private void Button_zapisz_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox_nazwaArtykulu.Text)) { MessageBox.Show("Wprowadź nazwę artykułu.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (numericUpDown_liczba.Value == 0) { MessageBox.Show("Wprowadź liczbę.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (numericUpDown_cenaNetto.Value == 0) { MessageBox.Show("Wprowadź cenę netto.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (numericUpDown_cenaBrutto.Value == 0) { MessageBox.Show("Wprowadź cenę brutto.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (id_pozycji_dokumentu_magazynowego == null) { var pozycjaDokumentuMagazynowego = new PozycjaDokumentuMagazynowego() { id_dokumentu_magazynowego = id_dokumentu_magazynowego, nazwa_artykulu = textBox_nazwaArtykulu.Text, liczba = (int)numericUpDown_liczba.Value, cena_netto = numericUpDown_cenaNetto.Value, cena_brutto = numericUpDown_cenaBrutto.Value }; using (var entity = new TaskDokMagEntities()) { var pozycjaDokumentuMagazynowegoController = new PozycjaDokumentuMagazynowegoController(entity); pozycjaDokumentuMagazynowegoController.ZapiszPozycjeDokumentuMagazynowego(pozycjaDokumentuMagazynowego); } } else { var pozycjaDokumentuMagazynowego = new PozycjaDokumentuMagazynowego() { id_pozycji_dokumentu_magazynowego = id_pozycji_dokumentu_magazynowego ?? 0, id_dokumentu_magazynowego = id_dokumentu_magazynowego, nazwa_artykulu = textBox_nazwaArtykulu.Text, liczba = (int)numericUpDown_liczba.Value, cena_netto = numericUpDown_cenaNetto.Value, cena_brutto = numericUpDown_cenaBrutto.Value }; using (var entity = new TaskDokMagEntities()) { var pozycjaDokumentuMagazynowegoController = new PozycjaDokumentuMagazynowegoController(entity); pozycjaDokumentuMagazynowegoController.PoprawPozycjeDokumentuMagazynowego(pozycjaDokumentuMagazynowego); } } this.DialogResult = DialogResult.Yes; Close(); }
public void ZapiszPozycjeDokumentuMagazynowego(PozycjaDokumentuMagazynowego pozycjaDokumentuMagazynowego) { entity.pozycja_dokumentu_magazynowego.Add(new pozycja_dokumentu_magazynowego() { nazwa_artykulu = pozycjaDokumentuMagazynowego.nazwa_artykulu, liczba = pozycjaDokumentuMagazynowego.liczba, cena_netto = pozycjaDokumentuMagazynowego.cena_netto, cena_brutto = pozycjaDokumentuMagazynowego.cena_brutto, id_dokumentu_magazynowego = pozycjaDokumentuMagazynowego.id_dokumentu_magazynowego }); entity.SaveChanges(); }
public void PoprawPozycjeDokumentuMagazynowego(PozycjaDokumentuMagazynowego pozycjaDokumentuMagazynowego) { var pozycjadokumentuMagazynowego2 = (from pdm in entity.pozycja_dokumentu_magazynowego where pdm.id_pozycji_dokumentu_magazynowego == pozycjaDokumentuMagazynowego.id_pozycji_dokumentu_magazynowego select pdm).FirstOrDefault(); if (pozycjadokumentuMagazynowego2 != null) { pozycjadokumentuMagazynowego2.nazwa_artykulu = pozycjaDokumentuMagazynowego.nazwa_artykulu; pozycjadokumentuMagazynowego2.liczba = pozycjaDokumentuMagazynowego.liczba; pozycjadokumentuMagazynowego2.cena_netto = pozycjaDokumentuMagazynowego.cena_netto; pozycjadokumentuMagazynowego2.cena_brutto = pozycjaDokumentuMagazynowego.cena_brutto; entity.SaveChanges(); } }