void nowy() { Material_Na_Produkcji materialProdukcja = new Material_Na_Produkcji(); if (string.IsNullOrEmpty(cbxElement.Text)) { MessageBox.Show("Uzupełnienie pola 'Element' jest wymagane!"); } else { materialProdukcja.ID_Elementy_Proces = Convert.ToInt32(cbxElement.SelectedValue); materialProdukcja.ID_Procesu_Produkcyjnego = idProcesu; if (!string.IsNullOrEmpty(tbOdpad.Text)) { materialProdukcja.Odpad = Convert.ToUInt64(tbOdpad.Text); } if (!string.IsNullOrEmpty(tbNiewykorzystanyMaterial.Text)) { materialProdukcja.Niezuzyty_material = Convert.ToUInt64(tbNiewykorzystanyMaterial.Text); } materialProdukcja.Magazyn_odebral_material = chbOdbior.Checked; } db.Material_Na_Produkcji.Add(materialProdukcja); db.SaveChanges(); MessageBox.Show("Dodano nowy niewykorzystany materiał / odpad"); }
private void dgvNiewykorzystanyMaterial_CellClick(object sender, DataGridViewCellEventArgs e) { material.ID_Material_Na_Produkcji = Convert.ToInt32(dgvNiewykorzystanyMaterial.CurrentRow.Cells[2].Value); material.ID_Elementy_Proces = Convert.ToInt32(dgvNiewykorzystanyMaterial.CurrentRow.Cells[4].Value); material.Magazyn_odebral_material = Convert.ToBoolean(dgvNiewykorzystanyMaterial.CurrentRow.Cells[10].Value); material = this.db.Material_Na_Produkcji.Where(numer => numer.ID_Material_Na_Produkcji == material.ID_Material_Na_Produkcji).First(); tbOdpad.Text = material.Odpad.ToString(); tbNiewykorzystanyMaterial.Text = material.Niezuzyty_material.ToString(); }