Ejemplo n.º 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 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;
            }
        }
Ejemplo n.º 3
0
 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 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();
        }
Ejemplo n.º 5
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();
        }
Ejemplo n.º 6
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();
        }
Ejemplo n.º 7
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();
        }
Ejemplo n.º 8
0
        private void IzmeniUslugu(object sender, RoutedEventArgs e)
        {
            DodatnaUsluga kopija       = (DodatnaUsluga)IzabranaUsluga.Clone();
            var           uslugaProzor = new EditDodatneUsluge(kopija, EditDodatneUsluge.Operacija.IZMENA);

            if (uslugaProzor.ShowDialog() == true)
            {
                int index = Projekat.Instance.DodatnaUsluga.IndexOf(IzabranaUsluga);
                DodatnaUsluga.Update(kopija);
            }
        }
Ejemplo n.º 9
0
        private void Izmjena_Click(object sender, RoutedEventArgs e)
        {
            DodatnaUsluga Selektovani = dgUsluga.SelectedItem as DodatnaUsluga;
            DodatnaUsluga kopija      = (DodatnaUsluga)Selektovani.Clone();
            var           u           = new EditDodatnaUslugaWindow(kopija, EditDodatnaUslugaWindow.Operacija.IZMJENA);

            if (u.ShowDialog() == true)
            {
                int index = Projekat.Instance.DodatnaUsluga.IndexOf(Selektovani);
                DodatnaUsluga.Update(kopija);
                view.Refresh();
            }
            view.Refresh();
        }
 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;
            }
        }
Ejemplo n.º 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();
        }