private void SacuvajSalon(object sender, RoutedEventArgs e) { var postojeciSaloni = Projekat.Instance.Saloni; switch (operacija) { case Operacija.DODAVANJE: salon.Id = postojeciSaloni.Count + 1; salon.Naziv = tbNaziv.Text; salon.Adresa = tbAdresa.Text; salon.Telefon = tbTelefon.Text; salon.Email = tbEmail.Text; salon.AdresaSajta = tbAdresaSajta.Text; salon.PIB = int.Parse(tbPib.Text); salon.MaticniBroj = int.Parse(tbMaticniBroj.Text); salon.BrojZiroRacuna = tbZiroRacun.Text; Salon.Create(salon); postojeciSaloni.Add(salon); break; case Operacija.IZMENA: foreach (var n in postojeciSaloni) { if (n.Id == salon.Id) { n.Naziv = tbNaziv.Text; n.Adresa = tbAdresa.Text; n.Telefon = tbTelefon.Text; n.Email = tbEmail.Text; n.AdresaSajta = tbAdresaSajta.Text; n.PIB = int.Parse(tbPib.Text); n.MaticniBroj = int.Parse(tbMaticniBroj.Text); n.BrojZiroRacuna = tbZiroRacun.Text; Salon.Update(n); } } break; } //GenericSerializer.Serialize("Saloni.xml", postojeciSaloni); this.Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { var lista = Projekat.Instace.salon; switch (operacija) { case Operacija.DODAVANJE: Salon.Create(salon); this.Close(); break; case Operacija.IZMENA: Salon.Update(salon); this.Close(); break; default: break; } }
private void SacuvajIzmene_Click(object sender, RoutedEventArgs e) { if (ForceValidation() == true) { return; } switch (operacija) { case Operacija.DODAVANJE: Salon.Create(salon); break; case Operacija.IZMENA: Salon.Update(salon); break; } Close(); }