Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 4
0
        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();
 }