private void btnGenerisiRacun_Click(object sender, RoutedEventArgs e) { Racun racun = new Racun(); Racun.Create(racun); RacunIzmenaProzor rip = new RacunIzmenaProzor(racun, RacunIzmenaProzor.Stanje.DODAVANJE, RacunIzmenaProzor.Pristup.PRODAVAC); rip.ShowDialog(); }
private void btnSacuvaj_Click(object sender, RoutedEventArgs e) { if (stanje == Stanje.DODAVANJE) { racun.UkupnaCena += 150; Racun.Create(racun); foreach (var x in dodateStavke) { Namestaj.Update(x.Namestaj); Stavka.AddForRacun(racun, x); } foreach (var x in dodateUsluge) { DodatnaUsluga.AddForRacun(racun, x); } } Model.Racun.Update(racun); this.Close(); }
private void SacuvajRacun(object sender, RoutedEventArgs e) { var postojeciRacun = Racun.GetAll(); switch (operacija) { case Operacija.DODAVANJE: racun.Id = postojeciRacun.Count + 1; racun.Kupac = tbKupac.Text; racun.DatumProdaje = DateTime.Now; racun.BrojRacuna = tbBrojRacuna.Text; IzracunajCenu(); racun.UkupnaCena = double.Parse(tbUkupnaCena.Text); postojeciRacun.Add(racun); Racun.Create(racun); break; case Operacija.IZMENA: foreach (var n in postojeciRacun) { if (n.Id == racun.Id) { n.Kupac = tbKupac.Text; n.BrojRacuna = tbBrojRacuna.Text; n.DatumProdaje = DateTime.Now; IzracunajCenu(); n.UkupnaCena = double.Parse(tbUkupnaCena.Text); Racun.Update(n); } } break; } // GenericSerializer.Serialize("Racuni.xml", postojeciRacun); this.Close(); }
private void btnPotvrdi_Click(object sender, RoutedEventArgs e) { DialogResult = true; Racun.Create(racun); Close(); }