private void btnSave_Click(object sender, EventArgs e) { if (czyKtoresPoleNieUzupelnione()) { MessageBox.Show("Wszystkie pola muszą być uzupełnione", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (int.TryParse(txtKosztNetto.Text, out int netto) && int.TryParse(txtKosztBrutto.Text, out int brutto) && int.TryParse(txtWartoscPodatku.Text, out int vat)) { Faktury_Zewnetrzne fakturyZewnetrzne = new Faktury_Zewnetrzne(); fakturyZewnetrzne.Nr_Faktury = txtNrFaktury.Text; fakturyZewnetrzne.Nazwa_Firmy = txtNazwaFirmy.Text; fakturyZewnetrzne.Netto = netto; fakturyZewnetrzne.Brutto = brutto; fakturyZewnetrzne.Podatek = vat; fakturyZewnetrzne.ID_Grupa = Convert.ToInt32(cbGrupa.SelectedValue); db.Faktury_Zewnetrzne.Add(fakturyZewnetrzne); db.SaveChanges(); MessageBox.Show("Dodano nową fakturę zewnętrzną"); this.Close(); } else { MessageBox.Show("Proszę wpisać wartości liczbowe", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); txtKosztNetto.ForeColor = Color.FromArgb(255, 0, 0); txtKosztBrutto.ForeColor = Color.FromArgb(255, 0, 0); txtWartoscPodatku.ForeColor = Color.FromArgb(255, 0, 0); } }
public FakturyZewnetrzneSzczegoly(SzwalniaEntities db, int ID) { InitializeComponent(); Faktury_Zewnetrzne faktura = db.Faktury_Zewnetrzne.Where(wybrane => wybrane.ID_Faktura_zewnetrzna == ID).First(); txtNrFaktury.Text = faktura.Nr_Faktury; txtNazwaFirmy.Text = faktura.Nazwa_Firmy; int x = Convert.ToInt32(faktura.Netto); string y = faktura.Netto.ToString(); txtKosztNetto.Text = y; int z = Convert.ToInt32(faktura.Brutto); string w = faktura.Brutto.ToString(); txtKosztBrutto.Text = w; int a = Convert.ToInt32(faktura.Podatek); string b = faktura.Podatek.ToString();; txtWartoscPodatku.Text = b; }