Zbiór zmian 302
- Data:
- 2009-02-05 15:02:49 (17 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/BazaReklam/OrdersForm.cs (zmodyfikowane) (49 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/BazaReklam/OrdersForm.cs
r230 r302 1 1 using System; 2 using System.Collections.Generic;3 2 using System.ComponentModel; 4 3 using System.Data; 5 4 using System.Data.SqlClient; 6 using System.Diagnostics;7 using System.Drawing;8 using System.Text;9 5 using System.Windows.Forms; 10 6 using System.IO; 11 using Baza_Reklam.REKLAMADataSetTableAdapters;12 7 13 8 namespace Baza_Reklam … … 16 11 { 17 12 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; 22 17 23 18 /// <summary> 24 19 /// Do ka¿dego filtrowania musi byæ dodany warunek (r.SZER * r.WYS)<>0 !!! 25 20 /// </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 " rightJOIN REKLAMA R ON A2.Symbol = R.[SYMBOL AKWIZYTORA] " +30 " left JOIN dbo.VIEW_REKLAMA_OD_DO O ON R.ReklamaID = O.ReklamaId" +31 " leftJOIN 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 onR.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 "; 34 29 35 30 public static OrdersForm getOrderForm(MDIBazaReklam parent) … … 41 36 } 42 37 43 private OrdersForm( MDIBazaReklam parent)38 private OrdersForm(Form parent) 44 39 { 45 40 InitializeComponent(); 46 41 47 this.MdiParent = parent;42 MdiParent = parent; 48 43 49 44 reklamaTableAdapter.Connection.ConnectionString = ConnString.getConnString().Value; … … 60 55 command.Connection = conn; 61 56 62 this.sqlDataAdapter = new SqlDataAdapter();63 this.sqlDataAdapter.SelectCommand = command;57 sqlDataAdapter = new SqlDataAdapter(); 58 sqlDataAdapter.SelectCommand = command; 64 59 65 60 szukajToolStrip.Items.Insert(13, new ToolStripLabel("DR")); … … 104 99 private void OrdersForm_Load(object sender, EventArgs e) 105 100 { 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; 108 103 109 104 DBBindings.bindujAgencje(agencjaToolStripComboBox); … … 130 125 case "Tytuly": 131 126 132 this.Cursor = Cursors.WaitCursor;127 Cursor = Cursors.WaitCursor; 133 128 134 129 zatwierdzoneNiezaplaconeColumns(); 135 this.rEKLAMADataSet.ReklamyZestawienie.Clear();130 rEKLAMADataSet.ReklamyZestawienie.Clear(); 136 131 command.CommandText += " where R.[Tytu³]=@tytul aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 137 132 command.Parameters.AddWithValue("@tytul", e.Node.Name); 138 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);133 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 139 134 commandExecuted = true; 140 135 reklamaDataGridView.Refresh(); 141 136 142 this.Cursor = Cursors.Default;143 144 break; 145 case "Z atwierdzoneNiezaplacone":146 this.Cursor = Cursors.WaitCursor;137 Cursor = Cursors.Default; 138 139 break; 140 case "ZmodyfikowaneDzisiaj": 141 Cursor = Cursors.WaitCursor; 147 142 148 143 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(); 164 145 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"; 165 146 command.Parameters.AddWithValue("@agencja", e.Node.Text); 166 147 command.Parameters.AddWithValue("@dzis", DateTime.Today.ToShortDateString()); 167 148 command.Parameters.AddWithValue("@jutro", DateTime.Today.AddDays(1).ToShortDateString()); 168 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);149 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 169 150 commandExecuted = true; 170 151 reklamaDataGridView.Refresh(); 171 152 172 this.Cursor = Cursors.Default;153 Cursor = Cursors.Default; 173 154 174 155 break; 175 156 case "DodaneDzisiaj": 176 this.Cursor = Cursors.WaitCursor;157 Cursor = Cursors.WaitCursor; 177 158 178 159 zatwierdzoneNiezaplaconeColumns(); 179 this.rEKLAMADataSet.ReklamyZestawienie.Clear();160 rEKLAMADataSet.ReklamyZestawienie.Clear(); 180 161 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"; 181 162 command.Parameters.AddWithValue("@agencja", e.Node.Text); 182 163 command.Parameters.AddWithValue("@dzis", DateTime.Today.ToShortDateString()); 183 164 command.Parameters.AddWithValue("@jutro", DateTime.Today.AddDays(1).ToShortDateString()); 184 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);165 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 185 166 commandExecuted = true; 186 167 reklamaDataGridView.Refresh(); 187 168 188 this.Cursor = Cursors.Default;169 Cursor = Cursors.Default; 189 170 190 171 break; … … 193 174 switch (e.Node.Name) 194 175 { 195 case "ZatwierdzoneNiezaplacone":196 197 this.Cursor = Cursors.WaitCursor;176 default: 177 178 Cursor = Cursors.WaitCursor; 198 179 199 180 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(); 216 182 command.CommandText += " where R.[symbol akwizytora]=@agent AND R.[Tytu³]=@tytul aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 217 183 command.Parameters.AddWithValue("@agent", User.getUser().Symbol_agenta); 218 184 command.Parameters.AddWithValue("@tytul", e.Node.Name); 219 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);185 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 220 186 commandExecuted = true; 221 187 reklamaDataGridView.Refresh(); 222 188 223 this.Cursor = Cursors.Default;189 Cursor = Cursors.Default; 224 190 225 191 break; … … 231 197 case "BledyWreklamach": 232 198 233 this.Cursor = Cursors.WaitCursor;199 Cursor = Cursors.WaitCursor; 234 200 235 201 zatwierdzoneNiezaplaconeColumns(); 236 this.rEKLAMADataSet.ReklamyZestawienie.Clear();202 rEKLAMADataSet.ReklamyZestawienie.Clear(); 237 203 command.CommandText += "WHERE ((r.MOD_TYP LIKE 'GS%' AND r.[TYTU£] LIKE 'AMT%') OR (r.MOD_TYP LIKE 'AMT%' AND " + 238 204 "r.[TYTU£] LIKE 'GS%') OR (r.TYP = 'P£ATNA' AND r.NETTO = 0) OR (r.TYP = 'BEZP£ATNA' AND r.NETTO > 0)) " + 239 205 " aND (r.SZER * r.WYS)<>0 ORDER BY R.[DATA ZAMÓWIENIA] DESC"; 240 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);206 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 241 207 commandExecuted = true; 242 208 reklamaDataGridView.Refresh(); 243 209 244 this.Cursor = Cursors.Default;210 Cursor = Cursors.Default; 245 211 246 212 break; 247 213 case "PowtorzeniaReklam": 248 214 249 this.Cursor = Cursors.WaitCursor;215 Cursor = Cursors.WaitCursor; 250 216 251 217 zatwierdzoneNiezaplaconeColumns(); 252 this.rEKLAMADataSet.ReklamyZestawienie.Clear();218 rEKLAMADataSet.ReklamyZestawienie.Clear(); 253 219 command.CommandText += "WHERE R.[ID REKLAMY] in (select [ID REKLAMY] from (SELECT [ID REKLAMY]," + 254 220 "COUNT([ID REKLAMY]) AS NumOccurrences FROM dbo.REKLAMA GROUP BY [ID REKLAMY] " + 255 221 "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); 257 223 commandExecuted = true; 258 224 reklamaDataGridView.Refresh(); 259 225 260 this.Cursor = Cursors.Default;226 Cursor = Cursors.Default; 261 227 262 228 break; 263 229 case "Moduly": 264 this.Cursor = Cursors.WaitCursor;230 Cursor = Cursors.WaitCursor; 265 231 266 232 zatwierdzoneNiezaplaconeColumns(); 267 this.rEKLAMADataSet.ReklamyZestawienie.Clear();233 rEKLAMADataSet.ReklamyZestawienie.Clear(); 268 234 command.CommandText = command.CommandText.Replace("(r.[CENA JEDN] - r.[RABAT WARTOÆ]) / r.SZER * r.WYS AS [CENA MODU£U]", "0"); 269 235 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); 271 237 commandExecuted = true; 272 238 reklamaDataGridView.Refresh(); 273 239 274 this.Cursor = Cursors.Default;240 Cursor = Cursors.Default; 275 241 276 242 break; … … 284 250 case "ZaTani50": 285 251 286 this.Cursor = Cursors.WaitCursor;252 Cursor = Cursors.WaitCursor; 287 253 288 254 analizaCenyModuluColumns(); 289 this.rEKLAMADataSet.ReklamyZestawienie.Clear();255 rEKLAMADataSet.ReklamyZestawienie.Clear(); 290 256 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 291 257 "/ (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); 293 259 commandExecuted = true; 294 260 reklamaDataGridView.Refresh(); 295 261 296 this.Cursor = Cursors.Default;262 Cursor = Cursors.Default; 297 263 298 264 break; 299 265 case "ZaTani30": 300 266 301 this.Cursor = Cursors.WaitCursor;267 Cursor = Cursors.WaitCursor; 302 268 303 269 analizaCenyModuluColumns(); 304 this.rEKLAMADataSet.ReklamyZestawienie.Clear();270 rEKLAMADataSet.ReklamyZestawienie.Clear(); 305 271 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 306 272 "/ (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); 308 274 commandExecuted = true; 309 275 reklamaDataGridView.Refresh(); 310 276 311 this.Cursor = Cursors.Default;277 Cursor = Cursors.Default; 312 278 313 279 break; 314 280 case "ZaDrogi": 315 281 316 this.Cursor = Cursors.WaitCursor;282 Cursor = Cursors.WaitCursor; 317 283 318 284 analizaCenyModuluColumns(); 319 this.rEKLAMADataSet.ReklamyZestawienie.Clear();285 rEKLAMADataSet.ReklamyZestawienie.Clear(); 320 286 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 321 287 "/( 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); 323 289 commandExecuted = true; 324 290 reklamaDataGridView.Refresh(); 325 291 326 this.Cursor = Cursors.Default;292 Cursor = Cursors.Default; 327 293 328 294 break; … … 340 306 case "Tytuly": 341 307 342 this.Cursor = Cursors.WaitCursor;308 Cursor = Cursors.WaitCursor; 343 309 344 310 zatwierdzoneNiezaplaconeColumns(); 345 this.rEKLAMADataSet.ReklamyZestawienie.Clear();311 rEKLAMADataSet.ReklamyZestawienie.Clear(); 346 312 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"; 347 313 command.Parameters.AddWithValue("@tytul", e.Node.Parent.Name); 348 314 command.Parameters.AddWithValue("@rok", e.Node.Name); 349 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);315 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 350 316 commandExecuted = true; 351 317 reklamaDataGridView.Refresh(); 352 318 353 this.Cursor = Cursors.Default;319 Cursor = Cursors.Default; 354 320 355 321 break; 356 322 case "MojeZamowienia": 357 323 358 this.Cursor = Cursors.WaitCursor;324 Cursor = Cursors.WaitCursor; 359 325 360 326 zatwierdzoneNiezaplaconeColumns(); 361 this.rEKLAMADataSet.ReklamyZestawienie.Clear();327 rEKLAMADataSet.ReklamyZestawienie.Clear(); 362 328 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"; 363 329 command.Parameters.AddWithValue("@agent", User.getUser().Symbol_agenta); 364 330 command.Parameters.AddWithValue("@tytul", e.Node.Parent.Name); 365 331 command.Parameters.AddWithValue("@rok", e.Node.Name); 366 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);332 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 367 333 commandExecuted = true; 368 334 reklamaDataGridView.Refresh(); 369 335 370 this.Cursor = Cursors.Default;336 Cursor = Cursors.Default; 371 337 372 338 break; 373 339 case "KoniecEmisji": 374 340 375 this.Cursor = Cursors.WaitCursor;341 Cursor = Cursors.WaitCursor; 376 342 377 343 zatwierdzoneNiezaplaconeColumns(); 378 this.rEKLAMADataSet.ReklamyZestawienie.Clear();344 rEKLAMADataSet.ReklamyZestawienie.Clear(); 379 345 command.CommandText += " where R.[Tytu³]=@tytul and O.DO=@nrWyd aND (r.SZER * r.WYS)<>0 order by R.[DATA ZAMÓWIENIA] desc"; 380 346 command.Parameters.AddWithValue("@tytul", e.Node.Parent.Name); 381 347 command.Parameters.AddWithValue("@nrWyd", e.Node.Name); 382 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);348 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 383 349 commandExecuted = true; 384 350 reklamaDataGridView.Refresh(); 385 351 386 this.Cursor = Cursors.Default;387 388 break; 389 case "Z atwierdzoneNiezaplacone":390 this.Cursor = Cursors.WaitCursor;352 Cursor = Cursors.Default; 353 354 break; 355 case "ZmodyfikowaneDzisiaj": 356 Cursor = Cursors.WaitCursor; 391 357 392 358 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(); 408 360 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"; 409 361 command.Parameters.AddWithValue("@agent", e.Node.Name); 410 362 command.Parameters.AddWithValue("@dzis", DateTime.Today.ToShortDateString()); 411 363 command.Parameters.AddWithValue("@jutro", DateTime.Today.AddDays(1).ToShortDateString()); 412 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);364 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 413 365 commandExecuted = true; 414 366 reklamaDataGridView.Refresh(); 415 367 416 this.Cursor = Cursors.Default;368 Cursor = Cursors.Default; 417 369 418 370 break; 419 371 case "DodaneDzisiaj": 420 this.Cursor = Cursors.WaitCursor;372 Cursor = Cursors.WaitCursor; 421 373 422 374 zatwierdzoneNiezaplaconeColumns(); 423 this.rEKLAMADataSet.ReklamyZestawienie.Clear();375 rEKLAMADataSet.ReklamyZestawienie.Clear(); 424 376 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"; 425 377 command.Parameters.AddWithValue("@agent", e.Node.Name); 426 378 command.Parameters.AddWithValue("@dzis", DateTime.Today.ToShortDateString()); 427 379 command.Parameters.AddWithValue("@jutro", DateTime.Today.AddDays(1).ToShortDateString()); 428 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);380 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 429 381 commandExecuted = true; 430 382 reklamaDataGridView.Refresh(); 431 383 432 this.Cursor = Cursors.Default;384 Cursor = Cursors.Default; 433 385 434 386 break; … … 438 390 case "ZaTani50": 439 391 440 this.Cursor = Cursors.WaitCursor;392 Cursor = Cursors.WaitCursor; 441 393 442 394 analizaCenyModuluColumns(); 443 this.rEKLAMADataSet.ReklamyZestawienie.Clear();395 rEKLAMADataSet.ReklamyZestawienie.Clear(); 444 396 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 445 397 "/ (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"; 446 398 command.Parameters.AddWithValue("@agencja", e.Node.Text); 447 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);399 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 448 400 commandExecuted = true; 449 401 reklamaDataGridView.Refresh(); 450 402 451 this.Cursor = Cursors.Default;403 Cursor = Cursors.Default; 452 404 453 405 break; 454 406 case "ZaTani30": 455 407 456 this.Cursor = Cursors.WaitCursor;408 Cursor = Cursors.WaitCursor; 457 409 458 410 analizaCenyModuluColumns(); 459 this.rEKLAMADataSet.ReklamyZestawienie.Clear();411 rEKLAMADataSet.ReklamyZestawienie.Clear(); 460 412 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 461 413 "/ (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"; 462 414 command.Parameters.AddWithValue("@agencja", e.Node.Text); 463 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);415 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 464 416 commandExecuted = true; 465 417 reklamaDataGridView.Refresh(); 466 418 467 this.Cursor = Cursors.Default;419 Cursor = Cursors.Default; 468 420 469 421 break; 470 422 case "ZaDrogi": 471 423 472 this.Cursor = Cursors.WaitCursor;424 Cursor = Cursors.WaitCursor; 473 425 474 426 analizaCenyModuluColumns(); 475 this.rEKLAMADataSet.ReklamyZestawienie.Clear();427 rEKLAMADataSet.ReklamyZestawienie.Clear(); 476 428 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 477 429 "/( 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"; 478 430 command.Parameters.AddWithValue("@agencja", e.Node.Text); 479 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);431 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 480 432 commandExecuted = true; 481 433 reklamaDataGridView.Refresh(); 482 434 483 this.Cursor = Cursors.Default;435 Cursor = Cursors.Default; 484 436 485 437 break; … … 499 451 case "Tytuly": 500 452 501 this.Cursor = Cursors.WaitCursor;453 Cursor = Cursors.WaitCursor; 502 454 503 455 zatwierdzoneNiezaplaconeColumns(); 504 this.rEKLAMADataSet.ReklamyZestawienie.Clear();456 rEKLAMADataSet.ReklamyZestawienie.Clear(); 505 457 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"; 506 458 command.Parameters.AddWithValue("@tytul", e.Node.Parent.Parent.Name); 507 459 command.Parameters.AddWithValue("@rok", e.Node.Parent.Name); 508 460 command.Parameters.AddWithValue("@miesiac", e.Node.Name); 509 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);461 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 510 462 commandExecuted = true; 511 463 reklamaDataGridView.Refresh(); 512 464 513 this.Cursor = Cursors.Default;465 Cursor = Cursors.Default; 514 466 515 467 break; 516 468 case "MojeZamowienia": 517 469 518 this.Cursor = Cursors.WaitCursor;470 Cursor = Cursors.WaitCursor; 519 471 520 472 zatwierdzoneNiezaplaconeColumns(); 521 this.rEKLAMADataSet.ReklamyZestawienie.Clear();473 rEKLAMADataSet.ReklamyZestawienie.Clear(); 522 474 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"; 523 475 command.Parameters.AddWithValue("@agent", User.getUser().Symbol_agenta); … … 525 477 command.Parameters.AddWithValue("@rok", e.Node.Parent.Name); 526 478 command.Parameters.AddWithValue("@miesiac", e.Node.Name); 527 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);479 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 528 480 commandExecuted = true; 529 481 reklamaDataGridView.Refresh(); 530 482 531 this.Cursor = Cursors.Default;483 Cursor = Cursors.Default; 532 484 533 485 break; … … 537 489 case "ZaTani50": 538 490 539 this.Cursor = Cursors.WaitCursor;491 Cursor = Cursors.WaitCursor; 540 492 541 493 analizaCenyModuluColumns(); 542 this.rEKLAMADataSet.ReklamyZestawienie.Clear();494 rEKLAMADataSet.ReklamyZestawienie.Clear(); 543 495 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 544 496 "/ (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"; 545 497 command.Parameters.AddWithValue("@agencja", e.Node.Parent.Text); 546 498 command.Parameters.AddWithValue("@agent", e.Node.Name); 547 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);499 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 548 500 commandExecuted = true; 549 501 reklamaDataGridView.Refresh(); 550 502 551 this.Cursor = Cursors.Default;503 Cursor = Cursors.Default; 552 504 553 505 break; 554 506 case "ZaTani30": 555 507 556 this.Cursor = Cursors.WaitCursor;508 Cursor = Cursors.WaitCursor; 557 509 558 510 analizaCenyModuluColumns(); 559 this.rEKLAMADataSet.ReklamyZestawienie.Clear();511 rEKLAMADataSet.ReklamyZestawienie.Clear(); 560 512 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 561 513 "/ (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"; 562 514 command.Parameters.AddWithValue("@agencja", e.Node.Parent.Text); 563 515 command.Parameters.AddWithValue("@agent", e.Node.Name); 564 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);516 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 565 517 commandExecuted = true; 566 518 reklamaDataGridView.Refresh(); 567 519 568 this.Cursor = Cursors.Default;520 Cursor = Cursors.Default; 569 521 570 522 break; 571 523 case "ZaDrogi": 572 524 573 this.Cursor = Cursors.WaitCursor;525 Cursor = Cursors.WaitCursor; 574 526 575 527 analizaCenyModuluColumns(); 576 this.rEKLAMADataSet.ReklamyZestawienie.Clear();528 rEKLAMADataSet.ReklamyZestawienie.Clear(); 577 529 command.CommandText += "WHERE (R.SZER * R.WYS <> 0) AND (((R.[CENA JEDN] - R.[RABAT WARTOÆ]) " + 578 530 "/( 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"; 579 531 command.Parameters.AddWithValue("@agencja", e.Node.Parent.Text); 580 532 command.Parameters.AddWithValue("@agent", e.Node.Name); 581 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);533 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 582 534 commandExecuted = true; 583 535 reklamaDataGridView.Refresh(); 584 536 585 this.Cursor = Cursors.Default;537 Cursor = Cursors.Default; 586 538 587 539 break; … … 610 562 command.CommandText = query; 611 563 612 this.rEKLAMADataSet.ReklamyZestawienie.Clear();564 rEKLAMADataSet.ReklamyZestawienie.Clear(); 613 565 614 566 command.CommandText += " where 1=1 AND (r.SZER * r.WYS)<>0 "; … … 641 593 if (!Int32.TryParse(rokToolStripTextBox.Text.Trim(),out i)) { 642 594 MessageBox.Show("Podaj prawid³owy rok."); 643 this.Cursor = Cursors.Default;595 Cursor = Cursors.Default; 644 596 return; 645 597 } … … 655 607 { 656 608 MessageBox.Show("Podaj prawid³owy miesi¹c."); 657 this.Cursor = Cursors.Default;609 Cursor = Cursors.Default; 658 610 return; 659 611 } … … 731 683 sqlDataAdapter.SelectCommand = command; 732 684 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); 750 688 commandExecuted = true; 751 689 … … 755 693 treeView1.SelectedNode = null; 756 694 757 this.Cursor = Cursors.Default; 758 759 //MessageBox.Show("Wyszukiwanie zakoñczone"); 695 Cursor = Cursors.Default; 760 696 761 697 } … … 771 707 OrderDetails.getOrderDetails().pokazSzczegolyZamowienia(idRek); 772 708 DialogResult result = OrderDetails.getOrderDetails().ShowDialog(); 773 774 /*775 OrderDetails od = new OrderDetails();776 od.pokazSzczegolyZamowienia(idRek);777 DialogResult result = od.ShowDialog();*/778 709 779 710 if (result == DialogResult.OK) { 780 this.rEKLAMADataSet.ReklamyZestawienie.Clear();781 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);711 rEKLAMADataSet.ReklamyZestawienie.Clear(); 712 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 782 713 } 783 714 } 784 715 785 716 } 786 717 787 718 private void treeView1_AfterExpand(object sender, TreeViewEventArgs e) 788 719 { … … 809 740 case "MojeZamowienia": 810 741 DBBindings.dodajTytulyDoWezla(e.Node); 811 812 node = new TreeNode("Zatwierdzone-niezap³acone");813 node.Name = "ZatwierdzoneNiezaplacone";814 treeView1.Nodes["MojeZamowienia"].Nodes.Add(node);815 816 742 break; 817 743 case "KoniecEmisji": 818 744 DBBindings.dodajTytulyDoWezla(e.Node); 819 745 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;835 746 case "ZmodyfikowaneDzisiaj": 836 747 DBBindings.dodajAgencjeDoWezla(e.Node); … … 838 749 case "DodaneDzisiaj": 839 750 DBBindings.dodajAgencjeDoWezla(e.Node); 840 break; 751 break; 841 752 default: 842 753 break; … … 850 761 e.Node.Nodes.Clear(); 851 762 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"; 853 765 conn.Open(); 854 766 comand.Parameters.Clear(); … … 856 768 reader = comand.ExecuteReader(); 857 769 858 while (reader.Read())770 if (reader != null) 859 771 { 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 } 863 778 } 864 779 conn.Close(); 865 780 break; 866 case "ZatwierdzoneNiezaplacone":867 DBBindings.dodajAgentowDoWezla(e.Node, e.Node.Name);868 break;869 781 case "ZmodyfikowaneDzisiaj": 870 782 DBBindings.dodajAgentowDoWezla(e.Node, e.Node.Name); … … 879 791 e.Node.Nodes.Clear(); 880 792 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"; 882 795 conn.Open(); 883 796 comand.Parameters.Clear(); … … 885 798 reader = comand.ExecuteReader(); 886 799 887 while (reader.Read())800 if (reader != null) 888 801 { 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()) 893 803 { 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); 897 815 } 898 899 e.Node.Nodes.Add(node);900 816 } 901 817 conn.Close(); … … 919 835 } 920 836 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 939 837 private void reklamaDataGridView_CellLeave(object sender, DataGridViewCellEventArgs e) 940 838 { … … 953 851 int custID = Convert.ToInt32(row["CustomerId"]); 954 852 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(); 960 858 961 859 } … … 969 867 int idRek = Convert.ToInt32(row["reklamaId"]); 970 868 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(); 980 870 } 981 871 } … … 1041 931 1042 932 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(); 1055 934 } 1056 935 } … … 1060 939 if (reklamyZestawienieBindingSource.Current != null) 1061 940 { 1062 this.Cursor = Cursors.WaitCursor;941 Cursor = Cursors.WaitCursor; 1063 942 1064 943 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; … … 1066 945 OrderViewer ov = new OrderViewer(idRek); 1067 946 1068 this.Cursor = Cursors.Default;947 Cursor = Cursors.Default; 1069 948 1070 949 ov.ShowDialog(); … … 1080 959 if (row["id_faktury"] != DBNull.Value) 1081 960 { 1082 this.Cursor = Cursors.WaitCursor;961 Cursor = Cursors.WaitCursor; 1083 962 1084 963 int idFaktury = Convert.ToInt32(row["id_faktury"]); … … 1087 966 fv.ShowDialog(); 1088 967 1089 this.Cursor = Cursors.Default;968 Cursor = Cursors.Default; 1090 969 } 1091 970 else { … … 1098 977 { 1099 978 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 */1107 979 1108 980 if (User.getUser().St_handlowiec) … … 1160 1032 } 1161 1033 1162 node = new TreeNode("Zatwierdzone-niezap³acone");1163 node.Name = "ZatwierdzoneNiezaplacone";1164 node.Nodes.Add(new TreeNode());1165 treeView1.Nodes.Add(node);1166 1167 1034 node = new TreeNode("Zmodyfikowane dzisiaj"); 1168 1035 node.Name = "ZmodyfikowaneDzisiaj"; … … 1174 1041 node.Nodes.Add(new TreeNode()); 1175 1042 treeView1.Nodes.Add(node); 1176 1177 /*1178 node = new TreeNode("Zatwierdzone-niezafakturowane");1179 node.Name = "ZatwierdzoneNiezafakturowane";1180 node.Nodes.Add(new TreeNode());1181 */1182 1043 } 1183 1044 1184 1045 /// <summary> 1185 /// Widok standardowy kolumn - nieuzywane1046 /// Kolumny z zatwierdzonych - niezap³aconych 1186 1047 /// </summary> 1187 /* 1188 private void defaultColumns() 1189 { 1048 private void zatwierdzoneNiezaplaconeColumns() 1049 { 1050 if (reklamaDataGridView == null) return; 1051 1052 // ReSharper disable PossibleNullReferenceException 1190 1053 reklamaDataGridView.Columns["CENA_MODULU"].Visible = false; 1054 1191 1055 reklamaDataGridView.Columns["CENA_MIN"].Visible = false; 1192 1056 reklamaDataGridView.Columns["CENA"].Visible = false; 1193 1057 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; 1197 1060 1198 1061 reklamaDataGridView.Columns["tYTU£DataGridViewTextBoxColumn"].Visible = true; … … 1207 1070 reklamaDataGridView.Columns["fAKTURAWYSTAWIONODataGridViewCheckBoxColumn"].Visible = true; 1208 1071 reklamaDataGridView.Columns["zATWIERDZONODODRUKUDataGridViewCheckBoxColumn"].Visible = true; 1209 reklamaDataGridView.Columns["wYSDataGridViewTextBoxColumn"].Visible = true;1210 reklamaDataGridView.Columns["sZERDataGridViewTextBoxColumn"].Visible = true;1211 1072 1212 1073 reklamaDataGridView.Columns["iDREKLAMYDataGridViewTextBoxColumn"].Visible = true; … … 1218 1079 reklamaDataGridView.Columns["agencjaDataGridViewTextBoxColumn"].Visible = true; 1219 1080 1220 }1221 */1222 1223 /// <summary>1224 /// Kolumny z zatwierdzonych - niezap³aconych1225 /// </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 1255 1081 reklamaDataGridView.Columns["netto"].Visible = true; 1256 1082 reklamaDataGridView.Columns["brutto"].Visible = true; 1257 1083 // ReSharper restore PossibleNullReferenceException 1258 1084 } 1259 1085 … … 1263 1089 private void analizaCenyModuluColumns() 1264 1090 { 1091 if (reklamaDataGridView == null) return; 1092 1093 // ReSharper disable PossibleNullReferenceException 1265 1094 reklamaDataGridView.Columns["CENA_MODULU"].Visible = true; 1266 1095 reklamaDataGridView.Columns["CENA_MIN"].Visible = true; … … 1284 1113 reklamaDataGridView.Columns["netto"].Visible = false; 1285 1114 reklamaDataGridView.Columns["brutto"].Visible = false; 1115 // ReSharper restore PossibleNullReferenceException 1286 1116 } 1287 1117 … … 1290 1120 if (commandExecuted) 1291 1121 { 1292 this.Cursor = Cursors.WaitCursor;1122 Cursor = Cursors.WaitCursor; 1293 1123 1294 1124 rEKLAMADataSet.ReklamyZestawienie.Clear(); 1295 sqlDataAdapter.Fill( this.rEKLAMADataSet.ReklamyZestawienie);1125 sqlDataAdapter.Fill(rEKLAMADataSet.ReklamyZestawienie); 1296 1126 reklamaDataGridView.Refresh(); 1297 1127 1298 this.Cursor = Cursors.Default;1128 Cursor = Cursors.Default; 1299 1129 } 1300 1130 … … 1367 1197 if (reklamyZestawienieBindingSource.Current != null) 1368 1198 { 1369 this.Cursor = Cursors.WaitCursor;1199 Cursor = Cursors.WaitCursor; 1370 1200 1371 1201 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; … … 1383 1213 string sciezka = Produkcja.GetReklamaFileName(idReklamy, tytul, grzbiet, miasto, staryNowyArchiwum, "jpg"); 1384 1214 1385 this.Cursor = Cursors.Default;1215 Cursor = Cursors.Default; 1386 1216 1387 1217 if (File.Exists(sciezka)) … … 1400 1230 if (reklamyZestawienieBindingSource.Current != null) 1401 1231 { 1402 this.Cursor = Cursors.WaitCursor;1232 Cursor = Cursors.WaitCursor; 1403 1233 1404 1234 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; … … 1415 1245 string sciezka = Produkcja.GetReklamaFileName(idReklamy, tytul, grzbiet, miasto, staryNowyArchiwum, "pdf"); 1416 1246 1417 this.Cursor = Cursors.Default;1247 Cursor = Cursors.Default; 1418 1248 1419 1249 if (File.Exists(sciezka)) … … 1431 1261 private void excelToolStripButton_Click(object sender, EventArgs e) 1432 1262 { 1433 this.Cursor = Cursors.WaitCursor;1263 Cursor = Cursors.WaitCursor; 1434 1264 1435 1265 ExcelHandler ex = new ExcelHandler(); 1436 1266 ex.exportToExcel(reklamaDataGridView); 1437 1267 1438 this.Cursor = Cursors.Default;1268 Cursor = Cursors.Default; 1439 1269 } 1440 1270 … … 1443 1273 if (reklamyZestawienieBindingSource.Current != null) 1444 1274 { 1445 this.Cursor = Cursors.WaitCursor;1275 Cursor = Cursors.WaitCursor; 1446 1276 1447 1277 DataRowView row = (DataRowView)reklamyZestawienieBindingSource.Current; … … 1459 1289 } 1460 1290 1461 this.Cursor = Cursors.Default;1291 Cursor = Cursors.Default; 1462 1292 } 1463 1293 }
