public DodoawanieCechElementowi(int numIDElementu) { InitializeComponent(); db = Start.szwalnia; dgvListaCech.DataSource = db.Elementy_Cechy_Slownik.ToList(); dgvListaCech.Columns[0].Visible = false; dgvListaCech.Columns[2].Visible = false; dgvListaCech.Columns[3].Visible = false; dgvListaCech.ReadOnly = true; dgvListaJednostek.DataSource = db.Elementy_Jednostki.ToList(); dgvListaJednostek.Columns[0].Visible = false; dgvListaJednostek.Columns[2].Visible = false; dgvListaJednostek.Columns[3].Visible = false; dgvListaJednostek.Columns[4].Visible = false; dgvListaJednostek.ReadOnly = true; cechaElementuNew.ID_Element = numIDElementu; IDElement = numIDElementu; Elementy element = db.Elementy.Where(wybranyElement => wybranyElement.ID_Element == numIDElementu).First(); txtNazwa.Text = element.Element_Nazwa; IDTyp = Convert.ToInt32(element.ID_Element_Typ); Elementy_Typy typ = db.Elementy_Typy.Where(wybranyElement => wybranyElement.ID_Element_Typ == IDTyp).First(); txtTyp.Text = typ.Typ; }
private void dgvListaElementow_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { int numIDElementu = Convert.ToInt32(dgvListaElementow.CurrentRow.Cells[0].Value); Elementy element = db.Elementy.Where(wybranyElement => wybranyElement.ID_Element == numIDElementu).First(); cechaElementuNew.ID_Element = numIDElementu; IDElement = numIDElementu; txtNazwa.Text = element.Element_Nazwa; }
private void btnUtworz_Element_Click(object sender, EventArgs e) { Elementy elementy = new Elementy(); elementy.ID_Element_Typ = Convert.ToInt32(cmbTyp_Elementu2.SelectedValue); elementy.Element_Nazwa = txtNazwa_Elementu.Text; elementy.Okres_Przydatnosci_Miesiace = Convert.ToInt32(txtMiesiace_Przydatnosci.Text); szwalnia.Elementy.Add(elementy); szwalnia.SaveChanges(); MessageBox.Show("Utworzono element"); }
public GdzieLezaElementy(int idElement) { InitializeComponent(); db = Start.szwalnia; dgvLokalizacjeElementu.ReadOnly = true; Elementy thing = db.Elementy.Where(element => element.ID_Element == idElement).FirstOrDefault(); lblTitle.Text = "Lokalizacje elementu: " + thing.Element_Nazwa + ", ID: " + thing.ID_Element.ToString(); dgvLokalizacjeElementu.DataSource = db.vStan_magazynowy_polki.Where(stan => stan.ID_Element == idElement).ToList(); dgvLokalizacjeElementu.Columns[0].Visible = false; }
public Element_szczegoly(SzwalniaEntities szwalnia, int ID) { InitializeComponent(); Elementy element = szwalnia.Elementy.Where(wybrany => wybrany.ID_Element == ID).First(); lblElement.Text = "Szczegoly elementu o ID: " + element.ID_Element; txtNazwa.Text = element.Element_Nazwa; if (element.Okres_Przydatnosci_Miesiace == 0) { txtOkres.Text = "Nie dotyczy"; } else { txtOkres.Text = element.Okres_Przydatnosci_Miesiace.ToString(); } dgvSzczegol.DataSource = szwalnia.vCechyElementu.Where(details => details.ID_Element == element.ID_Element).ToList(); }
private void btnUsun_Click(object sender, EventArgs e) { Elementy elementUsun = db.Elementy.Where(wybrany => wybrany.ID_Element == numID).First(); db.Elementy.Remove(elementUsun); List <Elementy_Cechy> listaUsun = db.Elementy_Cechy.Where(wybrany => wybrany.ID_Element == numID).ToList(); foreach (Elementy_Cechy wierszWybrany in listaUsun) { db.Elementy_Cechy.Remove(wierszWybrany); } db.SaveChanges(); Start.DataBaseRefresh(); MessageBox.Show("Pomyślnie usunięto element"); Application.OpenForms[typeof(WyborElementu).Name].Show(); this.Hide(); }
private void btnDodaj_Click(object sender, EventArgs e) { Elementy element = db.Elementy.Where(wybrany => wybrany.ID_Element == IDElement).First(); rejestrNew.ID_typ = element.ID_Element_Typ; rejestrNew.ID_cecha = IDCechy; db.Typy_cechy_rejestr.Add(rejestrNew); cechaElementuNew.Wartosc_Cechy_Slowna = txtSlowna.Text; if (numCecha.Value == 0) { cechaElementuNew.Wartosc_Cechy_Liczbowa = Decimal.ToInt32(numCecha.Value); } else { cechaElementuNew.Wartosc_Cechy_Liczbowa = null; } db.Elementy_Cechy.Add(cechaElementuNew); }
public ElementSzczegoly(int ID) { InitializeComponent(); db = Start.szwalnia; Elementy element = db.Elementy.Where(wybrany => wybrany.ID_Element == ID).First(); lblElement.Text = "Szczegoly elementu o ID: " + element.ID_Element; txtNazwa.Text = element.Element_Nazwa; if (element.Okres_Przydatnosci_Miesiace == 0) { txtOkres.Text = "Nie dotyczy"; } else { txtOkres.Text = element.Okres_Przydatnosci_Miesiace.ToString(); } dgvSzczegol.DataSource = db.vCechyElementu.Where(details => details.ID_Element == element.ID_Element).ToList(); dgvSzczegol.Columns[0].Visible = false; }