private void Button_dodaj_Click(object sender, EventArgs e) { if (id_dokumentu_magazynowego == null) { if (numericUpDown_numerKlienta.Value == 0) { MessageBox.Show("Wprowadź numer klienta.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (string.IsNullOrEmpty(textBox_nazwa.Text)) { MessageBox.Show("Wprowadź nazwę kontrahenta.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var dokumentMagazynowy = new DokumentMagazynowy.Model.DokumentMagazynowy() { data = dateTimePicker_data.Value.Date, numer_klienta = (int)numericUpDown_numerKlienta.Value, nazwa = textBox_nazwa.Text }; using (var entity = new TaskDokMagEntities()) { var dokumentMagazynowyController = new DokumentMagazynowyController(entity); id_dokumentu_magazynowego = dokumentMagazynowyController.ZapiszDokumentMagazynowy(dokumentMagazynowy); } } var pozycjaDokumentuMagazynowego_form = new Form_pozycjaDokumentuMagazynowego(id_dokumentu_magazynowego ?? 0, null); if (pozycjaDokumentuMagazynowego_form.ShowDialog() == DialogResult.Yes) { ZaladujDaneNaFormularz(); } }
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(); }
private void ZaladujDaneNaFormularz() { if (id_dokumentu_magazynowego != null) { using (var entity = new TaskDokMagEntities()) { var dokMagController = new DokumentMagazynowy.Controllers.DokumentMagazynowyController(entity); var dokMag = dokMagController.pobierzDokumentMagazynowy(id_dokumentu_magazynowego ?? 0); var dokMagModel = new DokumentMagazynowy.Model.DokumentMagazynowy() { id_dokumentu_magazynowego = dokMag.id_dokumentu_magazynowego, data = dokMag.data, numer_klienta = dokMag.numer_klienta, nazwa = dokMag.nazwa, cena_netto = dokMag.cena_netto, cena_brutto = dokMag.cena_brutto }; dateTimePicker_data.Value = dokMagModel.data; numericUpDown_numerKlienta.Value = dokMagModel.numer_klienta; textBox_nazwa.Text = dokMagModel.nazwa; numericUpDown_cenaNetto.Value = dokMagModel.cena_netto ?? 0; numericUpDown_cenaBrutto.Value = dokMagModel.cena_brutto ?? 0; var listaPozycjiDokumentuMagazynowego = dokMag.pozycja_dokumentu_magazynowego.ToList(); dataGridView_pozycjeDokumentuMagazynowego.DataSource = listaPozycjiDokumentuMagazynowego; button_dodaj.Enabled = true; if (listaPozycjiDokumentuMagazynowego.Count() > 0) { button_edytuj.Enabled = true; button_usun.Enabled = true; } else { button_edytuj.Enabled = false; button_usun.Enabled = false; } } } else { dateTimePicker_data.Value = DateTime.Now.Date; button_dodaj.Enabled = true; button_edytuj.Enabled = false; button_usun.Enabled = false; } }
private void Button_usun_Click(object sender, EventArgs e) { if (dataGridView_pozycjeDokumentuMagazynowego.SelectedRows.Count != 0) { int idPozycjiDokumentuMagazynowego = int.Parse(dataGridView_pozycjeDokumentuMagazynowego["id_pozycji_dokumentu_magazynowego", dataGridView_pozycjeDokumentuMagazynowego.SelectedRows[0].Index].Value.ToString()); if (MessageBox.Show("Jesteś pewien?", "Pytanie", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (var entity = new TaskDokMagEntities()) { var pozycjaDokumentuMagazynowegoController = new PozycjaDokumentuMagazynowegoController(entity); pozycjaDokumentuMagazynowegoController.UsunPozycjeDokumentuMagazynowego(idPozycjiDokumentuMagazynowego); } ZaladujDaneNaFormularz(); } } }
private void Button_usun_Click(object sender, EventArgs e) { if (dataGridView_dokumentyMagazynowe.SelectedRows.Count != 0) { int idDokumentuMagazynowego = int.Parse(dataGridView_dokumentyMagazynowe["id_dokumentu_magazynowego", dataGridView_dokumentyMagazynowe.SelectedRows[0].Index].Value.ToString()); if (MessageBox.Show("Jesteś pewien?", "Pytanie", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (var entity = new TaskDokMagEntities()) { var dokumentMagazynowyController = new DokumentMagazynowyController(entity); dokumentMagazynowyController.UsunDokumentMagazynowy(idDokumentuMagazynowego); } ZaladujDokumentyMagazynowe(); } } }
private void ZaladujDokumentyMagazynowe() { using (var entity = new TaskDokMagEntities()) { var dokMagazynoweController = new DokumentMagazynowyController(entity); var dokumentyMagazynowe = dokMagazynoweController.pobierzDokumentyMagazynowe(); dataGridView_dokumentyMagazynowe.DataSource = null; dataGridView_dokumentyMagazynowe.DataSource = dokumentyMagazynowe; if (dokumentyMagazynowe.Count() > 0) { button_usun.Enabled = button_edytuj.Enabled = true; } else { button_usun.Enabled = button_edytuj.Enabled = false; } } }
private void ZaladujDaneNaFormularz() { if (id_pozycji_dokumentu_magazynowego != null) { using (var entity = new TaskDokMagEntities()) { var pozycjaDokumentuMagazynowegoController = new PozycjaDokumentuMagazynowegoController(entity); var pozycjaDokumentuMagazynowego = pozycjaDokumentuMagazynowegoController.ZwrocPozycjeDokumentuMagazynowego(id_pozycji_dokumentu_magazynowego ?? 0); if (pozycjaDokumentuMagazynowego != null) { textBox_nazwaArtykulu.Text = pozycjaDokumentuMagazynowego.nazwa_artykulu; numericUpDown_liczba.Value = pozycjaDokumentuMagazynowego.liczba; numericUpDown_cenaNetto.Value = pozycjaDokumentuMagazynowego.cena_netto; numericUpDown_cenaBrutto.Value = pozycjaDokumentuMagazynowego.cena_brutto; } } } }
private void Button_edytuj_Click(object sender, EventArgs e) { if (id_dokumentu_magazynowego != null) { if (numericUpDown_numerKlienta.Value == 0) { MessageBox.Show("Wprowadź numer klienta.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (string.IsNullOrEmpty(textBox_nazwa.Text)) { MessageBox.Show("Wprowadź nazwę kontrahenta.", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var dokumentMagazynowy = new DokumentMagazynowy.Model.DokumentMagazynowy() { data = dateTimePicker_data.Value.Date, numer_klienta = (int)numericUpDown_numerKlienta.Value, nazwa = textBox_nazwa.Text, id_dokumentu_magazynowego = id_dokumentu_magazynowego ?? 0 }; using (var entity = new TaskDokMagEntities()) { var dokumentMagazynowyController = new DokumentMagazynowyController(entity); dokumentMagazynowyController.PoprawDokumentMagazynowy(dokumentMagazynowy); } } if (dataGridView_pozycjeDokumentuMagazynowego.SelectedRows.Count != 0) { int idPozycjiDokumentuMagazynowego = int.Parse(dataGridView_pozycjeDokumentuMagazynowego["id_pozycji_dokumentu_magazynowego", dataGridView_pozycjeDokumentuMagazynowego.SelectedRows[0].Index].Value.ToString()); var pozycjaDokumentuMagazynowego_form = new Form_pozycjaDokumentuMagazynowego(id_dokumentu_magazynowego ?? 0, idPozycjiDokumentuMagazynowego); if (pozycjaDokumentuMagazynowego_form.ShowDialog() == DialogResult.Yes) { ZaladujDaneNaFormularz(); } } }
public PozycjaDokumentuMagazynowegoController(TaskDokMagEntities entity) { this.entity = entity; }
public DokumentMagazynowyController(TaskDokMagEntities entity) { this.entity = entity; }