Index: branches/ReklamaReorganizacja/SQL/Tables/ProvisionSettings.txt
===================================================================
--- branches/ReklamaReorganizacja/SQL/Tables/ProvisionSettings.txt (revision 680)
+++ branches/ReklamaReorganizacja/SQL/Tables/ProvisionSettings.txt (revision 680)
@@ -0,0 +1,22 @@
+
+/****** Object:  Table [dbo].[ProvisionSettings]    Script Date: 06/03/2009 15:47:19 ******/
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+CREATE TABLE [dbo].[ProvisionSettings](
+	[AgencyId] [int] NOT NULL,
+	[Year] [int] NOT NULL,
+	[Month] [int] NOT NULL,
+	[IsBlocked] [bit] NULL,
+	[UpdatedBy] [nvarchar](100) COLLATE SQL_Latin1_General_CP1250_CI_AS NULL,
+	[UpdatedOn] [datetime] NULL,
+	[CreatedBy] [nvarchar](100) COLLATE SQL_Latin1_General_CP1250_CI_AS NULL,
+	[CreatedOn] [datetime] NULL,
+ CONSTRAINT [PK_ProvisionSettings] PRIMARY KEY CLUSTERED 
+(
+	[AgencyId] ASC,
+	[Year] ASC,
+	[Month] ASC
+) ON [PRIMARY]
+) ON [PRIMARY]
Index: branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE.txt
===================================================================
--- branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE.txt (revision 411)
+++ branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE.txt (revision 680)
@@ -5,75 +5,48 @@
 GO
 
-ALTER Procedure [dbo].[PROC_WYLICZ_I_ZAPISZ_PROWIZJE]
-@ROK INTEGER = 2003,
-@MS INTEGER = 2,
-@idAgencji integer = 2
-As
-delete from PROWIZJE 
-where ROK =@ROK and MS =@MS and agencja = 
- (select symbol from agencje where id_Agencji = @idAgencji)
+ALTER PROCEDURE [dbo].[PROC_WYLICZ_I_ZAPISZ_PROWIZJE]
+		@ROK INT = 2003,
+		@MS INT = 2,
+		@idAgencji INT = 2
+AS
 
-insert into PROWIZJE 
-SELECT  a2.symbol,b_agent, B_ROK,b_ms,numer_faktury,NETTO,NrKorygowanejFaktury,
-case z.zp
-when 1 then z.procentProwizji
-else round(P.PR_PROWIZJI,2)
-end,
-z.zp,
-case z.zp
-when 1 then  round(z.procentProwizji * Netto,2)
-else round(round(P.PR_PROWIZJI,2) * Netto,2)
-end
-as kwotaProwizji, id_faktury
-FROM dbo.VIEW_POMOCNICZY_BUDZET VPB left join dbo.[PLAN] P on
-VPB.b_rok = P.rok and VPB.b_ms = P.ms and P.symbol = VPB.b_agent left join
-zamowienia Z on Z.idZamowienia = VPB.idZamowienia left join 
-agenci A1 on A1.symbol = VPB.B_agent  left join
-agencje A2 on A2.id_agencji = A1.id_agencji
-where B_ROK =@ROK and B_MS =@MS and A1.id_agencji = @idAgencji
-
--- aktualizuj prowizjie dla faktur z poprzednich miesiecy
-
-DECLARE @Prowizje TABLE
-(
-idProwizji INT,
-procentProwizji float,
-kwotaProwizji money,
-ZP bit
-)
-
-INSERT INTO @Prowizje
-	SELECT 
-	Pr.idProwizji,
-	procentProwizji = 
-	CASE 
-	  WHEN Z.ZP=1 THEN ROUND(Z.procentProwizji, 2)
-	  ELSE ROUND(PL.Pr_Prowizji, 2)
-	END,
-	kwotaProwizji = 
-	CASE 
-	  WHEN Z.ZP=1 THEN ROUND(Pr.Netto * Z.procentProwizji, 2)
-	  ELSE ROUND(Pr.Netto * PL.Pr_Prowizji, 2)
-	END,
-	Z.ZP
-	FROM WplywyByTytul W
-	INNER JOIN Prowizje Pr ON Pr.idFaktury = W.ID_FAKTURY
-	INNER JOIN Agencje A ON A.Symbol = W.Agencja
-	INNER JOIN Faktury F ON F.ID_FAKTURY = W.ID_FAKTURY
-	INNER JOIN Zamowienia Z ON Z.idZamowienia = F.idZamowienia
-	LEFT OUTER JOIN [PLAN] Pl ON Pl.Symbol = W.Symbol AND Pl.Rok=YEAR(W.dataWplaty) AND Pl.MS=MONTH(W.dataWplaty)
-	WHERE YEAR(W.dataWplaty)=@ROK and MONTH(W.dataWplaty)=@MS
-	AND A.id_Agencji=@idAgencji
-	AND PR.ms<>@MS
-
-UPDATE P
-SET 
-P.procentProwizji=P1.procentProwizji,
-P.kwotaProwizji=P1.kwotaProwizji,
-P.ZP=P1.ZP
-FROM Prowizje P INNER JOIN @Prowizje P1 ON P.idProwizji=P1.idProwizji
+-- wyczysc wszystko dla danej agencji
+DELETE FROM Prowizje 
+WHERE Rok = @Rok 
+AND Ms = @Ms 
+AND Agencja = (SELECT symbol FROM Agencje where Id_Agencji = @idAgencji)
 
 
-return
+INSERT INTO Prowizje 
+SELECT 
+W.Agencja, 
+W.Symbol, 
+YEAR(W.dataWplaty) AS Rok, 
+Month(W.dataWplaty) AS Ms,
+W.NR_FK,
+W.Netto,
+NULL AS nrFakturyKorygowanej,
+procentProwizji = 
+CASE 
+WHEN Z.Zp = 1 THEN CAST(Z.procentProwizji AS decimal(9,2))
+ELSE COALESCE(CAST(P.Pr_Prowizji AS decimal(9,2)), 0) 
+END,
+Z.Zp,
+W.ID_FAKTURY
+FROM WplywyByTytul AS W
+INNER JOIN Faktury AS F ON W.ID_FAKTURY = F.Id_Faktury
+INNER JOIN Zamowienia AS Z ON Z.idZamowienia = F.idZamowienia
+LEFT OUTER JOIN [Plan] AS P ON P.Rok=@rok AND P.Ms=@ms AND P.Symbol=W.Symbol
+WHERE (YEAR(W.dataWplaty) = @rok) 
+AND (MONTH(W.dataWplaty) = @ms)
+--TODO: dodac pole typ faktury, ktory bedzie jednoznacznie okreslal jakie faktury nas interesuja...
+AND F.Numer_Roz<>'POZ' AND F.Numer_Roz<>'KAT'
+AND W.roznica_nowa<=60
+AND F.Id_Sprzedawcy=@idAgencji
+AND F.Korekta<>1
+ORDER BY Pr_Prowizji
+
+
+RETURN
 GO
 
Index: branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE_AGENTA_DO_PLANU.txt
===================================================================
--- branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE_AGENTA_DO_PLANU.txt (revision 680)
+++ branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_PROWIZJE_AGENTA_DO_PLANU.txt (revision 680)
@@ -0,0 +1,87 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+ALTER Procedure [dbo].[PROC_WYLICZ_I_ZAPISZ_PROWIZJE_AGENTA_DO_PLANU]
+@ROK INTEGER = 2003,
+@MS INTEGER = 2,
+@id_Agencji INTEGER = 2
+As
+UPDATE [PLAN] SET
+PR_PROWIZJI=W_PROWIZJA
+FROM
+(
+--WYLICZENIE WYSOKOSCI PROWIZJI
+SELECT  *, 1.0*ROUND(PODSTAWA+P_O+P_B+P_Z,4) AS W_PROWIZJA
+FROM
+(
+SELECT * ,
+ROUND ( (CASE WHEN PP_O>OCENA THEN OCENA ELSE PP_O END) , 4 ) AS P_O
+FROM
+(
+SELECT * ,
+ROUND(1.0*OCENA_ZA_MS/100*(OCENA * (CASE WHEN OCENA_ZA_MS>=50 THEN 1 ELSE 0 END)) ,4) AS PP_O,
+CASE WHEN BUDZET_WYKONANY_AGENT>BUDZET_AGENTA THEN BUDZET ELSE 0 END AS P_B,
+CASE WHEN BUDZET_WYKONANY_BIURO>BUDZET_BIURA THEN ZESPOL ELSE 0 END AS P_Z
+FROM
+(
+SELECT PB.AGENCJA, PB.AGENT, PB.ROK, PB.MS, 
+    PB.BUDZET_BIURA, PB.BUDZET_AGENTA, 
+    PB.BUDZET_WYKONANY AS BUDZET_WYKONANY_AGENT, 
+    SUM([PLAN].W_BUDZET) AS BUDZET_WYKONANY_BIURO, 
+    PB.OCENA_ZA_MS, PB.PODSTAWA, PB.ZESPOL, PB.BUDZET, 
+    PB.OCENA
+FROM (SELECT AGENCJE.Id_agencji, 
+          AGENCJE.Symbol AS AGENCJA, 
+          [PLAN].SYMBOL AS AGENT, [PLAN].ROK, [PLAN].MS, 
+          BUDZET_BIUR.BUDZET AS BUDZET_BIURA, 
+          [PLAN].BUDZET AS BUDZET_AGENTA, 
+          [PLAN].W_BUDZET AS BUDZET_WYKONANY, 
+          ROUND([PLAN].OCENA, 2) AS OCENA_ZA_MS, 
+          PLANY_PROWIZJI.PODSTAWA, 
+          PLANY_PROWIZJI.ZESPOL, 
+          PLANY_PROWIZJI.BUDZET, 
+          PLANY_PROWIZJI.OCENA
+      FROM dbo.AGENCJE INNER JOIN
+          dbo.AGENCI ON 
+          dbo.AGENCJE.Id_agencji = dbo.AGENCI.ID_AGENCJI and dbo.AGENCJE.Id_agencji=@id_Agencji  INNER
+           JOIN
+          dbo.BUDZET_BIUR ON 
+          dbo.AGENCJE.Id_agencji = dbo.BUDZET_BIUR.ID_BIURA and dbo.AGENCJE.Id_agencji=@id_Agencji
+           INNER JOIN
+          dbo.[PLAN] ON 
+          dbo.AGENCI.Symbol = dbo.[PLAN].SYMBOL AND 
+          dbo.BUDZET_BIUR.ROK = dbo.[PLAN].ROK AND 
+          dbo.BUDZET_BIUR.MS = dbo.[PLAN].MS INNER JOIN
+          dbo.PLANY_PROWIZJI ON 
+          dbo.AGENCI.ID_PLANU_PROWIZYJNEGO = dbo.PLANY_PROWIZJI.ID_PLANU_PROWIZYJNEGO
+      WHERE (dbo.[PLAN].ROK = @ROK) AND (dbo.[PLAN].MS = @MS)) 
+    PB INNER JOIN
+    dbo.AGENCJE INNER JOIN
+    dbo.AGENCI ON 
+    dbo.AGENCJE.Id_agencji = dbo.AGENCI.ID_AGENCJI INNER JOIN
+    dbo.[PLAN] ON dbo.AGENCI.Symbol = dbo.[PLAN].SYMBOL ON 
+    PB.Id_agencji = dbo.AGENCJE.Id_agencji AND 
+    PB.ROK = dbo.[PLAN].ROK AND 
+    PB.MS = dbo.[PLAN].MS
+WHERE (dbo.[PLAN].ROK = @ROK) AND (dbo.[PLAN].MS = @MS)
+GROUP BY dbo.AGENCJE.Id_agencji, dbo.[PLAN].MS, 
+    dbo.[PLAN].ROK, PB.AGENCJA, PB.AGENT, PB.ROK, PB.MS, 
+    PB.BUDZET_BIURA, PB.BUDZET_AGENTA, 
+    PB.BUDZET_WYKONANY, PB.OCENA_ZA_MS, PB.PODSTAWA, 
+    PB.ZESPOL, PB.BUDZET, PB.OCENA) AS PW
+) AS PX
+) AS PV
+) AS WW
+--Koñcówka instrukcji Update
+inner join [plan] on WW.agent=[plan].symbol and WW.rok=[plan].rok and WW.ms=[plan].ms
+return
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: branches/ReklamaReorganizacja/SQL/StoredProcedures/sp_SetProvision.txt
===================================================================
--- branches/ReklamaReorganizacja/SQL/StoredProcedures/sp_SetProvision.txt (revision 680)
+++ branches/ReklamaReorganizacja/SQL/StoredProcedures/sp_SetProvision.txt (revision 680)
@@ -0,0 +1,46 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+-- =============================================
+-- Author:		marek
+-- Create date: 03/06/2009
+-- Description:	Ustawia czy prowizje dla danej agencji jest juz zablokowana
+-- =============================================
+ALTER PROCEDURE [dbo].[sp_SetProvision] 
+	@isBlocked bit,
+	@agencyId int,
+	@year int,
+	@month int,
+	@userName nvarchar(100)
+AS
+BEGIN
+	-- SET NOCOUNT ON added to prevent extra result sets from
+	-- interfering with SELECT statements.
+	SET NOCOUNT ON;
+
+IF EXISTS(SELECT * FROM dbo.ProvisionSettings WHERE agencyId=@agencyId AND [year]=@year AND [Month]=@month)
+	BEGIN
+		PRINT 'UPDATE'
+		UPDATE dbo.ProvisionSettings
+		SET IsBlocked=@isBlocked, UpdatedOn=GETDATE(), UpdatedBy=@userName
+		WHERE agencyId=@agencyId AND [year]=@year AND [Month]=@month 
+	END
+ELSE
+	BEGIN
+		INSERT INTO dbo.ProvisionSettings(AgencyId, [Year], [Month], IsBlocked, CreatedOn, CreatedBy, UpdatedOn, UpdatedBy) 
+		VALUES(@agencyId, @year, @month, @isBlocked, GETDATE(), @userName, GETDATE(), @userName)
+	END
+
+RETURN
+
+END
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_DANE_O_KONTAKTACH_I_BUDZECIE.txt
===================================================================
--- branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_DANE_O_KONTAKTACH_I_BUDZECIE.txt (revision 473)
+++ branches/ReklamaReorganizacja/SQL/StoredProcedures/PROC_WYLICZ_I_ZAPISZ_DANE_O_KONTAKTACH_I_BUDZECIE.txt (revision 680)
@@ -9,88 +9,4 @@
 @MS INTEGER = 2
 As
-update dbo.PLAN_TYLKO_CT  set 
-w_budzet=wk_budzet,
-w_spotkania=spotkanie,
-w_tel=tel,
-w_email=email,
-w_list=list,
-w_fax=fax,
-w_n_klienci=nkl,
-w_klienci=il_klientow,
-w_reklamy=il_reklam
-from 
-(
---WYLICZENIE ILOSCI KONTAKTOW ITP
-SELECT ROK, MS, AGENT, IL_KONTKTOW, IL_KLIENTOW, SPOTKANIE, FAX, EMAIL, LIST, TEL ,
-ISNULL(IL_REKLAM,0) AS IL_REKLAM,  ROUND(ISNULL(BUDZET,0) ,0) AS wk_BUDZET, ISNULL(NKL,0) AS NKL, HANDEL, PRODUKT, RYNEK, FIRMA
-FROM 
-(
-SELECT ROK , MS, AGENT,  COUNT(Id_kontaktu) AS IL_KONTKTOW, COUNT(DISTINCT customerId) AS IL_KLIENTOW, 
-  
-  SUM( CASE WHEN RODZAJ='TEL' THEN 1 ELSE 0 END) AS TEL,  
-  SUM( CASE WHEN RODZAJ='FAX' THEN 1 ELSE 0 END) AS FAX,  
-  SUM( CASE WHEN RODZAJ='LIST' THEN 1 ELSE 0 END) AS LIST,  
-  SUM( CASE WHEN RODZAJ='E-MAIL' THEN 1 ELSE 0 END) AS EMAIL,  
-  SUM( CASE WHEN RODZAJ='SPOTKANIE' THEN 1 ELSE 0 END) AS SPOTKANIE  
-FROM 
-(
-SELECT dbo.KONTAKTY.Id_kontaktu, dbo.KONTAKTY.rodzaj as RODZAJ, 
-  symbol_agenta  AS AGENT, dbo.KONTAKTY.customerId, 
-  DATEPART(YEAR, dbo.KONTAKTY.data) AS ROK,  
-  DATEPART(Month, dbo.kontakty.data) As MS  
-  FROM dbo.KONTAKTY 
-  WHERE DATEPART(YEAR, dbo.KONTAKTY.data) = @ROK and DATEPART(Month, dbo.kontakty.data) = @MS
-) KO  
-GROUP BY ROK, MS , AGENT
-)  P_K 
---WYLICZENIE ILOSCI REKLAM
-FULL OUTER JOIN
-(
-SELECT [SYMBOL AKWIZYTORA] AS R_AGENT, COUNT(*) AS IL_REKLAM_1,  
- DATEPART(YEAR,[DATA ZAMÓWIENIA]) AS R_ROK, 
- DATEPART(MONTH,[DATA ZAMÓWIENIA]) AS R_MS 
- FROM REKLAMA 
- WHERE 
-  DATEPART(YEAR,[DATA ZAMÓWIENIA])=@ROK  AND 
-  DATEPART(MONTH,[DATA ZAMÓWIENIA])=@MS   AND 
- [ZATWIERDZONO DO DRUKU]=1 
-GROUP BY [SYMBOL AKWIZYTORA] , DATEPART(YEAR,[DATA ZAMÓWIENIA]), DATEPART(MONTH,[DATA ZAMÓWIENIA])
-) P_R 
-ON R_AGENT=AGENT AND ROK=R_ROK AND MS=R_MS
-FULL OUTER JOIN
-(
-SELECT USERNAME,  DATEPART(YEAR,DATA) AS K_ROK,  DATEPART(MONTH,DATA) AS K_MS, COUNT(*) AS NKL FROM KLIENCI
- WHERE DATEPART(YEAR,DATA)=@ROK  AND  DATEPART(MONTH,DATA)=@MS
- GROUP BY USERNAME,  DATEPART(YEAR,DATA),  DATEPART(MONTH,DATA)
-) AS P_NK
-ON USERNAME=AGENT AND ROK=K_ROK AND MS=K_MS
---WYLICZENIE BUD¯ETU
-FULL OUTER JOIN
-(
-SELECT B_ROK, B_MS,
-Sum(NETTO) AS BUDZET, 
-count(LiczbaReklam) as IL_REKLAM,
-b_agent as B_AGENT
-FROM dbo.VIEW_POMOCNICZY_BUDZET 
-where B_ROK =@ROK and
-B_MS =@MS
-GROUP BY B_ROK, B_MS,B_AGENT ) P_B 
-ON B_AGENT=AGENT AND ROK=B_ROK AND MS=B_MS
--- WYLICZENIE DANYCH DO TESTU WIEDZY
-FULL OUTER JOIN
-(
-SELECT user_name AS T_AGENT, DATEPART(YEAR,[DATA]) AS T_ROK, DATEPART(MONTH,[DATA]) AS T_MS, 
-            SUM(HANDEL) AS HANDEL, SUM(PRODUKT) AS PRODUKT, SUM(RYNEK) AS RYNEK, SUM(FIRMA) AS FIRMA
-FROM VIEW_ZESTAWIENIE_TEST_WIEDZY
- WHERE 
-  DATEPART(YEAR,[DATA])=@ROK AND 
-  DATEPART(MONTH,[DATA])=@MS   
-GROUP BY user_name, DATEPART(YEAR,[DATA]) , DATEPART(MONTH,[DATA]) 
-) P_T
-ON T_AGENT=AGENT AND ROK=T_ROK AND MS=T_MS
-) wl
---Koñcówka instrukcji Update
-inner join dbo.[PLAN_TYLKO_CT]  on wl.agent=[dbo].[PLAN_TYLKO_CT].symbol and wl.rok=[dbo].[PLAN_TYLKO_CT].rok and wl.ms=[dbo].[PLAN_TYLKO_CT].ms
-
 
 update dbo.[PLAN]  set 
Index: branches/ReklamaReorganizacja/SQL/StoredProcedures/sp_IsProvisionBlocked.txt
===================================================================
--- branches/ReklamaReorganizacja/SQL/StoredProcedures/sp_IsProvisionBlocked.txt (revision 680)
+++ branches/ReklamaReorganizacja/SQL/StoredProcedures/sp_IsProvisionBlocked.txt (revision 680)
@@ -0,0 +1,36 @@
+
+SET ANSI_NULLS ON
+GO
+SET QUOTED_IDENTIFIER ON
+GO
+
+-- =============================================
+-- Author:		<Author,,Name>
+-- Create date: <Create Date,,>
+-- Description:	<Description,,>
+-- =============================================
+ALTER PROCEDURE [dbo].[sp_IsProvisionBlocked]
+					@agencyId int,
+					@year int,
+					@month int
+AS
+BEGIN
+	-- SET NOCOUNT ON added to prevent extra result sets from
+	-- interfering with SELECT statements.
+	SET NOCOUNT ON;
+
+IF EXISTS(SELECT * FROM dbo.ProvisionSettings WHERE agencyId=@agencyId AND [year]=@year AND [Month]=@month)
+ SELECT IsBlocked FROM dbo.ProvisionSettings WHERE agencyId=@agencyId AND [year]=@year AND [Month]=@month
+ELSE
+ SELECT 0
+
+RETURN
+
+END
+GO
+
+SET ANSI_NULLS OFF
+GO
+SET QUOTED_IDENTIFIER OFF
+GO
+
Index: branches/ReklamaReorganizacja/SQL/Views/WplywyByTytul_Wyroznienia.txt
===================================================================
--- branches/ReklamaReorganizacja/SQL/Views/WplywyByTytul_Wyroznienia.txt (revision 535)
+++ branches/ReklamaReorganizacja/SQL/Views/WplywyByTytul_Wyroznienia.txt (revision 680)
@@ -83,5 +83,5 @@
 AGENCJE.Symbol, 
 KLIENCI.kodKlienta, 
