public static SlagalicaBasic azurirajSlagalicu(SlagalicaBasic r) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.Slagalica sl = s.Load <Prodavnica.Entiteti.Slagalica>(r.BarKod); sl.Naziv = r.Naziv; sl.Proizvodjac = r.Proizvodjac; sl.BrojDelova = r.BrojDelova; sl.Turisticka = r.Turisticka; sl.Umetnicka = r.Umetnicka; sl.Ilustracija = r.Ilustracija; s.Update(sl); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } return(r); }
public static void sacuvajSlagalicu(SlagalicaBasic slagalica) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.Slagalica sl = new Prodavnica.Entiteti.Slagalica(); sl.Tip = slagalica.Tip; sl.Naziv = slagalica.Naziv; sl.Proizvodjac = slagalica.Proizvodjac; sl.BrojDelova = slagalica.BrojDelova; sl.Turisticka = slagalica.Turisticka; sl.Umetnicka = slagalica.Umetnicka; sl.Ilustracija = slagalica.Ilustracija; s.Save(sl); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
private void btnDodaj_Click(object sender, EventArgs e) { SlagalicaBasic s = new SlagalicaBasic(); s.Tip = "PUZZLE"; s.Naziv = txbNaziv.Text; s.Proizvodjac = txbProizvodjac.Text; s.BrojDelova = (int)brojDelova.Value; if (chbTuristicka.Checked == true) { s.Turisticka = "Da"; } else { s.Turisticka = "Ne"; } if (chbUmetnicka.Checked == true) { s.Umetnicka = "Da"; } else { s.Umetnicka = "Ne"; } if (chbIlustracija.Checked == true) { s.Ilustracija = "Da"; } else { s.Ilustracija = "Ne"; } DTOManager.sacuvajSlagalicu(s); ProdajeSeBasic prodaja = new ProdajeSeBasic(); prodaja.ProdajeOdeljenje = odeljenje; prodaja.ProdajeProzivod = DTOManager.vratiSveProizvodeBasic().OrderByDescending(item => item.BarKod).First(); DTOManager.sacuvajProdajeSe(prodaja); MessageBox.Show("Uspesno ste dodali igracku slagalicu!"); this.Close(); }
private void btnIzmeniProizvod_Click(object sender, EventArgs e) { if (proizvodi.SelectedItems.Count == 0) { MessageBox.Show("Izaberite igracku cije podatke zelite da izmenite!"); return; } int idProizvoda = Int32.Parse(proizvodi.SelectedItems[0].SubItems[0].Text); String tipProizvoda = proizvodi.SelectedItems[0].SubItems[1].Text; if (tipProizvoda == "PUZZLE") { SlagalicaBasic r = DTOManager.vratiSlagalicu(idProizvoda); IzmeniProizvodSlagalicaForma forma = new IzmeniProizvodSlagalicaForma(r); forma.ShowDialog(); popuniPodacima(); } }
public static SlagalicaBasic vratiSlagalicu(int id) { SlagalicaBasic rb = new SlagalicaBasic(); try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.Slagalica sl = s.Load <Prodavnica.Entiteti.Slagalica>(id); rb = new SlagalicaBasic(sl.BarKod, sl.Tip, sl.Naziv, sl.Proizvodjac, sl.BrojDelova, sl.Turisticka, sl.Umetnicka, sl.Ilustracija); s.Close(); } catch (Exception ec) { //handle exceptions } return(rb); }
public IzmeniProizvodSlagalicaForma(SlagalicaBasic sl) { InitializeComponent(); slagalica = sl; popuniPodacima(); }