Zbiór zmian 169 dla trunk/RaportySQL

Pokaż
Ignoruj:
Data:
2009-01-14 17:48:38 (17 years ago)
Autor:
marek
Opis:

re #4 - dodano prawa dla handlowcow aby widziec raport SzacowanieSprzedazy?

Lokalizacja:
trunk/RaportySQL
Pliki:
2 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/RaportySQL/SzacowanieSprzedazy.rdl

    r164 r169  
    151151    <DataSet Name="ListaAgencji"> 
    152152      <Fields> 
    153         <Field Name="Id_agencji"> 
    154           <DataField>Id_agencji</DataField> 
     153        <Field Name="ID"> 
     154          <DataField>ID</DataField> 
    155155          <rd:TypeName>System.Int32</rd:TypeName> 
    156156        </Field> 
     
    162162      <Query> 
    163163        <DataSourceName>BAZA_REKLAM</DataSourceName> 
    164         <CommandText>SELECT        Id_agencji, Symbol 
     164        <CommandText>--SELECT        Id_agencji, Symbol 
     165--FROM            AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji) 
     166--UNION  
     167--SELECT NULL, 'Wszystkie' 
     168 
     169 
     170DECLARE @Agencies TABLE 
     171( 
     172ID int, 
     173Symbol nvarchar(50) 
     174) 
     175 
     176INSERT INTO @Agencies(ID, Symbol) 
     177SELECT        Id_agencji, Symbol 
    165178FROM            AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji) 
    166 UNION  
    167 SELECT NULL, 'Wszystkie'</CommandText> 
     179 
     180IF (@prawa_agencje IS NULL) 
     181INSERT INTO @Agencies (ID, Symbol) VALUES (NULL, 'Wszystkie') 
     182 
     183SELECT * FROM @Agencies</CommandText> 
    168184        <QueryParameters> 
    169185          <QueryParameter Name="@prawa_agencje"> 
     
    212228INSERT INTO @Agents(ID, Symbol, Agencja) VALUES (NULL, 'Wszyscy', NULL) 
    213229 
    214 SELECT * FROM @Agents ORDER BY Symbol 
    215 --UNION 
    216 --select NULL,'Wszyscy','costam' 
    217 --ORDER BY A.Symbol</CommandText> 
     230SELECT * FROM @Agents ORDER BY Symbol</CommandText> 
    218231        <QueryParameters> 
    219232          <QueryParameter Name="@agencja"> 
     
    291304INNER JOIN Klienci K on K.CustomerID = Z.idKlienta  
    292305WHERE E.zafakturowana=0 
     306AND R.[ZATWIERDZONO DO DRUKU]=1 
     307AND E.status&lt;&gt;2 
    293308AND MONTH(N.Data_W) in (@ms)  
    294309AND ((R.[symbol akwizytora] in (@agent))  OR (R.[symbol akwizytora] COLLATE SQL_Latin1_General_CP1250_CI_AS in (select symbol COLLATE SQL_Latin1_General_CP1250_CI_AS from @Agents)))