public void BeginInitialization() { dataGridSveOtpremnice.ColumnCount = 5; dataGridSveOtpremnice.Columns[0].Name = "Datum Otpremnice"; dataGridSveOtpremnice.Columns[1].Name = "Broj Otpremnice"; dataGridSveOtpremnice.Columns[2].Name = "Ime Partnera Otpremnice"; dataGridSveOtpremnice.Columns[3].Name = "Broj robe na Uplatnici"; dataGridSveOtpremnice.Columns[4].Name = "Ukupna cena robe na Otpremnici"; dataGridSveOtpremnice.AutoResizeColumns(); var sveOtpremnice = service.OtpremnicaList(); inicijalizacijaDataGridView(sveOtpremnice); BeginInitializationFilter(); }
void InicijalizujCommandExecute() { //kopirano iz AllZaglavlja var zaglavlja = service.OtpremnicaList(); _partnerisearch = new ObservableCollection <SifarnikPartner>(service.SifarnikPartnerList()); FilterDatum = ""; PartnerSearchSelectedValue = null; ObservableCollection <PocetnaOtpremnicaViewModel> tempList = new ObservableCollection <PocetnaOtpremnicaViewModel>(); double vrednostSvihDokumenata = 0; foreach (Otpremnica oz in zaglavlja) { PocetnaOtpremnicaViewModel ozVM = new PocetnaOtpremnicaViewModel(); ozVM.CurrentOtpremnicaZaglavlje = oz; ozVM.OtpremnicaZaglavljeId = oz.Id; var listaRobeTrenutneOtpremnice = service.listaRobePordukata(oz.Id); ozVM.GetSumVerdnostiDokumenata = listaRobeTrenutneOtpremnice.Sum(i => i.UkupnaCenaRobe); vrednostSvihDokumenata += ozVM.GetSumVerdnostiDokumenata; tempList.Add(ozVM); } this.GetSumVerdnostiDokumenata = tempList.Sum(i => i.GetSumVerdnostiDokumenata); this.AllZaglavlja = tempList; }
public PocetnaOtpremnicaViewModel(OtpremnicaClient service) { var zaglavlja = service.OtpremnicaList(); _partnerisearch = new ObservableCollection <SifarnikPartner>(service.SifarnikPartnerList()); FilterDatum = ""; double vrednostSvihDokumenata = 0; ObservableCollection <PocetnaOtpremnicaViewModel> tempList = new ObservableCollection <PocetnaOtpremnicaViewModel>(); foreach (Otpremnica oz in zaglavlja) { PocetnaOtpremnicaViewModel ozVM = new PocetnaOtpremnicaViewModel(); ozVM.CurrentOtpremnicaZaglavlje = oz; ozVM.OtpremnicaZaglavljeId = oz.Id; var listaRobeTrenutneOtpremnice = service.listaRobePordukata(oz.Id); ozVM.GetSumVerdnostiDokumenata = listaRobeTrenutneOtpremnice.Sum(i => i.UkupnaCenaRobe); vrednostSvihDokumenata += ozVM.GetSumVerdnostiDokumenata; tempList.Add(ozVM); } this.GetSumVerdnostiDokumenata = vrednostSvihDokumenata; this.AllZaglavlja = tempList; }