-P.procentProwizji, P.kwotaProwizji, 
+P.procentProwizji,
 R.[PROCENT PROWIZJI], R.PROWIZJA, R.zablokuj_prowizje, 
 Z.ZP, Z.procentProwizji, 
Index: branches/ReklamaReorganizacja/SQL/Views/WplywyByTytul.txt
===================================================================
--- branches/ReklamaReorganizacja/SQL/Views/WplywyByTytul.txt (revision 535)
+++ branches/ReklamaReorganizacja/SQL/Views/WplywyByTytul.txt (revision 680)
@@ -49,5 +49,4 @@
 END,
 T.Symb AS Tytul,
---COALESCE(FD.Wyroznienie  , 0) AS Wyroznienie,
 F.SystemKsiegowyId
 FROM  FAKTURY F 
@@ -82,5 +81,5 @@
 AGENCJE.Symbol, 
 KLIENCI.kodKlienta, 
-P.procentProwizji, P.kwotaProwizji, 
+P.procentProwizji,
 R.[PROCENT PROWIZJI], R.PROWIZJA, R.zablokuj_prowizje, 
 Z.ZP, Z.procentProwizji, 
Index: branches/ReklamaReorganizacja/BazaReklam/OrderDetails.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/OrderDetails.cs (revision 668)
+++ branches/ReklamaReorganizacja/BazaReklam/OrderDetails.cs (revision 680)
@@ -166,5 +166,5 @@
             pROMOCJETableAdapter.Fill(sLOWNIKDataSet.PROMOCJE);
 
-            if (User.Instance().St_kierownik || User.Instance().St_produkcja)
+            if (User.Instance().IsKierownik || User.Instance().IsProdukcja)
                 lISTA_TYPOW_REKLAMYTableAdapter.Fill(sLOWNIKDataSet.LISTA_TYPOW_REKLAMY);
             else
@@ -182,6 +182,5 @@
         private void OrderDetails_Load(object sender, EventArgs e)
         {
-            Debug.WriteLine(string.Format("Event: {0}", "Form_Load"));
-            wyroznienie_exportedCheckBox.Enabled = User.Instance().St_produkcja;
+            wyroznienie_exportedCheckBox.Enabled = User.Instance().IsProdukcja;
         }
 
@@ -412,5 +411,5 @@
             SprawdzBledy();
 
