示例#1
0
 public KontrolaEfektywnosciSzczegoly(SzwalniaEntities db, int idProcesu)
 {
     InitializeComponent();
     this.db                  = db;
     this.idProcesu           = idProcesu;
     kontrola                 = this.db.Kontrola_Efektywnosci.Where(proces => proces.ID_Procesu_Produkcyjnego == idProcesu).First();
     lblProces.Text           = "Kontrola efektywności dla procesu produkcyjnego o ID " + kontrola.ID_Procesu_Produkcyjnego;
     mtbDataKontroli.Text     = kontrola.Data_Kontroli.ToString();
     txtLiczbaPoprawnych.Text = kontrola.Liczba_Poprawnych.ToString();
     txtUwagiDoKontroli.Text  = kontrola.Uwagi;
 }
        public KontrolaEfektywnosciFormSzczegoly(SzwalniaEntities db, int IdProcesu)
        {
            InitializeComponent();
            this.db        = db;
            this.IdProcesu = IdProcesu;
            Kontrola_Efektywnosci NumerProcesu = db.Kontrola_Efektywnosci.Where(IDProcesu => IDProcesu.ID_Procesu_Produkcyjnego == IdProcesu).First();

            txtNumerProcesu.Text     = NumerProcesu.ID_Procesu_Produkcyjnego.ToString();
            txtDataKontroli.Text     = NumerProcesu.Data_Kontroli.ToLongDateString();
            txtLiczbaPoprawnych.Text = NumerProcesu.Liczba_Poprawnych.ToString();
            txtUwagiDoKontroli.Text  = NumerProcesu.Uwagi.ToString();
            chkZgodnosc.Checked      = NumerProcesu.Zgodnosc_Zamowienia.GetValueOrDefault();
        }
示例#3
0
        private void btnZapisz_Click(object sender, EventArgs e)
        {
            Proces_Produkcyjny proces = new Proces_Produkcyjny();

            if (string.IsNullOrEmpty(cbxZamowienieElement.Text))
            {
                MessageBox.Show("Uzupełnienie pola 'ID zamówienie element' jest wymagane!");
                return;
            }
            else
            {
                proces.ID_Zamowienie_Element = Convert.ToInt32(cbxZamowienieElement.SelectedValue);
            }

            if (mtbProponowanaData.Text != pustePole)
            {
                proces.Proponowana_data_dostawy_materialu = Convert.ToDateTime(mtbProponowanaData.Text);
            }

            if (mtbDataRozpoczecia.Text != pustePole)
            {
                proces.Data_Rozpoczecia = Convert.ToDateTime(mtbDataRozpoczecia.Text);
            }

            if (mtbDataZakonczenia.Text != pustePole)
            {
                proces.Data_Zakonczenia = Convert.ToDateTime(mtbDataZakonczenia.Text);
            }

            proces.Uwagi = tbUwagi.Text;

            db.Proces_Produkcyjny.Add(proces);
            db.SaveChanges();
            MessageBox.Show("Dodano nowy proces produkcyjny");

            Kontrola_Efektywnosci kontrola = new Kontrola_Efektywnosci();

            kontrola.ID_Procesu_Produkcyjnego = nowyProces;
            db.Kontrola_Efektywnosci.Add(kontrola);
            db.SaveChanges();
            this.Close();
        }