예제 #1
0
        private void btSacuvaj_Click(object sender, RoutedEventArgs e)
        {
            var postojeciTNamestaj = Projekat.Instance.TN;

            switch (operacija)
            {
            case Operacija.DODAVANJE:
                TipNamestaja.Create(tipNamestaja);
                break;

            case Operacija.IZMENA:
                foreach (var n in postojeciTNamestaj)
                {
                    if (n.Id == tipNamestaja.Id)
                    {
                        n.Naziv = tipNamestaja.Naziv;
                        TipNamestaja.Update(n);
                        break;
                    }
                }
                break;
            }


            this.Close();
        }
        private void SacuvajIzmene(object sender, RoutedEventArgs e)
        {
            var listaTipa = Projekat.Instance.TipoviNamestaja;

            switch (operacija)
            {
            case Operacija.DODAVANJE:

                //tipNamestaja.Id = listaTipa.Count + 1;
                //tipNamestaja.Naziv = tbNaziv.Text;

                TipNamestaja.Create(tipNamestaja);
                break;

            case Operacija.IZMENA:

                TipNamestaja.Update(tipNamestaja);
                break;

            default:
                break;
            }

            //GenericSerializer.Serialize("tipoviNamestaja.xml", listaTipa);

            Close();
        }
        private void DodajTipNamestaja(object sender, RoutedEventArgs e)
        {
            var listaTipova = Projekat.Instance.TipoviNamestaja;

            if (ForceValidation() == true)
            {
                return;
            }

            switch (operacija)
            {
            case Operacija.Dodavanje:
                tip.Naziv = tbNaziv.Text;
                TipNamestaja.Create(tip);
                break;

            case Operacija.Izmena:
                foreach (var n in listaTipova)
                {
                    if (n.Id == tip.Id)
                    {
                        n.Naziv = tip.Naziv;
                        TipNamestaja.Update(n);
                        break;
                    }
                }
                break;
            }
            Close();
        }
예제 #4
0
        private void Potvrdi_Click(object sender, RoutedEventArgs e)
        {
            var postojeciTipNamestaja = Projekat.Instance.tipNam;

            switch (operacija)
            {
            case Operacija.DODAVANJE:

                var Id      = postojeciTipNamestaja.Count + 1;
                var obrisan = false;
                tipNamestaja.Id      = Id;
                tipNamestaja.Obrisan = obrisan;
                tipNamestaja         = TipNamestaja.Create(tipNamestaja);
                // postojeciTipNamestaja.Add(tipNamestaja);

                break;

            case Operacija.IZMENA:
                foreach (var n in postojeciTipNamestaja)
                {
                    if (n.Id == tipNamestaja.Id)
                    {
                        n.Naziv   = tipNamestaja.Naziv;
                        n.Obrisan = tipNamestaja.Obrisan;
                        TipNamestaja.Update(n);
                        break;
                    }
                }
                break;
            }
            // GenericsSerializer.Serialize("tipNamestaja.xml", postojeciTipNamestaja);
            this.Close();
        }
        private void SacuvajTipNamestaja(object sender, RoutedEventArgs e)
        {
            var postojeciTipoviNamestaja = TipNamestaja.GetAll();

            switch (operacija)
            {
            case Operacija.DODAVANJE:
                tipNamestaja.Id    = postojeciTipoviNamestaja.Count + 1;
                tipNamestaja.Naziv = tbNaziv.Text;

                postojeciTipoviNamestaja.Add(tipNamestaja);
                TipNamestaja.Create(tipNamestaja);
                break;

            case Operacija.IZMENA:
                foreach (var n in postojeciTipoviNamestaja)
                {
                    if (n.Id == tipNamestaja.Id)
                    {
                        n.Naziv = tbNaziv.Text;
                        TipNamestaja.Update(n);
                    }
                }
                break;
            }
            //  GenericSerializer.Serialize("tipoviNamestaja.xml", postojeciTipoviNamestaja);
            this.Close();
        }
예제 #6
0
 private void btnOk_Click(object sender, RoutedEventArgs e)
 {
     if (tbNaziv.Text != "")
     {
         if (operacija == Operacija.DODAVANJE)
         {
             TipNamestaja.Create(tipNamestaja);
         }
         else if (operacija == Operacija.IZMENA)
         {
             TipNamestaja.Update(tipNamestaja);
         }
         Close();
     }
 }
        private void btnPotvrdi_Click(object sender, RoutedEventArgs e)
        {
            DialogResult = true;
            if (operacija == Operacija.DODAVANJE)
            {
                TipNamestaja.Create(tipNamestaja);
            }

            if (operacija == Operacija.IZMENA)
            {
                TipNamestaja.Update(tipNamestaja);

                TipNamestaja original = TipNamestaja.GetById(tipNamestaja.Id);
                original.Id      = tipNamestaja.Id;
                original.Naziv   = tipNamestaja.Naziv;
                original.Obrisan = tipNamestaja.Obrisan;
            }

            Close();
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var listaNamestaja = Projekat.Instace.tipnamestaja;

            switch (operacija)
            {
            case Operacija.DODAVANJE:
                TipNamestaja.Create(tipNamestaja);
                this.Close();
                break;

            case Operacija.IZMENA:
                TipNamestaja.Update(tipNamestaja);
                this.Close();
                break;

            default:
                break;
            }
        }
예제 #9
0
        private void SacuvajIzmene(object sender, RoutedEventArgs e)
        {
            if (ForceValidation() == true)
            {
                return;
            }

            switch (operacija)
            {
            case Operacija.DODAVANJE:

                TipNamestaja.Create(tipNamestaja);
                break;

            case Operacija.IZMENA:

                TipNamestaja.Update(tipNamestaja);
                break;
            }


            Close();
        }
예제 #10
0
        public void SacuvajBtn(object sender, RoutedEventArgs e)
        {
            var listaTipNamestaj = Projekat.Instance.TipNamestaja;

            switch (operacija)
            {
            case Operacija.DODAVANJE:
                tipNamestaja.Id = listaTipNamestaj.Count + 1;
                foreach (var tn in listaTipNamestaj)
                {
                    if (tn.Naziv == tipNamestaja.Naziv)
                    {
                        MessageBox.Show($"Uneti tip vec { tipNamestaja.Naziv } postoji u sistemu. Odaberite drugi.");
                        tipNamestaja.Obrisan = true;
                        break;
                    }
                }
                //listaTipNamestaj.Add(tipNamestaja);
                TipNamestaja.Create(tipNamestaja);
                break;

            case Operacija.IZMENA:
                foreach (var tn in listaTipNamestaj)
                {
                    if (tn.Id == tipNamestaja.Id)
                    {
                        TipNamestaja.Update(tipNamestaja);
                        break;
                    }
                }
                break;
            }
            GenericSerializer.Serialize("tipoviNamestaja.xml", listaTipNamestaj);


            this.Close();
        }