private void SacuvajDodatnuUslugu(object sender, RoutedEventArgs e) { var postojeceDodatneUsluge = Projekat.Instance.DodatneUsluge; switch (operacija) { case Operacija.DODAVANJE: dodatnaUsluga.Id = postojeceDodatneUsluge.Count + 1; dodatnaUsluga.Naziv = tbNaziv.Text; dodatnaUsluga.Cena = double.Parse(tbCena.Text); postojeceDodatneUsluge.Add(dodatnaUsluga); DodatnaUsluga.Create(dodatnaUsluga); break; case Operacija.IZMENA: foreach (var n in postojeceDodatneUsluge) { if (n.Id == dodatnaUsluga.Id) { n.Naziv = tbNaziv.Text; n.Cena = double.Parse(tbCena.Text); DodatnaUsluga.Update(n); break; } } break; } //GenericSerializer.Serialize("DodatneUsluge.xml", postojeceDodatneUsluge); this.Close(); }
private void btnOk_Click(object sender, RoutedEventArgs e) { if (dodatnaUsluga.Naziv != "") { if (double.TryParse(tbCena.Text, out var cena) && cena > 0) { if (operacija == Operacija.DODAVANJE) { DodatnaUsluga.Create(dodatnaUsluga); } else if (operacija == Operacija.IZMENA) { DodatnaUsluga.Update(dodatnaUsluga); } Close(); return; } else { tbCena.Focus(); } } else { tbNaziv.Focus(); } }
private void SacuvajBtn(object sender, RoutedEventArgs e) { var listaDodatnihUsluga = Projekat.Instance.DodatnaUsluga; this.DialogResult = true; switch (operacija) { case Operacija.DODAVANJE: dodatnaUsluga.Id = listaDodatnihUsluga.Count + 1; DodatnaUsluga.Create(dodatnaUsluga); break; case Operacija.IZMENA: foreach (var du in listaDodatnihUsluga) { if (du.Id == dodatnaUsluga.Id) { du.Naziv = dodatnaUsluga.Naziv; du.Cena = dodatnaUsluga.Cena; break; } } DodatnaUsluga.Update(dodatnaUsluga); break; } }
private void SacuvajIzmene(object sender, RoutedEventArgs e) { var lista = Projekat.Instance.DodatneUsluge; if (ForceValidation() == true) { return; } switch (operacija) { case Operacija.Dodavanje: usluga.Id = lista.Count + 1; usluga.Usluga = tbUsluga.Text; usluga.Cena = int.Parse(tbCena.Text); DodatnaUsluga.Create(usluga); break; case Operacija.Izmena: foreach (var n in lista) { if (n.Id == usluga.Id) { n.Usluga = usluga.Usluga; n.Cena = usluga.Cena; break; } } break; } Close(); }
private void btSacuvaj_Click(object sender, RoutedEventArgs e) { var postojeciDU = Projekat.Instance.DU; switch (operacija) { case Operacija.DODAVANJE: DodatnaUsluga.Create(dodatnaUsluga); break; case Operacija.IZMENA: foreach (var n in postojeciDU) { if (n.Id == dodatnaUsluga.Id) { n.Naziv = dodatnaUsluga.Naziv; n.Cena = dodatnaUsluga.Cena; DodatnaUsluga.Update(n); break; } } break; } this.Close(); }
private void btnPotvrdi_Click(object sender, RoutedEventArgs e) { var postojecaUsluga = Projekat.Instance.dodatnaUsluga; switch (operacija) { case Operacija.DODAVANJE: dodatnaUsluga.Id = postojecaUsluga.Count + 1; dodatnaUsluga = DodatnaUsluga.Create(dodatnaUsluga); // postojecaUsluga.Add(dodatnaUsluga); break; case Operacija.IZMENA: foreach (var usluga in postojecaUsluga) { if (usluga.Id == dodatnaUsluga.Id) { usluga.Naziv = dodatnaUsluga.Naziv; usluga.Cena = dodatnaUsluga.Cena; DodatnaUsluga.Update(usluga); break; } } break; } // GenericsSerializer.Serialize("dodatnaUsluga.xml", postojecaUsluga); this.Close(); }
private void SacuvajIzmene(object sender, RoutedEventArgs e) { if (ForceValidation() == true) { return; } switch (operacija) { case Operacija.DODAVANJE: DodatnaUsluga.Create(usluga); break; case Operacija.IZMENA: DodatnaUsluga.Update(usluga); break; } Close(); }
private void Sacuvaj_Click(object sender, RoutedEventArgs e) { var lista = Projekat.Instance.DodatnaUsluga; if (operacija == Operacija.DODAVANJE) { DodatnaUsluga.Create(usluga); } DodatnaUsluga.Update(usluga); Close(); }
private void SacuvajEditProzor(object sender, RoutedEventArgs e) { var listaU = Projekat.Instance.DodatnaUsluga; this.DialogResult = true; switch (operacija) { case Operacija.DODAVANJE: dUsluga.Id = listaU.Count + 1; DodatnaUsluga.Create(dUsluga); break; } Close(); }
private void btnOk_Click(object sender, RoutedEventArgs e) { if (tbNaziv.Text != "" && double.TryParse(tbCena.Text, out var x) && x > 0) { if (operacija == Operacija.DODAVANJE) { DodatnaUsluga.Create(dodatnaUslugaCopy); } else if (operacija == Operacija.IZMENA) { DodatnaUsluga.Update(dodatnaUslugaCopy); } Close(); } }
private void Button_Click(object sender, RoutedEventArgs e) { var lista = Projekat.Instace.dodatnausluga; switch (operacija) { case Operacija.DODAVANJE: DodatnaUsluga.Create(dodatnaUsluga); this.Close(); break; case Operacija.IZMENA: DodatnaUsluga.Update(dodatnaUsluga); this.Close(); break; default: break; } }
private void btnPotvrdi_Click(object sender, RoutedEventArgs e) { DialogResult = true; if (operacija == Operacija.DODAVANJE) { DodatnaUsluga.Create(dodatnaU); } if (operacija == Operacija.IZMENA) { DodatnaUsluga.Update(dodatnaU); DodatnaUsluga gigi = DodatnaUsluga.GetById(dodatnaU.Id); gigi.Id = dodatnaU.Id; gigi.Naziv = dodatnaU.Naziv; gigi.Cena = dodatnaU.Cena; gigi.Obrisan = dodatnaU.Obrisan; } Close(); }