示例#1
0
 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;
        }