private void Main_GUI_Load_1(object sender, EventArgs e) { this.label.Text = "Zalogowany jako " + pracownik.getStanowisko() + " " + pracownik.getImie(); Nawigacja.mainGUI = this; prodButt.Visible = false; if (pracownik.getStanowisko().Equals("Pilarz") || pracownik.getStanowisko().Equals("Oklejacz") || pracownik.getStanowisko().Equals("Wiertacz") || pracownik.getStanowisko().Equals("Montażysta") || pracownik.getStanowisko().Equals("Pakowacz")) { tworzplanButt.Visible = false; listaButt.Visible = false; magazynButt.Visible = false; prodButt.Visible = true; button1.Visible = false; groupBox1.Text = pracownik.getStanowisko(); } db = new ProdukcjaEntities2(); Sprawdz.CzyWyslane(db); Sprawdz.CzyGotowe(db); db.SaveChanges(); }
private void takButt_Click(object sender, EventArgs e) { string help = listBox2.SelectedItem.ToString(); string[] split = help.Split(' '); int id = Int32.Parse(split[0]); var obj = db.ListaMebli_Zamowienie.Where(j => j.id == id).FirstOrDefault(); List <Zamówienie> zam = db.Zamówienie.ToList(); if (pracownik.getStanowisko().Equals("Pilarz")) { obj.Status = "Gotowy Do Wiercenia"; } else if (pracownik.getStanowisko().Equals("Wiertacz")) { obj.Status = "Gotowy Do Oklejania"; } else if (pracownik.getStanowisko().Equals("Oklejacz")) { foreach (var x in zam) { if (x.idLista == obj.idListy && x.Rodzaj == 1) { obj.Status = "Gotowy Do Pakowania"; } if (x.idLista == obj.idListy && x.Rodzaj == 2) { obj.Status = "Gotowy Do Montażu"; } } } else if (pracownik.getStanowisko().Equals("Pakowacz") || pracownik.getStanowisko().Equals("Montażysta")) { obj.Status = "Gotowy"; } db.SaveChanges(); listBox2.Items.RemoveAt(listBox2.SelectedIndex); timer.Start(); this.Close(); prev.Enabled = true; }
private void Wyswietl_Plan_Load(object sender, EventArgs e) { if (pracownik.getZmiana().Equals(1) && !pracownik.getStanowisko().Equals("Kierownik")) { plan1.Enabled = true; plan2.Enabled = false; } else if (pracownik.getZmiana().Equals(2) && !pracownik.getStanowisko().Equals("Kierownik")) { plan1.Enabled = false; plan2.Enabled = true; } else { plan1.Enabled = true; plan2.Enabled = true; } }
private void ProdForm_Load(object sender, EventArgs e) { timer = new Timer(); timer.Interval = (5 * 1000); // 5 secs timer.Tick += new EventHandler(timer_Tick); timer.Start(); ProdukcjaEntities2 db = new ProdukcjaEntities2(); Boolean zmiana1 = false; Boolean zmiana2 = false; List <Plan_Pracy> plan = db.Plan_Pracy.ToList(); List <ListaMebli_Zamowienie> meble = db.ListaMebli_Zamowienie.ToList(); List <String> list = new List <String>(); List <String> list2 = new List <String>(); int id = pracownik.getId(); var obj = db.Pracownicy.Where(j => j.id == id).FirstOrDefault(); if (obj.Zmiany == 1) { zmiana1 = true; zmiana2 = false; } else if (obj.Zmiany == 2) { zmiana1 = false; zmiana2 = true; } if (zmiana1 == true) { foreach (var x in plan) { if (x.idPlanu.Equals(1)) { foreach (var y in meble) { if (y.idListy.Equals(x.Zamówienie.idLista) && pracownik.getStanowisko().Equals("Pilarz") && y.Status.Equals("Usterka")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie + " | [POPRAWKA]";; list.Add(element); } if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("DoRealizacji") && pracownik.getStanowisko().Equals("Pilarz")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } else if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("Gotowy Do Wiercenia") && pracownik.getStanowisko().Equals("Wiertacz")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } else if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("Gotowy Do Oklejania") && pracownik.getStanowisko().Equals("Oklejacz")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } else if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("Gotowy Do Pakowania") && pracownik.getStanowisko().Equals("Pakowacz")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } else if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("Gotowy Do Montażu") && pracownik.getStanowisko().Equals("Montażysta")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } if (y.idListy.Equals(x.Zamówienie.idLista) && y.pracownikWykonujacy == pracownik.getId() && y.Status.Equals("W Realizacji")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list2.Add(element); } } } } listBox1.Items.AddRange(list.ToArray()); listBox2.Items.AddRange(list2.ToArray()); } else if (zmiana2 == true) { foreach (var x in plan) { if (x.idPlanu.Equals(2)) { foreach (var y in meble) { if (y.idListy.Equals(x.Zamówienie.idLista) && pracownik.getStanowisko().Equals("Pilarz") && y.Status.Equals("Usterka")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie + " | [POPRAWKA]"; list.Add(element); } if (y.idListy.Equals(x.Zamówienie.idLista) && pracownik.getStanowisko().Equals("Pilarz") && y.Status.Equals("DoRealizacji")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } else if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("Gotowy Do Wiercenia") && pracownik.getStanowisko().Equals("Wiertacz")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } else if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("Gotowy Do Oklejania") && pracownik.getStanowisko().Equals("Oklejacz")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } else if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("Gotowy Do Pakowania") && pracownik.getStanowisko().Equals("Pakowacz")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } else if (y.idListy.Equals(x.Zamówienie.idLista) && y.Status.Equals("Gotowy Do Montażu") && pracownik.getStanowisko().Equals("Montażysta")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list.Add(element); } if (y.idListy.Equals(x.Zamówienie.idLista) && y.pracownikWykonujacy == pracownik.getId() && y.Status.Equals("W Realizacji")) { string element = y.id + " " + y.Mebel.Nazwa + " " + y.Kolor + " " + y.Mebel.Kod_Produktu + " | " + x.idZamowienie; list2.Add(element); } } } } listBox1.Items.AddRange(list.ToArray()); listBox2.Items.AddRange(list2.ToArray()); } }