예제 #1
0
        public static LutkaBasic azurirajLutku(LutkaBasic r)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Lutka l = s.Load <Prodavnica.Entiteti.Lutka>(r.BarKod);

                l.Naziv          = r.Naziv;
                l.Proizvodjac    = r.Proizvodjac;
                l.Ime            = r.Ime;
                l.Govori         = r.Govori;
                l.OsetljivaDodir = r.OsetljivaDodir;

                s.Update(l);
                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }

            return(r);
        }
예제 #2
0
        public static void sacuvajLutku(LutkaBasic lutka)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Lutka l = new Prodavnica.Entiteti.Lutka();

                l.Tip            = lutka.Tip;
                l.Naziv          = lutka.Naziv;
                l.Proizvodjac    = lutka.Proizvodjac;
                l.Ime            = lutka.Ime;
                l.Govori         = lutka.Govori;
                l.OsetljivaDodir = lutka.OsetljivaDodir;

                s.Save(l);

                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }
예제 #3
0
        public static LutkaBasic vratiLutku(int id)
        {
            LutkaBasic rb = new LutkaBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.Lutka l = s.Load <Prodavnica.Entiteti.Lutka>(id);
                rb = new LutkaBasic(l.BarKod, l.Tip, l.Naziv, l.Proizvodjac, l.Ime, l.Govori, l.OsetljivaDodir);

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }

            return(rb);
        }
예제 #4
0
        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 == "AUTOMOBILI")
            {
                AutomobilBasic r = DTOManager.vratiAutomobil(idProizvoda);
                IzmeniProizvodAutomobilForma forma = new IzmeniProizvodAutomobilForma(r);
                forma.ShowDialog();
                popuniPodacima();
            }
            else if (tipProizvoda == "VOJNICI")
            {
                VojnikBasic r = DTOManager.vratiVojnika(idProizvoda);
                IzmeniProizvodVojnikForma forma = new IzmeniProizvodVojnikForma(r);
                forma.ShowDialog();
                popuniPodacima();
            }
            else if (tipProizvoda == "LUTKE")
            {
                LutkaBasic r = DTOManager.vratiLutku(idProizvoda);
                IzmeniProizvodLutkaForma forma = new IzmeniProizvodLutkaForma(r);
                forma.ShowDialog();
                popuniPodacima();
            }
            else if (tipProizvoda == "DODACI ZA LUTKE")
            {
                DodatakZaLutkuBasic r = DTOManager.vratiDodatakZaLutku(idProizvoda);
                IzmeniProizvodDodatakZaLutkuForma forma = new IzmeniProizvodDodatakZaLutkuForma(r);
                forma.ShowDialog();
                popuniPodacima();
            }
        }
예제 #5
0
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            LutkaBasic l = new LutkaBasic();

            l.Tip         = "LUTKE";
            l.Naziv       = txbNaziv.Text;
            l.Proizvodjac = txbProizvodjac.Text;
            l.Ime         = txbIme.Text;

            if (chbGovori.Checked == true)
            {
                l.Govori = "Da";
            }
            else
            {
                l.Govori = "Ne";
            }

            if (chbOsetljivaDodir.Checked == true)
            {
                l.OsetljivaDodir = "Da";
            }
            else
            {
                l.OsetljivaDodir = "Ne";
            }

            DTOManager.sacuvajLutku(l);
            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 lutku!");
            this.Close();
        }
 public IzmeniProizvodLutkaForma(LutkaBasic l)
 {
     InitializeComponent();
     lutka = l;
     popuniPodacima();
 }