Example #1
0
        private void confirmButton_Click(object sender, EventArgs e)
        {
            if (!DesignMode)
            {
                Zamowieny za = new Zamowieny();
                Klient kl = new Klient();
                Pracownik pr = new Pracownik();
                RodzajWysylki ro = new RodzajWysylki();
                Rabat ra = new Rabat();
                RealizacjaZamowienia re = new RealizacjaZamowienia();

                za = (Zamowieny)zamowienyBindingSource.Current;
                kl = (Klient)klientBindingSource.Current;
                pr = (Pracownik)pracownikBindingSource.Current;
                ro = (RodzajWysylki)rodzajWysylkiBindingSource.Current;
                ra = (Rabat)rabatBindingSource.Current;
                re = (RealizacjaZamowienia)realizacjaZamowieniaBindingSource.Current;
                za.Klient_IdKlienta = kl.IdKlienta;
                za.Pracownik_IdPracownika = pr.IdPracownika;
                za.RodzajuWysylki_IdRodzajWysylki = ro.IdRodzajWysylki;
                za.Rabat_IdRabatu = ra.IdRabatu;
                za.RealizacjaZamowienia_IdRealizacji = re.IdRealizacji;
                zamowienyBindingSource.ResetBindings(false);
                Funkcje.Instance._context.SaveChanges();
            }
        }
Example #2
0
        private void confirmButton_Click(object sender, EventArgs e)
        {
            if (!DesignMode)
            {
                Zamowieny            za = new Zamowieny();
                Klient               kl = new Klient();
                Pracownik            pr = new Pracownik();
                RodzajWysylki        ro = new RodzajWysylki();
                Rabat                ra = new Rabat();
                RealizacjaZamowienia re = new RealizacjaZamowienia();

                za = (Zamowieny)zamowienyBindingSource.Current;
                kl = (Klient)klientBindingSource.Current;
                pr = (Pracownik)pracownikBindingSource.Current;
                ro = (RodzajWysylki)rodzajWysylkiBindingSource.Current;
                ra = (Rabat)rabatBindingSource.Current;
                re = (RealizacjaZamowienia)realizacjaZamowieniaBindingSource.Current;
                za.Klient_IdKlienta               = kl.IdKlienta;
                za.Pracownik_IdPracownika         = pr.IdPracownika;
                za.RodzajuWysylki_IdRodzajWysylki = ro.IdRodzajWysylki;
                za.Rabat_IdRabatu = ra.IdRabatu;
                za.RealizacjaZamowienia_IdRealizacji = re.IdRealizacji;
                zamowienyBindingSource.ResetBindings(false);
                Funkcje.Instance._context.SaveChanges();
            }
        }
Example #3
0
        public async Task <IActionResult> PutRabat([FromRoute] int id, [FromBody] Rabat rabat)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != rabat.IdRabat)
            {
                return(BadRequest());
            }

            _context.Entry(rabat).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RabatExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #4
0
        public async Task <IActionResult> PostRabat([FromBody] Rabat rabat)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Rabat.Add(rabat);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetRabat", new { id = rabat.IdRabat }, rabat));
        }
Example #5
0
        public override string ToString()
        {
            string op          = "";
            float  priceAfterD = 0;

            foreach (Opisy_zamowien opis in Opis)
            {
                op          += (opis.ToString() + Environment.NewLine);
                priceAfterD += opis.Cena;
            }
            float rab    = Rabat;
            float priceF = priceAfterD - priceAfterD * (rab / 100);

            return(string.Format("Klient: {0,-12} Rabat [%]: {1,3}{2}Lista produktów:{3}{4}{5,-20}{6,5}{7,9}{8}{9}Cena po rabcie:{10,20}",
                                 Nazwa_Klienta, Rabat.ToString(), Environment.NewLine, Environment.NewLine, Environment.NewLine, "Nazwa:", "Ilość:", "Cena:", Environment.NewLine, op + Environment.NewLine, priceF.ToString()));
        }
Example #6
0
 public override string ToString()
 {
     return(string.Format("Klient: {0} Rabat: {1} Opis:", Nazwa_Klienta, Rabat.ToString()));
 }