Пример #1
0
        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);
            }
        }
Пример #2
0
        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();
        }
Пример #4
0
        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);
            }
        }