Zbiór zmian 355

Pokaż
Ignoruj:
Data:
2009-02-16 13:31:06 (17 years ago)
Autor:
marek
Opis:

re #92

Lokalizacja:
trunk
Pliki:
1 dodane
10 zmodyfikowane
1 skopiowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/BazaReklam/ReportsForm.cs

    r353 r355  
    661661                node.Name = "/" + reportsCatalog + "/adMotoRaportProwizja"; 
    662662                node.Text = "adMoto rozliczenie reklamy"; 
     663                raportyTreeView.Nodes["Pozosta³e"].Nodes.Add(node); 
     664 
     665                node = new TreeNode(); 
     666                node.Name = "/" + reportsCatalog + "/adMotoRaportWyroznienia"; 
     667                node.Text = "adMoto rozliczenie wyro¿nieñ"; 
    663668                raportyTreeView.Nodes["Pozosta³e"].Nodes.Add(node); 
    664669 
  • trunk/RaportySQL/RaportySQL.rptproj

    r354 r355  
    380380      <Name>ZmianyEmisjiWgSymbolu.rdl</Name> 
    381381      <FullPath>ZmianyEmisjiWgSymbolu.rdl</FullPath> 
     382    </ProjectItem> 
     383    <ProjectItem> 
     384      <Name>adMotoRaportWyroznienia.rdl</Name> 
     385      <FullPath>adMotoRaportWyroznienia.rdl</FullPath> 
    382386    </ProjectItem> 
    383387  </Reports> 
  • trunk/RaportySQL/RozliczenieWplywowWgDatyWplatyWYR2009.rdl

    r354 r355  
    195195          <rd:TypeName>System.Int32</rd:TypeName> 
    196196        </Field> 
    197         <Field Name="NR_FK"> 
    198           <DataField>NR_FK</DataField> 
     197        <Field Name="SymbolFaktury"> 
     198          <DataField>SymbolFaktury</DataField> 
    199199          <rd:TypeName>System.String</rd:TypeName> 
    200200        </Field> 
     
    290290      <Query> 
    291291        <DataSourceName>BAZA_REKLAM</DataSourceName> 
    292         <CommandText>SELECT     ID_FAKTURY, LOWER(Symbol) AS Symbol, NumerFaktury, NR_FK, kodKlienta, symbolPotwierdzenia, rodzajPotwierdzenia, Netto, Vat, Brutto, DATA_WYSTAWIENIA,  
     292        <CommandText>SELECT     ID_FAKTURY, LOWER(Symbol) AS Symbol, NumerFaktury, NR_FK AS SymbolFaktury, kodKlienta, symbolPotwierdzenia, rodzajPotwierdzenia, Netto, Vat, Brutto, DATA_WYSTAWIENIA,  
    293293                      TERMIN_ZAPLATY, SPOSOB_ZAPLATY, Agencja, dataWplaty, roznica_nowa, suma_zaplat, zaplata_data, roznica_stara, procentProwizji, Tytul, Wyroznienie 
    294294FROM         WplywyByTytul 
     
    439439                      <ZIndex>10</ZIndex> 
    440440                      <CanGrow>true</CanGrow> 
    441                       <Value>=Fields!NR_FK.Value</Value> 
     441                      <Value>=Fields!SymbolFaktury.Value</Value> 
    442442                    </Textbox> 
    443443                  </ReportItems> 
  • trunk/RaportySQL/SprzedazReklamWYR2009.rdl

    r354 r355  
    147147    <DataSet Name="Wyroznienia"> 
    148148      <Fields> 
     149        <Field Name="IdFaktury"> 
     150          <DataField>IdFaktury</DataField> 
     151          <rd:TypeName>System.Int32</rd:TypeName> 
     152        </Field> 
     153        <Field Name="NumerFaktury"> 
     154          <DataField>NumerFaktury</DataField> 
     155          <rd:TypeName>System.Int32</rd:TypeName> 
     156        </Field> 
    149157        <Field Name="Rok"> 
    150158          <DataField>Rok</DataField> 
     
    167175          <rd:TypeName>System.String</rd:TypeName> 
    168176        </Field> 
    169         <Field Name="NumerFaktury"> 
    170           <DataField>NumerFaktury</DataField> 
     177        <Field Name="SymbolFaktury"> 
     178          <DataField>SymbolFaktury</DataField> 
    171179          <rd:TypeName>System.String</rd:TypeName> 
     180        </Field> 
     181        <Field Name="DataFaktury"> 
     182          <DataField>DataFaktury</DataField> 
     183          <rd:TypeName>System.DateTime</rd:TypeName> 
     184        </Field> 
     185        <Field Name="DataWplaty"> 
     186          <DataField>DataWplaty</DataField> 
     187          <rd:TypeName>System.DateTime</rd:TypeName> 
    172188        </Field> 
    173189        <Field Name="Wyroznienie"> 
     
    449465                          <ZIndex>1</ZIndex> 
    450466                          <CanGrow>true</CanGrow> 
    451                           <Value>=Fields!NumerFaktury.Value</Value> 
     467                          <Value>=Fields!SymbolFaktury.Value</Value> 
    452468                        </Textbox> 
    453469                      </ReportItems> 
     
    675691                          <ZIndex>15</ZIndex> 
    676692                          <CanGrow>true</CanGrow> 
    677                           <Value>Nr faktury NUMER</Value> 
     693                          <Value>Nr faktury</Value> 
    678694                        </Textbox> 
    679695                      </ReportItems> 
  • trunk/RaportySQL/adMotoRaportProwizja.rdl

    r352 r355  
    8484      <Prompt>tytul</Prompt> 
    8585      <Hidden>true</Hidden> 
     86    </ReportParameter> 
     87    <ReportParameter Name="prowizjaPoz"> 
     88      <DataType>Float</DataType> 
     89      <DefaultValue> 
     90        <Values> 
     91          <Value>=0.3733</Value> 
     92        </Values> 
     93      </DefaultValue> 
     94      <Prompt>Prowizja Poznań:</Prompt> 
     95    </ReportParameter> 
     96    <ReportParameter Name="prowizjaKat"> 
     97      <DataType>Float</DataType> 
     98      <DefaultValue> 
     99        <Values> 
     100          <Value>=0.50</Value> 
     101        </Values> 
     102      </DefaultValue> 
     103      <Prompt>Prowizja Katowice</Prompt> 
    86104    </ReportParameter> 
    87105  </ReportParameters> 
     
    149167            <Value>=Parameters!tytul.Value</Value> 
    150168          </QueryParameter> 
     169          <QueryParameter Name="@prowizjaPoz"> 
     170            <Value>=Parameters!prowizjaPoz.Value</Value> 
     171          </QueryParameter> 
     172          <QueryParameter Name="@prowizjaKat"> 
     173            <Value>=Parameters!prowizjaKat.Value</Value> 
     174          </QueryParameter> 
    151175        </QueryParameters> 
    152176      </Query> 
  • trunk/RaportySQL/adMotoRaportWyroznienia.rdl

    r352 r355  
    7575      </ValidValues> 
    7676    </ReportParameter> 
    77     <ReportParameter Name="tytul"> 
    78       <DataType>String</DataType> 
     77    <ReportParameter Name="prowizjaPoz"> 
     78      <DataType>Float</DataType> 
    7979      <DefaultValue> 
    8080        <Values> 
    81           <Value>adMot</Value> 
     81          <Value>=0.3733</Value> 
    8282        </Values> 
    8383      </DefaultValue> 
    84       <Prompt>tytul</Prompt> 
    85       <Hidden>true</Hidden> 
     84      <Prompt>Prowizja Poznań:</Prompt> 
     85    </ReportParameter> 
     86    <ReportParameter Name="prowizjaKat"> 
     87      <DataType>Float</DataType> 
     88      <DefaultValue> 
     89        <Values> 
     90          <Value>=0.50</Value> 
     91        </Values> 
     92      </DefaultValue> 
     93      <Prompt>Prowizja Katowice</Prompt> 
    8694    </ReportParameter> 
    8795  </ReportParameters> 
     
    96104  <PageWidth>21cm</PageWidth> 
    97105  <DataSets> 
    98     <DataSet Name="SprzedazWplywy"> 
     106    <DataSet Name="Wyroznienia"> 
    99107      <Fields> 
    100108        <Field Name="IdFaktury"> 
     
    118126          <rd:TypeName>System.DateTime</rd:TypeName> 
    119127        </Field> 
    120         <Field Name="Netto"> 
    121           <DataField>Netto</DataField> 
     128        <Field Name="Wyroznienie"> 
     129          <DataField>Wyroznienie</DataField> 
    122130          <rd:TypeName>System.Decimal</rd:TypeName> 
    123131        </Field> 
     
    138146        <DataSourceName>BAZA_REKLAM</DataSourceName> 
    139147        <CommandType>StoredProcedure</CommandType> 
    140         <CommandText>sp_adMotoRaportProwizja</CommandText> 
     148        <CommandText>sp_adMotoRaportWyroznienia</CommandText> 
    141149        <QueryParameters> 
    142150          <QueryParameter Name="@rok"> 
     
    146154            <Value>=Parameters!miesiac.Value</Value> 
    147155          </QueryParameter> 
    148           <QueryParameter Name="@tytul"> 
    149             <Value>=Parameters!tytul.Value</Value> 
     156          <QueryParameter Name="@prowizjaPoz"> 
     157            <Value>=Parameters!prowizjaPoz.Value</Value> 
     158          </QueryParameter> 
     159          <QueryParameter Name="@prowizjaKat"> 
     160            <Value>=Parameters!prowizjaKat.Value</Value> 
    150161          </QueryParameter> 
    151162        </QueryParameters> 
     
    190201        <Left>0.5cm</Left> 
    191202        <Height>0.7cm</Height> 
    192         <Value>="Rozliczenie reklamy za " + CStr(Parameters!rok.Value) + ", " + CStr(Parameters!miesiac.Value)</Value> 
     203        <Value>="Rozliczenie wyróŌnień reklamy za " + CStr(Parameters!rok.Value) + ", " + CStr(Parameters!miesiac.Value)</Value> 
    193204      </Textbox> 
    194205      <Table Name="table1"> 
    195         <DataSetName>SprzedazWplywy</DataSetName> 
     206        <DataSetName>Wyroznienia</DataSetName> 
    196207        <Top>1.5cm</Top> 
    197208        <Width>18cm</Width> 
     
    294305                      <ZIndex>2</ZIndex> 
    295306                      <CanGrow>true</CanGrow> 
    296                       <Value>=Fields!Netto.Value</Value> 
     307                      <Value>=Fields!Wyroznienie.Value</Value> 
    297308                    </Textbox> 
    298309                  </ReportItems> 
     
    319330                      <ZIndex>1</ZIndex> 
    320331                      <CanGrow>true</CanGrow> 
    321                       <Value>=Fields!Prowizja.Value</Value> 
     332                      <Value>=Fields!Prowizja.Value*Fields!Wyroznienie.Value</Value> 
    322333                    </Textbox> 
    323334                  </ReportItems> 
     
    458469                      <ZIndex>32</ZIndex> 
    459470                      <CanGrow>true</CanGrow> 
    460                       <Value>Netto</Value> 
     471                      <Value>WyróŌnienie</Value> 
    461472                    </Textbox> 
    462473                  </ReportItems> 
     
    615626                      <ZIndex>8</ZIndex> 
    616627                      <CanGrow>true</CanGrow> 
    617                       <Value>=SUM(Fields!Netto.Value)</Value> 
     628                      <Value>=Sum(Fields!Wyroznienie.Value)</Value> 
    618629                    </Textbox> 
    619630                  </ReportItems> 
     
    642653                      <ZIndex>7</ZIndex> 
    643654                      <CanGrow>true</CanGrow> 
    644                       <Value>=SUM(Fields!Prowizja.Value)</Value> 
     655                      <Value>=SUM(Fields!Prowizja.Value*Fields!Wyroznienie.Value)</Value> 
    645656                    </Textbox> 
    646657                  </ReportItems> 
     
    851862                <TableCell> 
    852863                  <ReportItems> 
    853                     <Textbox Name="textbox34"> 
     864                    <Textbox Name="textbox30"> 
     865                      <rd:DefaultName>textbox30</rd:DefaultName> 
    854866                      <Style> 
    855867                        <FontSize>8pt</FontSize> 
     
    868880                <TableCell> 
    869881                  <ReportItems> 
    870                     <Textbox Name="textbox39"> 
     882                    <Textbox Name="textbox37"> 
    871883                      <Style> 
    872884                        <BackgroundColor>WhiteSmoke</BackgroundColor> 
     
    888900                      <ZIndex>18</ZIndex> 
    889901                      <CanGrow>true</CanGrow> 
    890                       <Value>=(SUM(Fields!Netto.Value)-SUM(Fields!Prowizja.Value))</Value> 
     902                      <Value>=Sum(Fields!Wyroznienie.Value)-Sum(Fields!Prowizja.Value*Fields!Wyroznienie.Value)</Value> 
    891903                    </Textbox> 
    892904                  </ReportItems> 
     
    966978                <TableCell> 
    967979                  <ReportItems> 
    968                     <Textbox Name="textbox40"> 
     980                    <Textbox Name="textbox34"> 
     981                      <rd:DefaultName>textbox34</rd:DefaultName> 
    969982                      <Style> 
    970983                        <FontSize>8pt</FontSize> 
     
    977990                      <ZIndex>25</ZIndex> 
    978991                      <CanGrow>true</CanGrow> 
    979                       <Value>Prowizja:</Value> 
    980                     </Textbox> 
    981                   </ReportItems> 
    982                 </TableCell> 
    983                 <TableCell> 
    984                   <ReportItems> 
    985                     <Textbox Name="textbox41"> 
     992                      <Value>Prowizja adMoto:</Value> 
     993                    </Textbox> 
     994                  </ReportItems> 
     995                </TableCell> 
     996                <TableCell> 
     997                  <ReportItems> 
     998                    <Textbox Name="textbox31"> 
    986999                      <Style> 
    9871000                        <BackgroundColor>WhiteSmoke</BackgroundColor> 
     
    10031016                      <ZIndex>24</ZIndex> 
    10041017                      <CanGrow>true</CanGrow> 
    1005                       <Value>=(SUM(Fields!Netto.Value)-SUM(Fields!Prowizja.Value))*0.75</Value> 
     1018                      <Value>=(Sum(Fields!Wyroznienie.Value)-Sum(Fields!Prowizja.Value*Fields!Wyroznienie.Value))*0.75</Value> 
    10061019                    </Textbox> 
    10071020                  </ReportItems> 
  • trunk/SQL/StoredProcedures/sp_adMotoRaportProwizja.txt

    r352 r355  
    1 -- ============================================= 
    2 -- Create basic stored procedure template 
    3 -- ============================================= 
    41 
    5 -- Drop stored procedure if it already exists 
    6 IF EXISTS ( 
    7   SELECT *  
    8     FROM INFORMATION_SCHEMA.ROUTINES  
    9    WHERE SPECIFIC_SCHEMA = N'dbo' 
    10      AND SPECIFIC_NAME = N'sp_adMotoRaportProwizja'  
    11 ) 
    12    DROP PROCEDURE dbo.sp_adMotoRaportProwizja 
     2SET ANSI_NULLS ON 
     3GO 
     4SET QUOTED_IDENTIFIER ON 
    135GO 
    146 
    15 CREATE PROCEDURE dbo.sp_adMotoRaportProwizja 
     7ALTER PROCEDURE [dbo].[sp_adMotoRaportProwizja] 
    168        @rok int, 
    179        @miesiac int, 
    18         @tytul nvarchar(100) 
     10        @tytul nvarchar(100), 
     11        @prowizjaPoz money, 
     12    @prowizjaKat money 
    1913AS 
    20  
    2114DECLARE @Wplywy TABLE 
    2215( 
     
    6053AND (Tytul IN (@tytul)) 
    6154 
     55IF @prowizjaPoz IS NOT NULL 
     56BEGIN 
     57UPDATE @Wplywy 
     58SET Prowizja=ROUND(NETTO * @prowizjaPoz, 2) 
     59WHERE Agencja='GS O/POZNAÑ' 
     60END 
     61 
     62IF @prowizjaKat IS NOT NULL 
     63BEGIN 
     64UPDATE @Wplywy 
     65SET Prowizja=ROUND(NETTO * @prowizjaKat, 2) 
     66WHERE Agencja='GS O/KATOWICE' 
     67END 
     68 
     69 
    6270UPDATE @Wplywy 
    6371SET Netto = NULL 
     
    8694WHERE IdFaktury NOT IN (SELECT IdFaktury FROM @Wplywy) 
    8795ORDER BY DataWplaty, Agent, NumerFaktury 
    88  
    89          
    9096GO 
    9197 
    92 -- ============================================= 
    93 -- Example to execute the stored procedure 
    94 -- ============================================= 
    95 EXECUTE dbo.sp_adMotoRaportProwizja 2009, 1, 'adMot' 
     98SET ANSI_NULLS OFF 
    9699GO 
     100SET QUOTED_IDENTIFIER OFF 
     101GO 
     102 
  • trunk/SQL/Views/ReklamyWyroznienie.txt

    r354 r355  
    77ALTER VIEW [dbo].[ReklamyWyroznienie] AS 
    88SELECT  
     9F.ID_FAKTURY AS IdFaktury, 
     10F.Numer AS NumerFaktury, 
    911YEAR(F.DATA_SPRZEDAZY) AS Rok,  
    1012MONTH(F.DATA_SPRZEDAZY) AS Miesiac,  
    1113AGENCJE.Symbol AS Agencja,  
    1214LOWER(AGENCI.Symbol) AS Agent,  
    13 --AGENCI.Nazwisko + ' ' + AGENCI.Imiê AS Agent,  
    1415R.[ID REKLAMY] AS IdReklamy,  
    15 CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK) AS NumerFaktury,  
     16CONVERT(VARCHAR, F.NUMER) + '/' + CONVERT(VARCHAR, F.NUMER_ROZ) + '/' + CONVERT(VARCHAR, F.NUMER_ROK) AS SymbolFaktury,  
     17F.DATA_Wystawienia AS DataFaktury, 
     18W.DataWplaty, 
    1619SUM(ROUND(0.15 * FD.NETTO / 1.15, 2)) AS Wyroznienie 
    1720FROM FAKTURY AS F  
     
    2023LEFT OUTER JOIN AGENCJE ON AGENCI.ID_AGENCJI = AGENCJE.Id_agencji  
    2124LEFT OUTER JOIN REKLAMA AS R ON FD.reklamaId = R.ReklamaID 
     25LEFT OUTER JOIN Wplaty AS W ON F.ID_FAKTURY = W.idFaktury 
    2226WHERE  
    2327--(YEAR(F.DATA_SPRZEDAZY) = @rok)  
     
    2630AND F.Numer_Roz <> 'POZ' AND F.Numer_Roz <> 'KAT' 
    2731GROUP BY  
    28 YEAR(F.DATA_SPRZEDAZY),  
    29 MONTH(F.DATA_SPRZEDAZY),  
     32F.ID_FAKTURY,  
     33F.DATA_SPRZEDAZY,  
    3034AGENCJE.Symbol,  
    3135AGENCI.Symbol,  
     
    3438F.NUMER,  
    3539F.NUMER_ROZ, 
    36 F.NUMER_ROK 
     40F.NUMER_ROK, 
     41F.Data_Wystawienia, 
     42W.DataWplaty 
    3743GO 
    3844