public static IgrackaPlastikaBasic azurirajIgrackuPlastika(IgrackaPlastikaBasic r) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.IgrackaPlastika ip = s.Load <Prodavnica.Entiteti.IgrackaPlastika>(r.BarKod); ip.Naziv = r.Naziv; ip.Proizvodjac = r.Proizvodjac; ip.Uzrast = r.Uzrast; ip.Vodootporna = r.Vodootporna; ip.Lomljiva = r.Lomljiva; s.Update(ip); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } return(r); }
public static void sacuvajIgrackuPlastika(IgrackaPlastikaBasic igracka) { try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.IgrackaPlastika ip = new Prodavnica.Entiteti.IgrackaPlastika(); ip.Tip = igracka.Tip; ip.Naziv = igracka.Naziv; ip.Proizvodjac = igracka.Proizvodjac; ip.Uzrast = igracka.Uzrast; ip.Vodootporna = igracka.Vodootporna; ip.Lomljiva = igracka.Lomljiva; s.Save(ip); s.Flush(); s.Close(); } catch (Exception ec) { //handle exceptions } }
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 == "IGRACKE PLASTIKA") { IgrackaPlastikaBasic r = DTOManager.vratiIgrackuPlastika(idProizvoda); IzmeniProizvodIgrackePlastikaForma forma = new IzmeniProizvodIgrackePlastikaForma(r); forma.ShowDialog(); popuniPodacima(); } }
public static IgrackaPlastikaBasic vratiIgrackuPlastika(int id) { IgrackaPlastikaBasic rb = new IgrackaPlastikaBasic(); try { ISession s = DataLayer.GetSession(); Prodavnica.Entiteti.IgrackaPlastika ip = s.Load <Prodavnica.Entiteti.IgrackaPlastika>(id); rb = new IgrackaPlastikaBasic(ip.BarKod, ip.Tip, ip.Naziv, ip.Proizvodjac, ip.Uzrast, ip.Vodootporna, ip.Lomljiva); s.Close(); } catch (Exception ec) { //handle exceptions } return(rb); }
private void btnDodaj_Click(object sender, EventArgs e) { IgrackaPlastikaBasic ip = new IgrackaPlastikaBasic(); ip.Tip = "IGRACKE PLASTIKA"; ip.Naziv = txbNaziv.Text; ip.Proizvodjac = txbProizvodjac.Text; ip.Uzrast = (int)uzrast.Value; if (chbVodootporna.Checked == true) { ip.Vodootporna = "Da"; } else { ip.Vodootporna = "Ne"; } if (chbLomljiva.Checked == true) { ip.Lomljiva = "Da"; } else { ip.Lomljiva = "Ne"; } DTOManager.sacuvajIgrackuPlastika(ip); 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 od plastike!"); this.Close(); }
public IzmeniProizvodIgrackePlastikaForma(IgrackaPlastikaBasic ip) { InitializeComponent(); igracka = ip; popuniPodacima(); }