Zbiór zmian 302

Pokaż
Ignoruj:
Data:
2009-02-05 15:02:49 (17 years ago)
Autor:
marek
Opis:

re #56 - usunieto 'Zatwierdzone-niezaplacone' z drzewka

Pliki:
1 zmodyfikowane

Legenda:

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

    r230 r302  
    11using System; 
    2 using System.Collections.Generic; 
    32using System.ComponentModel; 
    43using System.Data; 
    54using System.Data.SqlClient; 
    6 using System.Diagnostics; 
    7 using System.Drawing; 
    8 using System.Text; 
    95using System.Windows.Forms; 
    106using System.IO; 
    11 using Baza_Reklam.REKLAMADataSetTableAdapters; 
    127 
    138namespace Baza_Reklam 
     
    1611    { 
    1712        private static OrdersForm orderForm; 
    18         private SqlDataAdapter sqlDataAdapter; 
    19         private SqlCommand command; 
    20  
    21         bool commandExecuted = false; 
     13        private readonly SqlDataAdapter sqlDataAdapter; 
     14        private readonly SqlCommand command; 
     15 
     16        bool commandExecuted; 
    2217 
    2318        /// <summary> 
    2419        /// Do ka¿dego filtrowania musi byæ dodany warunek  (r.SZER * r.WYS)<>0 !!! 
    2520        /// </summary> 
    26         private string query = " select TOP 1000 R.*, O.OD, O.DO, datepart(year,NR.DATA_W), datepart(month,NR.DATA_W)," + 
    27             " NR.DATA_W AS '1emisja', A.Symbol AS agencja, (r.[CENA JEDN] - r.[RABAT WARTOŒÆ]) / r.SZER * r.WYS AS [CENA MODU£U],NM.CENA_MIN, NM.CENA, K.firstname " + 
    28             " fROM dbo.AGENCI A2 JOIN dbo.AGENCJE A ON A.Id_agencji = A2.ID_AGENCJI " + 
    29             " right JOIN REKLAMA R ON A2.Symbol = R.[SYMBOL AKWIZYTORA] " +  
    30             " left JOIN dbo.VIEW_REKLAMA_OD_DO O ON R.ReklamaID = O.ReklamaId" +  
    31             " left JOIN NR ON R.TYTU£ = NR.TYT AND O.OD = NR.NRW " + 
    32             " LEFT OUTER JOIN [NAZWY MODU£ÓW] NM ON r.MOD_TYP = NM.MOD_TYP" + 
    33             " left outer join dbo.KLIENCI AS K on R.customerId=K.CustomerId     "; 
     21        private const string query = " SELECT TOP 1000 R.*, O.OD, O.DO, DATEPART(year, NR.DATA_W), DATEPART(month, NR.DATA_W)," + 
     22                                     " NR.DATA_W AS '1emisja', A.Symbol AS agencja, (r.[CENA JEDN] - r.[RABAT WARTOŒÆ]) / r.SZER * r.WYS AS [CENA MODU£U],NM.CENA_MIN, NM.CENA, K.firstname " + 
     23                                     " FROM dbo.AGENCI A2 JOIN dbo.AGENCJE A ON A.Id_agencji = A2.ID_AGENCJI " + 
     24                                     " RIGHT JOIN REKLAMA R ON A2.Symbol = R.[SYMBOL AKWIZYTORA] " +  
     25                                     " LEFT JOIN dbo.VIEW_REKLAMA_OD_DO O ON R.ReklamaID = O.ReklamaId" + 
     26                                     " LEFT JOIN NR ON R.TYTU£ = NR.TYT AND O.OD = NR.NRW " + 
     27                                     " LEFT OUTER JOIN [NAZWY MODU£ÓW] NM ON r.MOD_TYP = NM.MOD_TYP" + 
     28                                     " LEFT OUTER JOIN dbo.KLIENCI AS K ON R.customerId=K.CustomerId    "; 
    3429 
    3530        public static OrdersForm getOrderForm(MDIBazaReklam parent) 
     
    4136        } 
    4237 
    43         private OrdersForm(MDIBazaReklam parent) 
     38        private OrdersForm(Form parent) 
    4439        { 
    4540            InitializeComponent(); 
    4641 
    47             this.MdiParent = parent; 
     42            MdiParent = parent; 
    4843 
    4944            reklamaTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; 
     
    6055            command.Connection = conn;  
    6156 
    62             this.sqlDataAdapter = new SqlDataAdapter(); 
    63             this.sqlDataAdapter.SelectCommand = command; 
     57            sqlDataAdapter = new SqlDataAdapter(); 
     58            sqlDataAdapter.SelectCommand = command; 
    6459 
    6560            szukajToolStrip.Items.Insert(13, new ToolStripLabel("DR")); 
     
    10499        private void OrdersForm_Load(object sender, EventArgs e) 
    105100        { 
    106             this.kONTATableAdapter.FillByIdAgencji(this.sLOWNIKDataSet.KONTA,User.getUser().IdAgencji); 
    107             this.WindowState = FormWindowState.Maximized; 
     101            kONTATableAdapter.FillByIdAgencji(sLOWNIKDataSet.KONTA,User.getUser().IdAgencji); 
     102            WindowState = FormWindowState.Maximized; 
    108103 
    109104            DBBindings.bindujAgencje(agencjaToolStripComboBox); 
     
    130125                            case "Tytuly": 
    131126 
    132                                 this.Cursor = Cursors.WaitCursor; 
     127                                Cursor = Cursors.WaitCursor; 
    133128 
    134129                                zatwierdzoneNiezaplaconeColumns(); 
    135                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     130                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    136131                                command.CommandText += " where R.[Tytu³]=@tytul aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    137132                                command.Parameters.AddWithValue("@tytul", e.Node.Name); 
    138                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     133                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    139134                                commandExecuted = true; 
    140135                                reklamaDataGridView.Refresh(); 
    141136 
    142                                 this.Cursor = Cursors.Default; 
    143  
    144                                 break; 
    145                             case "ZatwierdzoneNiezaplacone": 
    146                                 this.Cursor = Cursors.WaitCursor; 
     137                                Cursor = Cursors.Default; 
     138 
     139                                break; 
     140                            case "ZmodyfikowaneDzisiaj": 
     141                                Cursor = Cursors.WaitCursor; 
    147142 
    148143                                zatwierdzoneNiezaplaconeColumns(); 
    149                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    150                                 command.CommandText += " where A.symbol=@agencja AND R.[typ]!='BEZP£ATNA' AND R.[typ]!='REKLAMACJA' AND R.[typ]!='INNE' AND R.[ZATWIERDZONO DO DRUKU]=1 AND R.[ZAP£ACONO]=0 aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    151                                 command.Parameters.AddWithValue("@agencja", e.Node.Text); 
    152                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
    153                                 commandExecuted = true; 
    154                                 reklamaDataGridView.Refresh(); 
    155  
    156                                 this.Cursor = Cursors.Default; 
    157  
    158                                 break; 
    159                             case "ZmodyfikowaneDzisiaj": 
    160                                 this.Cursor = Cursors.WaitCursor; 
    161  
    162                                 zatwierdzoneNiezaplaconeColumns(); 
    163                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     144                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    164145                                command.CommandText += "  where A.symbol=@agencja AND [DATA OSTATNIEJ MODYFIKACJI]>@dzis aND [DATA OSTATNIEJ MODYFIKACJI]< @jutro AND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    165146                                command.Parameters.AddWithValue("@agencja", e.Node.Text); 
    166147                                command.Parameters.AddWithValue("@dzis", DateTime.Today.ToShortDateString()); 
    167148                                command.Parameters.AddWithValue("@jutro", DateTime.Today.AddDays(1).ToShortDateString()); 
    168                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     149                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    169150                                commandExecuted = true; 
    170151                                reklamaDataGridView.Refresh(); 
    171152 
    172                                 this.Cursor = Cursors.Default; 
     153                                Cursor = Cursors.Default; 
    173154 
    174155                                break; 
    175156                            case "DodaneDzisiaj": 
    176                                 this.Cursor = Cursors.WaitCursor; 
     157                                Cursor = Cursors.WaitCursor; 
    177158 
    178159                                zatwierdzoneNiezaplaconeColumns(); 
    179                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     160                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    180161                                command.CommandText += "  where A.symbol=@agencja AND [DATA ZAMÓWIENIA]>@dzis aND [DATA ZAMÓWIENIA]<@jutro AND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    181162                                command.Parameters.AddWithValue("@agencja", e.Node.Text); 
    182163                                command.Parameters.AddWithValue("@dzis", DateTime.Today.ToShortDateString()); 
    183164                                command.Parameters.AddWithValue("@jutro", DateTime.Today.AddDays(1).ToShortDateString()); 
    184                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     165                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    185166                                commandExecuted = true; 
    186167                                reklamaDataGridView.Refresh(); 
    187168 
    188                                 this.Cursor = Cursors.Default; 
     169                                Cursor = Cursors.Default; 
    189170 
    190171                                break; 
     
    193174                                switch (e.Node.Name) 
    194175                                { 
    195                                     case "ZatwierdzoneNiezaplacone": 
    196  
    197                                         this.Cursor = Cursors.WaitCursor; 
     176                                    default: 
     177 
     178                                        Cursor = Cursors.WaitCursor; 
    198179 
    199180                                        zatwierdzoneNiezaplaconeColumns(); 
    200                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    201                                         command.CommandText += " where R.[symbol akwizytora]=@agent AND R.[typ]!='BEZP£ATNA' AND R.[typ]!='REKLAMACJA' AND R.[typ]!='INNE' AND R.[ZATWIERDZONO DO DRUKU]=1 AND R.[ZAP£ACONO]=0 aND (r.SZER * r.WYS)<>0  order by R.[DATA ZAMÓWIENIA] desc"; 
    202                                         command.Parameters.AddWithValue("@agent", User.getUser().Symbol_agenta); 
    203                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
    204                                         commandExecuted = true; 
    205                                         reklamaDataGridView.Refresh(); 
    206  
    207                                         this.Cursor = Cursors.Default; 
    208  
    209                                         break; 
    210                                     default: 
    211  
    212                                         this.Cursor = Cursors.WaitCursor; 
    213  
    214                                         zatwierdzoneNiezaplaconeColumns(); 
    215                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     181                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    216182                                        command.CommandText += " where R.[symbol akwizytora]=@agent AND R.[Tytu³]=@tytul aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    217183                                        command.Parameters.AddWithValue("@agent", User.getUser().Symbol_agenta); 
    218184                                        command.Parameters.AddWithValue("@tytul", e.Node.Name); 
    219                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     185                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    220186                                        commandExecuted = true; 
    221187                                        reklamaDataGridView.Refresh(); 
    222188 
    223                                         this.Cursor = Cursors.Default; 
     189                                        Cursor = Cursors.Default; 
    224190 
    225191                                        break; 
     
    231197                                    case "BledyWreklamach": 
    232198 
    233                                         this.Cursor = Cursors.WaitCursor; 
     199                                        Cursor = Cursors.WaitCursor; 
    234200 
    235201                                        zatwierdzoneNiezaplaconeColumns(); 
    236                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     202                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    237203                                        command.CommandText += "WHERE ((r.MOD_TYP LIKE 'GS%' AND r.[TYTU£] LIKE 'AMT%') OR  (r.MOD_TYP LIKE 'AMT%' AND " + 
    238204                                            "r.[TYTU£] LIKE 'GS%') OR (r.TYP = 'P£ATNA' AND r.NETTO = 0) OR (r.TYP = 'BEZP£ATNA' AND r.NETTO > 0)) " + 
    239205                                            " aND (r.SZER * r.WYS)<>0 ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    240                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     206                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    241207                                        commandExecuted = true; 
    242208                                        reklamaDataGridView.Refresh(); 
    243209 
    244                                         this.Cursor = Cursors.Default; 
     210                                        Cursor = Cursors.Default; 
    245211 
    246212                                        break; 
    247213                                    case "PowtorzeniaReklam": 
    248214 
    249                                         this.Cursor = Cursors.WaitCursor; 
     215                                        Cursor = Cursors.WaitCursor; 
    250216 
    251217                                        zatwierdzoneNiezaplaconeColumns(); 
    252                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     218                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    253219                                        command.CommandText += "WHERE R.[ID REKLAMY] in (select [ID REKLAMY] from (SELECT [ID REKLAMY]," + 
    254220                                            "COUNT([ID REKLAMY]) AS NumOccurrences FROM dbo.REKLAMA GROUP BY [ID REKLAMY] " + 
    255221                                            "HAVING ( COUNT([ID REKLAMY]) > 1 ) )  as d) AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    256                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     222                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    257223                                        commandExecuted = true; 
    258224                                        reklamaDataGridView.Refresh(); 
    259225 
    260                                         this.Cursor = Cursors.Default; 
     226                                        Cursor = Cursors.Default; 
    261227 
    262228                                        break; 
    263229                                    case "Moduly": 
    264                                         this.Cursor = Cursors.WaitCursor; 
     230                                        Cursor = Cursors.WaitCursor; 
    265231 
    266232                                        zatwierdzoneNiezaplaconeColumns(); 
    267                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     233                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    268234                                        command.CommandText = command.CommandText.Replace("(r.[CENA JEDN] - r.[RABAT WARTOŒÆ]) / r.SZER * r.WYS AS [CENA MODU£U]", "0"); 
    269235                                        command.CommandText += "WHERE (r.SZER =0 or r.WYS=0) and year(R.[DATA ZAMÓWIENIA])>=2007  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    270                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     236                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    271237                                        commandExecuted = true; 
    272238                                        reklamaDataGridView.Refresh(); 
    273239 
    274                                         this.Cursor = Cursors.Default; 
     240                                        Cursor = Cursors.Default; 
    275241 
    276242                                        break; 
     
    284250                                    case "ZaTani50": 
    285251 
    286                                         this.Cursor = Cursors.WaitCursor; 
     252                                        Cursor = Cursors.WaitCursor; 
    287253 
    288254                                        analizaCenyModuluColumns(); 
    289                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     255                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    290256                                        command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    291257                                            "/ (R.SZER * R.WYS))<NM.[CENA]/2) AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    292                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     258                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    293259                                        commandExecuted = true; 
    294260                                        reklamaDataGridView.Refresh(); 
    295261 
    296                                         this.Cursor = Cursors.Default; 
     262                                        Cursor = Cursors.Default; 
    297263 
    298264                                        break; 
    299265                                    case "ZaTani30": 
    300266 
    301                                         this.Cursor = Cursors.WaitCursor; 
     267                                        Cursor = Cursors.WaitCursor; 
    302268 
    303269                                        analizaCenyModuluColumns(); 
    304                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     270                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    305271                                        command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    306272                                            "/ (R.SZER * R.WYS))<NM.[CENA_MIN]) AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    307                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     273                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    308274                                        commandExecuted = true; 
    309275                                        reklamaDataGridView.Refresh(); 
    310276 
    311                                         this.Cursor = Cursors.Default; 
     277                                        Cursor = Cursors.Default; 
    312278 
    313279                                        break; 
    314280                                    case "ZaDrogi": 
    315281 
    316                                         this.Cursor = Cursors.WaitCursor; 
     282                                        Cursor = Cursors.WaitCursor; 
    317283 
    318284                                        analizaCenyModuluColumns(); 
    319                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     285                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    320286                                        command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    321287                                            "/( R.SZER * R.WYS))>NM.[CENA]) AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    322                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     288                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    323289                                        commandExecuted = true; 
    324290                                        reklamaDataGridView.Refresh(); 
    325291 
    326                                         this.Cursor = Cursors.Default; 
     292                                        Cursor = Cursors.Default; 
    327293 
    328294                                        break; 
     
    340306                            case "Tytuly": 
    341307 
    342                                 this.Cursor = Cursors.WaitCursor; 
     308                                Cursor = Cursors.WaitCursor; 
    343309 
    344310                                zatwierdzoneNiezaplaconeColumns(); 
    345                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     311                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    346312                                command.CommandText += " where R.[Tytu³]=@tytul and datepart(year,NR.DATA_W)=@rok aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    347313                                command.Parameters.AddWithValue("@tytul", e.Node.Parent.Name); 
    348314                                command.Parameters.AddWithValue("@rok", e.Node.Name); 
    349                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     315                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    350316                                commandExecuted = true; 
    351317                                reklamaDataGridView.Refresh(); 
    352318 
    353                                 this.Cursor = Cursors.Default; 
     319                                Cursor = Cursors.Default; 
    354320 
    355321                                break; 
    356322                            case "MojeZamowienia": 
    357323 
    358                                 this.Cursor = Cursors.WaitCursor; 
     324                                Cursor = Cursors.WaitCursor; 
    359325 
    360326                                zatwierdzoneNiezaplaconeColumns(); 
    361                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     327                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    362328                                command.CommandText += " where R.[symbol akwizytora]=@agent AND R.[Tytu³]=@tytul and datepart(year,NR.DATA_W)=@rok aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    363329                                command.Parameters.AddWithValue("@agent", User.getUser().Symbol_agenta); 
    364330                                command.Parameters.AddWithValue("@tytul", e.Node.Parent.Name); 
    365331                                command.Parameters.AddWithValue("@rok", e.Node.Name); 
    366                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     332                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    367333                                commandExecuted = true; 
    368334                                reklamaDataGridView.Refresh(); 
    369335 
    370                                 this.Cursor = Cursors.Default; 
     336                                Cursor = Cursors.Default; 
    371337 
    372338                                break; 
    373339                            case "KoniecEmisji": 
    374340 
    375                                 this.Cursor = Cursors.WaitCursor; 
     341                                Cursor = Cursors.WaitCursor; 
    376342 
    377343                                zatwierdzoneNiezaplaconeColumns(); 
    378                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     344                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    379345                                command.CommandText += " where R.[Tytu³]=@tytul and O.DO=@nrWyd aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    380346                                command.Parameters.AddWithValue("@tytul", e.Node.Parent.Name); 
    381347                                command.Parameters.AddWithValue("@nrWyd", e.Node.Name); 
    382                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     348                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    383349                                commandExecuted = true; 
    384350                                reklamaDataGridView.Refresh(); 
    385351 
    386                                 this.Cursor = Cursors.Default; 
    387  
    388                                 break; 
    389                             case "ZatwierdzoneNiezaplacone": 
    390                                 this.Cursor = Cursors.WaitCursor; 
     352                                Cursor = Cursors.Default; 
     353 
     354                                break; 
     355                            case "ZmodyfikowaneDzisiaj": 
     356                                Cursor = Cursors.WaitCursor; 
    391357 
    392358                                zatwierdzoneNiezaplaconeColumns(); 
    393                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    394                                 command.CommandText += " where R.[symbol akwizytora]=@agent AND R.[typ]!='BEZP£ATNA' AND R.[typ]!='REKLAMACJA' AND R.[typ]!='INNE' AND  R.[ZATWIERDZONO DO DRUKU]=1 AND R.[ZAP£ACONO]=0 aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    395                                 command.Parameters.AddWithValue("@agent", e.Node.Name); 
    396                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
    397                                 commandExecuted = true; 
    398                                 reklamaDataGridView.Refresh(); 
    399  
    400                                 this.Cursor = Cursors.Default; 
    401  
    402                                 break; 
    403                             case "ZmodyfikowaneDzisiaj": 
    404                                 this.Cursor = Cursors.WaitCursor; 
    405  
    406                                 zatwierdzoneNiezaplaconeColumns(); 
    407                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     359                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    408360                                command.CommandText += " where R.[symbol akwizytora]=@agent aND [DATA OSTATNIEJ MODYFIKACJI]>@dzis aND [DATA OSTATNIEJ MODYFIKACJI]< @jutro AND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    409361                                command.Parameters.AddWithValue("@agent", e.Node.Name); 
    410362                                command.Parameters.AddWithValue("@dzis", DateTime.Today.ToShortDateString()); 
    411363                                command.Parameters.AddWithValue("@jutro", DateTime.Today.AddDays(1).ToShortDateString()); 
    412                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     364                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    413365                                commandExecuted = true; 
    414366                                reklamaDataGridView.Refresh(); 
    415367 
    416                                 this.Cursor = Cursors.Default; 
     368                                Cursor = Cursors.Default; 
    417369 
    418370                                break; 
    419371                            case "DodaneDzisiaj": 
    420                                 this.Cursor = Cursors.WaitCursor; 
     372                                Cursor = Cursors.WaitCursor; 
    421373 
    422374                                zatwierdzoneNiezaplaconeColumns(); 
    423                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     375                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    424376                                command.CommandText += " where R.[symbol akwizytora]=@agent aND [DATA ZAMÓWIENIA]>@dzis aND [DATA ZAMÓWIENIA]<@jutro AND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    425377                                command.Parameters.AddWithValue("@agent", e.Node.Name); 
    426378                                command.Parameters.AddWithValue("@dzis", DateTime.Today.ToShortDateString()); 
    427379                                command.Parameters.AddWithValue("@jutro", DateTime.Today.AddDays(1).ToShortDateString()); 
    428                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     380                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    429381                                commandExecuted = true; 
    430382                                reklamaDataGridView.Refresh(); 
    431383 
    432                                 this.Cursor = Cursors.Default; 
     384                                Cursor = Cursors.Default; 
    433385 
    434386                                break; 
     
    438390                                    case "ZaTani50": 
    439391 
    440                                         this.Cursor = Cursors.WaitCursor; 
     392                                        Cursor = Cursors.WaitCursor; 
    441393 
    442394                                        analizaCenyModuluColumns(); 
    443                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     395                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    444396                                        command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    445397                                            "/ (R.SZER * R.WYS))<NM.[CENA]/2) AND A.symbol=@agencja AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    446398                                        command.Parameters.AddWithValue("@agencja", e.Node.Text); 
    447                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     399                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    448400                                        commandExecuted = true; 
    449401                                        reklamaDataGridView.Refresh(); 
    450402 
    451                                         this.Cursor = Cursors.Default; 
     403                                        Cursor = Cursors.Default; 
    452404 
    453405                                        break; 
    454406                                    case "ZaTani30": 
    455407 
    456                                         this.Cursor = Cursors.WaitCursor; 
     408                                        Cursor = Cursors.WaitCursor; 
    457409 
    458410                                        analizaCenyModuluColumns(); 
    459                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     411                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    460412                                        command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    461413                                            "/ (R.SZER * R.WYS))<NM.[CENA_MIN]) AND A.symbol=@agencja AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    462414                                        command.Parameters.AddWithValue("@agencja", e.Node.Text); 
    463                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     415                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    464416                                        commandExecuted = true; 
    465417                                        reklamaDataGridView.Refresh(); 
    466418 
    467                                         this.Cursor = Cursors.Default; 
     419                                        Cursor = Cursors.Default; 
    468420 
    469421                                        break; 
    470422                                    case "ZaDrogi": 
    471423 
    472                                         this.Cursor = Cursors.WaitCursor; 
     424                                        Cursor = Cursors.WaitCursor; 
    473425 
    474426                                        analizaCenyModuluColumns(); 
    475                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     427                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    476428                                        command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    477429                                            "/( R.SZER * R.WYS))>NM.[CENA]) AND A.symbol=@agencja AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    478430                                        command.Parameters.AddWithValue("@agencja", e.Node.Text); 
    479                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     431                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    480432                                        commandExecuted = true; 
    481433                                        reklamaDataGridView.Refresh(); 
    482434 
    483                                         this.Cursor = Cursors.Default; 
     435                                        Cursor = Cursors.Default; 
    484436 
    485437                                        break; 
     
    499451                                    case "Tytuly": 
    500452 
    501                                         this.Cursor = Cursors.WaitCursor; 
     453                                        Cursor = Cursors.WaitCursor; 
    502454 
    503455                                        zatwierdzoneNiezaplaconeColumns(); 
    504                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     456                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    505457                                        command.CommandText += " where R.[Tytu³]=@tytul and datepart(year,NR.DATA_W)=@rok and datepart(month,NR.DATA_W)=@miesiac aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    506458                                        command.Parameters.AddWithValue("@tytul", e.Node.Parent.Parent.Name); 
    507459                                        command.Parameters.AddWithValue("@rok", e.Node.Parent.Name); 
    508460                                        command.Parameters.AddWithValue("@miesiac", e.Node.Name); 
    509                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     461                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    510462                                        commandExecuted = true; 
    511463                                        reklamaDataGridView.Refresh(); 
    512464 
    513                                         this.Cursor = Cursors.Default; 
     465                                        Cursor = Cursors.Default; 
    514466 
    515467                                        break; 
    516468                                    case "MojeZamowienia": 
    517469 
    518                                         this.Cursor = Cursors.WaitCursor; 
     470                                        Cursor = Cursors.WaitCursor; 
    519471 
    520472                                        zatwierdzoneNiezaplaconeColumns(); 
    521                                         this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     473                                        rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    522474                                        command.CommandText += " where R.[symbol akwizytora]=@agent AND R.[Tytu³]=@tytul and datepart(year,NR.DATA_W)=@rok and datepart(month,NR.DATA_W)=@miesiac aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 
    523475                                        command.Parameters.AddWithValue("@agent", User.getUser().Symbol_agenta); 
     
    525477                                        command.Parameters.AddWithValue("@rok", e.Node.Parent.Name); 
    526478                                        command.Parameters.AddWithValue("@miesiac", e.Node.Name); 
    527                                         sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     479                                        sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    528480                                        commandExecuted = true; 
    529481                                        reklamaDataGridView.Refresh(); 
    530482 
    531                                         this.Cursor = Cursors.Default; 
     483                                        Cursor = Cursors.Default; 
    532484 
    533485                                        break; 
     
    537489                                            case "ZaTani50": 
    538490 
    539                                                 this.Cursor = Cursors.WaitCursor; 
     491                                                Cursor = Cursors.WaitCursor; 
    540492 
    541493                                                analizaCenyModuluColumns(); 
    542                                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     494                                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    543495                                                command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    544496                                                    "/ (R.SZER * R.WYS))<NM.[CENA]/2) AND A.symbol=@agencja AND  R.[symbol akwizytora]=@agent AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    545497                                                command.Parameters.AddWithValue("@agencja", e.Node.Parent.Text); 
    546498                                                command.Parameters.AddWithValue("@agent", e.Node.Name); 
    547                                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     499                                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    548500                                                commandExecuted = true; 
    549501                                                reklamaDataGridView.Refresh(); 
    550502 
    551                                                 this.Cursor = Cursors.Default; 
     503                                                Cursor = Cursors.Default; 
    552504 
    553505                                                break; 
    554506                                            case "ZaTani30": 
    555507 
    556                                                 this.Cursor = Cursors.WaitCursor; 
     508                                                Cursor = Cursors.WaitCursor; 
    557509 
    558510                                                analizaCenyModuluColumns(); 
    559                                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     511                                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    560512                                                command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    561513                                                    "/ (R.SZER * R.WYS))<NM.[CENA_MIN]) AND A.symbol=@agencja AND  R.[symbol akwizytora]=@agent AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    562514                                                command.Parameters.AddWithValue("@agencja", e.Node.Parent.Text); 
    563515                                                command.Parameters.AddWithValue("@agent", e.Node.Name); 
    564                                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     516                                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    565517                                                commandExecuted = true; 
    566518                                                reklamaDataGridView.Refresh(); 
    567519 
    568                                                 this.Cursor = Cursors.Default; 
     520                                                Cursor = Cursors.Default; 
    569521 
    570522                                                break; 
    571523                                            case "ZaDrogi": 
    572524 
    573                                                 this.Cursor = Cursors.WaitCursor; 
     525                                                Cursor = Cursors.WaitCursor; 
    574526 
    575527                                                analizaCenyModuluColumns(); 
    576                                                 this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     528                                                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    577529                                                command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOŒÆ]) " + 
    578530                                                    "/( R.SZER * R.WYS))>NM.[CENA]) AND A.symbol=@agencja AND  R.[symbol akwizytora]=@agent AND datediff(month,R.[DATA ZAMÓWIENIA],getdate()) <= 3  ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 
    579531                                                command.Parameters.AddWithValue("@agencja", e.Node.Parent.Text); 
    580532                                                command.Parameters.AddWithValue("@agent", e.Node.Name); 
    581                                                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     533                                                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    582534                                                commandExecuted = true; 
    583535                                                reklamaDataGridView.Refresh(); 
    584536 
    585                                                 this.Cursor = Cursors.Default; 
     537                                                Cursor = Cursors.Default; 
    586538 
    587539                                                break; 
     
    610562            command.CommandText = query; 
    611563 
    612             this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     564            rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    613565 
    614566            command.CommandText += " where 1=1 AND (r.SZER * r.WYS)<>0 "; 
     
    641593                if (!Int32.TryParse(rokToolStripTextBox.Text.Trim(),out i)) { 
    642594                    MessageBox.Show("Podaj prawid³owy rok."); 
    643                     this.Cursor = Cursors.Default; 
     595                    Cursor = Cursors.Default; 
    644596                    return; 
    645597                } 
     
    655607                { 
    656608                    MessageBox.Show("Podaj prawid³owy miesi¹c."); 
    657                     this.Cursor = Cursors.Default; 
     609                    Cursor = Cursors.Default; 
    658610                    return; 
    659611                } 
     
    731683            sqlDataAdapter.SelectCommand = command; 
    732684 
    733             //MessageBox.Show(sqlDataAdapter.SelectCommand.CommandText); 
    734  
    735             /* 
    736             this.rEKLAMADataSet.REKLAMA.Clear(); 
    737             try 
    738             { 
    739                 sqlDataAdapter.Fill(this.rEKLAMADataSet.REKLAMA); 
    740             } 
    741             catch (Exception e1) 
    742             { 
    743                 MessageBox.Show(e1.Message); 
    744             } 
    745             */ 
    746  
    747             this.Cursor = Cursors.WaitCursor; 
    748  
    749             sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     685            Cursor = Cursors.WaitCursor; 
     686 
     687            sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    750688            commandExecuted = true; 
    751689             
     
    755693            treeView1.SelectedNode = null; 
    756694 
    757             this.Cursor = Cursors.Default; 
    758              
    759             //MessageBox.Show("Wyszukiwanie zakoñczone");    
     695            Cursor = Cursors.Default;  
    760696 
    761697        } 
     
    771707                OrderDetails.getOrderDetails().pokazSzczegolyZamowienia(idRek); 
    772708                DialogResult result = OrderDetails.getOrderDetails().ShowDialog(); 
    773  
    774                 /* 
    775                 OrderDetails od = new OrderDetails(); 
    776                 od.pokazSzczegolyZamowienia(idRek); 
    777                 DialogResult result = od.ShowDialog();*/ 
    778709   
    779710                if (result == DialogResult.OK) { 
    780                     this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    781                     sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie);                     
     711                    rEKLAMADataSet.ReklamyZestawienie.Clear(); 
     712                    sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie);                     
    782713                } 
    783714            } 
    784715             
    785716        } 
    786          
     717 
    787718        private void treeView1_AfterExpand(object sender, TreeViewEventArgs e) 
    788719        { 
     
    809740                            case "MojeZamowienia": 
    810741                                DBBindings.dodajTytulyDoWezla(e.Node); 
    811  
    812                                 node = new TreeNode("Zatwierdzone-niezap³acone"); 
    813                                 node.Name = "ZatwierdzoneNiezaplacone"; 
    814                                 treeView1.Nodes["MojeZamowienia"].Nodes.Add(node); 
    815  
    816742                                break; 
    817743                            case "KoniecEmisji": 
    818744                                DBBindings.dodajTytulyDoWezla(e.Node); 
    819745                                break; 
    820                             case "ZatwierdzoneNiezaplacone": 
    821                                  
    822                                 if (User.getUser().St_kierownik | User.getUser().St_produkcja) 
    823                                 { 
    824                                     DBBindings.dodajAgencjeDoWezla(e.Node); 
    825                                 } 
    826                                 else if (User.getUser().St_handlowiec| User.getUser().St_sekretarka | User.getUser().St_subhandlowiec) 
    827                                 { 
    828                                     e.Node.Nodes.Clear(); 
    829                                     node = new TreeNode(User.getUser().SymbolAgencji); 
    830                                     node.Name = User.getUser().IdAgencji.ToString(); 
    831                                     node.Nodes.Add(new TreeNode()); 
    832                                     treeView1.Nodes["ZatwierdzoneNiezaplacone"].Nodes.Add(node); 
    833                                 } 
    834                                 break; 
    835746                            case "ZmodyfikowaneDzisiaj": 
    836747                                DBBindings.dodajAgencjeDoWezla(e.Node); 
     
    838749                            case "DodaneDzisiaj": 
    839750                                DBBindings.dodajAgencjeDoWezla(e.Node); 
    840                                 break;                        
     751                                break; 
    841752                            default: 
    842753                                break; 
     
    850761                                e.Node.Nodes.Clear(); 
    851762 
    852                                 comand.CommandText = "select top 20 NRW from dbo.NR where DATA_W > dateadd(day,-70,getDate()) AND tyt = @param"; 
     763                                comand.CommandText = 
     764                                    "select top 20 NRW from dbo.NR where DATA_W > dateadd(day,-70,getDate()) AND tyt = @param"; 
    853765                                conn.Open(); 
    854766                                comand.Parameters.Clear(); 
     
    856768                                reader = comand.ExecuteReader(); 
    857769 
    858                                 while (reader.Read()) 
     770                                if (reader != null) 
    859771                                { 
    860                                     node = new TreeNode(reader.GetValue(0).ToString()); 
    861                                     node.Name = reader.GetValue(0).ToString(); 
    862                                     e.Node.Nodes.Add(node); 
     772                                    while (reader.Read()) 
     773                                    { 
     774                                        node = new TreeNode(reader.GetValue(0).ToString()); 
     775                                        node.Name = reader.GetValue(0).ToString(); 
     776                                        e.Node.Nodes.Add(node); 
     777                                    } 
    863778                                } 
    864779                                conn.Close(); 
    865780                                break; 
    866                             case "ZatwierdzoneNiezaplacone": 
    867                                 DBBindings.dodajAgentowDoWezla(e.Node, e.Node.Name); 
    868                                 break; 
    869781                            case "ZmodyfikowaneDzisiaj": 
    870782                                DBBindings.dodajAgentowDoWezla(e.Node, e.Node.Name); 
     
    879791                                e.Node.Nodes.Clear(); 
    880792 
    881                                 comand.CommandText = "select distinct datepart(year,DATA_W) as rok from dbo.NR where TYT=@param order by rok desc"; 
     793                                comand.CommandText = 
     794                                    "select distinct datepart(year,DATA_W) as rok from dbo.NR where TYT=@param order by rok desc"; 
    882795                                conn.Open(); 
    883796                                comand.Parameters.Clear(); 
     
    885798                                reader = comand.ExecuteReader(); 
    886799 
    887                                 while (reader.Read()) 
     800                                if (reader != null) 
    888801                                { 
    889                                     node = new TreeNode(reader.GetValue(0).ToString()); 
    890                                     node.Name = reader.GetValue(0).ToString(); 
    891  
    892                                     for (int i = 1; i <= 12; i++) 
     802                                    while (reader.Read()) 
    893803                                    { 
    894                                         TreeNode node2 = new TreeNode(i.ToString()); 
    895                                         node2.Name = i.ToString(); 
    896                                         node.Nodes.Add(node2); 
     804                                        node = new TreeNode(reader.GetValue(0).ToString()); 
     805                                        node.Name = reader.GetValue(0).ToString(); 
     806 
     807                                        for (int i = 1; i <= 12; i++) 
     808                                        { 
     809                                            TreeNode node2 = new TreeNode(i.ToString()); 
     810                                            node2.Name = i.ToString(); 
     811                                            node.Nodes.Add(node2); 
     812                                        } 
     813 
     814                                        e.Node.Nodes.Add(node); 
    897815                                    } 
    898  
    899                                     e.Node.Nodes.Add(node); 
    900816                                } 
    901817                                conn.Close(); 
     
    919835        } 
    920836 
    921         private void fakturaButton_Click(object sender, EventArgs e) 
    922         { 
    923             if (reklamyZestawienieBindingSource.Current != null) 
    924             { 
    925                 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
    926  
    927                 if (row["id_faktury"] != DBNull.Value) 
    928                 { 
    929                     int idFaktury = Convert.ToInt32(row["id_faktury"]); 
    930                     FactureViewer fv = new FactureViewer(idFaktury,true); 
    931                     fv.ShowDialog(); 
    932                 } 
    933             } 
    934             else { 
    935                 MessageBox.Show("Wybierz zamowienie"); 
    936             } 
    937         } 
    938  
    939837        private void reklamaDataGridView_CellLeave(object sender, DataGridViewCellEventArgs e) 
    940838        { 
     
    953851                int custID = Convert.ToInt32(row["CustomerId"]); 
    954852 
    955                 ClientsForm.getClientsForm((MDIBazaReklam)this.MdiParent).pokazKlienta(custID); 
    956  
    957                 this.Hide(); 
    958  
    959                 ClientsForm.getClientsForm((MDIBazaReklam)this.MdiParent).Show();                 
     853                ClientsForm.getClientsForm((MDIBazaReklam)MdiParent).pokazKlienta(custID); 
     854 
     855                Hide(); 
     856 
     857                ClientsForm.getClientsForm((MDIBazaReklam)MdiParent).Show();                 
    960858 
    961859            }             
     
    969867                int idRek = Convert.ToInt32(row["reklamaId"]); 
    970868                Facturer f = new Facturer(idRek); 
    971                 DialogResult result = f.ShowDialog(); 
    972                  
    973                 /* 
    974                 if (result == DialogResult.OK) 
    975                 { 
    976                     //tu sie gdzies wywala 
    977                     this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    978                     sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie);                    
    979                 } */      
     869                f.ShowDialog(); 
    980870            } 
    981871        } 
     
    1041931                 
    1042932                OrderDetails.getOrderDetails().pokazSzczegolyZamowienia(idRek); 
    1043                 DialogResult result = OrderDetails.getOrderDetails().ShowDialog(); 
    1044  
    1045                 /* 
    1046                 OrderDetails od = new OrderDetails(); 
    1047                 od.pokazSzczegolyZamowienia(idRek); 
    1048                 DialogResult result = od.ShowDialog();*/ 
    1049                 /* 
    1050                 if (result == DialogResult.OK) 
    1051                 { 
    1052                     this.rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    1053                     sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
    1054                 }*/ 
     933                OrderDetails.getOrderDetails().ShowDialog(); 
    1055934            } 
    1056935        } 
     
    1060939            if (reklamyZestawienieBindingSource.Current != null) 
    1061940            { 
    1062                 this.Cursor = Cursors.WaitCursor; 
     941                Cursor = Cursors.WaitCursor; 
    1063942 
    1064943                DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
     
    1066945                OrderViewer ov = new OrderViewer(idRek); 
    1067946 
    1068                 this.Cursor = Cursors.Default; 
     947                Cursor = Cursors.Default; 
    1069948 
    1070949                ov.ShowDialog(); 
     
    1080959                if (row["id_faktury"] != DBNull.Value) 
    1081960                { 
    1082                     this.Cursor = Cursors.WaitCursor; 
     961                    Cursor = Cursors.WaitCursor; 
    1083962 
    1084963                    int idFaktury = Convert.ToInt32(row["id_faktury"]); 
     
    1087966                    fv.ShowDialog(); 
    1088967 
    1089                     this.Cursor = Cursors.Default;                   
     968                    Cursor = Cursors.Default;                   
    1090969                } 
    1091970                else { 
     
    1098977        { 
    1099978            TreeNode node; 
    1100             /* 
    1101             node = new TreeNode("Tytu³y"); 
    1102             node.Name = "Tytuly"; 
    1103             node.Nodes.Add(new TreeNode()); 
    1104  
    1105             treeView1.Nodes.Add(node); 
    1106             */ 
    1107979 
    1108980            if (User.getUser().St_handlowiec) 
     
    11601032            } 
    11611033 
    1162             node = new TreeNode("Zatwierdzone-niezap³acone"); 
    1163             node.Name = "ZatwierdzoneNiezaplacone"; 
    1164             node.Nodes.Add(new TreeNode()); 
    1165             treeView1.Nodes.Add(node); 
    1166  
    11671034            node = new TreeNode("Zmodyfikowane dzisiaj"); 
    11681035            node.Name = "ZmodyfikowaneDzisiaj"; 
     
    11741041            node.Nodes.Add(new TreeNode()); 
    11751042            treeView1.Nodes.Add(node); 
    1176  
    1177             /* 
    1178             node = new TreeNode("Zatwierdzone-niezafakturowane"); 
    1179             node.Name = "ZatwierdzoneNiezafakturowane"; 
    1180             node.Nodes.Add(new TreeNode()); 
    1181              */ 
    11821043        } 
    11831044 
    11841045        /// <summary> 
    1185         /// Widok standardowy kolumn - nieuzywane 
     1046        /// Kolumny z zatwierdzonych - niezap³aconych 
    11861047        /// </summary> 
    1187        /* 
    1188         private void defaultColumns() 
    1189         { 
     1048        private void zatwierdzoneNiezaplaconeColumns() 
     1049        { 
     1050            if (reklamaDataGridView == null) return; 
     1051 
     1052            // ReSharper disable PossibleNullReferenceException 
    11901053            reklamaDataGridView.Columns["CENA_MODULU"].Visible = false; 
     1054 
    11911055            reklamaDataGridView.Columns["CENA_MIN"].Visible = false; 
    11921056            reklamaDataGridView.Columns["CENA"].Visible = false; 
    11931057            reklamaDataGridView.Columns["PROCENT_PROWIZJI"].Visible = false; 
    1194  
    1195             reklamaDataGridView.Columns["netto"].Visible = false; 
    1196             reklamaDataGridView.Columns["brutto"].Visible = false; 
     1058            reklamaDataGridView.Columns["wYSDataGridViewTextBoxColumn"].Visible = true; 
     1059            reklamaDataGridView.Columns["sZERDataGridViewTextBoxColumn"].Visible = true; 
    11971060 
    11981061            reklamaDataGridView.Columns["tYTU£DataGridViewTextBoxColumn"].Visible = true; 
     
    12071070            reklamaDataGridView.Columns["fAKTURAWYSTAWIONODataGridViewCheckBoxColumn"].Visible = true; 
    12081071            reklamaDataGridView.Columns["zATWIERDZONODODRUKUDataGridViewCheckBoxColumn"].Visible = true; 
    1209             reklamaDataGridView.Columns["wYSDataGridViewTextBoxColumn"].Visible = true; 
    1210             reklamaDataGridView.Columns["sZERDataGridViewTextBoxColumn"].Visible = true; 
    12111072 
    12121073            reklamaDataGridView.Columns["iDREKLAMYDataGridViewTextBoxColumn"].Visible = true; 
     
    12181079            reklamaDataGridView.Columns["agencjaDataGridViewTextBoxColumn"].Visible = true; 
    12191080 
    1220         } 
    1221         */ 
    1222  
    1223         /// <summary> 
    1224         /// Kolumny z zatwierdzonych - niezap³aconych 
    1225         /// </summary> 
    1226         private void zatwierdzoneNiezaplaconeColumns() 
    1227         { 
    1228             reklamaDataGridView.Columns["CENA_MODULU"].Visible = false; 
    1229             reklamaDataGridView.Columns["CENA_MIN"].Visible = false; 
    1230             reklamaDataGridView.Columns["CENA"].Visible = false; 
    1231             reklamaDataGridView.Columns["PROCENT_PROWIZJI"].Visible = false; 
    1232             reklamaDataGridView.Columns["wYSDataGridViewTextBoxColumn"].Visible = true; 
    1233             reklamaDataGridView.Columns["sZERDataGridViewTextBoxColumn"].Visible = true; 
    1234  
    1235             reklamaDataGridView.Columns["tYTU£DataGridViewTextBoxColumn"].Visible = true; 
    1236             reklamaDataGridView.Columns["TYP"].Visible = true; 
    1237             reklamaDataGridView.Columns["oDDataGridViewTextBoxColumn"].Visible = true; 
    1238             reklamaDataGridView.Columns["emisjaDataGridViewTextBoxColumn"].Visible = true; 
    1239             reklamaDataGridView.Columns["FirstName"].Visible = true; 
    1240             reklamaDataGridView.Columns["fAKTURANUMERDataGridViewTextBoxColumn"].Visible = true; 
    1241             reklamaDataGridView.Columns["dATAOSTATNIEJMODYFIKACJIDataGridViewTextBoxColumn"].Visible = true; 
    1242             reklamaDataGridView.Columns["dATAZAP£ATYDataGridViewTextBoxColumn"].Visible = true; 
    1243             reklamaDataGridView.Columns["zAP£ACONODataGridViewCheckBoxColumn"].Visible = true; 
    1244             reklamaDataGridView.Columns["fAKTURAWYSTAWIONODataGridViewCheckBoxColumn"].Visible = true; 
    1245             reklamaDataGridView.Columns["zATWIERDZONODODRUKUDataGridViewCheckBoxColumn"].Visible = true; 
    1246  
    1247             reklamaDataGridView.Columns["iDREKLAMYDataGridViewTextBoxColumn"].Visible = true; 
    1248             reklamaDataGridView.Columns["mODTYPDataGridViewTextBoxColumn"].Visible = true; 
    1249             reklamaDataGridView.Columns["rABATDataGridViewTextBoxColumn"].Visible = true; 
    1250             reklamaDataGridView.Columns["kierzatwierdzilDataGridViewCheckBoxColumn"].Visible = true; 
    1251             reklamaDataGridView.Columns["zablokujprowizjeDataGridViewCheckBoxColumn"].Visible = true; 
    1252             reklamaDataGridView.Columns["sYMBOLAKWIZYTORADataGridViewTextBoxColumn"].Visible = true; 
    1253             reklamaDataGridView.Columns["agencjaDataGridViewTextBoxColumn"].Visible = true; 
    1254  
    12551081            reklamaDataGridView.Columns["netto"].Visible = true; 
    12561082            reklamaDataGridView.Columns["brutto"].Visible = true; 
    1257  
     1083            // ReSharper restore PossibleNullReferenceException 
    12581084        } 
    12591085 
     
    12631089        private void analizaCenyModuluColumns() 
    12641090        { 
     1091            if (reklamaDataGridView == null) return; 
     1092 
     1093            // ReSharper disable PossibleNullReferenceException 
    12651094            reklamaDataGridView.Columns["CENA_MODULU"].Visible = true; 
    12661095            reklamaDataGridView.Columns["CENA_MIN"].Visible = true; 
     
    12841113            reklamaDataGridView.Columns["netto"].Visible = false; 
    12851114            reklamaDataGridView.Columns["brutto"].Visible = false; 
     1115            // ReSharper restore PossibleNullReferenceException 
    12861116        } 
    12871117 
     
    12901120            if (commandExecuted) 
    12911121            { 
    1292                 this.Cursor = Cursors.WaitCursor; 
     1122                Cursor = Cursors.WaitCursor; 
    12931123 
    12941124                rEKLAMADataSet.ReklamyZestawienie.Clear(); 
    1295                 sqlDataAdapter.Fill(this.rEKLAMADataSet.ReklamyZestawienie); 
     1125                sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 
    12961126                reklamaDataGridView.Refresh(); 
    12971127 
    1298                 this.Cursor = Cursors.Default; 
     1128                Cursor = Cursors.Default; 
    12991129            } 
    13001130 
     
    13671197            if (reklamyZestawienieBindingSource.Current != null) 
    13681198            { 
    1369                 this.Cursor = Cursors.WaitCursor; 
     1199                Cursor = Cursors.WaitCursor; 
    13701200 
    13711201                DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
     
    13831213                string sciezka = Produkcja.GetReklamaFileName(idReklamy, tytul, grzbiet, miasto, staryNowyArchiwum, "jpg"); 
    13841214 
    1385                 this.Cursor = Cursors.Default; 
     1215                Cursor = Cursors.Default; 
    13861216 
    13871217                if (File.Exists(sciezka)) 
     
    14001230            if (reklamyZestawienieBindingSource.Current != null) 
    14011231            { 
    1402                 this.Cursor = Cursors.WaitCursor; 
     1232                Cursor = Cursors.WaitCursor; 
    14031233 
    14041234                DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
     
    14151245                string sciezka = Produkcja.GetReklamaFileName(idReklamy, tytul, grzbiet, miasto, staryNowyArchiwum, "pdf"); 
    14161246 
    1417                 this.Cursor = Cursors.Default; 
     1247                Cursor = Cursors.Default; 
    14181248 
    14191249                if (File.Exists(sciezka)) 
     
    14311261        private void excelToolStripButton_Click(object sender, EventArgs e) 
    14321262        { 
    1433             this.Cursor = Cursors.WaitCursor; 
     1263            Cursor = Cursors.WaitCursor; 
    14341264 
    14351265            ExcelHandler ex = new ExcelHandler(); 
    14361266            ex.exportToExcel(reklamaDataGridView); 
    14371267 
    1438             this.Cursor = Cursors.Default; 
     1268            Cursor = Cursors.Default; 
    14391269        } 
    14401270 
     
    14431273            if (reklamyZestawienieBindingSource.Current != null) 
    14441274            { 
    1445                 this.Cursor = Cursors.WaitCursor; 
     1275                Cursor = Cursors.WaitCursor; 
    14461276 
    14471277                DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; 
     
    14591289                } 
    14601290 
    1461                 this.Cursor = Cursors.Default; 
     1291                Cursor = Cursors.Default; 
    14621292            } 
    14631293        }