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(); }
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); }