root/BazaZamowien/Zamowienia/ZamowienieForm.cs @ 710

Wersja 710, 23.8 KB (wprowadzona przez dorota, 18 years temu)

baza zamowien i premii 1.0.0.1

Line 
1using System;
2using System.Collections.Generic;
3using System.ComponentModel;
4using System.Data;
5using System.Data.SqlClient;
6using System.Drawing;
7using System.Text;
8using System.Windows.Forms;
9using BazaZamowien.Classes;
10
11namespace BazaZamowien
12{
13    public partial class ZamowienieForm : Form
14    {
15
16        private bool obslugaZdarzen = false;
17        private bool nowyRekord;
18
19        private bool zmiany;
20
21        /// <summary>
22        /// Dodaje nowe zamówienie
23        /// </summary>
24        public ZamowienieForm()
25        {
26            InitializeComponent();
27
28            zamowieniaTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
29            decyzjeTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
30            dzialyTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
31            usersTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
32            realizacjeTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
33
34            DataView datatable = (DataView)this.zamowieniaBindingSource.List;
35            DataRowView row = datatable.AddNew();
36
37           // row["IDE"] = Utils.IDENowegoZamowienia();
38            row["ZamowienieKto"] = User.getUser().IDE;
39            row["ZamowienieDzial"] = User.getUser().IDEDzialu;
40            row["ZamowienieData"] = DateTime.Now;
41            row["Numer"] = ZamowieniaUtils.nrNowegoZamowienia(User.getUser().IDEDzialu);
42            row["Numer_Roz"] = User.getUser().Numer_Roz;
43            row["Numer_Rok"] = DateTime.Today.Year;           
44
45            label1.Text = row["Numer"].ToString() + "/" + row["Numer_Roz"].ToString() + "/" + row["Numer_Rok"].ToString();
46                   
47            Validate();
48
49            zamowieniaBindingSource.EndEdit();
50            zamowieniaBindingSource.MoveLast();
51           
52            ustawLabele((DataRowView)zamowieniaBindingSource.Current);
53
54            nowyRekord = true;
55        }
56     
57        /// <summary>
58        /// Dodaje nowe zamówienie lub pokazuje szczegoly zamowienia
59        /// </summary>
60        /// <param name="IDE">id zamowienia do pokazania lub skopiowania</param>
61        /// <param name="nowe">true - kopiujemy dane do nowego, false - szczegoly zamowienia</param>
62        public ZamowienieForm(int IDE, bool nowe)
63        {
64            InitializeComponent();
65
66            zamowieniaTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
67            decyzjeTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
68            dzialyTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
69            usersTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
70            realizacjeTableAdapter.Connection.ConnectionString = ConnString.getConnString().ZamowieniaConnStr;
71
72            if (nowe) {
73
74                zamowieniaDataSet.ZamowieniaDataTable old = this.zamowieniaTableAdapter.GetDataByIDE(IDE);
75                DataRow oldRow = old.Rows[0];
76
77                DataView datatable = (DataView)this.zamowieniaBindingSource.List;
78                DataRowView newRow = datatable.AddNew();
79
80                newRow["ZamowienieTresc"] = oldRow["ZamowienieTresc"];
81                newRow["ZamowienieWartosc1"] = oldRow["ZamowienieWartosc1"];
82                newRow["ZamowienieWartosc2"] = oldRow["ZamowienieWartosc2"];
83
84               // newRow["IDE"] = Utils.IDENowegoZamowienia();
85                newRow["ZamowienieKto"] = User.getUser().IDE;
86                newRow["ZamowienieDzial"] = User.getUser().IDEDzialu;
87                newRow["ZamowienieData"] = DateTime.Now;
88                newRow["Numer"] = ZamowieniaUtils.nrNowegoZamowienia(User.getUser().IDEDzialu);
89                newRow["Numer_Roz"] = User.getUser().Numer_Roz;
90                newRow["Numer_Rok"] = DateTime.Today.Year;
91
92                label1.Text = newRow["Numer"].ToString() + "/" + newRow["Numer_Roz"].ToString() + "/" + newRow["Numer_Rok"].ToString();
93
94                Validate();
95
96                zamowieniaBindingSource.EndEdit();
97                zamowieniaBindingSource.MoveLast();
98
99                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
100
101                nowyRekord = true;
102            }
103            else
104            {               
105                this.zamowieniaTableAdapter.FillByIDE(zamowieniaDataSet.Zamowienia, IDE);
106                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
107                label1.Text = row["Numer"].ToString() + "/" + row["Numer_Roz"].ToString() + "/" + row["Numer_Rok"].ToString();
108
109                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
110
111                this.realizacjeTableAdapter.FillByIDEZamowienia(this.zamowieniaDataSet.Realizacje,IDE);
112
113                anulujButton.Visible = false;
114                zapiszButton.Visible = false;
115
116                uprawnienia();
117            }
118        }
119         
120
121        private void zamowienieForm_Load(object sender, EventArgs e)
122        {
123            this.dzialyTableAdapter.Fill(this.zamowieniaDataSet.Dzialy);
124            this.usersTableAdapter.Fill(this.zamowieniaDataSet.Users);
125
126            this.zamowieniaBindingSource.ResetBindings(false);
127
128            stanFormularza();
129
130            obslugaZdarzen = true;
131        }
132
133        private void zamowieniaBindingNavigatorSaveItem_Click(object sender, EventArgs e)
134        {
135            this.Validate();
136            this.zamowieniaBindingSource.EndEdit();
137            this.zamowieniaTableAdapter.Update(this.zamowieniaDataSet.Zamowienia);
138        }
139
140        private void akc1Button_Click(object sender, EventArgs e)
141        {
142            if (zamowieniaBindingSource.Current != null)
143            {
144                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
145                row["Decyzja1"] = 1;
146                row["Decyzja1Kto"] = User.getUser().IDE;
147                row["Decyzja1Data"] = DateTime.Today;
148
149                zamowieniaBindingSource.EndEdit();
150                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
151
152                akc1Button.Enabled = false;
153                nie1Button.Enabled = false;
154                wyczysc1Button.Enabled = true;
155
156                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
157
158                this.zmiany = true;
159            }
160        }
161
162        private void akc2Button_Click(object sender, EventArgs e)
163        {
164            if (zamowieniaBindingSource.Current != null)
165            {
166                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
167                row["Decyzja2"] = 1;
168                row["Decyzja2Kto"] = User.getUser().IDE;
169                row["Decyzja2Data"] = DateTime.Today;
170
171                zamowieniaBindingSource.EndEdit();
172                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
173
174                akc2Button.Enabled = false;
175                nie2Button.Enabled = false;
176                wyczysc2Button.Enabled = true;
177
178                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
179
180                this.zmiany = true;
181            }
182
183        }
184
185        private void akc3Button_Click(object sender, EventArgs e)
186        {
187            if (zamowieniaBindingSource.Current != null)
188            {
189                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
190                row["Decyzja3"] = 1;
191                row["Decyzja3Kto"] = User.getUser().IDE;
192                row["Decyzja3Data"] = DateTime.Today;
193
194                zamowieniaBindingSource.EndEdit();
195                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
196
197                akc3Button.Enabled = false;
198                nie3Button.Enabled = false;
199                wyczysc3Button.Enabled = true;
200
201                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
202
203                this.zmiany = true;
204            }
205        }
206
207        private void nie1Button_Click(object sender, EventArgs e)
208        {
209            if (zamowieniaBindingSource.Current != null)
210            {
211                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
212                row["Decyzja1"] = 2;
213                row["Decyzja1Kto"] = User.getUser().IDE;
214                row["Decyzja1Data"] = DateTime.Today;
215
216                zamowieniaBindingSource.EndEdit();
217                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
218
219                akc1Button.Enabled = false;
220                nie1Button.Enabled = false;
221                wyczysc1Button.Enabled = true;
222
223                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
224
225                this.zmiany = true;
226            }
227        }
228
229        private void nie2Button_Click(object sender, EventArgs e)
230        {
231            if (zamowieniaBindingSource.Current != null)
232            {
233                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
234                row["Decyzja2"] = 2;
235                row["Decyzja2Kto"] = User.getUser().IDE;
236                row["Decyzja2Data"] = DateTime.Today;
237
238                zamowieniaBindingSource.EndEdit();
239                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
240
241                akc2Button.Enabled = false;
242                nie2Button.Enabled = false;
243                wyczysc2Button.Enabled = true;
244
245                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
246
247                this.zmiany = true;
248            }
249        }
250
251        private void nie3Button_Click(object sender, EventArgs e)
252        {
253            if (zamowieniaBindingSource.Current != null)
254            {
255                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
256                row["Decyzja3"] = 2;
257                row["Decyzja3Kto"] = User.getUser().IDE;
258                row["Decyzja3Data"] = DateTime.Today;
259
260                zamowieniaBindingSource.EndEdit();
261                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
262
263                akc3Button.Enabled = false;
264                nie3Button.Enabled = false;
265                wyczysc3Button.Enabled = true;
266
267                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
268
269                this.zmiany = true;
270            }
271        }
272
273        private void wyczysc1Button_Click(object sender, EventArgs e)
274        {
275            if (zamowieniaBindingSource.Current != null)
276            {
277                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
278                row["Decyzja1"] = DBNull.Value;
279                row["Decyzja1Kto"] = DBNull.Value;
280                row["Decyzja1Data"] = DBNull.Value;
281
282                zamowieniaBindingSource.EndEdit();
283                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
284
285                akc1Button.Enabled = true;
286                nie1Button.Enabled = true;
287                wyczysc1Button.Enabled = false;
288
289                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
290
291                this.zmiany = true;
292            }
293        }
294
295        private void wyczysc2Button_Click(object sender, EventArgs e)
296        {
297            if (zamowieniaBindingSource.Current != null)
298            {
299                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
300                row["Decyzja2"] = DBNull.Value;
301                row["Decyzja2Kto"] = DBNull.Value;
302                row["Decyzja2Data"] = DBNull.Value;
303
304                zamowieniaBindingSource.EndEdit();
305                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
306
307                akc2Button.Enabled = true;
308                nie2Button.Enabled = true;
309                wyczysc2Button.Enabled = false;
310
311                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
312
313                this.zmiany = true;
314            }
315        }
316
317        private void wyczysc3Button_Click(object sender, EventArgs e)
318        {
319            if (zamowieniaBindingSource.Current != null)
320            {
321                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
322                row["Decyzja3"] = DBNull.Value;
323                row["Decyzja3Kto"] = DBNull.Value;
324                row["Decyzja3Data"] = DBNull.Value;
325
326                zamowieniaBindingSource.EndEdit();
327                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
328
329                akc3Button.Enabled = true;
330                nie3Button.Enabled = true;
331                wyczysc3Button.Enabled = false;
332
333                ustawLabele((DataRowView)zamowieniaBindingSource.Current);
334
335                this.zmiany = true;
336            }
337        }
338
339
340        private void uprawnienia()
341        {
342            DataRowView row = (DataRowView)this.zamowieniaBindingSource.Current;
343
344            DyrFinansPanel.Enabled = User.getUser().St_dyrektorFinansowy;
345
346            DyrGeneralPanel.Enabled = User.getUser().St_dyrektorGeneralny;
347
348           // bool zamZdzialu = Convert.ToInt32(row["ZamowienieDzial"]) == User.getUser().IDEDzialu ? true : false;
349            bool zamZdzialu = ZamowieniaUtils.czyJestToZamDzialuUzytkownika(User.getUser().IDE, Convert.ToInt32(row["ZamowienieDzial"]));
350            KierownikPanel.Enabled = User.getUser().St_kierownik & zamZdzialu;           
351        }
352       
353        private void stanFormularza()
354        {
355            DataRowView row = (DataRowView)this.zamowieniaBindingSource.Current;
356
357            if (row["ZamowienieZatwierdzone"] != DBNull.Value)
358            {
359                odtwierdzButton.Enabled = Convert.ToBoolean(row["ZamowienieZatwierdzone"]) ? true : false;
360                zatwierdzButton.Enabled = !odtwierdzButton.Enabled;           
361            }
362
363            if (row["Decyzja1"] != DBNull.Value)
364            {
365                akc1Button.Enabled = false;
366                nie1Button.Enabled = false;
367                wyczysc1Button.Enabled = true;
368
369                zamowienieTrescTextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny | User.getUser().St_kierownik);
370                zamowienieWartosc1TextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny | User.getUser().St_kierownik);
371                zamowienieWartosc2TextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny | User.getUser().St_kierownik);               
372                zamowienieTrescTextBox.BackColor = Color.White;
373                zamowienieWartosc1TextBox.BackColor = Color.White;
374                zamowienieWartosc2TextBox.BackColor = Color.White;
375                zamowienieDzialComboBox.Enabled = false;
376            }
377
378            if (row["Decyzja2"] != DBNull.Value)
379            {
380                akc2Button.Enabled = false;
381                nie2Button.Enabled = false;
382                wyczysc2Button.Enabled = true;
383                zamowienieTrescTextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny);
384                zamowienieWartosc1TextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny);
385                zamowienieWartosc2TextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny);
386                zamowienieTrescTextBox.BackColor = Color.White;
387                zamowienieWartosc1TextBox.BackColor = Color.White;
388                zamowienieWartosc2TextBox.BackColor = Color.White;
389                zamowienieDzialComboBox.Enabled = false;
390            }
391
392            if (row["Decyzja3"] != DBNull.Value)
393            {
394                akc3Button.Enabled = false;
395                nie3Button.Enabled = false;
396                wyczysc3Button.Enabled = true;
397                zamowienieTrescTextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny);
398                zamowienieWartosc1TextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny);
399                zamowienieWartosc2TextBox.ReadOnly = !(User.getUser().St_dyrektorFinansowy | User.getUser().St_dyrektorGeneralny);
400                zamowienieTrescTextBox.BackColor = Color.White;
401                zamowienieWartosc1TextBox.BackColor = Color.White;
402                zamowienieWartosc2TextBox.BackColor = Color.White;
403                zamowienieDzialComboBox.Enabled = false;
404            }
405        }
406
407        private void dzialyBindingSource_CurrentChanged(object sender, EventArgs e)
408        {
409            if (obslugaZdarzen)
410            {
411                DataRowView dzialRow = (DataRowView)dzialyBindingSource.Current;
412
413                zamowieniaBindingSource.EndEdit();
414
415                label1.Text = ZamowieniaUtils.nrNowegoZamowienia(Convert.ToInt32(dzialRow["IDE"])).ToString() + "/" + dzialRow["roz"].ToString() + "/" + DateTime.Today.Year;
416
417                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
418                row["Numer"] = ZamowieniaUtils.nrNowegoZamowienia(Convert.ToInt32(dzialRow["IDE"]));
419                row["Numer_Roz"] = dzialRow["roz"];
420
421                zamowieniaBindingSource.EndEdit();
422            }
423         }
424
425        private void zamowienieKtoComboBox_SelectedValueChanged(object sender, EventArgs e)
426        {
427            /*
428            DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
429            row["ZamowienieKto"] = row["ZamowienieKto"];
430            zamowieniaBindingSource.EndEdit();
431             */
432        }
433
434        private void zamowienieDataDateTimePicker_ValueChanged(object sender, EventArgs e)
435        {
436            DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
437            row["ZamowienieData"] = row["ZamowienieData"];
438            zamowieniaBindingSource.EndEdit();
439        }
440               
441        private void anulujButton_Click(object sender, EventArgs e)
442        {         
443            if (nowyRekord)
444            {         
445                this.Close();
446            }
447            else
448            {
449                zamowieniaDataSet.Zamowienia.RejectChanges();
450            }
451
452        }
453
454        private void zapiszButton_Click(object sender, EventArgs e)
455        {
456            ZapiszZmiany();
457        }
458
459        private void ZapiszZmiany()
460        {
461            Validate();
462            zamowieniaBindingSource.EndEdit();
463
464            bool ok = false;
465
466            try
467            {
468                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
469                ok = true;
470            }
471            catch (SqlException e1)
472            {
473                /*
474                switch (e1.Number)
475                {
476                    // IDE juz istnieje, pobiera nowe i probuje zapisac jeszcze raz
477                    case 2627:
478                        DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
479                        row["IDE"] = Utils.IDENowegoZamowienia();
480                        zamowieniaBindingSource.EndEdit();
481                        zapiszButton.PerformClick();
482                        break;
483                }*/
484            }
485
486            if (ok)
487            {
488                MessageBox.Show("Zmiany zosta³y zapisane");
489                this.zmiany = true;
490                uprawnienia();
491            }
492        }
493
494        private void zamowienieForm_Shown(object sender, EventArgs e)
495        {
496        }
497
498        private void usunButton_Click(object sender, EventArgs e)
499        {
500            if (realizacjeBindingSource.Current != null)
501            {
502                if (MessageBox.Show("Czy na pewno usun¹æ rekord?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
503                {
504                    realizacjeBindingSource.RemoveCurrent();
505                    realizacjeTableAdapter.Update(zamowieniaDataSet.Realizacje);
506                }
507            }
508        }
509
510        private void edytujButton_Click(object sender, EventArgs e)
511        {
512            if (realizacjeBindingSource.Current != null) {
513
514                DataRowView zamRow = (DataRowView)this.zamowieniaBindingSource.Current;
515                int IDEzam = Convert.ToInt32(zamRow["IDE"]);
516
517                DataRowView row = (DataRowView) realizacjeBindingSource.Current;
518                int IDE = Convert.ToInt32(row["IDE"]);
519                RealizacjaForm r = new RealizacjaForm(IDE,IDEzam,false);
520
521                if (r.ShowDialog() == DialogResult.OK)
522                {
523                    this.zamowieniaDataSet.Realizacje.Clear();
524                    this.realizacjeTableAdapter.FillByIDEZamowienia(this.zamowieniaDataSet.Realizacje, IDEzam);
525                }
526            }
527        }
528
529        private void dodajButton_Click(object sender, EventArgs e)
530        {
531            DataRowView zamRow = (DataRowView)this.zamowieniaBindingSource.Current;
532            int IDEzam = Convert.ToInt32(zamRow["IDE"]);
533
534            // 0 jest niepotrzebne
535            RealizacjaForm r = new RealizacjaForm(0, IDEzam,  true);
536         
537            if (r.ShowDialog() == DialogResult.OK)
538            {
539                this.zamowieniaDataSet.Realizacje.Clear();
540                this.realizacjeTableAdapter.FillByIDEZamowienia(this.zamowieniaDataSet.Realizacje, IDEzam);     
541            }
542        }
543
544        private void zatwierdzButton_Click(object sender, EventArgs e)
545        {
546            if (zamowieniaBindingSource.Current != null)
547            {
548                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
549                row["ZamowienieZatwierdzone"] = -1;
550
551                zamowieniaBindingSource.EndEdit();
552                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
553
554                odtwierdzButton.Enabled = true;
555                zatwierdzButton.Enabled = false;
556
557                this.zmiany = true;
558            }
559        }
560
561        private void odtwierdzButton_Click(object sender, EventArgs e)
562        {
563            if (zamowieniaBindingSource.Current != null)
564            {
565                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
566                row["ZamowienieZatwierdzone"] = 0;
567
568                zamowieniaBindingSource.EndEdit();
569                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
570
571                odtwierdzButton.Enabled = false;
572                zatwierdzButton.Enabled = true;
573
574                this.zmiany = true;
575            }
576        }
577
578        private void zamowienieForm_FormClosing(object sender, FormClosingEventArgs e)
579        {           
580            this.DialogResult = this.zmiany ? DialogResult.OK : DialogResult.Cancel;
581        }
582
583        private void ustawLabele(DataRowView row)
584        { 
585            labelDecyzja1.Text = row["Decyzja1"] == DBNull.Value ? " " : ZamowieniaUtils.podajDecyzje(Convert.ToInt32(row["Decyzja1"]));
586            labelDecyzja2.Text = row["Decyzja2"] == DBNull.Value ? " " : ZamowieniaUtils.podajDecyzje(Convert.ToInt32(row["Decyzja2"]));
587            labelDecyzja3.Text = row["Decyzja3"] == DBNull.Value ? " " : ZamowieniaUtils.podajDecyzje(Convert.ToInt32(row["Decyzja3"]));
588
589            labelKto1.Text = row["Decyzja1Kto"] == DBNull.Value ? " " : ZamowieniaUtils.podajLoginUzytkownika(Convert.ToInt32(row["Decyzja1Kto"]));
590            labelKto2.Text = row["Decyzja2Kto"] == DBNull.Value ? " " : ZamowieniaUtils.podajLoginUzytkownika(Convert.ToInt32(row["Decyzja2Kto"]));
591            labelKto3.Text = row["Decyzja3Kto"] == DBNull.Value ? " " : ZamowieniaUtils.podajLoginUzytkownika(Convert.ToInt32(row["Decyzja3Kto"]));
592
593            zamowienieKtoLabel2.Text = row["ZamowienieKto"] == DBNull.Value ? " " : ZamowieniaUtils.podajLoginUzytkownika(Convert.ToInt32(row["ZamowienieKto"]));
594
595        }
596
597    }
598}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.