-            if (!User.Instance().St_kierownik && reklama.IsPROMOCJANull())
+            if (!User.Instance().IsKierownik && reklama.IsPROMOCJANull())
             {
                 if (Convert.ToDouble(reklama.RABAT) > SelectedTitle.MaxDiscount)
@@ -437,6 +436,5 @@
 
                 string typ = Convert.ToString(reklama.TYP);
-                if (((typ == "BEZP£ATNA") || (typ == "BARTER") || (typ == "REKLAMACJA")) &&
-                    !User.Instance().St_produkcja)
+                if (((typ == "BEZP£ATNA") || (typ == "BARTER") || (typ == "REKLAMACJA")) && !User.Instance().IsProdukcja)
                 {
                     MessageBox.Show("Zamówienie musi byæ zatwierdzone do druku przez kierownika");
@@ -559,5 +557,5 @@
             ZablokujGroupBoxa(groupBox1);
 
-            if (!(User.Instance().St_produkcja | User.Instance().St_kierownik))
+            if (!(User.Instance().IsProdukcja | User.Instance().IsKierownik))
             {
                 ZablokujGroupBoxa(groupBox2);
@@ -587,9 +585,9 @@
         private string nrRek(string symAgenta, string tagAgenta)
         {
-            if (!User.Instance().St_handlowiec)
-                return "";
+            if (User.Instance().IsHandlowiec)
+                return ""; 
 
             string nr = DbUtils.numerNowejReklamy(symAgenta, tagAgenta).ToString();
-            switch (nr.Length)
+            switch (nr.Length) 
             {
                 case 1:
@@ -844,7 +842,7 @@
             row["nick name"] = kodKlienta;
 
-            if (DbUtils.czyKlientMaNrVIES(customerId)) row["VAT"] = 0;
-
-            if (User.Instance().St_handlowiec || User.Instance().St_subhandlowiec)
+            if (DbUtils.czyKlientMaNrVIES(customerId)) row["VAT"] = 0; 
+
+            if (User.Instance().IsHandlowiec)
             {
                 row["symbol akwizytora"] = User.Instance().Symbol_agenta;
@@ -1089,9 +1087,9 @@
 
             //Uprawnienia
-            kier_notatkaTextBox.ReadOnly = !User.Instance().St_kierownik;
-            kier_zatwierdzilCheckBox.Enabled = User.Instance().St_kierownik;
-            zablokuj_prowizjeCheckBox.Enabled = User.Instance().St_kierownik;
-
-            if (!User.Instance().St_kierownik)
+            kier_notatkaTextBox.ReadOnly = !User.Instance().IsKierownik;
+            kier_zatwierdzilCheckBox.Enabled = User.Instance().IsKierownik;
+            zablokuj_prowizjeCheckBox.Enabled = User.Instance().IsKierownik;
+
+            if (!User.Instance().IsKierownik)
             {
                 cENA_JEDNTextBox.ReadOnly = zatwiedzonoDoDruku;
@@ -1537,5 +1535,5 @@
         {
             //ta opcja tylko dostepna dla produkcji
-            if (!User.Instance().St_produkcja) return;
+            if (!User.Instance().IsProdukcja) return;
 
             DataGridViewRow clickedRow = ukazaloSieDataGridView.Rows[e.RowIndex];
Index: branches/ReklamaReorganizacja/BazaReklam/StartForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/StartForm.cs (revision 601)
+++ branches/ReklamaReorganizacja/BazaReklam/StartForm.cs (revision 680)
@@ -32,9 +32,9 @@
             kontaktTypTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value;
 
-            if (User.Instance().St_kierownik) 
+            if (User.Instance().IsKierownik) 
             {
                 wynikAgencji();
             }
-            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec) 
+            else if (User.Instance().IsHandlowiec) 
             {
                 wynikAgenta();                   
@@ -84,5 +84,5 @@
             SqlDataReader reader;
 
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {            
                 command.CommandText = "select Symbol from dbo.AGENCI where aktywny=1 and ID_AGENCJI=@param order by Symbol";
@@ -432,9 +432,9 @@
            // MessageBox.Show("ddd");
 
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji;
             }
-            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+            else if (User.Instance().IsHandlowiec)
             {
                 agentToolStripComboBox.Text = User.Instance().Login;
@@ -452,5 +452,5 @@
         {          
 
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 shedulerTableAdapter.FillByAgencjaWgDaty(rEKLAMADataSet.sheduler, User.Instance().IdAgencji);
@@ -463,9 +463,9 @@
             if (pierwszaAktywacja) return;
             
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 wynikAgencji();
             }
-            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+            else if (User.Instance().IsHandlowiec)
             {
                 wynikAgenta();
Index: branches/ReklamaReorganizacja/BazaReklam/ZamowieniaForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ZamowieniaForm.cs (revision 665)
+++ branches/ReklamaReorganizacja/BazaReklam/ZamowieniaForm.cs (revision 680)
@@ -96,6 +96,6 @@
         private void ZamowieniaForm_Load(object sender, EventArgs e)
         {
-            usunFaktureButton.Enabled = User.Instance().St_kierownik;
-            dtpZmianaDaty.Enabled = User.Instance().St_kierownik;
+            usunFaktureButton.Enabled = User.Instance().IsKierownik;
+            dtpZmianaDaty.Enabled = User.Instance().IsKierownik;
             dtpZmianaDaty.Value = DateTime.Today;
             dtpZmianaDaty.MaxDate = DateTime.Today;
@@ -648,5 +648,5 @@
             naglowekFaktury.DATA_WYSTAWIENIA = DateTime.Today;
 
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 if (dtpZmianaDaty.Value != DateTime.Today)
Index: branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.resx
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.resx (revision 593)
+++ branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.resx (revision 680)
@@ -119,20 +119,26 @@
   </resheader>
   <metadata name="aGENCIBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>645, 56</value>
+    <value>583, 17</value>
   </metadata>
   <metadata name="sLOWNIKDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>793, 17</value>
+    <value>445, 17</value>
+  </metadata>
+  <metadata name="sLOWNIKDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>445, 17</value>
   </metadata>
   <metadata name="pLANBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>478, 17</value>
+    <value>297, 17</value>
   </metadata>
   <metadata name="rEKLAMADataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>17, 17</value>
   </metadata>
+  <metadata name="rEKLAMADataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
   <metadata name="aGENCITableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>817, 56</value>
+    <value>744, 17</value>
   </metadata>
   <metadata name="pLANTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>323, 17</value>
+    <value>153, 17</value>
   </metadata>
   <metadata name="OCENAComboCoxColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
@@ -143,5 +149,5 @@
   </metadata>
   <metadata name="bindingNavigator1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>191, 95</value>
+    <value>1063, 17</value>
   </metadata>
   <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
@@ -218,29 +224,29 @@
     <value>
         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
-        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
+        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABYxJREFUSEt9VglQ
+        lWUUPU8eITsKqMBDEFAEgQQXkMANZVcRMU1zibRwH3JpNPO5NdU4Y2NOzWQllS3TYrZM5tJoy4w5ytiU
+        5j6WmUvT4gKOzx78p/M9oACxN3Pmn/e4/7n3O/ee++GFu3xqgZxJwIpTwOGLgFthjR2F7gEiJwJ7i4AQ
+        /f2Xk4BLT+tuvDgDTDwCnHCmxlqnM/twM7BRwXGCd/uXdgJBnwJHfs+P49nkEO7ysl1/G6hZAQxWrK9g
+        a/OOyGc7E6Mtbq0mt8wln6rgl95edUlApQK7tX5hP2AX+c6LI+LJmSnkhFiy3MHzGSF8B7iq2AGCf5sE
+        h4GvGjZXkZtmiXwyuaacf5ZncBOwS4GZzVV53vkC2HJ6UDT56ACyIoGNYx28URjBbxL8uVSJFbJAiGqT
+        YDew/NeyTHLjdHJtBbmqTCihMzLIKgNWKThG8DoIrHcmdbe44D7ygb7k+Fi6iqN4NDuUbwCX7wFeU5w5
+        dfc2CdYC/Q53D27gppnk6nLyiTHkiiL+PSeHbwHnI4CyD4GVzl5hFquHk9NSaU1MYMO4GF4u6EFngN3q
+        D2wT6RohQ/Bp3zcfnW2fa5mITYLlJeTjheSSPF4cGc9XgVPOmFCLS0aSlf091VsT4llXEsX98QFGGomA
+        F4USocsdTTY/bAVmncxU49aNbyJ/LI9cqGoX5fLnYQnkUn2fJd2nJpOT+vD2uGh+nx1mkl+QNK+L4xGh
+        p5GyffWe78OAsE+AS3xSp1iaL2KRL8wl5w4h52WTsweRD2pqpiSxsTyOFwoiuKOzV0NvQPLDKUilO6Vp
+        ncyuU6z/aXgiuWw0uUDkc0RuiCszyOmpqj5J2vfm1VIHd0X6cSqwXQTPCwVCcEfStDlNuYz1sQ1XuVha
+        z22u2pDPSFPlybQkjWtsTx5KDeHTQK3cVCOC6YIZy46laclgDPQesLYmxN/tni95qjS2LeRG98mJnslx
+        S/sDkb6U4PKbR5oUQW34n8/XQNoO4NCJLDV5hRpsNK9Mb5JFlRtyVsTTKouhNVYmG+egM8rXWi2JZNm0
+        u2p/TJk1X2v2BXZ21T8s8xhpjOYz71VD+3ka6jHUv+QOWiWRbCiKIIu7sTbWlxs03qlNs992B+lsnbQR
+        a08PidPUiHiOJDHE08ykqOopIpbmVnkvVdyTHONgo8jdRT14Oz+ct0eF010QylNJ/mYxnpwAlCpJYOtG
+        2/bfY7/O6hzyIRFPbVWxkUR6uySHMZPZN41aCe7CJnLXqDDeyuvKm8ND6BoRzMsD/Vljt9XNB+Q5hLU0
+        3GZ0t2R7jwyq1pByovqgHXOrNJrHc8PptNmsc+ldaJWKvKAtef3QINblBvBGTgB/TPHhkqblOEoIwmdA
+        1XZve/3tSdL5fhGLlONjVG0061X1kaxQbrPZbqQDbz4DHD2XHsyG/DC6mis35PW5gbya7c+Lg/34QddO
+        zPpvbMPxLvBtQ0VvkatijZ4ljd3S+JocekBz/grwm6PJpRtCgbm6fX44nRpA18gurB8WpKoD+dcQf17J
+        9OPeGDtXAt/JFy8pvthjOm2mxScTg0QubYsjeFM7/UJeN37u8KWpOKhpv2jRIk/o2Vfb5FndYseT/Fg/
+        NJCXRH4szYe7HXZjunMaV1NMtZAg2FEION634fK1keG8MjqcB1OCWOPj5Z4BfCRLGoeahunUnjvXuNQ/
+        HshWkkMHYr0liRfXAWfmAHtEri0D3ZgY1DyuHtd5zwMmvACc3WKz/bFIl5X2viF+TlAeJBvSVmNn7lk/
+        7YQslbl9IPBysyTmlOaSMV4IaBXvuZjNghoqLBZWC1VCrhApdGR/844xVD9Bq8sI4SnE3GCdW5N7jqBP
+        p+as0Xqa/yB6mCqbf2+Jaf80ScyN1VUwxrJ3RPwP4ZPS2IHkFmIAAAAASUVORK5CYII=
 </value>
   </data>
@@ -279,44 +285,4 @@
 </value>
   </data>
-  <data name="pobierzDaneToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABDdJREFUSEvNlXtQ
-        VFUcx+8qo21WUgQNOIrRiI9SZERIURqwGAIcHJQGynEj4ikYIu8WLkhDkBEqBiLZkgiygSBglCFgTYo5
-        1CiyruwCsjzktfLGeOh++51maeylwvBHO/OZs3vnnu/nd879nbsc97/5BKniOO+6QKrnGUJndusKUPPb
-        +GLNhtTq+5yDJJbCF82exE8ttuOlmp9vA8UKYPVHJLFJ2T87Er/uiE38Kc2PrcAZ+STSL48j9dI9mMbU
-        3+M2JfEkMZr5St7vDHuVz9VcoPAS+QQiy0cRXj5MjCCucgzGohuT3IbEGK1k7vSeiVf7Pgv+hKbqFm1L
-        /TjCvhlB2NkhBJcMIrCoH7uLBhBydgRLRHWTnFW8mMINiceUeLbtNeclmu9ZuGwC+8qGEVI6iKDiAfgX
-        9sFbegfv5fVCdEoNn8IBGIp+neQs+OjHk4hag8z445rvGoGCunGqeAhBZwYQcLofPl9TMIXuOtkDjxPd
-        cMvuxA5JFzxOqmHgXzrBrYuKfLjEU+Vvtr/6/vkWoKppAvy5YfgV9sO3oA9e+WqIcnvxDgW/ld0F1y87
-        se14N7Zm9cApqwtbJb3Q9aoe58xCw0nywj+3y7fN14La7+AVQHx+DHtpvwOKBuEp7cMu2o6dOT1wp+Dt
-        FOyS1QFnCrXhq2AtroB1Qg02f3Idtp+rsNCTJGvDQ/8q2dOz7Pnd12v0/S7KDN6tkBu4l93Udy9rXRl5
-        DZLau/DJ78EOVvEXt+Gc2Q6H9DbYH+2CNX8Bz3qUQviGpEX4pkQpdMxRCh2+Usx3yq3l9Fa7kGQhIWDd
-        xY79YsKNiCDYSY17+cPrkF77Df7Sbjge64BjRjvsj7TCNk2F19LaYRFdDb2dZaB7i4jPiHg2T5vhqm3f
-        OUzALELthaU0vkiYmEZcheTKKDxzO/H6kTZsOayCTWoLNqY0wyqlFWvCK6HrUcIEmYQdm6OFZbC2fWJq
-        BUwyJWKyP3gp5BccrRnG29kd2EzB1im3YHWgCeuSGmGepMKK0Eo87VbMBIeJFVPzHhincv91FBgH1yL1
-        h35sz2rD+uRmWCQ3Ym2iEq8kKLAqoQkmwRVY4Hp6SrD879U+NJ3dbBhwGYkVd+CU3oI1HyvpJafAyvgG
-        mMbKsTRWiUWBFRC6FMxcoO9zEeJyNbYcasZyFszfhIn4BhZHyWAY3QA9v3OY5yydueA5758QUdoLq2Ql
-        TGLkMI6WwShCBoNwGfTC5HjK+1voOObPXKDvfQm2GR0wjmuEMa+AoVgB/agG6IbV48kPrmKeVzkEDnlM
-        cIiY9jPg5tjlDenYZ92da5kzxhBYZo8JrI+NCtZnDHPmaUPcxoMDnGXmADffKJUEq6b7kFkTLCH2EJ8S
-        7CA9SIr2+gEag7UrmPb/NDso7ISbagPYNjDYb8YyLayQBTNZAVvFnwfvEd//s+1/B28LRwLFr91FAAAA
-        AElFTkSuQmCC
-</value>
-  </data>
-  <data name="stareProwizjeToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL
-        U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI
-        VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ
-        QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4
-        /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9
-        cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j
-        3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR
-        dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb
-        NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE
-        s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC
-</value>
-  </data>
   <data name="zapiszToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
@@ -351,53 +317,38 @@
 </value>
   </data>
-  <data name="przeliczStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL
-        U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI
-        VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ
-        QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4
-        /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9
-        cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j
-        3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR
-        dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb
-        NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE
-        s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC
-</value>
-  </data>
   <data name="naniesNaReklamyToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
         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
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAABv1JREFUSEt1lglQ
-        k3caxr+AdltnRbeObXeqU9fd1qnjTtc6bHc9lu1eMrsVC1VaWOtKi5yCSqEuSKWKXCothykISUQQwxFC
-        uAI55JAAQsCCiVxyRYwaFBIg4Yw8+35ZYex095t55p/5Jnl+//d983++j8PQdf78xfes1ql1Vuv86oUF
-        ziqGsXeg1cFq5awC4GBvv9zBzu6FlbSusrNb7jA//5NV09PjD4xGo9xiMcpVqqqGe/c0k2T1lATW8wdX
-        UlK6IStLhKamTvT16dDfP0yrgdbHGBgw0WcT7tx5gvb2R2hufoCGhmHU1upQVNSOlBQZTpzIMR45whV7
-        ecX579zpv5HMXyBxliA8Xo5hbGwWnZ3j6OgAurut0OkmMTRkRE/PGDSaUXz/vRFq9RhaWkyorx+FXP4Q
-        EskQcnM7kZHRithYGUJCsuHtfXGEjDeTXloCXLrEM8zMLGB8fAqjo2YyNiMxUbnAmjU1jUCluk87HoRC
-        0Y2KinaIRDeRk1ONzMwKpKYW03cLEBeXj7NnhfD15RrJ+Bhp/SKAwwKo17BY5mAyTWFkZJJa8pRaoSbj
-        G7TbOjKuRnGxEgUFMly9WgmBoBzp6SUEEBNAZANERwtx+HAqC0gg/WoJkJjEM0zMEeHpU0yOT+PxYxaw
-        gJoaNZTKelRW1qG8vIZ6rkRengzZ2VLw+eVISyuhGYhx4UIhtSiPKsiDj48NcO4ZwDYHTnQMz7Dvmhnp
-        KiNmzTMYH5tEV9cC7bwJUmkdyspqaPfXafdyXMutQnZWBQS8MmSkScBNLkLSuXxciBUi7nQufA6nsIDz
-        pDcXB81JpwoUXTN4J34IW6LvokI9An0fUC1TQSmthrxcCVmJAtKiShQJpcjglSPmohQhiZU4FCfH3mgl
-        nKKqseVkAy4Iqi2cbYEZZP4OaZmtghiqYNRkheHRBJyT74LxaManAj12x7Tg1+E38XpIC1b4q8F43wJz
-        uB1MgBbM0TtgQrvBnOwB8xX95qteeEseIvny4Dzj0WYh332kl22A8LM8w78KLahofQLrqAl82TDeOt1F
-        ZmqsPtKCjSE3sTVchfdP3cCHZ2twIF4J/4QqhCWU4VS8CAkxQuQJKlHZoMOLXo1gPmmdIN8o0i9sgESq
-        4IrKhC3x9+CTpaP2jGBAM4syGmhJbhmKc0ohFclRIBBDmFmEbG4hBEn5SD2Xh1PRBfCPEqPkxl285t8A
-        5p911AHF4PP/JE74GZ6ht9cEWaMeP/+yE2tCOpCvGEX8d0ocPS9HcIoK35b0I+xqJ94IbcTK421gQm5T
-        i6jKiF5EXR+FYxS175NqrPiUAC+9mkOAsMWzwAkL5xl8SmcgrddD2zaMd09r8HI49diL+n2oHZ/xdXA+
-        04aTogdIUujxTZUOafIBXFb0oriuDyeu0Cw+kmO5Rz38IjLnyDiTtJv0U1uLThMgqXIEjt/ex5m8AfSq
-        h5Am0sM/RoqT8RJbRq3zlGDZnhIcCIzF8eMhOBp8zKZ9vtGw+1AKxlWBnV6pdLolU+SZQtpCsv/vkAnQ
-        otLhYlEfVp/owh9j70B1/SHSE/PBPXcNzY1a/MYzHczuImzwkkEzaEK/wQzNsBkbfarB7KnA9i9qsNf9
-        AAGqWMA3pE1L5yAsjGeQyQYgl3bjiqgLy/xv4e2YXrwSdJP+Sa2ILH4I36AwvHe0FszfRPgovgNDFI7e
-        3E4wzsV41VOB2mYtPvY8SIDSRcBbiwAmKOjSPYmkG2JxFyRiLUSFGvwhtgsbAmuxNVgBgbQHgUHH0Dk4
-        gTWuEnD+WoDIzA7Y/6UYds5lSBOq8OTJONz3exBA/GOAi8uxf/j6phlzc29T/GpwNbsdpdSuryOyEfnl
-        ZSiq2hAQcITS1oIc+X1w3s8D45QL5k8FcIuQUziOYYzixc3NnQCZPwaw09669e8HAgJSHvP5t8DjtRKo
-        h4Z5GcHBfErSVvj5BVLaztjkGtkEZlcOXqNqbmvvwmyeJrgZLi5uzwOWsogdtB17rDdv/rPnwYPJj9LT
-        WyiSuxEYyCPjDJSWqulB4oupqRlMT8+hf3gCK2kWyVn1dG/Wdn9y0oIPPnABl5v1iLzYsFuKaxawCPnZ
-        pk2/3+fhEXWfz2+n6M2AlxeXYroRhw59TkbTmJubR1WVbCEqQbig1Wqtg4OD83q9fs5gMMw6OTmNk1Eh
-        6QvSukXj51c2v1evX//2XlfX493OzgG927e71fr5hSpDQyP63d0/nty/f/+Eq6vr+K5du4ZY7dixY8jR
-        0XFo27Ztg2vXrhXS72NJvyW9+L8AtnNBojcL5nekYFLksx2xu/qaxD5M2Bawawwp+pnO0Ppv0h7Smv9n
-        vnifhawgvU7a8KxctmQ2HdnesgNk11+S2LeIRb1Bn9mItj0H2Os/QPDHP2+nQNIAAAAASUVORK5CYII=
+        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
 </value>
   </data>
@@ -405,29 +356,29 @@
     <value>
         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
-        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
+        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
 </value>
   </data>
@@ -469,22 +420,6 @@
 </value>
   </data>
-  <data name="wyczyscToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-    <value>
-        iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAktJREFUSEvtlN9P
-        zXEYx58zOrXUDA1RSmudWYYboTIm86MSpR+0KMuPkgwzopg10rBYrLopO9GYGZs7d1zRX2BuuPRrVDvs
-        XL68v31PdNf3NBcu+m6vne2c5/t+P8/785yP2czzvyfgU4NeiG6OL1nWMrbCRkezLfQ9zUIfI7xPtdDw
-        Egu9XWSh1/EWehlrP/ri7aLU54vZnl3GAjZCsBGGmlwGjsDdg3C9ClqLoDkf6lbCnlQextgnCRdHTLx5
-        jKhjHjVD8JhL/2G4UwPXyuB8ITTlwoFsKF3GA799lWqrSPOmrqpv4wYn/hoMRAyuyuCCDI5rghpNsPeP
-        Qadey/Rq4HMyJ9gA9xWNQ18d3NoP7aVwbgc0rodqZ4KUiQkmDJyFmPLxfXAMeiV6T7l3K5quaugoh7Zd
-        cHoL1K+FyiwoSSboRhSdwbsUGdzUgTqiHRXqXNFcKoGz26Bhg/Jfpe7TYXsSA9MxGF4sg8u7tTHFLi07
-        4UyBss+DQ6uhIhMKk6Egkd6YaUzwRjvOqc1wcpPYqK3RoR7NgVqJVyma4qUSnwd5fnpmTcPglWNQLzFH
-        sHaNuzH7AlC2HIoi4rmxkGN0+6I3sBdxNkqVxCozXMrTlLmEixaq87mQ7x8XZ51xw+zzpEOecoPGC/rn
-        WOdQgv16nmhhh2cJFn4qnsT7wkNxFh70W/h2jIV7fPZzq9ljvdIm0r2pu1ULRJloF11TcEW/l0R1VajY
-        ubiSRIbIihDQ52QmvndqnIa8X3aTRvVyVXv690YT30ztv03gNz/zY6SMcWgzAAAAAElFTkSuQmCC
-</value>
-  </data>
   <metadata name="agencjeTableAdapter1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 95</value>
+    <value>900, 17</value>
   </metadata>
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
Index: branches/ReklamaReorganizacja/BazaReklam/AdminForm.resx
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/AdminForm.resx (revision 65)
+++ branches/ReklamaReorganizacja/BazaReklam/AdminForm.resx (revision 680)
@@ -236,21 +236,24 @@
     <value>
         iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
-        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAy5JREFUOE9VkmdM
-        k0EYx58ioKIixSraRA1VMYBRXFGs+4sjEDBqxBnUANEvGk1E9ANxIVjainHEFReW0sYyHImDDpClghDi
-        IA4EGbWlVkuwdvn3+raKXvLLXS7v87v/vc/x9jYuOv7G9j5zI2UFxgtWkDPAQQDI7XaTy+Ump8tBLoeT
-        eJ5B1Py1looCpO6frUMKmg915RLRN1qri3aSjCB5IGF1gP2HHY0vG9HU3ISGlw140fAc7Z/aYevtR0GZ
-        BKKjwYjMEzhZ8TqGgDbVxIHOEmR+gcfjgdVq5TCZTOjs7OSwGr/jtCYP8Y/4iMgOBSs+wRDR5tqZoIsE
-        6f1TXAKz2Qy9QY/KKgMMlQZu3draCku3FXJ1LhbXCDAyc5hXcJoxlbZ6E1xmVyjLAdxAX18fLBYLh9Fo
-        5E7vaO+AudMCmSoHS6sFCPcJCnwCloB3jZDrFdjBfVxR8QRanRY6vQ56vR6vX72GscMMaXEOlteOAd8n
-        OMMJttXNQkghQa5hP/EL8KPHAbvRyXDA9rkflrbv6H5rQk+LBWcU+VhRJ/yTwCdIZQnGFgVjiSoOCcUL
-        sap4PlYr45GgikeiagGSVWKsYaSol2LDXTGSn00B/+DwgQSpLIFIHYYoTSgmlgRBWEqYcI8w6UEAoh4G
-        IuZxEGZqQ7CkMgIrqyKx4Xn0/4Id9XMQc0eA2HI+9mvSUGUwoERzB/LzUuScPwb5dQkKNTcRd3QMxJeE
-        yGgRg39g6ECCnfWzMaMsAtPvhUFaegzb7+5AiJKwqzQFjbpmdLX1cO2dc2EUEmsikf8xHWGZgwcEW57G
-        Yd59IeY+FECmPIlUdQrGsWtkadPQ/c4El5P11gPMPsdHUrUI+W1pfwS+NiYpYgsXl4xn/RVCekWCXeXr
-        MU3LXmbLPu7kX55fMH/4hmU3xiL1VSyu9u7BiD1B9r8PiUJonGi34FbwXl6POGOBpei2wqYoV9i0+gpb
-        XXW9TalU9iuvqEEJ1BuYQcbQ9GFdFM0rYoIj3FNmI5gxmbGZkc3IY0gY+f8gY2u5f/8kmw8zEhnhXoF3
-        BDFGMyL9sils9hL1D1P9e97DJvqLA38DbV4TzM8UdXAAAAAASUVORK5CYII=
-</value>
-  </data>
+        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAy1JREFUOE9VkmdM
+        k0EYx58qRUVFqlW0iYOqoGIUVxTq/uIkjmjEGdQg0S8YTcTxwbgYlrZiHHHFhS20sQyVxEEHyFJBCXHg
+        QpBRW2q1BJsu/17fFtFLfrnL5X1+97/3Od7e2nkn39o/pm6kQ0GxwiXk6uUkAOTxeMjt9pDL7SS300U8
+        b2+q+15JSp7M43zfN7vucGsGEf2gtboJLpITpMVSVgc4fjlQ+7IWr+peoeZlDV7UPEfTlybYO7qQXSiF
+        +HgwxmQIXax4HUNImypiQOcI8oDA6/XCZrNxmM1mtLS0cNhMP3FGm4nYRwKEHw0FKz7FENPmymmgSwTZ
+        g9NcAovFAoPRgNIyI4ylRm7d0NAAa5sNCk0G5lcIMSi1v09whhFFW30JrrArFKYBHqCzsxNWq5XDZDJx
+        pzc3NcPSYoVcnYaF5UIM9guy/QKWgHedkOETOMB9XFLyBDq9DnqDHgaDAW9ev4Gp2QJZXhoWVw6DwC84
+        ywm2VU1HSA5BoWU/8Rvwq90Jh8nFcML+tQvWxp9oe2dGe70VZ5VZWFIl6k7gFySyBMNVwVigjsHKvLlY
+        ljcHy3NjsVIdi3h1HFarJVjDSNAsxIZ7Eqx+Nh6CgwN6EiSyBGJNGCK1oRidz4eogDDqPmFscS9EPgzC
+        pMd8TNOFYEFpOJaWRWDD84n/C3ZUz8Sku0JEFwmwX5uEMqMR+dq7UFyQIe3CCShuSJGjvYWY48MguSxC
+        cr0EggP9ehLsrJ6BqYXhmHI/DLKCE9h+bwdCcgm7CxJQq69Da2M7196ZF4cgviICWZ93ISy1T49gy9MY
+        zH4gwqyHQshz05GoScAIdo1DuiS0fTDD7WK99QIzzguwqlyMrMakboG/jauU0Tnz80ey/ooguyrF7qL1
+        mKxjL7N+H3fyb+9vWD79wKKbw5H4OhrXOlIwMIXv+PuQKIRGiPcIb/NTeO2S5Dir8o7SrixS2kv0T+xV
+        5dV2lUrVlXtVA1pBHUHJZArd1b+VJvJUTHCMe8psBDPGMTYzjjIyGVJG1j/I2VoR2E9n8xFGPGOwT+Ab
+        fMZQRkRANp7NPiL/ISqw5ztsdKA46A9UIBO9LXcrTwAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <metadata name="sLOWNIKDataSet.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
   <metadata name="uZYTKOWNICYTableAdapter.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
     <value>376, 17</value>
Index: branches/ReklamaReorganizacja/BazaReklam/MDIBazaReklam.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/MDIBazaReklam.cs (revision 649)
+++ branches/ReklamaReorganizacja/BazaReklam/MDIBazaReklam.cs (revision 680)
@@ -39,5 +39,5 @@
 
 
-            if (User.Instance().St_handlowiec || User.Instance().St_kierownik || User.Instance().St_sekretarka || User.Instance().St_subhandlowiec || User.Instance().St_produkcja)
+            if (User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka || User.Instance().IsProdukcja)
             {
                 zamowieniaToolStripButton.Enabled = true;
@@ -47,5 +47,5 @@
             }
 
-            if (User.Instance().St_dtp || User.Instance().St_handlowiec || User.Instance().St_kierownik || User.Instance().St_sekretarka || User.Instance().St_subhandlowiec || User.Instance().St_produkcja)
+            if (User.Instance().IsDtp || User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka || User.Instance().IsProdukcja)
             {
                 raportyToolStripButton.Enabled = true;
@@ -53,10 +53,10 @@
             }
 
-            if (User.Instance().St_admin || User.Instance().St_handlowiec || User.Instance().St_kierownik || User.Instance().St_sekretarka || User.Instance().St_subhandlowiec)
+            if (User.Instance().IsAdmin || User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka)
             {
                 prowizjeToolStripButton.Enabled = true;
             }
 
-            if (User.Instance().St_admin)
+            if (User.Instance().IsAdmin)
             {
                 adminToolStripButton.Visible = true;
@@ -66,5 +66,5 @@
 
 
-            if (User.Instance().St_handlowiec || User.Instance().St_kierownik || User.Instance().St_sekretarka || User.Instance().St_subhandlowiec || User.Instance().St_produkcja)
+            if (User.Instance().IsHandlowiec || User.Instance().IsKierownik || User.Instance().IsSekretarka || User.Instance().IsProdukcja)
             {
                 startToolStripButton.Enabled = true;
@@ -197,8 +197,8 @@
 
             if (!_forms.ContainsKey("ProvisionForm"))
-                _forms.Add("ProvisionForm", ProvisionForm.getProvisionForm(this));
-
-            ProvisionForm.getProvisionForm(this).WindowState = FormWindowState.Maximized;
-            ProvisionForm.getProvisionForm(this).Show();
+                _forms.Add("ProvisionForm", ProvisionForm.GetProvisionForm(this));
+
+            ProvisionForm.GetProvisionForm(this).WindowState = FormWindowState.Maximized;
+            ProvisionForm.GetProvisionForm(this).Show();
 
             Cursor = Cursors.Default;
@@ -353,5 +353,5 @@
         private void BindUserAgency()
         {
-            cbUserAgency.Visible = User.Instance().St_kierownik && User.Instance().UserAgencyList.Count > 1;
+            cbUserAgency.Visible = User.Instance().IsKierownik && User.Instance().UserAgencyList.Count > 1;
 
             if (!cbUserAgency.Visible || cbUserAgency.ComboBox == null) return;
Index: branches/ReklamaReorganizacja/BazaReklam/FacturesFormNew.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/FacturesFormNew.cs (revision 640)
+++ branches/ReklamaReorganizacja/BazaReklam/FacturesFormNew.cs (revision 680)
@@ -57,5 +57,5 @@
             ((CheckBox)((ToolStripControlHost)wyszukajToolStrip.Items["zalegleCheckBox"]).Control).CheckState = CheckState.Indeterminate;
 
-            PoznanKatowicetoolStripButton.Enabled = User.Instance().St_produkcja && User.Instance().St_kierownik;
+            PoznanKatowicetoolStripButton.Enabled = User.Instance().IsProdukcja && User.Instance().IsKierownik;
         }
 
@@ -269,9 +269,9 @@
         private void FacturesForm_Shown(object sender, EventArgs e)
         {
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji;
             }
-            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+            else if (User.Instance().IsHandlowiec)
             {
                 kodRozliczeniowyToolStripTextBox.Text = User.Instance().Kod_agenta;
Index: branches/ReklamaReorganizacja/BazaReklam/OrdersForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/OrdersForm.cs (revision 645)
+++ branches/ReklamaReorganizacja/BazaReklam/OrdersForm.cs (revision 680)
@@ -981,5 +981,5 @@
             TreeNode node;
 
-            if (User.Instance().St_handlowiec)
+            if (User.Instance().IsHandlowiec)
             {
                 node = new TreeNode("Moje zamówienia");
@@ -1013,5 +1013,5 @@
 
 
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 node = new TreeNode("Analiza ceny modu³u");
@@ -1179,9 +1179,9 @@
         private void OrdersForm_Shown(object sender, EventArgs e)
         {
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji;
             }
-            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+            else if (User.Instance().IsHandlowiec)
             {
                 agentToolStripComboBox.Text = User.Instance().Login;
Index: branches/ReklamaReorganizacja/BazaReklam/Docs/versioninfo.html
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Docs/versioninfo.html (revision 665)
+++ branches/ReklamaReorganizacja/BazaReklam/Docs/versioninfo.html (revision 680)
@@ -6,4 +6,14 @@
 <body>
    <h1>Baza reklam - Informacje o wersji</h1>
+   <div>
+        <a id="1.1.14" />
+        <h2>Wersja 1.1.14 (2009-06-03)</h2>
+        <p>Opis zmian wprowadzonych do wersji 1.1.14</p>
+        <ul>
+            <li>Zgłoszenie #176: Poprawiono błądy występujące przy wystawianiu faktury</li>
+            <li>Zgłoszenie #177: Poprawiono błąd przy próbie wyświetlenia klientów, z ktorymi nie było kntaktu od 90 lub 300 dni</li>
+            <li>Zgłoszenie #178: Dodano nową grupę użytkowników - księgowość oraz możliwość blokowania zmiany prowizji dla tej grupy</li>
+        </ul>
+   </div>
    <div>
         <a id="1.1.13" />
Index: branches/ReklamaReorganizacja/BazaReklam/Docs/Zmiany.htm
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Docs/Zmiany.htm (revision 65)
+++  (revision )
@@ -1,210 +1,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-	<head>
-		<title></title>
-	</head>
-	<body>
-        DO REFAKTORYZACJI:<br />
-        <br />
-        WA¯NE:<br />
-        * widok w bazie do reklam do adMoto, napisanie procedury kopiujacej dane z reklamy
-        do tabel adMoto<br />
-        <br />
-        TODO:<br />
-        <br />
-        * pytanie o zapisanie zmian w infoform , drukowanie&nbsp; w INFOFORM, export do excela<br />
-        * co jak nie ma excela ????<br />
-		* jak zaczynam szukac w zamowieniach w wyszukiwarce poziomej, to nie podsumowauje		
-        <br />
-		* przydalowby sie wyszukiwanie po grzbietach w zamowieniach lub liscie reklam
-        <br />
-        <br />
-        <pre wrap="">
-TODO kiedys albo nigdy<br />* wysylanie zamowien mailem - pozniej<br />* wyroznienie checkboxow nieaktywnych w zamowieniu
-* czesciowe wplaty<br />
-
-<br /><br />***************************** 0.49 *****************************
-
-* projekty widoczne przez handlowca przez 30 dni
-* poprawki b³êdów (rezerwacje itp.)
-* mozliwoæ dodania jednego kontaktu z data wczeniejsz¹ o 1 miesiac
-* dodanie opsiow do modulow, zakladka INFO
-* dodanie pola na symbol KRAJU przy NIPie
-* dodawanie loga klientow i przepisywanie logow do reklam
-* nowe raporty dla produkcji
-* poprawiona faktura dla zamowien z wyroznieniem
-
-<br /><br />***************************** 0.48 *****************************
-
-* dodanie opcji wyró¿nienie w internecie w formularzu zamówienia, dodanie informacji o wyró¿nieniu na wydruku zamówienia <br />* mo¿liwoæ wyszukania reklam wyró¿nionych w internecie w licie reklam <br />* poprawione wczytywanie z plików xtg <br />* wyszukiwanie po tytu³ach w fakturach <br />* poprawione wyszukiwanie po grzbiecie w licie reklam na wydanie, 
-
-* krzyzowka BR i BO -  w raportach
-
-<br /><br />***************************** 0.47 *****************************
-
-<br />* automatyczna aktualizacja ( nastêpne wersje bêd¹ siê wgrywaæ automatycznie)<br />* dodanie podzia³u klientów wg klasyfikacji i przynale¿noci do biura (KLIENCI&nbsp; - drzewko)<br />* poprawione wyszukiwanie po grzbiecie w licie reklam na wydanie<br />* poprawki w fakturach<br />* poprawki w listach do klientów<br />* pasek g³ówny w bazie EXPO ró¿owy :)
-
-<br /><br />***************************** 0.45 *****************************
-
-* w bazie EXPO dyrektorzy mog¹  zmieniaæ osobê obs³uguj¹c¹ klienta na dowolnego handlowca
-
-<br /><br />***************************** 0.44 *****************************
-
-* raporty dla EXPO
-* zmieniony wydruk faktury
-* poprawiony b³ad z obsluga zdarzeñpo zapisaniu zamówienia
-* naglowek
-
-<br /><br />***************************** 0.43 *****************************
-* plik konfiguracyjny dla dwoch baz
-* poprawne scie¿ki dla EXPO i AGRO
-* zmiany w raportach, nowy raport dla winklera
-
-<br /><br />***************************** 0.39 *****************************
-* kopiowanie emisji CTRL C CTRL V
-* poprawnie dzia³aj¹ce filtry
-* handlowiec mo¿e odtwierdziæ od druku zamówienia z rabatem powy¿ej 30 %
-* wylicza prowizjê tylko dla konkretnej agencji, nanosi dla wszystkich
-
-* wywalone switche zwiazane z tytu³ami
-<br /><br />***************************** 0.39 *****************************
-
-* poprawiony blad w wyszukwarce rezerwacji
-
-<br /><br />***************************** 0.38 *****************************
-<br />* wyró¿nione pilne zlecenia w produkcji <br />* AGRO widoczne w kalendarzu<br />* dla klientów z VIES&nbsp; domylnie VAT 0% przy dodawaniu zamówienia<br />* wyszukiwanie klientów bez przedzielonego tytu³u ( KLIENCI -&gt; drzewko ) w podziale na agencje i agentów
-* logo AGRO w fakturach i zamówieniach
-* rafaktorywazja bindowania do toolstipa
-
-<br /><br />***************************** 0.37 *****************************
- * przerobiona zak³adka agencje - agenci (INFO) - handlowcy maj¹ dostêp do czêci danych <br />* poprawienie wpisywania do OCENY&nbsp; (b³¹d z tabulatorem) <br />* mo¿liwoæ przydzielenia tytu³ów do klienta&nbsp; (w danych klienta, obok "faktury") <br />* mo¿liwoæ wyszukania klientów bez klasyfikacji&nbsp; (drzewko w wyszukiwarce klientów)<br />* mo¿liwoæ przepisania przez kierownika wszystkich klientów nieaktywnego agenta na innego (INFO - agencje-agenci)<br />* automatyczna numeracja&nbsp; do AGRO (literka R na pocz¹tku numeru zamówienia)<br />* nowe raporty w "Pozosta³ych": <br />&nbsp; &nbsp; Klienci - brak kontaktu <br />&nbsp; &nbsp; Logi operacji na rekordzie klienta ( 2 raporty) <br />* produkcja mo¿e edytowaæ zatwierdzone do druku zlecenia (dane zwi¹zane z produkcj¹ gazety) <br />
-* wywalenie PrintDG2
-
-<br /><br />***************************** 0.36 *****************************
-
-* zamówienia t³umaczenia w jezykach ANG, FR, DE, RU
-* poprawny nr konta na wydruku zamowienia
-* poprawne drukowanie w Liscie reklam na wydanie
-* automatyczna numeracja zamowien do autosalonu slaskiego (grzbiet GSSlaski)
-* poprawione cie¿ki do plików
-* faktury klienta posortowane wg daty sprzeda¿y
-
-<br /><br />***************************** 0.35 *****************************
-
-* blokowanie edycji emisji gdy kierownik zatwierdzil i rabat &gt; 30 %
-* agenci mog¹ zmieniaæ osobê obs³uguj¹c¹ w obrêbie swojego biura 
-* liczba wydañ w koncy emisji powiekszona o 10 ostatnich
-* zapisuje wys³ane sms-y w kontaktach
-* poprawiony b³¹d w produkcji
-* sprawy do zalatwienia - mo¿liwosæ wyboru konkretnej godziny
-* zmiany dla klimczaka - S,W w Orders
-* export do excela w klienci
-
-<br /><br />***************************** 0.34 *****************************
-
-* handlowcy widz¹ projekty do akceptacji z ostatnich 14 dni
-* poprawny link do p³atnoci
-* zmiana logowania, komunikat przy bledzie podczas wychodzenia
-* poprawiony wydruk faktury (nr konta przy przy p³atnosci kart¹ kredytow¹)
-* dodana kolumna ZD (zatwierdzone do druku) w liscie reklam na wydanie
-* odwie¿anie zamówienia po zapisaniu
-* produkcja ma domylnie wydruk faktury bez podpisu
-* poprawiony wydruk zamówienia (informacja o p³atnoci)
-* domylny widok w zamówieniach jak w ZN, analiza ceny modu³u + typ
-
-* komunikat przy zmianie grafika wykonuj¹cego projekt
-* wybór ca³ego wiersza w produkcji
-* nie mo¿na zamaiwaæ projektow reklam na sobotê i niedzielê
-
-<br /><br />***************************** 0.33 *****************************
-
-* poprawiony wydruk faktury dla Poznania
-* rozmiar pola adresu faktury w oknie Klienta
-* faktury mo¿na wystawiaæ tylko dla zamówieñ zatwierdzonych do druku
-* zestawienie wg wojewodztw
-* wykres netto - ilosc dla zakafturowanych i zaplaconych
-* wyroznienie ZD w szczegolach zamowienia 
-* po zapisaniu zmian w zamówieniu nastepuje automatyczne odswiezenie
-
-<br /><br />***************************** 0.32 *****************************
-
-* wyszukiwanie po grzbietach w fakturach
-* wydruk danych klienta
-* zmiana fakturowanie dla poznian i katowic
-* graficy maja dostep do wykazu modu³ów w info
-* poprawione wyszukiwanie
-* poprawione otwieranie WWW ?
-
-<br /><br />***************************** 0.31 *****************************
-
-* odnonik do p³atnoci ECARD ( KLIENCI -&gt; zak³adka 'Zamówienia'
-* wyszukiwana liczba klientów 2000
-* poprawiony wydruk zamówienia i faktury
-* wyszukiwanie klientów wg klasyfikacji
-* przy wystawianiu faktury domylnie ustawia konto "wp³ata w walucie EURO" (dla tych agencji co maja
-je zdefiniowane) - UWAGA! w przypadku wczeniej dodanych zamówieñ nale¿y zmieniæ konto podczas
-wystawiania lub dokonaæ przeliczenia zamówienia, gdy¿ ci¹gle wskazywane bêdzie konto z³otowkowe 
-* poprawki dla dtp
-
-<br /><br />***************************** 0.30 *****************************
-
-* w zestawieniu faktur zosta³ dodany termin p³atnoci
-* w raporcie 'Rozliczenie prowizji za reklamê' handlowcy widz¹ tylko swoj¹ prowizjê
-* poprawnie zapisuje zamówienia i odwie¿¹ listê zamówieñ klienta
-* mozna dodawac plan ( na razie miesiacami, po wystawieniu prowizji za grudzin wprowadze zmiany)
-* zablokowanie zmiany osoby obsluguj¹cej przez handlowcow, dyrektorzy moga zmieniac tylko w 
-obrebie swojego biura
-* prosty export (wszystkie kolumny) do excela w ZAMOWIENIACH i FAKTURACH
-* mozliwoæ zmiany waluty przez agentów z poznania
-
-<br /><br />***************************** 0.29 *****************************
-
-* w zamówieniach i licie reklam potrzebny jest niezbêdnie podgl¹d reklamy
-* niezalatwione - dwa miesiace do tylu
-* W oknie produkcja umo¿liwiæ sortowanie ka¿d¹ kolumn¹
-* poprawiony raport zaleglosci
-* raport Wynik agencji tylko dla kierowników
-* poprawione przeliczanie ceny jednostkowej przy zamowieniach walutowych
-* drukowanie w akladce OCENA
-
-<br /><br />***************************** 0.27/0.28 *****************************
-
-* guzik wyjscia
-* wymiary modu³ow w projekcie
-* mo¿liwoæ zmiany lokalizacji
-* przerobienie oceny
-* info dod zmiania date tylko dlanowych wierszy
-
-
-<br /><br />***************************** 0.25/0.26 *****************************
-
-* dodane drukowanie listy reklam na wydanie
-* filtrowanie projektów w stanie od "do dtp" do "po 2 korekcie" (stan *w produkcji*)
-* rezerwacje zosta³y przeniesione do zak³adki "Lista reklam"
-* dodanie zak³adki z dodatkow¹ informacj¹ w zamówieniu
-* wydruk zlecenia - pobiera adres korespondencyjny agencji
-* wydruk faktury - zosta³a dodana druga wersja z zamienionymi adresami sprzedawcy i nabywcy (kwestia kopert)
-* raport dla dtp - Raporty -&gt; Pozosta³e -&gt; Zestawienie czasu produkcji
-	
-
-* zablokowanie przejscie do klienta dla korekty i dtp
-* info- pracownicy - 41 -&gt;10
-* produkcja - wy³¹czyæ ocenê
-* dodanie kolumny uwagi w produkcji
-* raport sprzedaz&nbsp; - total filtrowac po agentach itp
-* panel administratora
-* po korekcie - od razu mozna odeslac do agenta - przetestowac w gieldzie
-
-<br /><br />***************************** 0.24 *****************************<br />
-* nowa zak³adka LISTA REKLAM - lista reklam na dane wydanie
-(mo¿na sprawdziæ rezerwacje -trzeba odhaczyæ zatwierdzone do druku)
-* poprawiona produkcja listów do klienta
-* poprawiony wydruk faktury
-* zapamiêtuje ustawiony filtr w sprawach do za³atwienia
-* poprawienie przenoszenia adresu do faktury, agencji w zak³adce INFO,
-  dodanie godziny do daty zamówienia w zak³adce KLIENT 
-* pokazuje sumê i ró¿nicê z ksiêgowocia w kosztach<br />
-**************************** 0.22 *****************************<br /><br />* potwierdzenie po wysy³aniu eski<br />* edycja daty wysy³ki <br />* poprawiona zak³adka Koszty biur<br />- przy wyszukiwaniu klienta którego nie ma w bazie pojawiaj¹ siê puste pola w szczegó³ach, jak je wype³nimy danymi nowego klienta nie mo¿na tego zapisaæ, jest to myl¹ce, bo nie zawsze pamiêta siê o tym ¿e trzeba najpierw nacisn¹æ dodaj klienta, skoro ju¿ s¹ puste pola.<br /><br /><br />***************************** 0.21 *****************************<br /><br />* poprawione zapisywanie panst w kliencie<br />* poprawiona numeracja zamówieñ<br />* walidacja od do w rezerwacjach<br />* wysylanie sms-ów (przy osobach do kontaktu)<br />* informacja o agencji w danych klienta (pod agentem)<br />* kwoty w Ocenie do prawej<br />* wyszukujê sobie jakie zamówienia w zak³adce zamówienia potem przechodze na inn¹ zak³adkê i wracam znów na zamówienia i nie pokazuje mi tego co ostatnio wyszukiwa³am tylko cos co wczeniej by³o wyszukiwane<br />* wynik jest aktualizowany w momencie pobeirania danych w ocenie ( tak jakw starej bazie)<br />* zablokowac zatwierdzanie,gdy cena jest nizzsza niz z cennika ????<br />* raporty uprawnienia - kierownik -wszytsko, sekretarka - swój oddzia³, handlowiec tylko swoje<br />* drukowanie wyklada sie na NULLach (pole Kierownik_zatwierdzil w Reklamie)<br /><br />***************************** 0.20 *****************************<br />* poprawiony raport<br /><br />***************************** 0.19 *****************************<br />* mo¿liwoæ wys³ania projektu mailem do klienta<br />* poprawione dodawanie projektów<br />* dla dyrektorow domylnie agencja w kontaktach, zamówieniach i fakturach<br />* poprawione wyszukiwanie<br />* poprawiony podgl¹d pojedynczego listu w produkcji<br />* usuwanie projektow przez handlowcow w stanie zamawiam<br /><br />***************************** 0.18 ***************************** <br /><br />* &nbsp;poprawione raporty<br />*&nbsp; poprawiony wydruk projektu<br />* &nbsp;poprawione wyszukiwanie (po selected text zamiast selected item)<br />*&nbsp; pañstwo w kliencie mo¿na dodaæ tylko z listy<br />* &nbsp;nr wesji w naglowku<br />* "dodane dzisiaj", "zmodyfikowane dzisiaj" w oknie zamówieñ<br />*&nbsp; dodana kolumna klient w oknie faktur<br />*&nbsp; poprawiony filtr wKontaktach (na tydzien i na miesiac)<br />* &nbsp;poprawione czyszczenie danych po zmianie klienta<br /><br />***************************** 0.17 ***************************** <br /><br />* dodany adres korespondencyjny na fakturze<br />*&nbsp; wynik handlowca. - w wersji okrojonej<br />*&nbsp; wyszukiwanie po typach reklamy (np. barter)<br />* raport "lista reklam na wydanie"&nbsp; wywietla ca³y symbol reklamy<br />*&nbsp; walidacja danych (rok,ms,nr faktury) przy wyszukiwaniu <br />* rabaty &lt;= 30% zatwierdzane przez handlowca<br />* paski w kontaktach i sprawach do za³atwienia przeniesione na górê<br />*&nbsp; raport "Zestawienie miesiêczne faktur" przerobiony na pionowy<br />* przenoszenie adresu do faktury i korespondencji w Kliencie<br />* zmieniony formularz dodawania projektu, mo¿liwoæ dodania projektu w oknie zamówieñ<br />* button odtwarzajacy kolejnoæ listów do klientów w produkcji<br /><br />***************************** 0.16 ***************************** <br /><br />* pyta o&nbsp; zmiany przy wychodzeniu ze spraw do zalatwienia w kliencie<br />* kontakty jako osobne okno&nbsp;<br />* edycja kontaktow w oknie Start<br />* raport sprzedazy z podzialena panstwa&nbsp;<br />* dzia³a &nbsp;nie mo¿na wpisaæ "ó" w wyszukiwarce klientów&nbsp;<br />* &nbsp;nazwa zamowien wyszukiwana wg [id reklamy], a nie wg symbolu agenta<br />* wyszukiwanie w kliencie po fragmencie nazwy miasta<br />* grupowanie po rodzaju platnosci - wg raporcie wplat<br />* &nbsp;czyszczenie danych przy czyszczeniu filtra <br />*&nbsp; w oknie z list¹ klientów pole z nr telefonu zast¹pione dat¹ za³o¿enia. </pre>
-	
-	</body>
-</html>
Index: branches/ReklamaReorganizacja/BazaReklam/ZestawienieZamowienForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ZestawienieZamowienForm.cs (revision 645)
+++ branches/ReklamaReorganizacja/BazaReklam/ZestawienieZamowienForm.cs (revision 680)
@@ -191,9 +191,9 @@
             rokToolStripTextBox.Text = DateTime.Today.Year.ToString();
           
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji;
             }
-            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+            else if (User.Instance().IsHandlowiec)
             {
                kodRozliczeniowyToolStripTextBox.Text = User.Instance().Kod_agenta;
Index: branches/ReklamaReorganizacja/BazaReklam/Baza Reklam.csproj
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Baza Reklam.csproj (revision 670)
+++ branches/ReklamaReorganizacja/BazaReklam/Baza Reklam.csproj (revision 680)
@@ -33,5 +33,5 @@
     <WebPage>index.htm</WebPage>
     <OpenBrowserOnPublish>false</OpenBrowserOnPublish>
-    <ApplicationVersion>1.1.13.0</ApplicationVersion>
+    <ApplicationVersion>1.1.14.0</ApplicationVersion>
     <BootstrapperEnabled>false</BootstrapperEnabled>
   </PropertyGroup>
@@ -126,4 +126,5 @@
     <Compile Include="Classes\Helpers\ConfigurationHelper.cs" />
     <Compile Include="Classes\Helpers\PdfHelper.cs" />
+    <Compile Include="Classes\Helpers\ProvisionHelper.cs" />
     <Compile Include="Classes\Helpers\StringHelper.cs" />
     <Compile Include="Classes\Helpers\WebRequestHelper.cs" />
@@ -685,5 +686,4 @@
     <Content Include="Docs\doc.txt" />
     <None Include="Baza Reklam_TemporaryKey.pfx" />
-    <None Include="Docs\Zmiany.htm" />
     <None Include="Properties\DataSources\InvoiceProvider.datasource" />
     <EmbeddedResource Include="Raporty\ReportsTree.xml">
Index: branches/ReklamaReorganizacja/BazaReklam/FactureViewer.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/FactureViewer.cs (revision 650)
+++ branches/ReklamaReorganizacja/BazaReklam/FactureViewer.cs (revision 680)
@@ -75,5 +75,5 @@
             //Produkcja ma domylnie bez podpisu 
 
-            if (User.Instance().St_produkcja)
+            if (User.Instance().IsProdukcja)
             {
                 podpisCheckBox.CheckState = CheckState.Unchecked;
@@ -171,5 +171,5 @@
 
             //Produkcja ma domylnie bez podpisu 
-            if (User.Instance().St_produkcja)
+            if (User.Instance().IsProdukcja)
             {
                 podpisCheckBox.CheckState = CheckState.Unchecked;
@@ -234,6 +234,6 @@
 
             powodKorektyComboBox.Enabled = true;
-            opisTextBox.ReadOnly = !User.Instance().St_kierownik;
-            opisTextBox.BackColor = User.Instance().St_kierownik ? Color.White : Color.WhiteSmoke;
+            opisTextBox.ReadOnly = !User.Instance().IsKierownik;
+            opisTextBox.BackColor = User.Instance().IsKierownik ? Color.White : Color.WhiteSmoke;
 
             reportViewer1.LocalReport.ReportEmbeddedResource = "Baza_Reklam.Raporty.fakturaKorekta.rdlc";
@@ -287,5 +287,5 @@
             //Produkcja ma domylnie bez podpisu 
 
-            if (User.Instance().St_produkcja)
+            if (User.Instance().IsProdukcja)
             {
                 podpisCheckBox.CheckState = CheckState.Unchecked;
@@ -303,5 +303,5 @@
             reportViewer1.RefreshReport();
 
-            nUMERTextBox.Enabled = User.Instance().St_kierownik;
+            nUMERTextBox.Enabled = User.Instance().IsKierownik;
         }
 
Index: branches/ReklamaReorganizacja/BazaReklam/ProjectForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ProjectForm.cs (revision 652)
+++ branches/ReklamaReorganizacja/BazaReklam/ProjectForm.cs (revision 680)
@@ -180,20 +180,20 @@
                 path_to_materialTextBox.ReadOnly = false;
 
-                usunButton.Enabled = (!string.IsNullOrEmpty(User.Instance().Symbol_agenta) && User.Instance().Symbol_agenta.ToLower() == projekt.AGENT.ToLower()) || User.Instance().St_produkcja || User.Instance().St_dtp;
+                usunButton.Enabled = (!string.IsNullOrEmpty(User.Instance().Symbol_agenta) && User.Instance().Symbol_agenta.ToLower() == projekt.AGENT.ToLower()) || User.Instance().IsProdukcja || User.Instance().IsDtp;
             }
             else
             {
-                dodajButton.Enabled = false || User.Instance().St_produkcja || User.Instance().St_dtp;
-                tYP_PROJEKTUComboBox.Enabled = false || User.Instance().St_produkcja || User.Instance().St_dtp;
-                zAMAWIAM_NADateTimePicker.Enabled = false || User.Instance().St_produkcja || User.Instance().St_dtp;
-                pRIORYTETComboBox.Enabled = false || User.Instance().St_produkcja || User.Instance().St_dtp;
-                
-                lokalizacjaTextBox.ReadOnly = true && !User.Instance().St_produkcja;
-                oPISTextBox.ReadOnly = true && !User.Instance().St_produkcja;
-                uwagiTextBox.ReadOnly = true && !User.Instance().St_produkcja;
-                path_to_materialTextBox.ReadOnly = true && !User.Instance().St_produkcja;
-                dataEmisjiTextBox.ReadOnly = true && !User.Instance().St_produkcja;
-
-                usunButton.Enabled = User.Instance().St_kierownik;
+                dodajButton.Enabled = false || User.Instance().IsProdukcja || User.Instance().IsDtp;
+                tYP_PROJEKTUComboBox.Enabled = false || User.Instance().IsProdukcja || User.Instance().IsDtp;
+                zAMAWIAM_NADateTimePicker.Enabled = false || User.Instance().IsProdukcja || User.Instance().IsDtp;
+                pRIORYTETComboBox.Enabled = false || User.Instance().IsProdukcja || User.Instance().IsDtp;
+                
+                lokalizacjaTextBox.ReadOnly = true && !User.Instance().IsProdukcja;
+                oPISTextBox.ReadOnly = true && !User.Instance().IsProdukcja;
+                uwagiTextBox.ReadOnly = true && !User.Instance().IsProdukcja;
+                path_to_materialTextBox.ReadOnly = true && !User.Instance().IsProdukcja;
+                dataEmisjiTextBox.ReadOnly = true && !User.Instance().IsProdukcja;
+
+                usunButton.Enabled = User.Instance().IsKierownik;
             }
 
Index: branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.Designer.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.Designer.cs (revision 242)
+++ branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.Designer.cs (revision 680)
@@ -30,17 +30,17 @@
         {
             this.components = new System.ComponentModel.Container();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
             System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ProvisionForm));
             this.aGENCIBindingSource = new System.Windows.Forms.BindingSource(this.components);
@@ -92,8 +92,5 @@
             this.zapiszDaneToolStripButton = new System.Windows.Forms.ToolStripButton();
             this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
-            this.pobierzDaneToolStripButton = new System.Windows.Forms.ToolStripButton();
-            this.stareProwizjeToolStripButton = new System.Windows.Forms.ToolStripButton();
             this.zapiszToolStripButton = new System.Windows.Forms.ToolStripButton();
-            this.przeliczStripButton = new System.Windows.Forms.ToolStripButton();
             this.naniesNaReklamyToolStripButton = new System.Windows.Forms.ToolStripButton();
             this.printToolStripButton = new System.Windows.Forms.ToolStripButton();
@@ -107,5 +104,5 @@
             this.agencjaToolStripComboBox = new System.Windows.Forms.ToolStripComboBox();
             this.szukajToolStripButton = new System.Windows.Forms.ToolStripButton();
-            this.wyczyscToolStripButton = new System.Windows.Forms.ToolStripButton();
+            this.btnBlockProvision = new System.Windows.Forms.ToolStripButton();
             this.agencjeTableAdapter1 = new Baza_Reklam.SLOWNIKDataSetTableAdapters.AGENCJETableAdapter();
             this.ukrytyLabel = new System.Windows.Forms.Label();
@@ -205,5 +202,4 @@
             this.prowizjeDataGridView.AllowUserToDeleteRows = false;
             this.prowizjeDataGridView.AutoGenerateColumns = false;
-            this.prowizjeDataGridView.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
             this.prowizjeDataGridView.BackgroundColor = System.Drawing.Color.White;
             this.prowizjeDataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
@@ -231,12 +227,12 @@
             this.wREKLAMYDataGridViewTextBoxColumn});
             this.prowizjeDataGridView.DataSource = this.pLANBindingSource;
-            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Window;
-            dataGridViewCellStyle13.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
-            dataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.ControlText;
-            dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
-            this.prowizjeDataGridView.DefaultCellStyle = dataGridViewCellStyle13;
+            dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle26.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle26.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
+            dataGridViewCellStyle26.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle26.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle26.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.prowizjeDataGridView.DefaultCellStyle = dataGridViewCellStyle26;
             this.prowizjeDataGridView.Dock = System.Windows.Forms.DockStyle.Fill;
             this.prowizjeDataGridView.Location = new System.Drawing.Point(0, 31);
@@ -249,5 +245,6 @@
             this.prowizjeDataGridView.CellLeave += new System.Windows.Forms.DataGridViewCellEventHandler(this.prowizjeDataGridView_CellLeave);
             this.prowizjeDataGridView.Leave += new System.EventHandler(this.prowizjeDataGridView_Leave);
-            this.prowizjeDataGridView.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.prowizjeDataGridView_DataError_1);
+            this.prowizjeDataGridView.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.prowizjeDataGridView_CellEndEdit);
+            this.prowizjeDataGridView.DataError += new System.Windows.Forms.DataGridViewDataErrorEventHandler(this.prowizjeDataGridView_DataError);
             // 
             // sYMBOLDataGridViewTextBoxColumn
@@ -257,6 +254,5 @@
             this.sYMBOLDataGridViewTextBoxColumn.DisplayMember = "Symbol";
             this.sYMBOLDataGridViewTextBoxColumn.DisplayStyle = System.Windows.Forms.DataGridViewComboBoxDisplayStyle.Nothing;
-            this.sYMBOLDataGridViewTextBoxColumn.FillWeight = 253.8071F;
-            this.sYMBOLDataGridViewTextBoxColumn.HeaderText = "SYMBOL";
+            this.sYMBOLDataGridViewTextBoxColumn.HeaderText = "Agent";
             this.sYMBOLDataGridViewTextBoxColumn.Name = "sYMBOLDataGridViewTextBoxColumn";
             this.sYMBOLDataGridViewTextBoxColumn.ReadOnly = true;
@@ -268,26 +264,24 @@
             // 
             this.rOKDataGridViewTextBoxColumn.DataPropertyName = "ROK";
-            this.rOKDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.rOKDataGridViewTextBoxColumn.HeaderText = "ROK";
+            this.rOKDataGridViewTextBoxColumn.HeaderText = "Rok";
             this.rOKDataGridViewTextBoxColumn.Name = "rOKDataGridViewTextBoxColumn";
             this.rOKDataGridViewTextBoxColumn.ReadOnly = true;
+            this.rOKDataGridViewTextBoxColumn.Width = 43;
             // 
             // mSDataGridViewTextBoxColumn
             // 
             this.mSDataGridViewTextBoxColumn.DataPropertyName = "MS";
-            this.mSDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.mSDataGridViewTextBoxColumn.HeaderText = "MS";
+            this.mSDataGridViewTextBoxColumn.HeaderText = "Mies.";
             this.mSDataGridViewTextBoxColumn.Name = "mSDataGridViewTextBoxColumn";
             this.mSDataGridViewTextBoxColumn.ReadOnly = true;
+            this.mSDataGridViewTextBoxColumn.Width = 43;
             // 
             // bUDZETDataGridViewTextBoxColumn
             // 
-            this.bUDZETDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
             this.bUDZETDataGridViewTextBoxColumn.DataPropertyName = "BUDZET";
-            dataGridViewCellStyle1.Format = "N0";
-            dataGridViewCellStyle1.NullValue = null;
-            this.bUDZETDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle1;
-            this.bUDZETDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.bUDZETDataGridViewTextBoxColumn.HeaderText = "BD";
+            dataGridViewCellStyle14.Format = "N0";
+            dataGridViewCellStyle14.NullValue = null;
+            this.bUDZETDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle14;
+            this.bUDZETDataGridViewTextBoxColumn.HeaderText = "Plan";
             this.bUDZETDataGridViewTextBoxColumn.Name = "bUDZETDataGridViewTextBoxColumn";
             this.bUDZETDataGridViewTextBoxColumn.ReadOnly = true;
@@ -297,53 +291,51 @@
             // 
             this.sPOTKANIADataGridViewTextBoxColumn.DataPropertyName = "SPOTKANIA";
-            this.sPOTKANIADataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.sPOTKANIADataGridViewTextBoxColumn.HeaderText = "SP";
+            this.sPOTKANIADataGridViewTextBoxColumn.HeaderText = "Spotk.";
             this.sPOTKANIADataGridViewTextBoxColumn.Name = "sPOTKANIADataGridViewTextBoxColumn";
             this.sPOTKANIADataGridViewTextBoxColumn.ReadOnly = true;
+            this.sPOTKANIADataGridViewTextBoxColumn.Width = 44;
             // 
             // kONTAKTYDataGridViewTextBoxColumn
             // 
             this.kONTAKTYDataGridViewTextBoxColumn.DataPropertyName = "KONTAKTY";
-            this.kONTAKTYDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.kONTAKTYDataGridViewTextBoxColumn.HeaderText = "KO";
+            this.kONTAKTYDataGridViewTextBoxColumn.HeaderText = "Kontakt";
             this.kONTAKTYDataGridViewTextBoxColumn.Name = "kONTAKTYDataGridViewTextBoxColumn";
             this.kONTAKTYDataGridViewTextBoxColumn.ReadOnly = true;
+            this.kONTAKTYDataGridViewTextBoxColumn.Width = 43;
             // 
             // nKLIENCIDataGridViewTextBoxColumn
             // 
             this.nKLIENCIDataGridViewTextBoxColumn.DataPropertyName = "N_KLIENCI";
-            this.nKLIENCIDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.nKLIENCIDataGridViewTextBoxColumn.HeaderText = "NKL";
+            this.nKLIENCIDataGridViewTextBoxColumn.HeaderText = "N. Klien.";
             this.nKLIENCIDataGridViewTextBoxColumn.Name = "nKLIENCIDataGridViewTextBoxColumn";
             this.nKLIENCIDataGridViewTextBoxColumn.ReadOnly = true;
+            this.nKLIENCIDataGridViewTextBoxColumn.Width = 43;
             // 
             // kLIENCIDataGridViewTextBoxColumn
             // 
             this.kLIENCIDataGridViewTextBoxColumn.DataPropertyName = "KLIENCI";
-            this.kLIENCIDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.kLIENCIDataGridViewTextBoxColumn.HeaderText = "KL";
+            this.kLIENCIDataGridViewTextBoxColumn.HeaderText = "Klien.";
             this.kLIENCIDataGridViewTextBoxColumn.Name = "kLIENCIDataGridViewTextBoxColumn";
             this.kLIENCIDataGridViewTextBoxColumn.ReadOnly = true;
+            this.kLIENCIDataGridViewTextBoxColumn.Width = 43;
             // 
             // rEKLAMYDataGridViewTextBoxColumn
             // 
             this.rEKLAMYDataGridViewTextBoxColumn.DataPropertyName = "REKLAMY";
-            this.rEKLAMYDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.rEKLAMYDataGridViewTextBoxColumn.HeaderText = "RE";
+            this.rEKLAMYDataGridViewTextBoxColumn.HeaderText = "Rekl.";
             this.rEKLAMYDataGridViewTextBoxColumn.Name = "rEKLAMYDataGridViewTextBoxColumn";
             this.rEKLAMYDataGridViewTextBoxColumn.ReadOnly = true;
+            this.rEKLAMYDataGridViewTextBoxColumn.Width = 43;
             // 
             // oCENADataGridViewTextBoxColumn
             // 
-            this.oCENADataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
             this.oCENADataGridViewTextBoxColumn.DataPropertyName = "OCENA";
-            dataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.oCENADataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle2;
-            this.oCENADataGridViewTextBoxColumn.FillWeight = 91.90488F;
+            dataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.oCENADataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle15;
             this.oCENADataGridViewTextBoxColumn.HeaderText = "Ocena";
             this.oCENADataGridViewTextBoxColumn.Name = "oCENADataGridViewTextBoxColumn";
             this.oCENADataGridViewTextBoxColumn.ReadOnly = true;
             this.oCENADataGridViewTextBoxColumn.Resizable = System.Windows.Forms.DataGridViewTriState.True;
-            this.oCENADataGridViewTextBoxColumn.Width = 45;
+            this.oCENADataGridViewTextBoxColumn.Width = 60;
             // 
             // OCENAComboCoxColumn
@@ -354,15 +346,14 @@
             this.OCENAComboCoxColumn.ReadOnly = true;
             this.OCENAComboCoxColumn.Visible = false;
+            this.OCENAComboCoxColumn.Width = 60;
             // 
             // PR_PROWIZJI
             // 
-            this.PR_PROWIZJI.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
             this.PR_PROWIZJI.DataPropertyName = "PR_PROWIZJI";
-            dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
-            dataGridViewCellStyle3.Format = "P";
-            dataGridViewCellStyle3.NullValue = null;
-            this.PR_PROWIZJI.DefaultCellStyle = dataGridViewCellStyle3;
-            this.PR_PROWIZJI.FillWeight = 91.90488F;
+            dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            dataGridViewCellStyle16.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
+            dataGridViewCellStyle16.Format = "P";
+            dataGridViewCellStyle16.NullValue = null;
+            this.PR_PROWIZJI.DefaultCellStyle = dataGridViewCellStyle16;
             this.PR_PROWIZJI.HeaderText = "Prowizja";
             this.PR_PROWIZJI.Name = "PR_PROWIZJI";
@@ -374,9 +365,8 @@
             this.wBUDZETDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
             this.wBUDZETDataGridViewTextBoxColumn.DataPropertyName = "W_BUDZET";
-            dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            dataGridViewCellStyle4.Format = "N0";
-            this.wBUDZETDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle4;
-            this.wBUDZETDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wBUDZETDataGridViewTextBoxColumn.HeaderText = "BD";
+            dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            dataGridViewCellStyle17.Format = "N0";
+            this.wBUDZETDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle17;
+            this.wBUDZETDataGridViewTextBoxColumn.HeaderText = "Sprzeda¿";
             this.wBUDZETDataGridViewTextBoxColumn.Name = "wBUDZETDataGridViewTextBoxColumn";
             this.wBUDZETDataGridViewTextBoxColumn.ReadOnly = true;
@@ -386,80 +376,80 @@
             // 
             this.wSPOTKANIADataGridViewTextBoxColumn.DataPropertyName = "W_SPOTKANIA";
-            dataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.wSPOTKANIADataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle5;
-            this.wSPOTKANIADataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wSPOTKANIADataGridViewTextBoxColumn.HeaderText = "SP";
+            dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.wSPOTKANIADataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle18;
+            this.wSPOTKANIADataGridViewTextBoxColumn.HeaderText = "Spotk.";
             this.wSPOTKANIADataGridViewTextBoxColumn.Name = "wSPOTKANIADataGridViewTextBoxColumn";
             this.wSPOTKANIADataGridViewTextBoxColumn.ReadOnly = true;
+            this.wSPOTKANIADataGridViewTextBoxColumn.Width = 43;
             // 
             // wTELDataGridViewTextBoxColumn
             // 
             this.wTELDataGridViewTextBoxColumn.DataPropertyName = "W_TEL";
-            dataGridViewCellStyle6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.wTELDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle6;
-            this.wTELDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wTELDataGridViewTextBoxColumn.HeaderText = "TE";
+            dataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.wTELDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle19;
+            this.wTELDataGridViewTextBoxColumn.HeaderText = "Tel.";
             this.wTELDataGridViewTextBoxColumn.Name = "wTELDataGridViewTextBoxColumn";
             this.wTELDataGridViewTextBoxColumn.ReadOnly = true;
+            this.wTELDataGridViewTextBoxColumn.Width = 43;
             // 
             // wEMAILDataGridViewTextBoxColumn
             // 
             this.wEMAILDataGridViewTextBoxColumn.DataPropertyName = "W_EMAIL";
-            dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.wEMAILDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle7;
-            this.wEMAILDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wEMAILDataGridViewTextBoxColumn.HeaderText = "EM";
+            dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.wEMAILDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle20;
+            this.wEMAILDataGridViewTextBoxColumn.HeaderText = "Email";
             this.wEMAILDataGridViewTextBoxColumn.Name = "wEMAILDataGridViewTextBoxColumn";
             this.wEMAILDataGridViewTextBoxColumn.ReadOnly = true;
+            this.wEMAILDataGridViewTextBoxColumn.Width = 43;
             // 
             // wLISTDataGridViewTextBoxColumn
             // 
             this.wLISTDataGridViewTextBoxColumn.DataPropertyName = "W_LIST";
-            dataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.wLISTDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle8;
-            this.wLISTDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wLISTDataGridViewTextBoxColumn.HeaderText = "LIST";
+            dataGridViewCellStyle21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.wLISTDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle21;
+            this.wLISTDataGridViewTextBoxColumn.HeaderText = "List";
             this.wLISTDataGridViewTextBoxColumn.Name = "wLISTDataGridViewTextBoxColumn";
             this.wLISTDataGridViewTextBoxColumn.ReadOnly = true;
+            this.wLISTDataGridViewTextBoxColumn.Width = 44;
             // 
             // wFAXDataGridViewTextBoxColumn
             // 
             this.wFAXDataGridViewTextBoxColumn.DataPropertyName = "W_FAX";
-            dataGridViewCellStyle9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.wFAXDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle9;
-            this.wFAXDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wFAXDataGridViewTextBoxColumn.HeaderText = "FAX";
+            dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.wFAXDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle22;
+            this.wFAXDataGridViewTextBoxColumn.HeaderText = "Fax";
             this.wFAXDataGridViewTextBoxColumn.Name = "wFAXDataGridViewTextBoxColumn";
             this.wFAXDataGridViewTextBoxColumn.ReadOnly = true;
+            this.wFAXDataGridViewTextBoxColumn.Width = 43;
             // 
             // wNKLIENCIDataGridViewTextBoxColumn
             // 
             this.wNKLIENCIDataGridViewTextBoxColumn.DataPropertyName = "W_N_KLIENCI";
-            dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.wNKLIENCIDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle10;
-            this.wNKLIENCIDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wNKLIENCIDataGridViewTextBoxColumn.HeaderText = "NKL";
+            dataGridViewCellStyle23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.wNKLIENCIDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle23;
+            this.wNKLIENCIDataGridViewTextBoxColumn.HeaderText = "N. Klien.";
             this.wNKLIENCIDataGridViewTextBoxColumn.Name = "wNKLIENCIDataGridViewTextBoxColumn";
             this.wNKLIENCIDataGridViewTextBoxColumn.ReadOnly = true;
+            this.wNKLIENCIDataGridViewTextBoxColumn.Width = 43;
             // 
             // wKLIENCIDataGridViewTextBoxColumn
             // 
             this.wKLIENCIDataGridViewTextBoxColumn.DataPropertyName = "W_KLIENCI";
-            dataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.wKLIENCIDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle11;
-            this.wKLIENCIDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wKLIENCIDataGridViewTextBoxColumn.HeaderText = "KL";
+            dataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.wKLIENCIDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle24;
+            this.wKLIENCIDataGridViewTextBoxColumn.HeaderText = "Klien.";
             this.wKLIENCIDataGridViewTextBoxColumn.Name = "wKLIENCIDataGridViewTextBoxColumn";
             this.wKLIENCIDataGridViewTextBoxColumn.ReadOnly = true;
+            this.wKLIENCIDataGridViewTextBoxColumn.Width = 43;
             // 
             // wREKLAMYDataGridViewTextBoxColumn
             // 
             this.wREKLAMYDataGridViewTextBoxColumn.DataPropertyName = "W_REKLAMY";
-            dataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.wREKLAMYDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle12;
-            this.wREKLAMYDataGridViewTextBoxColumn.FillWeight = 91.90488F;
-            this.wREKLAMYDataGridViewTextBoxColumn.HeaderText = "RE";
+            dataGridViewCellStyle25.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.wREKLAMYDataGridViewTextBoxColumn.DefaultCellStyle = dataGridViewCellStyle25;
+            this.wREKLAMYDataGridViewTextBoxColumn.HeaderText = "Rekl";
             this.wREKLAMYDataGridViewTextBoxColumn.Name = "wREKLAMYDataGridViewTextBoxColumn";
             this.wREKLAMYDataGridViewTextBoxColumn.ReadOnly = true;
+            this.wREKLAMYDataGridViewTextBoxColumn.Width = 43;
             // 
             // bindingNavigator1
@@ -485,8 +475,5 @@
             this.zapiszDaneToolStripButton,
             this.toolStripSeparator2,
-            this.pobierzDaneToolStripButton,
-            this.stareProwizjeToolStripButton,
             this.zapiszToolStripButton,
-            this.przeliczStripButton,
             this.naniesNaReklamyToolStripButton,
             this.printToolStripButton,
@@ -500,5 +487,5 @@
             this.agencjaToolStripComboBox,
             this.szukajToolStripButton,
-            this.wyczyscToolStripButton});
+            this.btnBlockProvision});
             this.bindingNavigator1.Location = new System.Drawing.Point(0, 0);
             this.bindingNavigator1.MoveFirstItem = this.bindingNavigatorMoveFirstItem;
@@ -622,25 +609,4 @@
             this.toolStripSeparator2.Size = new System.Drawing.Size(6, 31);
             // 
-            // pobierzDaneToolStripButton
-            // 
-            this.pobierzDaneToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
-            this.pobierzDaneToolStripButton.Enabled = false;
-            this.pobierzDaneToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("pobierzDaneToolStripButton.Image")));
-            this.pobierzDaneToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
-            this.pobierzDaneToolStripButton.Name = "pobierzDaneToolStripButton";
-            this.pobierzDaneToolStripButton.Size = new System.Drawing.Size(28, 28);
-            this.pobierzDaneToolStripButton.Text = "Pobierz dane";
-            this.pobierzDaneToolStripButton.Click += new System.EventHandler(this.pobierzDaneToolStripButton_Click);
-            // 
-            // stareProwizjeToolStripButton
-            // 
-            this.stareProwizjeToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
-            this.stareProwizjeToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("stareProwizjeToolStripButton.Image")));
-            this.stareProwizjeToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
-            this.stareProwizjeToolStripButton.Name = "stareProwizjeToolStripButton";
-            this.stareProwizjeToolStripButton.Size = new System.Drawing.Size(23, 28);
-            this.stareProwizjeToolStripButton.Text = "SP";
-            this.stareProwizjeToolStripButton.Click += new System.EventHandler(this.stareProwizjeToolStripButton_Click);
-            // 
             // zapiszToolStripButton
             // 
@@ -654,16 +620,4 @@
             this.zapiszToolStripButton.Click += new System.EventHandler(this.zapiszToolStripButton_Click);
             // 
-            // przeliczStripButton
-            // 
-            this.przeliczStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
-            this.przeliczStripButton.Enabled = false;
-            this.przeliczStripButton.Image = ((System.Drawing.Image)(resources.GetObject("przeliczStripButton.Image")));
-            this.przeliczStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
-            this.przeliczStripButton.Name = "przeliczStripButton";
-            this.przeliczStripButton.Size = new System.Drawing.Size(28, 28);
-            this.przeliczStripButton.Text = "Przelicz";
-            this.przeliczStripButton.Visible = false;
-            this.przeliczStripButton.Click += new System.EventHandler(this.przeliczStripButton_Click);
-            // 
             // naniesNaReklamyToolStripButton
             // 
@@ -745,13 +699,15 @@
             this.szukajToolStripButton.Click += new System.EventHandler(this.szukajToolStripButton_Click);
             // 
-            // wyczyscToolStripButton
-            // 
-            this.wyczyscToolStripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
-            this.wyczyscToolStripButton.Image = ((System.Drawing.Image)(resources.GetObject("wyczyscToolStripButton.Image")));
-            this.wyczyscToolStripButton.ImageTransparentColor = System.Drawing.Color.Magenta;
-            this.wyczyscToolStripButton.Name = "wyczyscToolStripButton";
-            this.wyczyscToolStripButton.Size = new System.Drawing.Size(28, 28);
-            this.wyczyscToolStripButton.Text = "Wyczyæ filtr";
-            this.wyczyscToolStripButton.Click += new System.EventHandler(this.wyczyscToolStripButton_Click);
+            // btnBlockProvision
+            // 
+            this.btnBlockProvision.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+            this.btnBlockProvision.ForeColor = System.Drawing.Color.Red;
+            this.btnBlockProvision.ImageTransparentColor = System.Drawing.Color.Transparent;
+            this.btnBlockProvision.Name = "btnBlockProvision";
+            this.btnBlockProvision.Size = new System.Drawing.Size(126, 28);
+            this.btnBlockProvision.Text = "Prowizja blokuj/odblokuj";
+            this.btnBlockProvision.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage;
+            this.btnBlockProvision.Visible = false;
+            this.btnBlockProvision.Click += new System.EventHandler(this.btnBlockProvision_Click);
             // 
             // agencjeTableAdapter1
@@ -827,6 +783,4 @@
         private System.Windows.Forms.ToolStripButton zapiszDaneToolStripButton;
         private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
-        private System.Windows.Forms.ToolStripButton pobierzDaneToolStripButton;
-        private System.Windows.Forms.ToolStripButton przeliczStripButton;
         private System.Windows.Forms.ToolStripButton zapiszToolStripButton;
         private System.Windows.Forms.ToolStripButton naniesNaReklamyToolStripButton;
@@ -840,6 +794,7 @@
         private System.Windows.Forms.ToolStripComboBox agencjaToolStripComboBox;
         private System.Windows.Forms.ToolStripButton szukajToolStripButton;
-        private System.Windows.Forms.ToolStripButton wyczyscToolStripButton;
         private Baza_Reklam.SLOWNIKDataSetTableAdapters.AGENCJETableAdapter agencjeTableAdapter1;
+        private System.Windows.Forms.Label ukrytyLabel;
+        private System.Windows.Forms.ToolStripButton printToolStripButton;
         private System.Windows.Forms.DataGridViewComboBoxColumn sYMBOLDataGridViewTextBoxColumn;
         private System.Windows.Forms.DataGridViewTextBoxColumn rOKDataGridViewTextBoxColumn;
@@ -863,7 +818,5 @@
         private System.Windows.Forms.DataGridViewTextBoxColumn wKLIENCIDataGridViewTextBoxColumn;
         private System.Windows.Forms.DataGridViewTextBoxColumn wREKLAMYDataGridViewTextBoxColumn;
-        private System.Windows.Forms.Label ukrytyLabel;
-        private System.Windows.Forms.ToolStripButton printToolStripButton;
-        private System.Windows.Forms.ToolStripButton stareProwizjeToolStripButton;
+        private System.Windows.Forms.ToolStripButton btnBlockProvision;
 
     }
Index: branches/ReklamaReorganizacja/BazaReklam/AdminForm.Designer.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/AdminForm.Designer.cs (revision 65)
+++ branches/ReklamaReorganizacja/BazaReklam/AdminForm.Designer.cs (revision 680)
@@ -101,5 +101,5 @@
             // 
             lOGINLabel.AutoSize = true;
-            lOGINLabel.Location = new System.Drawing.Point(46, 25);
+            lOGINLabel.Location = new System.Drawing.Point(56, 26);
             lOGINLabel.Name = "lOGINLabel";
             lOGINLabel.Size = new System.Drawing.Size(36, 13);
@@ -110,5 +110,5 @@
             // 
             imieLabel.AutoSize = true;
-            imieLabel.Location = new System.Drawing.Point(56, 82);
+            imieLabel.Location = new System.Drawing.Point(63, 79);
             imieLabel.Name = "imieLabel";
             imieLabel.Size = new System.Drawing.Size(29, 13);
@@ -119,5 +119,5 @@
             // 
             nazwiskoLabel.AutoSize = true;
-            nazwiskoLabel.Location = new System.Drawing.Point(34, 108);
+            nazwiskoLabel.Location = new System.Drawing.Point(36, 109);
             nazwiskoLabel.Name = "nazwiskoLabel";
             nazwiskoLabel.Size = new System.Drawing.Size(56, 13);
@@ -128,5 +128,5 @@
             // 
             pASSWORDLabel.AutoSize = true;
-            pASSWORDLabel.Location = new System.Drawing.Point(46, 52);
+            pASSWORDLabel.Location = new System.Drawing.Point(53, 53);
             pASSWORDLabel.Name = "pASSWORDLabel";
             pASSWORDLabel.Size = new System.Drawing.Size(39, 13);
@@ -137,9 +137,9 @@
             // 
             st_sekretarkaLabel.AutoSize = true;
-            st_sekretarkaLabel.Location = new System.Drawing.Point(30, 33);
+            st_sekretarkaLabel.Location = new System.Drawing.Point(30, 34);
             st_sekretarkaLabel.Name = "st_sekretarkaLabel";
-            st_sekretarkaLabel.Size = new System.Drawing.Size(60, 13);
+            st_sekretarkaLabel.Size = new System.Drawing.Size(62, 13);
             st_sekretarkaLabel.TabIndex = 9;
-            st_sekretarkaLabel.Text = "sekretarka:";
+            st_sekretarkaLabel.Text = "Sekretarka:";
             // 
             // st_handlowiecLabel
@@ -148,61 +148,61 @@
             st_handlowiecLabel.Location = new System.Drawing.Point(26, 63);
             st_handlowiecLabel.Name = "st_handlowiecLabel";
-            st_handlowiecLabel.Size = new System.Drawing.Size(64, 13);
+            st_handlowiecLabel.Size = new System.Drawing.Size(66, 13);
             st_handlowiecLabel.TabIndex = 11;
-            st_handlowiecLabel.Text = "handlowiec:";
+            st_handlowiecLabel.Text = "Handlowiec:";
             // 
             // st_sub_handlowiecLabel
             // 
             st_sub_handlowiecLabel.AutoSize = true;
-            st_sub_handlowiecLabel.Location = new System.Drawing.Point(9, 91);
+            st_sub_handlowiecLabel.Location = new System.Drawing.Point(25, 92);
             st_sub_handlowiecLabel.Name = "st_sub_handlowiecLabel";
-            st_sub_handlowiecLabel.Size = new System.Drawing.Size(81, 13);
+            st_sub_handlowiecLabel.Size = new System.Drawing.Size(67, 13);
             st_sub_handlowiecLabel.TabIndex = 13;
-            st_sub_handlowiecLabel.Text = "subhandlowiec:";
+            st_sub_handlowiecLabel.Text = "Ksiêgowoæ:";
             // 
             // st_kierownikLabel
             // 
             st_kierownikLabel.AutoSize = true;
-            st_kierownikLabel.Location = new System.Drawing.Point(30, 121);
+            st_kierownikLabel.Location = new System.Drawing.Point(36, 121);
             st_kierownikLabel.Name = "st_kierownikLabel";
-            st_kierownikLabel.Size = new System.Drawing.Size(55, 13);
+            st_kierownikLabel.Size = new System.Drawing.Size(56, 13);
             st_kierownikLabel.TabIndex = 15;
-            st_kierownikLabel.Text = "kierownik:";
+            st_kierownikLabel.Text = "Kierownik:";
             // 
             // st_dtpLabel
             // 
             st_dtpLabel.AutoSize = true;
-            st_dtpLabel.Location = new System.Drawing.Point(181, 33);
+            st_dtpLabel.Location = new System.Drawing.Point(181, 34);
             st_dtpLabel.Name = "st_dtpLabel";
-            st_dtpLabel.Size = new System.Drawing.Size(28, 13);
+            st_dtpLabel.Size = new System.Drawing.Size(30, 13);
             st_dtpLabel.TabIndex = 17;
-            st_dtpLabel.Text = " dtp:";
+            st_dtpLabel.Text = " Dtp:";
             // 
             // st_korektaLabel
             // 
             st_korektaLabel.AutoSize = true;
-            st_korektaLabel.Location = new System.Drawing.Point(163, 58);
+            st_korektaLabel.Location = new System.Drawing.Point(164, 63);
             st_korektaLabel.Name = "st_korektaLabel";
-            st_korektaLabel.Size = new System.Drawing.Size(46, 13);
+            st_korektaLabel.Size = new System.Drawing.Size(47, 13);
             st_korektaLabel.TabIndex = 19;
-            st_korektaLabel.Text = "korekta:";
+            st_korektaLabel.Text = "Korekta:";
             // 
             // st_produkcjaLabel
             // 
             st_produkcjaLabel.AutoSize = true;
-            st_produkcjaLabel.Location = new System.Drawing.Point(153, 91);
+            st_produkcjaLabel.Location = new System.Drawing.Point(153, 92);
             st_produkcjaLabel.Name = "st_produkcjaLabel";
-            st_produkcjaLabel.Size = new System.Drawing.Size(57, 13);
+            st_produkcjaLabel.Size = new System.Drawing.Size(58, 13);
             st_produkcjaLabel.TabIndex = 21;
-            st_produkcjaLabel.Text = "produkcja:";
+            st_produkcjaLabel.Text = "Produkcja:";
             // 
             // st_adminLabel
             // 
             st_adminLabel.AutoSize = true;
-            st_adminLabel.Location = new System.Drawing.Point(171, 121);
+            st_adminLabel.Location = new System.Drawing.Point(172, 121);
             st_adminLabel.Name = "st_adminLabel";
-            st_adminLabel.Size = new System.Drawing.Size(38, 13);
+            st_adminLabel.Size = new System.Drawing.Size(39, 13);
             st_adminLabel.TabIndex = 23;
-            st_adminLabel.Text = "admin:";
+            st_adminLabel.Text = "Admin:";
             // 
             // tabControl1
@@ -285,5 +285,5 @@
             // 
             this.bindingNavigatorCountItem.Name = "bindingNavigatorCountItem";
-            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(35, 22);
+            this.bindingNavigatorCountItem.Size = new System.Drawing.Size(36, 22);
             this.bindingNavigatorCountItem.Text = "of {0}";
             this.bindingNavigatorCountItem.ToolTipText = "Total number of items";
@@ -404,5 +404,5 @@
             // 
             this.st_adminCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.uZYTKOWNICYBindingSource, "st_admin", true));
-            this.st_adminCheckBox.Location = new System.Drawing.Point(215, 116);
+            this.st_adminCheckBox.Location = new System.Drawing.Point(215, 115);
             this.st_adminCheckBox.Name = "st_adminCheckBox";
             this.st_adminCheckBox.Size = new System.Drawing.Size(21, 24);
@@ -412,5 +412,5 @@
             // 
             this.st_handlowiecCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.uZYTKOWNICYBindingSource, "st_handlowiec", true));
