root/BazaZamowien/Zamowienia/ZamowienieForm.cs @ 712

Wersja 712, 23.9 KB (wprowadzona przez marek, 17 years temu)

naprawiono wybieranie daty przy dodawaniu nowego zamowienia

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            row["ZamowienieData"] = zamowienieDataDateTimePicker.Value;
439            zamowieniaBindingSource.EndEdit();
440        }
441               
442        private void anulujButton_Click(object sender, EventArgs e)
443        {         
444            if (nowyRekord)
445            {         
446                this.Close();
447            }
448            else
449            {
450                zamowieniaDataSet.Zamowienia.RejectChanges();
451            }
452
453        }
454
455        private void zapiszButton_Click(object sender, EventArgs e)
456        {
457            ZapiszZmiany();
458        }
459
460        private void ZapiszZmiany()
461        {
462            Validate();
463            zamowieniaBindingSource.EndEdit();
464
465            bool ok = false;
466
467            try
468            {
469                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
470                ok = true;
471            }
472            catch (SqlException e1)
473            {
474                /*
475                switch (e1.Number)
476                {
477                    // IDE juz istnieje, pobiera nowe i probuje zapisac jeszcze raz
478                    case 2627:
479                        DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
480                        row["IDE"] = Utils.IDENowegoZamowienia();
481                        zamowieniaBindingSource.EndEdit();
482                        zapiszButton.PerformClick();
483                        break;
484                }*/
485            }
486
487            if (ok)
488            {
489                MessageBox.Show("Zmiany zosta³y zapisane");
490                this.zmiany = true;
491                uprawnienia();
492            }
493        }
494
495        private void zamowienieForm_Shown(object sender, EventArgs e)
496        {
497        }
498
499        private void usunButton_Click(object sender, EventArgs e)
500        {
501            if (realizacjeBindingSource.Current != null)
502            {
503                if (MessageBox.Show("Czy na pewno usun¹æ rekord?", "", MessageBoxButtons.YesNo) == DialogResult.Yes)
504                {
505                    realizacjeBindingSource.RemoveCurrent();
506                    realizacjeTableAdapter.Update(zamowieniaDataSet.Realizacje);
507                }
508            }
509        }
510
511        private void edytujButton_Click(object sender, EventArgs e)
512        {
513            if (realizacjeBindingSource.Current != null) {
514
515                DataRowView zamRow = (DataRowView)this.zamowieniaBindingSource.Current;
516                int IDEzam = Convert.ToInt32(zamRow["IDE"]);
517
518                DataRowView row = (DataRowView) realizacjeBindingSource.Current;
519                int IDE = Convert.ToInt32(row["IDE"]);
520                RealizacjaForm r = new RealizacjaForm(IDE,IDEzam,false);
521
522                if (r.ShowDialog() == DialogResult.OK)
523                {
524                    this.zamowieniaDataSet.Realizacje.Clear();
525                    this.realizacjeTableAdapter.FillByIDEZamowienia(this.zamowieniaDataSet.Realizacje, IDEzam);
526                }
527            }
528        }
529
530        private void dodajButton_Click(object sender, EventArgs e)
531        {
532            DataRowView zamRow = (DataRowView)this.zamowieniaBindingSource.Current;
533            int IDEzam = Convert.ToInt32(zamRow["IDE"]);
534
535            // 0 jest niepotrzebne
536            RealizacjaForm r = new RealizacjaForm(0, IDEzam,  true);
537         
538            if (r.ShowDialog() == DialogResult.OK)
539            {
540                this.zamowieniaDataSet.Realizacje.Clear();
541                this.realizacjeTableAdapter.FillByIDEZamowienia(this.zamowieniaDataSet.Realizacje, IDEzam);     
542            }
543        }
544
545        private void zatwierdzButton_Click(object sender, EventArgs e)
546        {
547            if (zamowieniaBindingSource.Current != null)
548            {
549                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
550                row["ZamowienieZatwierdzone"] = -1;
551
552                zamowieniaBindingSource.EndEdit();
553                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
554
555                odtwierdzButton.Enabled = true;
556                zatwierdzButton.Enabled = false;
557
558                this.zmiany = true;
559            }
560        }
561
562        private void odtwierdzButton_Click(object sender, EventArgs e)
563        {
564            if (zamowieniaBindingSource.Current != null)
565            {
566                DataRowView row = (DataRowView)zamowieniaBindingSource.Current;
567                row["ZamowienieZatwierdzone"] = 0;
568
569                zamowieniaBindingSource.EndEdit();
570                zamowieniaTableAdapter.Update(zamowieniaDataSet.Zamowienia);
571
572                odtwierdzButton.Enabled = false;
573                zatwierdzButton.Enabled = true;
574
575                this.zmiany = true;
576            }
577        }
578
579        private void zamowienieForm_FormClosing(object sender, FormClosingEventArgs e)
580        {           
581            this.DialogResult = this.zmiany ? DialogResult.OK : DialogResult.Cancel;
582        }
583
584        private void ustawLabele(DataRowView row)
585        { 
586            labelDecyzja1.Text = row["Decyzja1"] == DBNull.Value ? " " : ZamowieniaUtils.podajDecyzje(Convert.ToInt32(row["Decyzja1"]));
587            labelDecyzja2.Text = row["Decyzja2"] == DBNull.Value ? " " : ZamowieniaUtils.podajDecyzje(Convert.ToInt32(row["Decyzja2"]));
588            labelDecyzja3.Text = row["Decyzja3"] == DBNull.Value ? " " : ZamowieniaUtils.podajDecyzje(Convert.ToInt32(row["Decyzja3"]));
589
590            labelKto1.Text = row["Decyzja1Kto"] == DBNull.Value ? " " : ZamowieniaUtils.podajLoginUzytkownika(Convert.ToInt32(row["Decyzja1Kto"]));
591            labelKto2.Text = row["Decyzja2Kto"] == DBNull.Value ? " " : ZamowieniaUtils.podajLoginUzytkownika(Convert.ToInt32(row["Decyzja2Kto"]));
592            labelKto3.Text = row["Decyzja3Kto"] == DBNull.Value ? " " : ZamowieniaUtils.podajLoginUzytkownika(Convert.ToInt32(row["Decyzja3Kto"]));
593
594            zamowienieKtoLabel2.Text = row["ZamowienieKto"] == DBNull.Value ? " " : ZamowieniaUtils.podajLoginUzytkownika(Convert.ToInt32(row["ZamowienieKto"]));
595
596        }
597
598    }
599}
Notatka: Zobacz TracBrowser aby uzyskać więcej informacji.