public static void CzyGotowe(ProdukcjaEntities2 db) { List <Zamówienie> zamowienie = db.Zamówienie.ToList(); List <ListaMebli_Zamowienie> meble = db.ListaMebli_Zamowienie.ToList(); foreach (var x in zamowienie) { if (!x.Status.Equals("Oczekujacy") && !x.Status.Equals("Wysłany") && !x.Status.Equals("Oczekujący Na Przyjecie")) { Boolean pomoc = true; foreach (var y in meble) { if (y.idListy.Equals(x.idLista) && !y.Status.Equals("Gotowy")) { pomoc = false; } } if (pomoc == true) { x.Status = "Gotowe Do Wydania"; } else { x.Status = "W Planie"; } } } }
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 Login_button_Click(object sender, EventArgs e) { string login = loginText.Text; string password = passwordText.Text; string stanowisko = comboBox.Text; Nawigacja.logForm = this; ProdukcjaEntities2 db = new ProdukcjaEntities2(); var x = db.Pracownicy.Where(y => y.Login.Equals(login)).FirstOrDefault(); if (x != null) { if (x.Haslo.Equals(password) && x.Stanowisko.Equals(stanowisko)) { PracownikClass ob = new PracownikClass(x.id, x.Imię, x.Nazwisko, x.Zmiany, x.Stanowisko); imie = x.Imię.ToString(); Main_GUI m = new Main_GUI(ob); m.Show(); this.Hide(); } else { MessageBox.Show("Niepoprawna Nazwa użytkownika Lub hasło"); } } else { MessageBox.Show("Niepoprawna Nazwa użytkownika Lub hasło"); } }
public zapytanie(Form prev, Form magazyn, List <String> list) { InitializeComponent(); this.prev = prev; this.magazyn = magazyn; this.list = list; db = new ProdukcjaEntities2(); }
public ZakonczForm(ProdukcjaEntities2 db, ListBox listBox, Form prev, PracownikClass pracownik, Timer timer) { InitializeComponent(); this.db = db; this.listBox2 = listBox; this.prev = prev; this.pracownik = pracownik; this.timer = timer; }
private void plan2_CheckedChanged(object sender, EventArgs e) { ProdukcjaEntities2 db = new ProdukcjaEntities2(); List <Plan_Pracy> plan = db.Plan_Pracy.ToList(); List <ListaMebli_Zamowienie> meble = db.ListaMebli_Zamowienie.ToList(); List <Pracownicy> p = db.Pracownicy.ToList(); if (plan2.Checked) { listView1.Items.Clear(); foreach (var x in plan) { if (x.idPlanu.Equals(2)) { foreach (var y in meble) { if (y.idListy.Equals(x.Zamówienie.idLista)) { ListViewItem listViewItem = new ListViewItem(y.Mebel.Nazwa); //listViewItem.SubItems.Add(y.Mebel.Nazwa); listViewItem.SubItems.Add(y.Kolor); listViewItem.SubItems.Add(y.Mebel.Kod_Produktu); if (y.Status.Equals("W Realizacji")) { foreach (var z in p) { if (z.id == y.pracownikWykonujacy) { string stanowisko = z.Stanowisko; switch (stanowisko) { case "Pilarz": listViewItem.SubItems.Add("W trakcie Cięcia"); break; case "Wiertacz": listViewItem.SubItems.Add("W trakcie Wiercenia"); break; case "Oklejacz": listViewItem.SubItems.Add("W trakcie Oklejania"); break; case "Pakowacz": listViewItem.SubItems.Add("W trakcie Pakowania"); break; case "Montażysta": listViewItem.SubItems.Add("W trakcie Montażu"); break; } } } } else { listViewItem.SubItems.Add(y.Status); } listView1.Items.Add(listViewItem); } } } } } }
public DodajForm(ProdukcjaEntities2 db, ListBox listBox1, ListBox listBox2, Form prev, int id, Timer timer) { InitializeComponent(); this.db = db; this.listBox1 = listBox1; this.listBox2 = listBox2; this.prev = prev; this.idPrac = id; this.timer = timer; }
private void zglosButt_Click(object sender, EventArgs e) { timer.Stop(); ProdukcjaEntities2 db = new ProdukcjaEntities2(); if (listBox2.SelectedIndex > -1) { Usterka ust = new Usterka(db, listBox2, this, pracownik, timer); ust.Show(); this.Enabled = false; } else { MessageBox.Show("Musisz zaznaczyc rekord!"); } timer.Start(); }
private void button2_Click(object sender, EventArgs e) { timer.Stop(); ProdukcjaEntities2 db = new ProdukcjaEntities2(); if (listBox2.SelectedIndex > -1) { ZakonczForm end = new ZakonczForm(db, listBox2, this, pracownik, timer); end.Show(); this.Enabled = false; } else { MessageBox.Show("Musisz zaznaczyc rekord!"); } timer.Start(); }
private void listaButt_Click(object sender, EventArgs e) { db = new ProdukcjaEntities2(); /*PrevForm.PrevPage = this; * Lista_Zlecen zlecenia = new Lista_Zlecen(); * zlecenia.Show(); * this.Hide();*/ List <Zamówienie> zamowienia = db.Zamówienie.ToList(); List <DaneZamawiajacego> c = db.DaneZamawiajacego.ToList(); // List<String> check = new List<String>(); listView1.Clear(); listView1.Columns.Add("id"); listView1.Columns.Add("Kod Zamówienia"); listView1.Columns.Add("Imie"); listView1.Columns.Add("Nazwisko"); listView1.Columns.Add("Miasto"); listView1.Columns.Add("Nr.Tel."); listView1.Columns.Add("Data"); listView1.Columns.Add("Status"); foreach (var x in zamowienia) { ListViewItem listViewItem = new ListViewItem(x.id.ToString()); //listViewItem.SubItems.Add(y.Mebel.Nazwa); listViewItem.SubItems.Add(x.Kod_Zlecenia); listViewItem.SubItems.Add(x.DaneZamawiajacego.Imie); listViewItem.SubItems.Add(x.DaneZamawiajacego.Nazwisko); listViewItem.SubItems.Add(x.DaneZamawiajacego.Miasto); listViewItem.SubItems.Add(x.DaneZamawiajacego.NrTel.ToString()); listViewItem.SubItems.Add(x.DataRealizacji.ToString()); listViewItem.SubItems.Add(x.Status); listView1.Items.Add(listViewItem); } listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); }
private void button1_Click(object sender, EventArgs e) { timer.Stop(); ProdukcjaEntities2 db = new ProdukcjaEntities2(); if (listBox1.SelectedIndex > -1) { DodajForm dodaj = new DodajForm(db, listBox1, listBox2, this, pracownik.getId(), timer); dodaj.Show(); this.Enabled = false; } else { MessageBox.Show("Musisz zaznaczyc rekord!"); timer.Start(); } }
private void Magazyn_Load(object sender, EventArgs e) { ProdukcjaEntities2 db = new ProdukcjaEntities2(); List <Zamówienie> zam = db.Zamówienie.ToList(); List <String> check = new List <String>(); wzButt.Enabled = false; foreach (var x in zam) { if (x.Status.Equals("Gotowe Do Wydania")) { string info = x.id.ToString() + " " + x.DaneZamawiajacego.Imie + " " + x.DaneZamawiajacego.Nazwisko + " " + x.DaneZamawiajacego.Miasto + " " + x.DaneZamawiajacego.Ulica + " " + x.DaneZamawiajacego.NrTel.ToString(); check.Add(info); } } checkedListBox1.Items.AddRange(check.ToArray()); }
public static void CzyWyslane(ProdukcjaEntities2 db) { List <Zamówienie> zamowienie = db.Zamówienie.ToList(); List <Plan_Pracy> plan = db.Plan_Pracy.ToList(); List <ListaMebli_Zamowienie> meble = db.ListaMebli_Zamowienie.ToList(); foreach (var x in zamowienie) { if (x.Status.Equals("Wysłany")) { foreach (var y in plan) { if (x.id == y.idZamowienie) { db.Plan_Pracy.Remove(y); } } } } }
public Zlecenia_Przychodzace() { InitializeComponent(); db = new ProdukcjaEntities2(); }
public Stwórz_Plan(int?id) { InitializeComponent(); db = new ProdukcjaEntities2(); this.id = id; }
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()); } }
public info(String id) { InitializeComponent(); this.id = Int32.Parse(id); db = new ProdukcjaEntities2(); }