-            this.st_handlowiecCheckBox.Location = new System.Drawing.Point(96, 58);
+            this.st_handlowiecCheckBox.Location = new System.Drawing.Point(96, 57);
             this.st_handlowiecCheckBox.Name = "st_handlowiecCheckBox";
             this.st_handlowiecCheckBox.Size = new System.Drawing.Size(20, 24);
@@ -436,5 +436,5 @@
             // 
             this.st_kierownikCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.uZYTKOWNICYBindingSource, "st_kierownik", true));
-            this.st_kierownikCheckBox.Location = new System.Drawing.Point(96, 116);
+            this.st_kierownikCheckBox.Location = new System.Drawing.Point(96, 115);
             this.st_kierownikCheckBox.Name = "st_kierownikCheckBox";
             this.st_kierownikCheckBox.Size = new System.Drawing.Size(20, 24);
@@ -444,5 +444,5 @@
             // 
             this.st_korektaCheckBox.DataBindings.Add(new System.Windows.Forms.Binding("CheckState", this.uZYTKOWNICYBindingSource, "st_korekta", true));
-            this.st_korektaCheckBox.Location = new System.Drawing.Point(215, 58);
+            this.st_korektaCheckBox.Location = new System.Drawing.Point(215, 57);
             this.st_korektaCheckBox.Name = "st_korektaCheckBox";
             this.st_korektaCheckBox.Size = new System.Drawing.Size(21, 24);
