private void kopiaProduktow() { foreach (Produkty_sprzedane p in listaWybranychProduktow) { Produkty_sprzedane p2 = new Produkty_sprzedane(); p2.Korekta = 0; p2.Cena_jednostkowa_netto = p.Cena_jednostkowa_netto; p2.Ilosc = p.Ilosc; p2.Kod_produktu = p.Kod_produktu; p2.Nazwa_produktu = p.Nazwa_produktu; p2.vat = p.vat; listaStarychProduktow.Add(p2); BazaDanych.Polaczenie.Produkty_sprzedanes.DeleteOnSubmit(p); } foreach (Produkty_sprzedane p in listaWybranychProduktow) { Produkty_sprzedane p2 = new Produkty_sprzedane(); p2.Korekta = 0; p2.Cena_jednostkowa_netto = p.Cena_jednostkowa_netto; p2.Ilosc = p.Ilosc; p2.Kod_produktu = p.Kod_produktu; p2.Nazwa_produktu = p.Nazwa_produktu; p2.vat = p.vat; listaDoKopiowania.Add(p2); } }
private void dodajProduktBtn_Click(object sender, EventArgs e) { ListaProduktowForm ListaProduktowForm = new ListaProduktowForm(); DialogResult result = ListaProduktowForm.ShowDialog(); if (result == DialogResult.OK) { Produkty_sprzedane produktNaFakturze = new Produkty_sprzedane(); produktNaFakturze.Kod_produktu = ListaProduktowForm.produktWybrany.Kod_produktu; produktNaFakturze.Ilosc = ListaProduktowForm.iloscProduktu; ListaProduktowForm.produktWybrany.Ilosc -= produktNaFakturze.Ilosc; produktNaFakturze.Nazwa_produktu = ListaProduktowForm.produktWybrany.Nazwa; produktNaFakturze.Cena_jednostkowa_netto = ListaProduktowForm.produktWybrany.Cena_netto; produktNaFakturze.vat = ListaProduktowForm.produktWybrany.Vat; if (edit) { produktNaFakturze.Faktury = kfaktura; } else { produktNaFakturze.Faktury = faktura; } listaWybranychProduktow.Add(produktNaFakturze); WczytajProdukty(); } }
public ProduktyNaFakturzeUserControl(NowaFakturaForm nowaFakturaForm, Produkty_sprzedane p) { InitializeComponent(); this.nowaFakturaForm = nowaFakturaForm; this.p = p; nazwaTb.Text = p.Nazwa_produktu; kodTb.Text = p.Kod_produktu; sumaCenaNettoTb.Text = (p.Ilosc * p.Cena_jednostkowa_netto).ToString(); cenaNettoTb.Text = p.Cena_jednostkowa_netto.ToString(); vatTb.Text = p.vat.ToString(); iloscTb.Text = p.Ilosc.ToString(); }
private void Korekta() { kfaktura = new Faktury(); kfaktura.Data_korekty = DateTime.Now; kfaktura.DaneFirmy = faktura.DaneFirmy; kfaktura.Data_sprzedazy = faktura.Data_sprzedazy; kfaktura.Data_wystawienia = faktura.Data_wystawienia; kfaktura.Klienci = faktura.Klienci; kfaktura.Nr_faktury = faktura.Nr_faktury + "-K"; kfaktura.Termin_zaplaty = faktura.Termin_zaplaty; kfaktura.Uzytkownicy = zalogowanyUzytkownik; kfaktura.Poprzednia_faktura_id = faktura.Id_faktury; foreach (var p in listaWybranychProduktow) { Produkty_sprzedane p2 = new Produkty_sprzedane(); p2.Faktury = kfaktura; p2.Korekta = 1; p2.Cena_jednostkowa_netto = p.Cena_jednostkowa_netto; p2.Ilosc = p.Ilosc; p2.Kod_produktu = p.Kod_produktu; p2.Nazwa_produktu = p.Nazwa_produktu; p2.vat = p.vat; BazaDanych.Polaczenie.Produkty_sprzedanes.InsertOnSubmit(p2); } foreach (var p in listaStarychProduktow) { p.Faktury = kfaktura; BazaDanych.Polaczenie.Produkty_sprzedanes.InsertOnSubmit(p); } foreach (var p in listaDoKopiowania) { p.Faktury = faktura; BazaDanych.Polaczenie.Produkty_sprzedanes.InsertOnSubmit(p); } }