Beispiel #1
0
        public static DodatakZaLutkuBasic azurirajDodatakZaLutku(DodatakZaLutkuBasic r)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.DodatakZaLutku dzl = s.Load <Prodavnica.Entiteti.DodatakZaLutku>(r.BarKod);

                dzl.Naziv        = r.Naziv;
                dzl.Proizvodjac  = r.Proizvodjac;
                dzl.NazivDodatka = r.NazivDodatka;
                dzl.TipDodatka   = r.TipDodatka;

                s.Update(dzl);
                s.Flush();

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

            return(r);
        }
Beispiel #2
0
        public static void sacuvajDodatakZaLutku(DodatakZaLutkuBasic dodatak)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.DodatakZaLutku dzl = new Prodavnica.Entiteti.DodatakZaLutku();

                dzl.Tip          = dodatak.Tip;
                dzl.Naziv        = dodatak.Naziv;
                dzl.Proizvodjac  = dodatak.Proizvodjac;
                dzl.NazivDodatka = dodatak.NazivDodatka;
                dzl.TipDodatka   = dodatak.TipDodatka;

                s.Save(dzl);

                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                //handle exceptions
            }
        }
Beispiel #3
0
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            DodatakZaLutkuBasic dzl = new DodatakZaLutkuBasic();

            dzl.Tip          = "DODACI ZA LUTKE";
            dzl.Naziv        = txbNaziv.Text;
            dzl.Proizvodjac  = txbProizvodjac.Text;
            dzl.NazivDodatka = txbNazivDodatka.Text;
            dzl.TipDodatka   = txbTipDodatka.Text;

            DTOManager.sacuvajDodatakZaLutku(dzl);
            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 dodatak za lutku!");
            this.Close();
        }
Beispiel #4
0
        public static DodatakZaLutkuBasic vratiDodatakZaLutku(int id)
        {
            DodatakZaLutkuBasic rb = new DodatakZaLutkuBasic();

            try
            {
                ISession s = DataLayer.GetSession();

                Prodavnica.Entiteti.DodatakZaLutku dzl = s.Load <Prodavnica.Entiteti.DodatakZaLutku>(id);
                rb = new DodatakZaLutkuBasic(dzl.BarKod, dzl.Tip, dzl.Naziv, dzl.Proizvodjac, dzl.NazivDodatka, dzl.TipDodatka);

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

            return(rb);
        }
Beispiel #5
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();
            }
        }
 public IzmeniProizvodDodatakZaLutkuForma(DodatakZaLutkuBasic dl)
 {
     InitializeComponent();
     dodatakLutka = dl;
     popuniPodacima();
 }