Example #1
0
        private void btnBrisi_Click(object sender, RoutedEventArgs e)
        {
            if (cbPrikaz.SelectedItem.ToString() == "Namestaj")
            {
                if (dataGrid.SelectedIndex > -1)
                {
                    Namestaj nam = (Namestaj)dataGrid.SelectedItem;

                    FrmBrisanje frm = new FrmBrisanje();
                    frm.ShowDialog();

                    if (frm.DialogResult.Value && frm.DialogResult.HasValue)
                    {
                        for (int i = 0; i < ListePodataka.Instance.listaNamestaja.Count; i++)
                        {
                            if (ListePodataka.Instance.listaNamestaja.ElementAt(i).Id == nam.Id)
                            {
                                ListePodataka.Instance.listaNamestaja.ElementAt(i).Obrisan = true;
                                dataGrid.Items.Refresh();

                                BazaNamestaj.NamestajIzbrisi(ListePodataka.Instance.listaNamestaja.ElementAt(i));
                            }
                        }
                    }
                }
            }

            if (cbPrikaz.SelectedItem.ToString() == "Tipovi namestaja")
            {
                if (dataGrid.SelectedIndex > -1)
                {
                    TipNamestaja tip = (TipNamestaja)dataGrid.SelectedItem;

                    FrmBrisanje frm = new FrmBrisanje();
                    frm.ShowDialog();

                    if (frm.DialogResult.Value && frm.DialogResult.HasValue)
                    {
                        for (int i = 0; i < ListePodataka.Instance.listaTipovaNamestaja.Count; i++)
                        {
                            if (ListePodataka.Instance.listaTipovaNamestaja.ElementAt(i).ID == tip.ID)
                            {
                                ListePodataka.Instance.listaTipovaNamestaja.ElementAt(i).Obrisan = true;
                                dataGrid.Items.Refresh();

                                BazaTipNamestaja.TipNamestajaIzbrisi(ListePodataka.Instance.listaTipovaNamestaja.ElementAt(i));
                            }
                        }
                    }
                }
            }
        }
        private void btnDodaj_Click(object sender, RoutedEventArgs e)
        {
            int    id                = ListePodataka.Instance.noviIdNamestaja();
            string naziv             = txtNaziv.Text.Trim();
            int    idTipaNamestaja   = Convert.ToInt32(komboIdTipaNamestaja.SelectedItem.ToString());
            string sifra             = txtSifra.Text.Trim();
            double cena              = Convert.ToDouble(txtCena.Text.Trim());
            int    kolicinaUMagacinu = Convert.ToInt32(txtKolicina.Text.Trim());
            bool   obrisan           = false;

            Namestaj noviNamestaj = new Namestaj(id, naziv, idTipaNamestaja, sifra, cena, kolicinaUMagacinu, obrisan);

            ListePodataka.Instance.listaNamestaja.Add(noviNamestaj);

            BazaNamestaj.NamestajDodaj(noviNamestaj);

            this.Close();
        }
Example #3
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            //DialogResult = true;

            foreach (Namestaj namestajIzmena in ListePodataka.Instance.listaNamestaja)
            {
                if (namestajIzmena.Id == namestaj.Id)
                {
                    namestajIzmena.Naziv             = tbNaziv.Text;
                    namestajIzmena.Sifra             = tbSifra.Text;
                    namestajIzmena.Cena              = Convert.ToDouble(tbCena.Text);
                    namestajIzmena.KolicinaUMagacinu = Convert.ToInt32(tbKolicina.Text);
                    namestajIzmena.IdTipaNamestaja   = Convert.ToInt32(cbIdtip.SelectedItem.ToString());

                    BazaNamestaj.NamestajIzmeni(namestajIzmena);
                }
            }
            this.Close();
        }
Example #4
0
        public MainWindow()
        {
            InitializeComponent();

            /*
             * ListePodataka.Instance.listaNamestaja.Add(new Namestaj(1, "fotelja", 1, "1", 5999, 15, false));
             * ListePodataka.Instance.listaNamestaja.Add(new Namestaj(2, "krevet", 2, "2", 15999, 10, false));
             */

            BazaNamestaj.UcitajNamestaj();

            /*
             * ListePodataka.Instance.listaTipovaNamestaja.Add(new TipNamestaja(1, "1233", false));
             * ListePodataka.Instance.listaTipovaNamestaja.Add(new TipNamestaja(2, "453256", false));*/

            BazaTipNamestaja.UcitajTipoveNamestaja();

            BazaProdaja.UcitajProdaje();

            ListePodataka.instance.listaKorisnika.Add(new Model.Korisnik(1, "pera", "peric", "1", "1", false, TipKorisnika.Administrator));
            ListePodataka.Instance.listaKorisnika.Add(new Model.Korisnik(2, "marko", "markovic", "2", "2", false, TipKorisnika.Prodavac));
        }