Ejemplo n.º 1
0
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            foreach (StavkaKupovina k in Kosarica.getInstance().KupovinaStavke)
            {
                Proizvod n = ProizvodRepository.ProizvodSearch("Id", k.Proizvod.Id.ToString())[0];
                n.Kolicina += k.Kolicina;
                ProizvodRepository.Update(n);
            }


            foreach (StavkaPosudba k in Kosarica.getInstance().PosudbaStavke)
            {
                Proizvod n = ProizvodRepository.ProizvodSearch("Id", k.Proizvod.Id.ToString())[0];
                n.Kolicina += k.Kolicina;
                ProizvodRepository.Update(n);
            }
        }
Ejemplo n.º 2
0
        public List <Proizvod> GetProizvodiSaReceptom()
        {
            ProizvodRepository PR           = new ProizvodRepository();
            List <Proizvod>    sviProizvodi = PR.GetProizvodi();

            List <Proizvod> saReceptom = new List <Proizvod>();

            foreach (Proizvod proizvod in sviProizvodi)
            {
                if (proizvod.GetKoraci() != null && proizvod.GetSastojci() != null)
                {
                    saReceptom.Add(proizvod);
                }
            }

            return(saReceptom);
        }
Ejemplo n.º 3
0
        private void SetProizvod(int id_proizvod)
        {
            ProizvodRepository PR = new ProizvodRepository();

            SetNapravljen(PR.GetProizvod(id_proizvod));

            /*
             * List<Proizvod> proizvodi = PR.GetProizvodi();
             *
             * foreach(Proizvod proizvod in proizvodi)
             * {
             *  if(proizvod.Id_proizvod == id_proizvod)
             *  {
             *      Napravljen = proizvod;
             *      break;
             *  }
             * }
             */
        }
        private void button2_Click(object sender, EventArgs e)
        {
            foreach (StavkaKupovina k in Kosarica.getInstance().KupovinaStavke)
            {
                Proizvod n = ProizvodRepository.ProizvodSearch("Id", k.Proizvod.Id.ToString())[0];
                n.Kolicina += k.Kolicina;
                ProizvodRepository.Update(n);
            }


            foreach (StavkaPosudba k in Kosarica.getInstance().PosudbaStavke)
            {
                Proizvod n = ProizvodRepository.ProizvodSearch("Id", k.Proizvod.Id.ToString())[0];
                n.Kolicina += k.Kolicina;
                ProizvodRepository.Update(n);
            }

            Reset();
        }
 private void RefreshScreen()
 {
     if (_racuni != null)
     {
         string                    id    = ((Racun)racuniBindingSource.Current).Id.ToString();
         IList <Stavka>            lista = StavkaRepository.StavkaSearch(id);
         List <StavkaKupovinaInfo> list1 = new List <StavkaKupovinaInfo>();
         List <StavkaPosudbaInfo>  list2 = new List <StavkaPosudbaInfo>();
         foreach (Stavka s in lista)
         {
             if (s is StavkaKupovina)
             {
                 StavkaKupovina     stavka = (StavkaKupovina)s;
                 IList <Proizvod>   plista = ProizvodRepository.ProizvodSearch("Id", ((StavkaKupovina)s).Proizvod.Id.ToString());
                 StavkaKupovinaInfo info   = new StavkaKupovinaInfo();
                 info.Cijena   = stavka.Cijena;
                 info.Datum    = stavka.Datum;
                 info.Kolicina = s.Kolicina;
                 info.Popust   = 0;
                 info.Proizvod = plista[0].Naziv;
                 list1.Add(info);
             }
             if (s is StavkaPosudba)
             {
                 StavkaPosudba     stavka = (StavkaPosudba)s;
                 IList <Proizvod>  plista = ProizvodRepository.ProizvodSearch("Id", ((StavkaPosudba)s).Proizvod.Id.ToString());
                 StavkaPosudbaInfo info   = new StavkaPosudbaInfo();
                 info.Cijena        = stavka.Cijena;
                 info.Datum         = stavka.Datum;
                 info.DatumVracanja = stavka.DatumVracanja;
                 info.Kolicina      = stavka.Kolicina;
                 info.Proizvod      = plista[0].Naziv;
                 list2.Add(info);
             }
         }
         _kupovina = list1;
         _posudba  = list2;
         kupovinaBindingSource.DataSource = _kupovina;
         posudbaBindingSource.DataSource  = _posudba;
     }
 }
Ejemplo n.º 6
0
        public string InsertProizvod(Proizvod proizvod)
        {
            ProizvodRepository PR = new ProizvodRepository();

            return(PR.InsertProizvod(proizvod));
        }
Ejemplo n.º 7
0
        public string UpdateProizvod(Proizvod proizvod)
        {
            ProizvodRepository PR = new ProizvodRepository();

            return(PR.UpdateProizvod(proizvod));
        }
Ejemplo n.º 8
0
        public List <Proizvod> GetProizvodi()
        {
            ProizvodRepository PR = new ProizvodRepository();

            return(PR.GetProizvodi());
        }