Index: trunk/SQL/StoredProcedures/sp_GetReklamy.txt
===================================================================
--- trunk/SQL/StoredProcedures/sp_GetReklamy.txt (revision 339)
+++ trunk/SQL/StoredProcedures/sp_GetReklamy.txt (revision 732)
@@ -52,5 +52,5 @@
 LEFT JOIN dbo.VIEW_REKLAMA_OD_DO_DATY O ON R.ReklamaID = O.ReklamaId 
 LEFT JOIN NR ON R.TYTU£ = NR.TYT AND O.wyd_od = NR.NRW -- OR O.wyd_do = NR.NRW) 
-LEFT OUTER JOIN [NAZWY MODU£ÓW] NM ON r.MOD_TYP = NM.MOD_TYP 
+LEFT OUTER JOIN [NAZWY MODU£ÓW] NM ON r.MOD_TYP = NM.MOD_TYP AND r.[Tytu³] = NM.Tytul
 LEFT OUTER JOIN dbo.KLIENCI AS K ON R.customerId=K.CustomerId 
 LEFT OUTER JOIN dbo.Zamowienia AS Z ON R.idZamowienia=Z.idZamowienia 
@@ -114,5 +114,5 @@
 
 
---print @query
+print @query
 
 
Index: trunk/SQL/StoredProcedures/sp_GetListaReklamNaWydanie.txt
===================================================================
--- trunk/SQL/StoredProcedures/sp_GetListaReklamNaWydanie.txt (revision 732)
+++ trunk/SQL/StoredProcedures/sp_GetListaReklamNaWydanie.txt (revision 732)
@@ -0,0 +1,117 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+-- =============================================
+-- Author:		<Author,,Name>
+-- Create date: <Create Date,,>
+-- Description:	<Description,,>
+-- =============================================
+ALTER PROCEDURE [dbo].[sp_GetListaReklamNaWydanie]
+	-- Add the parameters for the stored procedure here
+	@nrwydania INT,
+	@tytul INT,
+	@dzial VARCHAR(2000) = NULL,
+	@agencja INT = NULL,
+	@agent INT = NULL,
+	@grzbiet INT = NULL
+	
+AS
+BEGIN
+	-- SET NOCOUNT ON added to prevent extra result sets from
+	-- interfering with SELECT statements.
+	SET NOCOUNT ON;
+
+	DECLARE @dzialTable TABLE
+	(
+		Id int
+	)
+	
+	IF @dzial='0'
+		SET @dzial=NULL
+
+	DECLARE @wszystkieDzialy bit
+	SET @wszystkieDzialy=0
+
+	IF @dzial IS NOT NULL
+	BEGIN
+		INSERT INTO @dzialTable
+		SELECT * FROM [BAZA_REKLAM].[dbo].[SplitAsTable] (@dzial, ',')
+	END
+
+	IF (SELECT Count(Id) FROM @dzialTable) > 0
+	SET @wszystkieDzialy=1
+
+    -- Insert statements for procedure here
+	SELECT R.ReklamaID, 
+	R.TYTU£, 
+	R.[ID REKLAMY], 
+	R.SZER, 
+	R.WYS, 
+	R.KOLOR, 
+	R.[NICK NAME], 
+	R.MOD_TYP, 
+	R.RABAT, 
+	R.STRONA AS lokalizacja, 
+	lokalizacja1=L.Text,
+	dbo.[UKA¯E SIÊ W NR].[Nr Wydania] AS NR, R.[ZATWIERDZONO DO DRUKU], 
+	R.GRZBIET, 
+	dbo.REKLAMA_STRONA.STRONA, 
+	A.NazwaKrotka AS Agencja, 
+	R.[SYMBOL AKWIZYTORA], 
+	R.KROTNOÆ, 
+	R.NETTO, 
+	G.Nazwa AS nazwaGrzbietu, 
+	A2.ID_AGENTA, 
+	R.[CENA JEDN], 
+	R.[RABAT WARTOÆ], 
+	dbo.[UKA¯E SIÊ W NR].netto AS nettoZEmisji, 
+	dbo.[UKA¯E SIÊ W NR].zafakturowana
+		
+	FROM dbo.AGENCI AS A2 
+	LEFT OUTER JOIN dbo.AGENCJE AS A ON A.Id_agencji = A2.ID_AGENCJI 
+	INNER JOIN dbo.REKLAMA AS R ON A2.Symbol = R.[SYMBOL AKWIZYTORA] 
+	INNER JOIN dbo.[UKA¯E SIÊ W NR] ON R.ReklamaID = dbo.[UKA¯E SIÊ W NR].ReklamaId 
+	LEFT OUTER JOIN dbo.REKLAMA_STRONA ON R.ReklamaID = dbo.REKLAMA_STRONA.ReklamaId AND dbo.[UKA¯E SIÊ W NR].[Nr Wydania] = dbo.REKLAMA_STRONA.NR_WYDANIA 
+	LEFT OUTER JOIN dbo.GRZBIETY AS G ON R.GRZBIET = G.ID 
+	LEFT OUTER JOIN dbo.[LISTA TYTU£ÓW] AS T ON R.TYTU£ = T.SYMB
+	LEFT OUTER JOIN dbo.ReklamaLokalizacja AS L ON L.ID = R.AdLocationId
+	WHERE 
+	(R.[ZATWIERDZONO DO DRUKU] = 1) 
+	AND (dbo.[UKA¯E SIÊ W NR].[Nr Wydania] = @nrwydania) 
+	AND (dbo.[UKA¯E SIÊ W NR].status <> 2) 
+	AND (T.id = @tytul) 
+	AND 
+	(
+	(@agencja IS NULL AND @agent IS NULL AND @grzbiet IS NULL)
+	OR 
+	(@agencja IS NULL AND @agent IS NULL AND R.GRZBIET = @grzbiet)
+	OR 
+	(@agencja IS NULL AND A2.ID_AGENTA = @agent AND @grzbiet IS NULL)
+	OR
+	(@agencja IS NULL AND A2.ID_AGENTA = @agent AND R.GRZBIET = @grzbiet)
+	OR
+	(A.Id_agencji = @agencja AND @agent IS NULL AND @grzbiet IS NULL)
+	OR
+	(A.Id_agencji = @agencja AND @agent IS NULL AND R.GRZBIET = @grzbiet)
+	OR
+	(A.Id_agencji = @agencja  AND A2.ID_AGENTA = @agent AND @grzbiet IS NULL)
+	OR
+	(A.Id_agencji = @agencja  AND A2.ID_AGENTA = @agent AND R.GRZBIET = @grzbiet)
+	)
+	AND
+	(@wszystkieDzialy = 0 OR R.ogl_dzial IN (SELECT Id FROM @dzialTable) OR R.ogl_dzial IS NULL)
+
+	ORDER BY R.[ID REKLAMY]	
+
+
+END
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: trunk/SQL/StoredProcedures/sp_GetOrderDetails.txt
===================================================================
--- trunk/SQL/StoredProcedures/sp_GetOrderDetails.txt (revision 732)
+++ trunk/SQL/StoredProcedures/sp_GetOrderDetails.txt (revision 732)
@@ -0,0 +1,43 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+-- =============================================
+-- Author:		<Author,,Name>
+-- Create date: <Create Date,,>
+-- Description:	<Description,,>
+-- =============================================
+ALTER PROCEDURE [dbo].[sp_GetOrderDetails] 
+		@orderId int
+AS
+BEGIN
+	-- SET NOCOUNT ON added to prevent extra result sets from
+	-- interfering with SELECT statements.
+	SET NOCOUNT ON;
+
+    -- Insert statements for procedure here
+	SELECT     R.[ID REKLAMY], R.TYTU£, R.STRONA, R.[CENA JEDN], R.SZER, R.WYS, R.[DATA ZAMÓWIENIA], R.KOLOR, R.RABAT, R.[RABAT WARTOÆ], 
+                      R.KROTNOÆ, R.NETTO, R.VAT, R.PVAT, R.INFO, R.BRUTTO, A.Imiê, A.Nazwisko, K.Adres_Fkatura, K.Nip, K.nipKraj, A2.ulica, A2.kod, A2.miasto, 
+                      A2.telefon, A2.fax, R.[FAKTURA WYSTAWIONO], R.[FAKTURA TERMIN ZAP£ATY] AS TERMIN_ZAPLATY, 
+                      R.[FAKTURA FORMA P£ATNOCI] AS SPOSOB_ZAPLATY, K2.KONTO, F.NUMER, F.NUMER_ROZ, F.NUMER_ROK, F.DATA_WYSTAWIENIA, 
+                      Z.notatkaZamowienie AS zam_notatka, A2.adres_biura, R.Brutto_Euro, R.Brutto_Euro_Miano, R.wyroznienie_kwota, R.wyroznienie, R.MOD_TYP, 
+                      dbo.podajEmisje(R.ReklamaID) AS emisje, K.kodKlienta + '/' + CAST(Z.nrZamowienia AS nvarchar) 
+                      + '/' + Z.kodAgenta + '/' + CAST(Z.rokZamowienia AS nvarchar) AS nrZamowienia, Z.rodzajFakturowania
+FROM         REKLAMA AS R LEFT OUTER JOIN
+                      AGENCI AS A ON R.[SYMBOL AKWIZYTORA] = A.Symbol LEFT OUTER JOIN
+                      AGENCJE AS A2 ON A.ID_AGENCJI = A2.Id_agencji LEFT OUTER JOIN
+                      KLIENCI AS K ON K.CustomerID = R.CustomerID LEFT OUTER JOIN
+                      FAKTURY AS F ON R.ID_FAKTURY = F.ID_FAKTURY LEFT OUTER JOIN
+                      KONTA AS K2 ON A.ID_AGENCJI = K2.idAgencji AND K2.IdKonta = R.[FAKTURA ID KONTA] LEFT OUTER JOIN
+                      zamowienia AS Z ON R.idZamowienia = Z.idZamowienia
+WHERE     (R.idZamowienia = @orderId)
+END
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: trunk/SQL/Views/LISTA_REKLAM_NA_WYDANIE.txt
===================================================================
--- trunk/SQL/Views/LISTA_REKLAM_NA_WYDANIE.txt (revision 732)
+++ trunk/SQL/Views/LISTA_REKLAM_NA_WYDANIE.txt (revision 732)
@@ -0,0 +1,32 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+ALTER VIEW [dbo].[LISTA_REKLAM_NA_WYDANIE] 
+AS
+SELECT R.ReklamaID, R.TYTU£, R.TYP, R.[ID REKLAMY], R.SZER, R.WYS, R.KOLOR, R.[NICK NAME], 
+R.MOD_TYP, R.RABAT, R.STRONA AS lokalizacja, [UKA¯E SIÊ W NR].[Nr Wydania] AS NR, 
+R.[ZATWIERDZONO DO DRUKU], R.GRZBIET, REKLAMA_STRONA.STRONA, A.Symbol AS agencja,  
+R.[SYMBOL AKWIZYTORA], R.KROTNOÆ, R.NETTO, G.Nazwa AS nazwaGrzbietu, A2.ID_AGENTA, 
+R.[CENA JEDN], R.[RABAT WARTOÆ], R.wyroznienie, R.wyroznienie_exported, R.logo, R.logoID, 
+ogl_d.Name AS DZIA£_TXT, ogl_r.Name AS ROZDZIA£_TXT,PS.STAN, [UKA¯E SIÊ W NR].sTATUS  
+FROM AGENCI AS A2 
+LEFT OUTER JOIN AGENCJE AS A ON A.Id_agencji = A2.ID_AGENCJI 
+INNER JOIN REKLAMA AS R ON A2.Symbol = R.[SYMBOL AKWIZYTORA] 
+INNER JOIN [UKA¯E SIÊ W NR] ON R.ReklamaID = [UKA¯E SIÊ W NR].ReklamaId 
+LEFT OUTER JOIN REKLAMA_STRONA ON R.ReklamaID = REKLAMA_STRONA.ReklamaId AND [UKA¯E SIÊ W NR].[Nr Wydania] = REKLAMA_STRONA.NR_WYDANIA 
+LEFT OUTER JOIN GRZBIETY AS G ON R.GRZBIET = G.ID 
+--LEFT OUTER JOIN ogl_dzialy AS ogl_d ON R.ogl_dzial = ogl_d.DZIA£_NR 
+--LEFT OUTER JOIN ogl_rozdzialy AS ogl_r ON R.ogl_rozdzial = ogl_r.id and ogl_d.DZIA£_NR = ogl_r.dzial 
+LEFT OUTER JOIN Dzial AS ogl_d ON R.ogl_dzial = ogl_d.Id 
+LEFT OUTER JOIN Rozdzial AS ogl_r ON R.ogl_rozdzial = ogl_r.id and ogl_r.DzialId = R.ogl_dzial 
+LEFT OUTER JOIN (SELECT ReklamaId AS rekID, STAN, DATA_AGENT FROM PRODUKCJA) AS PS ON R.ReklamaID = PS.rekID AND PS.DATA_AGENT = (SELECT MAX(DATA_AGENT) AS Expr1 FROM PRODUKCJA WHERE (ReklamaId = R.ReklamaID))
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
