Beispiel #1
0
        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;
            }
        }
Beispiel #4
0
        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();
        }
Beispiel #6
0
        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();
        }
Beispiel #7
0
        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();
        }
Beispiel #8
0
        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;
            }
        }
Beispiel #12
0
        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();
        }