@@ -477,7 +477,7 @@
             // 
             this.lOGINTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.uZYTKOWNICYBindingSource, "LOGIN", true));
-            this.lOGINTextBox.Location = new System.Drawing.Point(124, 22);
+            this.lOGINTextBox.Location = new System.Drawing.Point(96, 22);
             this.lOGINTextBox.Name = "lOGINTextBox";
-            this.lOGINTextBox.Size = new System.Drawing.Size(100, 20);
+            this.lOGINTextBox.Size = new System.Drawing.Size(144, 20);
             this.lOGINTextBox.TabIndex = 2;
             this.lOGINTextBox.Validating += new System.ComponentModel.CancelEventHandler(this.lOGINTextBox_Validating);
@@ -486,7 +486,7 @@
             // 
             this.pASSWORDTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.uZYTKOWNICYBindingSource, "PASSWORD", true));
-            this.pASSWORDTextBox.Location = new System.Drawing.Point(124, 49);
+            this.pASSWORDTextBox.Location = new System.Drawing.Point(96, 49);
             this.pASSWORDTextBox.Name = "pASSWORDTextBox";
-            this.pASSWORDTextBox.Size = new System.Drawing.Size(100, 20);
+            this.pASSWORDTextBox.Size = new System.Drawing.Size(144, 20);
             this.pASSWORDTextBox.TabIndex = 8;
             // 
