Esempio n. 1
0
        public void PopuniStanje(Roba r, TextBox primljenotxt, TextBox prodatotxt)
        {
            double primljeno = 0;
            double prodato   = 0;
            List <OpstiDomenskiObjekat> asd = k.pretraziProizvode(r);

            asd.ForEach(c =>
            {
                try
                {
                    StavkaOtpremnice s = c as StavkaOtpremnice;
                    prodato           += s.Kolicina;
                }
                catch (Exception)
                {
                    StavkaPrijemnice p = c as StavkaPrijemnice;
                    primljeno         += p.Kolicina;
                }
            });
            primljenotxt.Text = primljeno.ToString();
            prodatotxt.Text   = prodato.ToString();
        }
Esempio n. 2
0
        public Statistika vratiStanje([FromBody] Roba r)
        {
            SOPretrazivanjeProizvoda sop = new SOPretrazivanjeProizvoda();

            sop.IzvrsiSo(r);
            List <OpstiDomenskiObjekat> lista = sop.Lista;
            Statistika s = new Statistika();

            lista.ForEach(x =>
            {
                try
                {
                    StavkaPrijemnice stavka = x as StavkaPrijemnice;
                    s.naRaspolaganju       += stavka.Kolicina;
                }
                catch (Exception)
                {
                    StavkaOtpremnice stavka = x as StavkaOtpremnice;
                    s.potrazivanje         += stavka.Kolicina;
                }
            });

            return(s);
        }