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(); }
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(); }
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)); }