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