@@ -494,7 +494,7 @@
             // 
             this.nazwiskoTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.uZYTKOWNICYBindingSource, "Nazwisko", true));
-            this.nazwiskoTextBox.Location = new System.Drawing.Point(124, 105);
+            this.nazwiskoTextBox.Location = new System.Drawing.Point(96, 105);
             this.nazwiskoTextBox.Name = "nazwiskoTextBox";
-            this.nazwiskoTextBox.Size = new System.Drawing.Size(100, 20);
+            this.nazwiskoTextBox.Size = new System.Drawing.Size(144, 20);
             this.nazwiskoTextBox.TabIndex = 6;
             // 
@@ -502,7 +502,7 @@
             // 
             this.imieTextBox.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.uZYTKOWNICYBindingSource, "Imie", true));
-            this.imieTextBox.Location = new System.Drawing.Point(124, 75);
+            this.imieTextBox.Location = new System.Drawing.Point(96, 75);
             this.imieTextBox.Name = "imieTextBox";
-            this.imieTextBox.Size = new System.Drawing.Size(100, 20);
+            this.imieTextBox.Size = new System.Drawing.Size(144, 20);
             this.imieTextBox.TabIndex = 4;
             // 
Index: branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.cs (revision 593)
+++ branches/ReklamaReorganizacja/BazaReklam/ProvisionForm.cs (revision 680)
@@ -5,5 +5,7 @@
 using System.Data.SqlClient;
 using System.Windows.Forms;
+
 using Baza_Reklam.Classes.Interfaces;
+using Baza_Reklam.Classes.Helpers;
 
 namespace Baza_Reklam
@@ -11,9 +13,9 @@
     public partial class ProvisionForm : Form, IForm
     {
-
         private short rok;
         private short miesiac;
         private int agencja;
 
+        private bool? _isProvisionBlocked;
 
         /// <summary>
@@ -44,10 +46,7 @@
         }
 
-
-
-
         private static ProvisionForm provisionForm;
 
-        public static ProvisionForm getProvisionForm(MDIBazaReklam parent)
+        public static ProvisionForm GetProvisionForm(MDIBazaReklam parent)
         {
             if (provisionForm == null)
@@ -78,6 +77,6 @@
             OCENAComboCoxColumn.ValueMember = "value";
 
-            dodajPlanToolStripButton.Enabled = User.Instance().St_kierownik;
-            usunToolStripButton.Enabled = User.Instance().St_kierownik;
+            dodajPlanToolStripButton.Enabled = User.Instance().IsKierownik;
+            usunToolStripButton.Enabled = User.Instance().IsKierownik;
         }
 
@@ -93,5 +92,5 @@
             ((ComboBox)agencjaToolStripComboBox.Control).SelectedValue = User.Instance().IdAgencji;
 
-            if (!User.Instance().St_kierownik)
+            if (!User.Instance().IsKierownik)
             {
                 agencjaToolStripComboBox.Enabled = false;
@@ -100,86 +99,62 @@
         }
 
-        /*
-                private void treeView1_AfterExpand(object sender, TreeViewEventArgs e)
-                {
-                    SqlCommand command = new SqlCommand();
-                    command.Connection = new SqlConnection(ConnString.getConnString().Value);
-
-                    if (e.Node != null)
-                    {
-                        switch (e.Node.Level)
-                        {
-                            case 0:
-                                e.Node.Nodes.Clear();
-
-                                TreeNode node;
-
-                                command.CommandText = "select distinct datepart(year,DATA_W) as rok from dbo.NR where datepart(year,DATA_W) is not null and datepart(year,DATA_W)>= 2003 order by rok desc";
-                                command.Connection.Open();
-                                SqlDataReader reader = command.ExecuteReader();
-
-                                while (reader.Read())
-                                {
-                                    node = new TreeNode(reader.GetValue(0).ToString());
-                                    node.Name = reader.GetValue(0).ToString();
-
-                                    for (int i = 12; i >= 1; i--)
-                                    {
-                                        TreeNode node2 = new TreeNode(i.ToString());
-                                        node2.Name = i.ToString();
-                                        //  node2.Nodes.Add(new TreeNode());
-                                        node.Nodes.Add(node2);
-                                    }
-                                    e.Node.Nodes.Add(node);
-                                }
-                                command.Connection.Close();
-
-                                break;
-                            case 1:
-                                break;
-                            case 2:
-                                break;
-                        }
-                    }
-                }
-        */
-
-        /// <summary>
-        ///  Pobiera dane o kontaktach i bud¿ecie.
-        /// </summary>
-        private void pobierzDaneToolStripButton_Click(object sender, EventArgs e)
+        /// <summary>
+        ///     Krok 1
+        ///     Wylicza i zapisuje prowizjê agenta do planu
+        /// </summary>
+        private void zapiszToolStripButton_Click(object sender, EventArgs e)
         {
             Cursor = Cursors.WaitCursor;
 
-            SqlCommand command = new SqlCommand();
-            command.Connection = new SqlConnection(ConnString.getConnString().Value);
-            command.CommandType = CommandType.StoredProcedure;
-
-            command.CommandText = "PROC_WYLICZ_I_ZAPISZ_DANE_O_KONTAKTACH_I_BUDZECIE";
-            command.Parameters.AddWithValue("@rok", rok);
-            command.Parameters.AddWithValue("@ms", miesiac);
-
-            command.Connection.Open();
-
-            SqlTransaction transaction = command.Connection.BeginTransaction();
-
-            command.Transaction = transaction;
+            SqlConnection conn = null;
+            SqlTransaction transaction = null;
 
             try
             {
+                conn = new SqlConnection(ConnString.getConnString().Value);
+                conn.Open();
+                transaction = conn.BeginTransaction();
+
+                SqlCommand command = new SqlCommand();
+                command.CommandType = CommandType.StoredProcedure;
+                command.Connection = conn;
+                command.Transaction = transaction;
+
+                //Krok 1
+                //oblicza procent prowizji i wykonany budzet, generuje dane dla wybranego biura za wybrany miesiac
+                command.CommandText = "PROC_WYLICZ_I_ZAPISZ_DANE_O_KONTAKTACH_I_BUDZECIE";
+                command.Parameters.AddWithValue("@rok", rok);
+                command.Parameters.AddWithValue("@ms", miesiac);
                 command.ExecuteNonQuery();
+
+                //TODO: Zastanowic sie, czy ten krok jest jeszcze w ogole potrzebny... 
+                //TODO: Nawet gdyby zaplacono za fakture z 2008 to i tak nie bedzie sie liczyc do prowizji
+                //Krok 2
+                //nalicza prowizje dla faktur wystawionych przed 2009
+                command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_DO_REKLAM";
+                command.ExecuteNonQuery();
+
+                //Krok 3
+                //Wylicza i zapisuje prowizjê agenta do planu
+                command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_AGENTA_DO_PLANU";
+                command.Parameters.AddWithValue("@id_Agencji", agencja);
+                command.ExecuteNonQuery();
+
                 transaction.Commit();
-                MessageBox.Show("Dane pobrano!");
+                MessageBox.Show("Dane pobrano i prowizja zosta³a zapisana.", "Baza Reklam - Prowizje");
             }
             catch
             {
-                transaction.Rollback();
+                if (transaction != null)
+                    transaction.Rollback();
                 throw;
             }
             finally
             {
-                command.Connection.Close();
+                if (conn != null) conn.Close();
+
                 rEKLAMADataSet.PLAN.Clear();
                 pLANTableAdapter.FillByAgencja(rEKLAMADataSet.PLAN, rok, miesiac, agencja);
+
                 Cursor = Cursors.Default;
             }
@@ -187,7 +162,8 @@
 
         /// <summary>
-        /// Wylicza i zapisuje prowizjê agenta do planu
-        /// </summary>
-        private void zapiszToolStripButton_Click(object sender, EventArgs e)
+        ///     Krok 2
+        ///     dyrektor ma prawo zmienic recznie procent prowizji, dodac ocene dla wybranego handlowca, nanosi poprawione dane
+        /// </summary>
+        private void naniesNaReklamyToolStripButton_Click(object sender, EventArgs e)
         {
             Cursor = Cursors.WaitCursor;
@@ -199,48 +175,4 @@
             command.CommandType = CommandType.StoredProcedure;
 
-            command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_AGENTA_DO_PLANU";
-            command.Parameters.AddWithValue("@rok", rok);
-            command.Parameters.AddWithValue("@ms", miesiac);
-            command.Parameters.AddWithValue("@id_Agencji", agencja);
-            command.Connection.Open();
-
-            SqlTransaction transaction = command.Connection.BeginTransaction();
-
-            command.Transaction = transaction;
-
-            try
-            {
-                command.ExecuteNonQuery();
-                transaction.Commit();
-                MessageBox.Show("Prowizja zosta³a zapisana!");
-            }
-            catch
-            {
-                transaction.Rollback();
-                throw;
-            }
-            finally
-            {
-                command.Connection.Close();
-
-                rEKLAMADataSet.PLAN.Clear();
-
-                pLANTableAdapter.FillByAgencja(rEKLAMADataSet.PLAN, rok, miesiac, agencja);
-
-                Cursor = Cursors.Default;
-            }
-        }
-
-        private void naniesNaReklamyToolStripButton_Click(object sender, EventArgs e)
-        {
-            Cursor = Cursors.WaitCursor;
-
-            SqlCommand command = new SqlCommand();
-
-            command.Connection = new SqlConnection(ConnString.getConnString().Value);
-
-            command.CommandType = CommandType.StoredProcedure;
-
-            // command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_DO_REKLAM";
             command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE";
             command.Parameters.AddWithValue("@rok", rok);
@@ -258,5 +190,5 @@
                 command.ExecuteNonQuery();
                 transaction.Commit();
-                MessageBox.Show("Prowizja zosta³a naniesiona na zlecenia");
+                MessageBox.Show("Prowizja zosta³a naniesiona na zlecenia", "Baza Reklam - Prowizje");
             }
             catch
@@ -269,5 +201,4 @@
                 command.Connection.Close();
                 Cursor = Cursors.Default;
-                MessageBox.Show("Prowizja naniesiona na zlecenia");
             }
         }
@@ -306,36 +237,8 @@
         }
 
-        /*
-                private void ukryjKolumnyToolStripButton_Click(object sender, EventArgs e)
-                {
-                    rOKDataGridViewTextBoxColumn.Visible = rOKDataGridViewTextBoxColumn.Visible ? false : true;
-
-                    mSDataGridViewTextBoxColumn.Visible = mSDataGridViewTextBoxColumn.Visible ? false : true;
-                }
-        */
-
-        private void prowizjeDataGridView_Leave(object sender, EventArgs e)
-        {
-            //ukrytyLabel.Select();
-            prowizjeDataGridView.EndEdit();
-            //pLANBindingSource.EndEdit();
-
-            REKLAMADataSet.PLANDataTable changes = rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as
-                REKLAMADataSet.PLANDataTable;
-
-            if (changes != null)
-            {
-                if (Validate())
-                {
-                    pLANBindingSource.EndEdit();
-                    pLANTableAdapter.Update(rEKLAMADataSet.PLAN);
-                }
-            }
-        }
-
         /// <summary>
         /// Podsumowuje bud¿et do wykonania
         /// </summary>
