Esempio n. 1
0
        private void ZapiszM_Click(object sender, EventArgs e)
        {
            NARZEDZIA noweNarzedzie = new NARZEDZIA();

            noweNarzedzie.NAZWA          = this.textBoxNazwa.Text;
            noweNarzedzie.MODEL          = this.textBoxModel.Text;
            noweNarzedzie.NR_EWIDENCYJNY = this.textBoxNrEwidencyjny.Text;
            noweNarzedzie.KOSZT_ZA_H     = decimal.Parse(this.textBoxKosztZaH.Text);


            db.NARZEDZIA.Add(noweNarzedzie);
            db.SaveChanges();
        }
Esempio n. 2
0
        private void Usun_Click(object sender, EventArgs e)
        {
            if (tryb == "Ewidencja Maszyn")
            {
                DialogResult result = MessageBox.Show("Czy chcesz usunąć maszynę: " + EwidencjaMaszynyNarzedzia.CurrentRow.Cells[1].Value + " " + EwidencjaMaszynyNarzedzia.CurrentRow.Cells[2].Value, "Confirmation", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    MODELE_MASZYN doUsuniecia = (MODELE_MASZYN)EwidencjaMaszynyNarzedzia.CurrentRow.DataBoundItem;
                    db.MODELE_MASZYN.Remove(doUsuniecia);

                    try
                    {
                        db.SaveChanges();
                    }
                    catch (Exception ex)
                    {
                        {
                            MessageBox.Show("Usunięcie zakończone nie powodzeniem. Powód: " + ex.Message, "Uwaga", MessageBoxButtons.OK);
                        }
                    }

                    OdswiezListe();
                }
            }

            else
            {
                DialogResult result = MessageBox.Show("Czy chcesz usunąć narzedzie: " + EwidencjaMaszynyNarzedzia.CurrentRow.Cells[1].Value + " " + EwidencjaMaszynyNarzedzia.CurrentRow.Cells[2].Value, "Confirmation", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    NARZEDZIA doUsuniecia = (NARZEDZIA)EwidencjaMaszynyNarzedzia.CurrentRow.DataBoundItem;
                    db.NARZEDZIA.Remove(doUsuniecia);

                    try
                    {
                        db.SaveChanges();
                    }
                    catch (Exception ex)


                    {
                        MessageBox.Show("Usunięcie zakończone nie powodzeniem. Powód: " + ex.Message, "Uwaga", MessageBoxButtons.OK);
                    }


                    OdswiezListe();
                }
            }
        }
Esempio n. 3
0
        public FormZmiana_Narzedzia(KWZP_PROJEKTEntities db, object send, string tryb)
        {
            this.db   = db;
            this.send = send;
            this.tryb = tryb;
            InitializeComponent();

            NARZEDZIA narzedzia = new NARZEDZIA();

            narzedzia                 = (NARZEDZIA)send;
            textBoxNazwa.Text         = narzedzia.NAZWA;
            textBoxModel.Text         = narzedzia.MODEL;
            textBoxNrEwidencyjny.Text = narzedzia.NR_EWIDENCYJNY.ToString();
            textBoxKosztZaH.Text      = narzedzia.KOSZT_ZA_H.ToString();
        }
Esempio n. 4
0
 private void ZapiszEdytuj_Click(object sender, EventArgs e)
 {
     if (tryb == "Ewidencja Maszyn")
     {
         MODELE_MASZYN send = (MODELE_MASZYN)EwidencjaMaszynyNarzedzia.CurrentRow.DataBoundItem;
         Forms_Produkcja.FormZmiana_Maszyny zmianaMaszyny = new Forms_Produkcja.FormZmiana_Maszyny(db, send, tryb);
         zmianaMaszyny.Show();
     }
     else
     {
         NARZEDZIA send = (NARZEDZIA)EwidencjaMaszynyNarzedzia.CurrentRow.DataBoundItem;
         Forms_Produkcja.FormZmiana_Narzedzia zmianaNarzedzia = new Forms_Produkcja.FormZmiana_Narzedzia(db, send, tryb);
         zmianaNarzedzia.Show();
     }
 }
