示例#1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            int    id      = ListePodataka.Instance.noviIdTipNamestaja();
            bool   obrisan = false;
            string naziv   = tbNaziv.Text;

            ListePodataka.Instance.listaTipovaNamestaja.Add(new TipNamestaja(id, naziv, obrisan));

            BazaTipNamestaja.TipNamestajaDodaj(new TipNamestaja(id, naziv, obrisan));

            this.Close();
        }
示例#2
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 Button_Click_1(object sender, RoutedEventArgs e)
        {
            foreach (TipNamestaja tipnamIzmena in ListePodataka.Instance.listaTipovaNamestaja)
            {
                if (tipnamIzmena.ID == tipnam.ID)
                {
                    tipnamIzmena.Naziv = tbNaziv.Text;

                    BazaTipNamestaja.TipNamestajaIzmeni(tipnamIzmena);
                }
            }

            this.Close();
        }
示例#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));
        }