-        private void uzupelnijBDsuma()
+        private void UzupelnijBDsuma()
         {
             int kasa = 0;
@@ -350,5 +253,5 @@
         /// Podsumowuje bud¿et wykonany
         /// </summary>
-        private void uzupelnijBDWykonanySuma()
+        private void UzupelnijBudzetWykonanySuma()
         {
             int kasa = 0;
@@ -360,42 +263,13 @@
         }
 
-        /// <summary>
-        /// Zamienia wpisan¹ liczbê do decimal
-        /// </summary>
-        private void prowizjeDataGridView_CellLeave(object sender, DataGridViewCellEventArgs e)
-        {
-            ukrytyLabel.Select();
-            prowizjeDataGridView.EndEdit();
-            pLANBindingSource.EndEdit();
-
-            if (prowizjeDataGridView.Columns[e.ColumnIndex].Name == "PR_PROWIZJI")
-            {
-
-                if (Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) >= 1)
-                {
-                    prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value = Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) / 100;
-                }
-            }
-
-            REKLAMADataSet.PLANDataTable changes = rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as
-                 REKLAMADataSet.PLANDataTable;
-
-            if (changes != null)
-            {
-                pLANBindingSource.EndEdit();
-                pLANTableAdapter.Update(rEKLAMADataSet.PLAN);
-            }
-        }
-
         private void pLANBindingSource_ListChanged(object sender, ListChangedEventArgs e)
         {
-            uzupelnijBDsuma();
-            uzupelnijBDWykonanySuma();
-        }
-
+            UzupelnijBDsuma();
+            UzupelnijBudzetWykonanySuma();
+        }
 
         private void szukajToolStripButton_Click(object sender, EventArgs e)
         {
-            if (rokToolStripTextBox.Text != "")
+            if (!string.IsNullOrEmpty(rokToolStripTextBox.Text))
             {
                 short i;
@@ -414,5 +288,5 @@
             }
 
-            if (msToolStripTextBox.Text != "")
+            if (!string.IsNullOrEmpty(msToolStripTextBox.Text))
             {
                 short i;
@@ -441,5 +315,5 @@
             agencja = Convert.ToInt32(((ComboBox)agencjaToolStripComboBox.Control).SelectedValue);
 
-            uprawnienia();
+            Uprawnienia(agencja, rok, miesiac);
 
             sLOWNIKDataSet.AGENCI.Clear();
@@ -448,151 +322,129 @@
             aGENCITableAdapter.FillByIdAgencji(sLOWNIKDataSet.AGENCI, agencja);
             pLANTableAdapter.FillByAgencja(rEKLAMADataSet.PLAN, rok, miesiac, agencja);
-        }
-
-        /*
-        private void szukajToolStripButton_Click(object sender, EventArgs e)
-        {            
-            this.Cursor = Cursors.WaitCursor;
-
-            string query = "SELECT   top 1000 [PLAN].* FROM AGENCJE INNER JOIN AGENCI ON AGENCJE.Id_agencji = AGENCI.ID_AGENCJI " +
-                " INNER JOIN [PLAN] ON AGENCI.Symbol = [PLAN].SYMBOL WHERE  1 = 1 ";
-
-            SqlCommand command = new SqlCommand();
-            command.CommandText = query;
-
-            if (rokToolStripTextBox.Text != "")
-            {
-                short i;
-                if (!Int16.TryParse(rokToolStripTextBox.Text, out i))
+
+
+            btnBlockProvision.Visible = User.Instance().IsKsiegowosc;
+            if (!User.Instance().IsKsiegowosc) return;
+
+            _isProvisionBlocked =
+                new ProvisionHelper(ConnString.getConnString().Value).IsProvisionBlockedInDb(agencja, rok, miesiac);
+
+            SetBlockProvisionButtonText(_isProvisionBlocked.Value);
+        }
+
+        private void Uprawnienia(int agencyId, int year, int month)
+        {
+            if (IsProvisionBlocked(agencyId, year, month, User.Instance().IsKierownik))
+            {
+                OCENAComboCoxColumn.Visible = false;
+                oCENADataGridViewTextBoxColumn.Visible = true;
+
+                prowizjeDataGridView.ReadOnly = true;
+                usunToolStripButton.Enabled = false;
+                naniesNaReklamyToolStripButton.Enabled = false;
+                zapiszDaneToolStripButton.Enabled = false;
+                zapiszToolStripButton.Enabled = false;
+            }
+            else
+            {
+                OCENAComboCoxColumn.Visible = true;
+                oCENADataGridViewTextBoxColumn.Visible = false;
+                prowizjeDataGridView.ReadOnly = false;
+
+                usunToolStripButton.Enabled = true;
+                naniesNaReklamyToolStripButton.Enabled = true;
+                zapiszDaneToolStripButton.Enabled = true;
+                zapiszToolStripButton.Enabled = true;
+            }
+        }
+
+        private bool IsProvisionBlocked(int agencyId, int year, int month, bool isKierownik)
+        {
+            ProvisionHelper provisionHelper = new ProvisionHelper(ConnString.getConnString().Value);
+            return provisionHelper.IsProvisionBlocked(agencyId, year, month, isKierownik);
+        }
+
+        private void prowizjeDataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
+        {
+            if (Validate())
+            {
+                if (prowizjeDataGridView.Columns[e.ColumnIndex].Name == "PR_PROWIZJI")
                 {
-                    MessageBox.Show("Podaj prawid³owy rok.");
-                    this.Cursor = Cursors.Default;
-                    return;
-                }
-                command.CommandText += " AND [PLAN].rok = @rok ";
-                command.Parameters.AddWithValue("@rok", rokToolStripTextBox.Text);
-                this.rok = Convert.ToInt16(rokToolStripTextBox.Text);
-            }            
-
-            if (msToolStripTextBox.Text != "")
-            {
-                short i;
-                if (!Int16.TryParse(msToolStripTextBox.Text, out i))
-                {
-                    MessageBox.Show("Podaj prawid³owy miesi¹c.");
-                    this.Cursor = Cursors.Default;
-                    return;
-                }
-                command.CommandText += " AND [PLAN].ms = @ms ";
-                command.Parameters.AddWithValue("ms", msToolStripTextBox.Text);
-                this.miesiac = Convert.ToInt16(msToolStripTextBox.Text);
-            }
-
-            if (((ComboBox)agencjaToolStripComboBox.Control).SelectedValue == null)
-            {
-                MessageBox.Show("Wybierz agencjê");
-                return;
-            }
-            else
-            {
-                command.CommandText += " AND AGENCJE.Id_Agencji=@agencja";
-                command.Parameters.AddWithValue("@agencja", ((ComboBox)agencjaToolStripComboBox.Control).SelectedValue);
-                this.agencja = Convert.ToInt32(((ComboBox)agencjaToolStripComboBox.Control).SelectedValue);
-            }
-
-          //  uprawnienia();    
-            poblokujWiersze();
-                     
-            
-            this.sLOWNIKDataSet.AGENCI.Clear();
-            this.aGENCITableAdapter.FillByIdAgencji(this.sLOWNIKDataSet.AGENCI, this.agencja);
-
-            this.rEKLAMADataSet.PLAN.Clear();
-           // this.pLANTableAdapter.FillByAgencja(this.rEKLAMADataSet.PLAN, this.rok, this.miesiac, this.agencja);
-
-            command.Connection = new SqlConnection(ConnString.getConnString().Value);
-            SqlDataAdapter adapter = new SqlDataAdapter();
-            adapter.SelectCommand = command;
-
-            adapter.Fill(rEKLAMADataSet.PLAN);
-
-            this.Cursor = Cursors.Default;   
-        }
-
-        private void poblokujWiersze()
-        {
-            if (User.Instance().St_kierownik)
-            {
-                prowizjeDataGridView.ReadOnly = false;
-                foreach (DataGridViewRow r in prowizjeDataGridView.Rows)
-                {
-                    if (!((Convert.ToInt32(r.Cells["rOKDataGridViewTextBoxColumn"].Value) > DateTime.Today.Year) |
-                        ((Convert.ToInt32(r.Cells["rOKDataGridViewTextBoxColumn"].Value) == DateTime.Today.Year) & (Convert.ToInt32(r.Cells["mSDataGridViewTextBoxColumn"].Value) >= DateTime.Today.Month - 1)) |
-                        ((Convert.ToInt32(r.Cells["rOKDataGridViewTextBoxColumn"].Value) == DateTime.Today.Year - 1) & (Convert.ToInt32(r.Cells["mSDataGridViewTextBoxColumn"].Value) == 12) & (DateTime.Today.Month == 1))))
+                    if (Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) >= 1)
                     {
-                        r.ReadOnly = true;
+                        prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value = Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) / 100;
                     }
                 }
             }
         }
-        */
-
-        private void uprawnienia()
-        {
-            if (User.Instance().St_kierownik)
-            {
-
-                if (!((rok > DateTime.Today.Year) |
-                    ((rok == DateTime.Today.Year) & (miesiac >= DateTime.Today.Month - 1)) |
-                    ((rok == DateTime.Today.Year - 1) & (miesiac == 12) & (DateTime.Today.Month == 1))))
+
+        /// <summary>
+        /// Zamienia wpisan¹ liczbê do decimal
+        /// </summary>
+        private void prowizjeDataGridView_CellLeave(object sender, DataGridViewCellEventArgs e)
+        {
+            if (!Validate())
+            {
+                if (prowizjeDataGridView.Columns[e.ColumnIndex].Name == "PR_PROWIZJI")
+                    MessageBox.Show("Proszê wprowadziæ prowizjê bez znaku % - tylko wartoæ liczbow¹");
+                else
+                    MessageBox.Show("Proszê wprowadziæ poprawne dane");
+
+                return;
+            }
+
+            ukrytyLabel.Select();
+            prowizjeDataGridView.EndEdit();
+            pLANBindingSource.EndEdit();
+
+            if (prowizjeDataGridView.Columns[e.ColumnIndex].Name == "PR_PROWIZJI")
+            {
+                if (Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) >= 1)
                 {
-                    OCENAComboCoxColumn.Visible = false;
-                    oCENADataGridViewTextBoxColumn.Visible = true;
-
-                    prowizjeDataGridView.ReadOnly = true;
-                    usunToolStripButton.Enabled = false;
-                    pobierzDaneToolStripButton.Enabled = false;
-                    naniesNaReklamyToolStripButton.Enabled = false;
-                    zapiszDaneToolStripButton.Enabled = false;
-                    zapiszToolStripButton.Enabled = false;
-
+                    prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value = Convert.ToDecimal(prowizjeDataGridView[e.ColumnIndex, e.RowIndex].Value) / 100;
                 }
-                else
-                {
-                    OCENAComboCoxColumn.Visible = true;
-                    oCENADataGridViewTextBoxColumn.Visible = false;
-                    prowizjeDataGridView.ReadOnly = false;
-
-                    usunToolStripButton.Enabled = true;
-                    pobierzDaneToolStripButton.Enabled = true;
-                    naniesNaReklamyToolStripButton.Enabled = true;
-                    zapiszDaneToolStripButton.Enabled = true;
-                    zapiszToolStripButton.Enabled = true;
-
-                    stareProwizjeToolStripButton.Enabled = true;
-                }
-            }
-        }
-
-        private void prowizjeDataGridView_DataError_1(object sender, DataGridViewDataErrorEventArgs e)
-        {
-            MessageBox.Show("Wprowad poprawne dane");
-        }
-
-        private void ProvisionForm_Leave(object sender, EventArgs e)
+            }
+
+            REKLAMADataSet.PLANDataTable changes = rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as
+                 REKLAMADataSet.PLANDataTable;
+
+            if (changes != null)
+            {
+                pLANBindingSource.EndEdit();
+                pLANTableAdapter.Update(rEKLAMADataSet.PLAN);
+            }
+        }
+
+        private void prowizjeDataGridView_Leave(object sender, EventArgs e)
         {
             prowizjeDataGridView.EndEdit();
-            //pLANBindingSource.EndEdit();
 
             REKLAMADataSet.PLANDataTable changes = rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as
                 REKLAMADataSet.PLANDataTable;
 
-            if (changes != null)
-            {
-                if (Validate())
-                {
-                    pLANBindingSource.EndEdit();
-                    pLANTableAdapter.Update(rEKLAMADataSet.PLAN);
-                }
+            if (changes != null && Validate())
+            {
+                pLANBindingSource.EndEdit();
+                pLANTableAdapter.Update(rEKLAMADataSet.PLAN);
+            }
+        }
+
+        //TODO: Wprowadziæ sensowniejsz¹ walidacjê danych
+        private void prowizjeDataGridView_DataError(object sender, DataGridViewDataErrorEventArgs e)
+        {
+
+        }
+
+        private void ProvisionForm_Leave(object sender, EventArgs e)
+        {
+            prowizjeDataGridView.EndEdit();
+
+            REKLAMADataSet.PLANDataTable changes =
+                    rEKLAMADataSet.PLAN.GetChanges(DataRowState.Modified) as REKLAMADataSet.PLANDataTable;
+
+            if (changes != null && Validate())
+            {
+                pLANBindingSource.EndEdit();
+                pLANTableAdapter.Update(rEKLAMADataSet.PLAN);
             }
         }
@@ -603,55 +455,35 @@
         }
 
-        private void wyczyscToolStripButton_Click(object sender, EventArgs e)
-        {
-
-        }
-
-        private void przeliczStripButton_Click(object sender, EventArgs e)
-        {
-
-        }
-
-        private void stareProwizjeToolStripButton_Click(object sender, EventArgs e)
-        {
-            Cursor = Cursors.WaitCursor;
-
-            SqlCommand command = new SqlCommand();
-
-            command.Connection = new SqlConnection(ConnString.getConnString().Value);
-
-            command.CommandType = CommandType.StoredProcedure;
-
-            command.CommandText = "PROC_WYLICZ_I_ZAPISZ_PROWIZJE_DO_REKLAM";
-            command.Parameters.AddWithValue("@rok", rok);
-            command.Parameters.AddWithValue("@ms", miesiac);
-
-            command.Connection.Open();
-
-            SqlTransaction transaction = command.Connection.BeginTransaction();
-
-            command.Transaction = transaction;
-
-            try
-            {
-                command.ExecuteNonQuery();
-                transaction.Commit();
-                MessageBox.Show("Prowizja zosta³a naniesiona na zlecenia");
-            }
-            catch (Exception)
-            {
-                transaction.Rollback();
-                throw;
-            }
-            finally
-            {
-                command.Connection.Close();
-                Cursor = Cursors.Default;
-            }
-        }
-
         public void CloseForm()
         {
             provisionForm = null;
+        }
+
+        private void btnBlockProvision_Click(object sender, EventArgs e)
+        {
+            if (!User.Instance().IsKsiegowosc) return;
+
+            if (!_isProvisionBlocked.HasValue) return;
+
+            ProvisionHelper provisionHelper = new ProvisionHelper(ConnString.getConnString().Value);
+            provisionHelper.SetProvision(!_isProvisionBlocked.Value, agencja, rok, miesiac, User.Instance().Login);
+
+            _isProvisionBlocked = !_isProvisionBlocked.Value;
+
+            SetBlockProvisionButtonText(_isProvisionBlocked.Value);
+
+            Uprawnienia(agencja, rok, miesiac);
+
+            sLOWNIKDataSet.AGENCI.Clear();
+            rEKLAMADataSet.PLAN.Clear();
+
+            aGENCITableAdapter.FillByIdAgencji(sLOWNIKDataSet.AGENCI, agencja);
+            pLANTableAdapter.FillByAgencja(rEKLAMADataSet.PLAN, rok, miesiac, agencja);
+        }
+
+        private void SetBlockProvisionButtonText(bool isBlocked)
+        {
+            btnBlockProvision.Text = isBlocked ? "Odblokuj edycjê prowizji" : "Zablokuj edycjê prowizji";
+            btnBlockProvision.Checked = isBlocked;
         }
     }
Index: branches/ReklamaReorganizacja/BazaReklam/AddZamowienieForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/AddZamowienieForm.cs (revision 613)
+++ branches/ReklamaReorganizacja/BazaReklam/AddZamowienieForm.cs (revision 680)
@@ -55,5 +55,5 @@
             numerZamowieniaLabel1.Text = k.kodKlienta + "/" + row.rokZamowienia + "/" + row.kodAgenta + "/" + row.nrZamowienia;
 
-            kierownikGroupBox.Enabled = User.Instance().St_kierownik;
+            kierownikGroupBox.Enabled = User.Instance().IsKierownik;
 
             czasPlatnosciListBox.DisplayMember = "DisplayValue";
@@ -96,5 +96,5 @@
         private void SetCzasPlatnosci(int czasPlatnosci)
         {
-            txtCzasPlatnosci.Visible = User.Instance().St_kierownik;
+            txtCzasPlatnosci.Visible = User.Instance().IsKierownik;
             lblCzasPlatnosci.Visible = txtCzasPlatnosci.Visible;
             
Index: branches/ReklamaReorganizacja/BazaReklam/Facturer.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Facturer.cs (revision 622)
+++ branches/ReklamaReorganizacja/BazaReklam/Facturer.cs (revision 680)
@@ -65,5 +65,5 @@
                     nUMERTextBox.Text = read[0];
 
-                    groupBox2.Enabled = true & User.Instance().St_admin; 
+                    groupBox2.Enabled = true & User.Instance().IsAdmin; 
                  
                 }
@@ -668,5 +668,5 @@
         private void Facturer_Shown(object sender, EventArgs e)
         {
-            if (!User.Instance().St_kierownik)
+            if (!User.Instance().IsKierownik)
             {
                 foreach (Control c in Controls)
Index: branches/ReklamaReorganizacja/BazaReklam/ReportsForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ReportsForm.cs (revision 657)
+++ branches/ReklamaReorganizacja/BazaReklam/ReportsForm.cs (revision 680)
@@ -102,5 +102,5 @@
             stareRaportyTreeView.Nodes["Pozosta³e"].Nodes.Add(node);
 
-            if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec  | User.Instance().St_kierownik | User.Instance().St_sekretarka)
+            if (User.Instance().IsHandlowiec | User.Instance().IsKierownik | User.Instance().IsSekretarka)
             {
                 node = new TreeNode();
@@ -160,5 +160,5 @@
             }
 
-            if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec | User.Instance().St_kierownik)
+            if (User.Instance().IsHandlowiec | User.Instance().IsKierownik)
             {                
                 node = new TreeNode();
@@ -178,5 +178,5 @@
             }
 