Esempio n. 5
0
        private void RezerwujMaszyny_Click(object sender, EventArgs e)
        {
            ZLECENIA zlecenia = db.ZLECENIA.Where(a => a.ID_ZLECENIA == id).First();
            List <CZAS_PRACY_MASZYN>   czasyPracy         = this.db.CZAS_PRACY_MASZYN.Where(x => x.ID_ZLECENIA == id).ToList();
            List <CZAS_PRACY_NARZEDZI> czasyPracyNarzedzi = this.db.CZAS_PRACY_NARZEDZI.Where(x => x.ID_ZLECENIA == id).ToList();
            DateTime aktualnaData = DateTime.Now;

            foreach (CZAS_PRACY_MASZYN czasPracy in czasyPracy)
            {
                for (int i = 0; i < czasPracy.ILOSC_DNI_PRACY; i++)
                {
                    REALIZACJA_PRODUKCJA realizacjaProdukcjiM = new REALIZACJA_PRODUKCJA();
                    realizacjaProdukcjiM.ID_ZLECENIA = zlecenia.ID_ZLECENIA;
                    realizacjaProdukcjiM.DATA_DZIEN  = aktualnaData.AddDays(i);
                    MASZYNY       maszyna      = db.MASZYNY.Where(m => m.ID_MASZYNY == czasPracy.ID_MASZYNY).First();
                    ZESPOL_MASZYN zespolMaszyn = new ZESPOL_MASZYN();
                    zespolMaszyn.MASZYNY = maszyna;
                    zespolMaszyn.REALIZACJA_PRODUKCJA = realizacjaProdukcjiM;
                    realizacjaProdukcjiM.ZESPOL_MASZYN.Add(zespolMaszyn);
                    db.REALIZACJA_PRODUKCJA.Add(realizacjaProdukcjiM);
                }
            }
            foreach (CZAS_PRACY_NARZEDZI czasPracy in czasyPracyNarzedzi)
            {
                for (int i = 0; i < czasPracy.ILOSC_DNI_PRACY; i++)
                {
                    REALIZACJA_PRODUKCJA realizacjaProdukcjiN = new REALIZACJA_PRODUKCJA();
                    realizacjaProdukcjiN.ID_ZLECENIA = id;
                    realizacjaProdukcjiN.DATA_DZIEN  = aktualnaData.AddDays(i);
                    NARZEDZIA       narzedzie      = db.NARZEDZIA.Where(m => m.ID_NARZEDZIA == czasPracy.ID_NARZEDZIA).First();
                    ZESPOL_NARZEDZI zespolNarzedzi = new ZESPOL_NARZEDZI();
                    zespolNarzedzi.NARZEDZIA            = narzedzie;
                    zespolNarzedzi.REALIZACJA_PRODUKCJA = realizacjaProdukcjiN;
                    realizacjaProdukcjiN.ZESPOL_NARZEDZI.Add(zespolNarzedzi);
                    db.REALIZACJA_PRODUKCJA.Add(realizacjaProdukcjiN);
                }
            }
            DateTime data = DateTime.Now;
            DATA_STATUSU_ZLECENIA dATA_STATUSU_ = new DATA_STATUSU_ZLECENIA();

            dATA_STATUSU_.DATA_ZMIANY         = data;
            dATA_STATUSU_.ID_ZLECENIA         = id;
            dATA_STATUSU_.ID_STATUSU_ZLECENIA = 5;
            db.DATA_STATUSU_ZLECENIA.Add(dATA_STATUSU_);
            db.SaveChanges();
            MessageBox.Show("Informacje zapisano pomyślne .", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information);
            statusButtony();
        }