Ejemplo n.º 1
0
        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;
     }
 }
Ejemplo n.º 4
0
        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());
            }
        }