-            if (User.Instance().St_kierownik) {
+            if (User.Instance().IsKierownik) {
 
                 node = new TreeNode();
@@ -365,11 +365,11 @@
                 {
                     case "s":
-                        return User.Instance().St_kierownik | User.Instance().St_handlowiec | User.Instance().St_subhandlowiec | User.Instance().St_sekretarka;
+                        return User.Instance().IsKierownik | User.Instance().IsHandlowiec | User.Instance().IsSekretarka;
                     case "h":
-                        return User.Instance().St_kierownik | User.Instance().St_handlowiec | User.Instance().St_subhandlowiec;
+                        return User.Instance().IsKierownik | User.Instance().IsHandlowiec;
                     case "k":
-                        return User.Instance().St_kierownik;
+                        return User.Instance().IsKierownik;
                     case "a":
-                        return User.Instance().St_admin;
+                        return User.Instance().IsAdmin;
                     default:
                         return false;
@@ -449,7 +449,7 @@
                        )
                     {
-                        if (!User.Instance().St_kierownik)
+                        if (!User.Instance().IsKierownik)
                         { 
-                            if (User.Instance().St_sekretarka)
+                            if (User.Instance().IsSekretarka)
                             {
                                 List<ReportParameter> paramList = new List<ReportParameter>();
@@ -457,5 +457,5 @@
                                 reportViewer1.ServerReport.SetParameters(paramList);
                             }
-                            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+                            else if (User.Instance().IsHandlowiec)
                             {
                                 List<ReportParameter> paramList = new List<ReportParameter>();
@@ -477,5 +477,5 @@
                        reportViewer1.ServerReport.ReportPath == "/" + reportsCatalog + "/OcenaAgenta")
                     {
-                        if (!User.Instance().St_kierownik)
+                        if (!User.Instance().IsKierownik)
                         {
                             List<ReportParameter> paramList = new List<ReportParameter>();
@@ -487,5 +487,5 @@
                     if (reportViewer1.ServerReport.ReportPath == "/" + reportsCatalog + "/WynikAgenta")                  
                     {
-                        if (!User.Instance().St_kierownik)
+                        if (!User.Instance().IsKierownik)
                         {
                             List<ReportParameter> paramList = new List<ReportParameter>();
Index: branches/ReklamaReorganizacja/BazaReklam/Classes/User.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Classes/User.cs (revision 593)
+++ branches/ReklamaReorganizacja/BazaReklam/Classes/User.cs (revision 680)
@@ -28,5 +28,5 @@
         private string skype;
         private string smtpServer;
-        private bool st_admin;
+        private bool _isAdmin;
         private bool st_dtp;
         private bool st_handlowiec;
@@ -97,5 +97,5 @@
         }
 
-        public bool St_sekretarka
+        public bool IsSekretarka
         {
             get { return st_sekretarka; }
@@ -103,5 +103,5 @@
         }
 
-        public bool St_handlowiec
+        public bool IsHandlowiec
         {
             get { return st_handlowiec; }
@@ -109,5 +109,5 @@
         }
 
-        public bool St_subhandlowiec
+        public bool IsKsiegowosc
         {
             get { return st_subhandlowiec; }
@@ -115,5 +115,5 @@
         }
 
-        public bool St_kierownik
+        public bool IsKierownik
         {
             get { return st_kierownik; }
@@ -121,5 +121,5 @@
         }
 
-        public bool St_dtp
+        public bool IsDtp
         {
             get { return st_dtp; }
@@ -127,5 +127,5 @@
         }
 
-        public bool St_korekta
+        public bool IsKorekta
         {
             get { return st_korekta; }
@@ -133,5 +133,5 @@
         }
 
-        public bool St_produkcja
+        public bool IsProdukcja
         {
             get { return st_produkcja; }
@@ -139,8 +139,8 @@
         }
 
-        public bool St_admin
-        {
-            get { return st_admin; }
-            set { st_admin = value; }
+        public bool IsAdmin
+        {
+            get { return _isAdmin; }
+            set { _isAdmin = value; }
         }
 
@@ -149,10 +149,4 @@
             get { return stanowisko; }
             set { stanowisko = value; }
-        }
-
-        public string NrGG
-        {
-            get { return nrGG; }
-            set { nrGG = value; }
         }
 
Index: branches/ReklamaReorganizacja/BazaReklam/Classes/Helpers/ProvisionHelper.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Classes/Helpers/ProvisionHelper.cs (revision 680)
+++ branches/ReklamaReorganizacja/BazaReklam/Classes/Helpers/ProvisionHelper.cs (revision 680)
@@ -0,0 +1,99 @@
+using System;
+using System.Data;
+using System.Data.SqlClient;
+
+namespace Baza_Reklam.Classes.Helpers
+{
+    public class ProvisionHelper
+    {
+        private readonly string _connectionString;
+
+        public ProvisionHelper(string connectionString)
+        {
+            _connectionString = connectionString;
+        }
+
+        public bool IsProvisionBlocked(int agencyId, int year, int month, bool isKierownik)
+        {
+            //jesli to nie kierownik to blokuj prowizje
+            if (!isKierownik) return true;
+
+            if (IsProvisionBlockedInDb(agencyId, year, month))
+                return true;
+
+            //jesli aktualny rok i miesiac poprzedni lub mlodszy to pozwol na edycje
+            if (year == DateTime.Today.Year && month >= DateTime.Today.Month - 1) return false;
+
+            //jesli rok wiekszy o 1 niz aktalny i aktualny miesiac to styczen oraz wybrany miesiac to grudzien poprzedniego roku to pozwol na edycje
+            if (year == DateTime.Today.Year - 1 && month == 12 && DateTime.Today.Month == 1) return false;
+
+            //w innych przypadkach blokuj prowizje
+            return true;
+        }
+
+
+        public bool IsProvisionBlockedInDb(int agencyId, int year, int month)
+        {
+            SqlConnection conn = null;
+            SqlCommand cmd = null;
+
+            try
+            {
+                //sprawdz czy prowizja dla danej agencji nie zostala zablokowana przez kogos z ksiegowosci
+                conn = new SqlConnection(_connectionString);
+                cmd = new SqlCommand("sp_IsProvisionBlocked", conn);
+                cmd.CommandType = CommandType.StoredProcedure;
+                cmd.Parameters.AddWithValue("@agencyId", agencyId);
+                cmd.Parameters.AddWithValue("@year", year);
+                cmd.Parameters.AddWithValue("@month", month);
+
+                conn.Open();
+
+                object isBlocked = cmd.ExecuteScalar();
+                return Convert.ToBoolean(isBlocked);
+            }
+            finally
+            {
+                if (cmd != null) cmd.Dispose();
+
+                if (conn != null)
+                {
+                    conn.Close();
+                    conn.Dispose();
+                }
+            }
+        }
+
+        public void SetProvision(bool isBlocked, int agencyId, int year, int month, string userName)
+        {
+            SqlConnection conn = null;
+            SqlCommand cmd = null;
+
+            try
+            {
+                conn = new SqlConnection(_connectionString);
+                cmd = new SqlCommand("sp_SetProvision", conn);
+                cmd.CommandType = CommandType.StoredProcedure;
+                cmd.Parameters.AddWithValue("@isBlocked", isBlocked);
+                cmd.Parameters.AddWithValue("@agencyId", agencyId);
+                cmd.Parameters.AddWithValue("@year", year);
+                cmd.Parameters.AddWithValue("@month", month);
+                cmd.Parameters.AddWithValue("@userName", userName);
+
+                conn.Open();
+
+                cmd.ExecuteNonQuery();
+            }
+            finally
+            {
+                if (cmd != null) cmd.Dispose();
+
+                if (conn != null)
+                {
+                    conn.Close();
+                    conn.Dispose();
+                }
+            }
+        }
+    }
+}
Index: branches/ReklamaReorganizacja/BazaReklam/Logowanie.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Logowanie.cs (revision 628)
+++ branches/ReklamaReorganizacja/BazaReklam/Logowanie.cs (revision 680)
@@ -108,12 +108,12 @@
                     User.Instance().Imie = reader.GetValue(2).ToString();
                     User.Instance().Nazwisko = reader.GetValue(3).ToString();
-                    User.Instance().St_sekretarka = (bool) reader.GetValue(5);
-                    User.Instance().St_handlowiec = (bool) reader.GetValue(6);
-                    User.Instance().St_subhandlowiec = (bool) reader.GetValue(7);
-                    User.Instance().St_kierownik = (bool) reader.GetValue(8);
-                    User.Instance().St_dtp = (bool) reader.GetValue(9);
-                    User.Instance().St_korekta = (bool) reader.GetValue(10);
-                    User.Instance().St_produkcja = (bool) reader.GetValue(11);
-                    User.Instance().St_admin = (bool) reader.GetValue(12);
+                    User.Instance().IsSekretarka = (bool) reader.GetValue(5);
+                    User.Instance().IsHandlowiec = (bool) reader.GetValue(6);
+                    User.Instance().IsKsiegowosc = (bool) reader.GetValue(7);
+                    User.Instance().IsKierownik = (bool) reader.GetValue(8);
+                    User.Instance().IsDtp = (bool) reader.GetValue(9);
+                    User.Instance().IsKorekta = (bool) reader.GetValue(10);
+                    User.Instance().IsProdukcja = (bool) reader.GetValue(11);
+                    User.Instance().IsAdmin = (bool) reader.GetValue(12);
                     if (!reader.IsDBNull(13))
                     {
@@ -136,6 +136,5 @@
 
                 //jezeli handlowiec to sciaga dane agenta
-                if (User.Instance().St_handlowiec | User.Instance().St_kierownik | User.Instance().St_subhandlowiec |
-                    User.Instance().St_sekretarka)
+                if (User.Instance().IsHandlowiec | User.Instance().IsKierownik | User.Instance().IsSekretarka)
                 {
                     reader.Close();
Index: branches/ReklamaReorganizacja/BazaReklam/FacturesForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/FacturesForm.cs (revision 645)
+++ branches/ReklamaReorganizacja/BazaReklam/FacturesForm.cs (revision 680)
@@ -331,9 +331,9 @@
         private void FacturesForm_Shown(object sender, EventArgs e)
         {
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji;
             }
-            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+            else if (User.Instance().IsHandlowiec)
             {
                 kodRozliczeniowyToolStripTextBox.Text = User.Instance().Kod_agenta;
Index: branches/ReklamaReorganizacja/BazaReklam/KorektyForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/KorektyForm.cs (revision 636)
+++ branches/ReklamaReorganizacja/BazaReklam/KorektyForm.cs (revision 680)
@@ -458,9 +458,9 @@
         private void FacturesForm_Shown(object sender, EventArgs e)
         {
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 agencjaToolStripComboBox.Text = User.Instance().SymbolAgencji;
             }
-            else if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+            else if (User.Instance().IsHandlowiec)
             {
                 kodRozliczeniowyToolStripTextBox.Text = User.Instance().Kod_agenta;
Index: branches/ReklamaReorganizacja/BazaReklam/Properties/AssemblyInfo.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/Properties/AssemblyInfo.cs (revision 665)
+++ branches/ReklamaReorganizacja/BazaReklam/Properties/AssemblyInfo.cs (revision 680)
@@ -30,3 +30,3 @@
 //
 [assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.1.13")]
+[assembly: AssemblyFileVersion("1.1.14")]
Index: branches/ReklamaReorganizacja/BazaReklam/ProductionForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ProductionForm.cs (revision 661)
+++ branches/ReklamaReorganizacja/BazaReklam/ProductionForm.cs (revision 680)
@@ -668,25 +668,21 @@
         private void uprawnienia()
         {
-            usunToolStripButton.Enabled = User.Instance().St_kierownik | User.Instance().St_produkcja;
-
-            zamowienieToolStripButton.Visible = User.Instance().St_produkcja | User.Instance().St_handlowiec |
-                                                User.Instance().St_subhandlowiec | User.Instance().St_kierownik;
-            klientToolStripButton.Visible = User.Instance().St_produkcja | User.Instance().St_handlowiec |
-                                            User.Instance().St_subhandlowiec | User.Instance().St_kierownik;
-
-            zwrotToolStripButton.Enabled = User.Instance().St_produkcja | User.Instance().St_korekta |
-                                           User.Instance().St_dtp;
-            doDTPToolStripButton.Enabled = User.Instance().St_produkcja || User.Instance().St_dtp;
-            proToolStripButton.Enabled = User.Instance().St_dtp;
-            doKorektyToolStripButton.Enabled = User.Instance().St_dtp;
-            doDTP2ToolStripButton.Enabled = User.Instance().St_korekta;
-            doKorekty2ToolStripButton.Enabled = User.Instance().St_dtp;
-            doAgentaToolStripButton.Enabled = User.Instance().St_korekta | User.Instance().St_dtp;
-            akceptToolStripButton.Enabled = User.Instance().St_handlowiec | User.Instance().St_subhandlowiec |
-                                            User.Instance().St_kierownik | User.Instance().St_produkcja;
-            nieakceptToolStripButton.Enabled = User.Instance().St_handlowiec | User.Instance().St_subhandlowiec |
-                                               User.Instance().St_kierownik;
-
-            if (!(User.Instance().St_produkcja | User.Instance().St_kierownik | User.Instance().St_dtp))
+            usunToolStripButton.Enabled = User.Instance().IsKierownik | User.Instance().IsProdukcja;
+
+            zamowienieToolStripButton.Visible = User.Instance().IsProdukcja | User.Instance().IsHandlowiec | User.Instance().IsKierownik;
+            klientToolStripButton.Visible = User.Instance().IsProdukcja | User.Instance().IsHandlowiec | User.Instance().IsKierownik;
+
+            zwrotToolStripButton.Enabled = User.Instance().IsProdukcja | User.Instance().IsKorekta |
+                                           User.Instance().IsDtp;
+            doDTPToolStripButton.Enabled = User.Instance().IsProdukcja || User.Instance().IsDtp;
+            proToolStripButton.Enabled = User.Instance().IsDtp;
+            doKorektyToolStripButton.Enabled = User.Instance().IsDtp;
+            doDTP2ToolStripButton.Enabled = User.Instance().IsKorekta;
+            doKorekty2ToolStripButton.Enabled = User.Instance().IsDtp;
+            doAgentaToolStripButton.Enabled = User.Instance().IsKorekta | User.Instance().IsDtp;
+            akceptToolStripButton.Enabled = User.Instance().IsHandlowiec | User.Instance().IsKierownik | User.Instance().IsProdukcja;
+            nieakceptToolStripButton.Enabled = User.Instance().IsHandlowiec | User.Instance().IsKierownik;
+
+            if (!(User.Instance().IsProdukcja | User.Instance().IsKierownik | User.Instance().IsDtp))
             {
                 tabControl1.TabPages.Remove(spisTabPage);
@@ -694,5 +690,5 @@
             }
 
-            zapiszStronyButton.Enabled = User.Instance().St_produkcja | User.Instance().St_kierownik;
+            zapiszStronyButton.Enabled = User.Instance().IsProdukcja | User.Instance().IsKierownik;
         }
 
@@ -787,5 +783,5 @@
                         doAgentaToolStripButton.Enabled = false;
 
-                        if ((User.Instance().St_handlowiec) && (!User.Instance().St_kierownik))
+                        if ((User.Instance().IsHandlowiec) && (!User.Instance().IsKierownik))
                         {
                             //handlowiec moze akceptowac tylko swoje projekty
@@ -810,9 +806,9 @@
 
                         //produkcja ma miec zawsze aktywny ten button
-                        if (User.Instance().St_produkcja)
+                        if (User.Instance().IsProdukcja)
                             akceptToolStripButton.Enabled = true;
                         else
                         {
-                            if ((User.Instance().St_handlowiec) && (!User.Instance().St_kierownik))
+                            if ((User.Instance().IsHandlowiec) && (!User.Instance().IsKierownik))
                             {
                                 //handlowiec moze akceptowac tylko swoje projekty
@@ -837,5 +833,5 @@
                         doAgentaToolStripButton.Enabled = false;
 
-                        if ((User.Instance().St_handlowiec) && (!User.Instance().St_kierownik))
+                        if ((User.Instance().IsHandlowiec) && (!User.Instance().IsKierownik))
                         {
                             //handlowiec moze akceptowac tylko swoje projekty
@@ -1047,5 +1043,5 @@
                 "SELECT * FROM dbo.PRODUKCJA WHERE STAN != 'ZAAKCEPTOWANE' AND STAN != 'NIEZAAKCEPTOWANE' AND STAN !='ZWROT Z PRODUKCJI'";
 
-            if (User.Instance().St_produkcja)
+            if (User.Instance().IsProdukcja)
             {
                 str =
@@ -1054,5 +1050,5 @@
             }
 
-            if (User.Instance().St_kierownik)
+            if (User.Instance().IsKierownik)
             {
                 str = "SELECT dbo.PRODUKCJA.* FROM dbo.PRODUKCJA LEFT JOIN dbo.AGENCI " +
@@ -1064,5 +1060,5 @@
             }
 
-            if (User.Instance().St_handlowiec | User.Instance().St_subhandlowiec)
+            if (User.Instance().IsHandlowiec)
             {
                 str = "SELECT * FROM dbo.PRODUKCJA WHERE STAN != 'ZAAKCEPTOWANE' AND STAN != 'NIEZAAKCEPTOWANE' AND datediff(day, DATA_AGENT,getdate()) <= 30 ";
@@ -1071,5 +1067,5 @@
             }
 
-            if (User.Instance().St_dtp)
+            if (User.Instance().IsDtp)
             {
                 str = "select * from dbo.PRODUKCJA where STAN='DO DTP' OR STAN='W DTP' OR STAN='PO KOREKCIE' OR  STAN='ZAMAWIAM'";
@@ -1077,5 +1073,5 @@
             }
 
-            if (User.Instance().St_korekta)
+            if (User.Instance().IsKorekta)
             {
                 str = "SELECT * FROM dbo.PRODUKCJA WHERE STAN='DO KOREKTY' OR STAN='W 2 KOREKCIE' ";
Index: branches/ReklamaReorganizacja/BazaReklam/InfoForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/InfoForm.cs (revision 613)
+++ branches/ReklamaReorganizacja/BazaReklam/InfoForm.cs (revision 680)
@@ -479,5 +479,5 @@
         {
 
-            if (!User.Instance().St_kierownik)
+            if (!User.Instance().IsKierownik)
             {
                 infoTabControl.TabPages.Remove(grzbietyTabPage);
@@ -487,5 +487,5 @@
             }
 
-            if (!(User.Instance().St_kierownik | User.Instance().St_handlowiec | User.Instance().St_subhandlowiec | User.Instance().St_sekretarka))
+            if (!(User.Instance().IsKierownik | User.Instance().IsHandlowiec | User.Instance().IsSekretarka))
             {
                 infoTabControl.TabPages.Remove(kursyWalutTabPage);
@@ -496,40 +496,40 @@
 
 
-            dodajAgencjeButton.Enabled = User.Instance().St_kierownik;
-            edytujAgencjeButton.Enabled = User.Instance().St_kierownik;
-            dodajAgentaButton.Enabled = User.Instance().St_kierownik;
-            edytujAgentaButton.Enabled = User.Instance().St_kierownik;
-            dodajKontoButton.Enabled = User.Instance().St_kierownik;
-            edytujKontoButton.Enabled = User.Instance().St_kierownik;
-
-            nrWydanDataGridView.AllowUserToAddRows = User.Instance().St_kierownik;
-            modulyDataGridView.AllowUserToAddRows = User.Instance().St_kierownik;
-
-            bindingNavigatorAddNewItem2.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            bindingNavigatorAddNewItem3.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            bindingNavigatorAddNewItem5.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            bindingNavigatorAddNewItem6.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            bindingNavigatorAddNewItem7.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            bindingNavigatorAddNewItem8.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            bindingNavigatorAddNewItem9.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            bindingNavigatorAddNewItem10.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-
-            zapiszGrzbietyToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            zapiszNrWydToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            zapiszTytultoolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            zapiszPromocjeToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            modulySaveToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            zapiszPlanProwToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            zapiszBudzetToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-            zapiszKosztyBiuraToolStripButton.Visible = User.Instance().St_kierownik | User.Instance().St_admin;
-
-            bindingNavigatorDeleteItem2.Visible = User.Instance().St_admin;
-            bindingNavigatorDeleteItem3.Visible = User.Instance().St_admin;
-            bindingNavigatorDeleteItem5.Visible = User.Instance().St_admin;
-            bindingNavigatorDeleteItem6.Visible = User.Instance().St_admin;
-            bindingNavigatorDeleteItem7.Visible = User.Instance().St_admin;
-            bindingNavigatorDeleteItem8.Visible = User.Instance().St_admin;
-            bindingNavigatorDeleteItem9.Visible = User.Instance().St_admin;
-            bindingNavigatorDeleteItem10.Visible = User.Instance().St_admin;
+            dodajAgencjeButton.Enabled = User.Instance().IsKierownik;
+            edytujAgencjeButton.Enabled = User.Instance().IsKierownik;
+            dodajAgentaButton.Enabled = User.Instance().IsKierownik;
+            edytujAgentaButton.Enabled = User.Instance().IsKierownik;
+            dodajKontoButton.Enabled = User.Instance().IsKierownik;
+            edytujKontoButton.Enabled = User.Instance().IsKierownik;
+
+            nrWydanDataGridView.AllowUserToAddRows = User.Instance().IsKierownik;
+            modulyDataGridView.AllowUserToAddRows = User.Instance().IsKierownik;
+
+            bindingNavigatorAddNewItem2.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            bindingNavigatorAddNewItem3.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            bindingNavigatorAddNewItem5.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            bindingNavigatorAddNewItem6.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            bindingNavigatorAddNewItem7.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            bindingNavigatorAddNewItem8.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            bindingNavigatorAddNewItem9.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            bindingNavigatorAddNewItem10.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+
+            zapiszGrzbietyToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            zapiszNrWydToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            zapiszTytultoolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            zapiszPromocjeToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            modulySaveToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            zapiszPlanProwToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            zapiszBudzetToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+            zapiszKosztyBiuraToolStripButton.Visible = User.Instance().IsKierownik | User.Instance().IsAdmin;
+
+            bindingNavigatorDeleteItem2.Visible = User.Instance().IsAdmin;
+            bindingNavigatorDeleteItem3.Visible = User.Instance().IsAdmin;
+            bindingNavigatorDeleteItem5.Visible = User.Instance().IsAdmin;
+            bindingNavigatorDeleteItem6.Visible = User.Instance().IsAdmin;
+            bindingNavigatorDeleteItem7.Visible = User.Instance().IsAdmin;
+            bindingNavigatorDeleteItem8.Visible = User.Instance().IsAdmin;
+            bindingNavigatorDeleteItem9.Visible = User.Instance().IsAdmin;
+            bindingNavigatorDeleteItem10.Visible = User.Instance().IsAdmin;
         }
 
@@ -629,5 +629,5 @@
                 staryAgentComboBox.DataSource = aGENCITableAdapter.GetDataByNieaktywniIDAgencji(idAgencji);
 
-                groupBox1.Enabled = User.Instance().St_kierownik & (idAgencji == User.Instance().IdAgencji);
+                groupBox1.Enabled = User.Instance().IsKierownik & (idAgencji == User.Instance().IdAgencji);
             }
         }
Index: branches/ReklamaReorganizacja/BazaReklam/ClientsForm.cs
===================================================================
--- branches/ReklamaReorganizacja/BazaReklam/ClientsForm.cs (revision 671)
+++ branches/ReklamaReorganizacja/BazaReklam/ClientsForm.cs (revision 680)
@@ -1685,5 +1685,5 @@
             treeView1.Nodes.Add(node);
 
-            if (User.Instance().St_handlowiec)
+            if (User.Instance().IsHandlowiec)
             {
                 node = new TreeNode("Moi klienci");
@@ -1736,13 +1736,13 @@
         {
             //usuwanie faktury
-            usunFakture.Enabled = User.Instance().St_kierownik;
+            usunFakture.Enabled = User.Instance().IsKierownik;
             usunFakture.Visible = false;
 
             //dodawanie klasyfikacji
-            klTextBox.Visible = User.Instance().St_kierownik;
-            dodajKlButton.Visible = User.Instance().St_kierownik;
-            usunKlButton.Visible = User.Instance().St_kierownik;
-
-            dodajLogoToolStripButton.Enabled = User.Instance().St_kierownik | User.Instance().St_produkcja;
+            klTextBox.Visible = User.Instance().IsKierownik;
+            dodajKlButton.Visible = User.Instance().IsKierownik;
+            usunKlButton.Visible = User.Instance().IsKierownik;
+
+            dodajLogoToolStripButton.Enabled = User.Instance().IsKierownik | User.Instance().IsProdukcja;
         }
 
Index: branches/ReklamaReorganizacja/BazaReklamSetup/BazaReklamSetup.vdproj
===================================================================
--- branches/ReklamaReorganizacja/BazaReklamSetup/BazaReklamSetup.vdproj (revision 665)
+++ branches/ReklamaReorganizacja/BazaReklamSetup/BazaReklamSetup.vdproj (revision 680)
@@ -725,6 +725,6 @@
         "Name" = "8:Microsoft Visual Studio"
         "ProductName" = "8:Baza Reklam"
-        "ProductCode" = "8:{B9DCA616-E7C3-45ED-AAEB-9C0D463A7D20}"
-        "PackageCode" = "8:{A117DAEB-B2BA-4751-8496-660834D728D6}"
+        "ProductCode" = "8:{B8393EA3-0643-4C96-A5D4-49FFB974873B}"
+        "PackageCode" = "8:{ECC79476-2F79-49E5-8252-8DDDD07AABD7}"
         "UpgradeCode" = "8:{4E2DBBA4-3139-4790-8DDB-7AADFC963A7D}"
         "RestartWWWService" = "11:FALSE"
@@ -732,5 +732,5 @@
         "DetectNewerInstalledVersion" = "11:TRUE"
         "InstallAllUsers" = "11:TRUE"
-        "ProductVersion" = "8:1.1.13"
+        "ProductVersion" = "8:1.1.14"
         "Manufacturer" = "8:AACT"
         "ARPHELPTELEPHONE" = "8:"
