public async Task LoadPlanove() { PlanoviList.Clear(); KorisnikPlanSearchRequest request = new KorisnikPlanSearchRequest { KorisnikId = APIService.UserId }; List <Model.KorisnikPlan> korisnikPlanovi = await _korisnikPlanervice.Get <List <Model.KorisnikPlan> >(request); foreach (var x in korisnikPlanovi) { Model.PlanIProgram planIProgram = await _planService.GetById <Model.PlanIProgram>(x.PlanId); PlanoviList.Add(planIProgram); } }
private async void button1_Click(object sender, EventArgs e) { double _ukupnaZarada = 0; List <Model.PlanIProgram> planList = await _planService.Get <List <Model.PlanIProgram> >(null); List <Model.IzvjestajPlanIProgram> izvjestajPlanIProgramList = new List <IzvjestajPlanIProgram>(); foreach (var x in planList) { double _zarada = 0; int _brojProdanih = 0; KorisnikPlanSearchRequest request = new KorisnikPlanSearchRequest { PlanId = x.Id }; List <Model.KorisnikPlan> korisnikPlanList = await _korisnikPlanService.Get <List <KorisnikPlan> >(request); foreach (var y in korisnikPlanList) { if (y.DatumVrijemeKupovine.Date > dateTimePicker1.Value && y.DatumVrijemeKupovine.Date < dateTimePicker2.Value) { _ukupnaZarada += x.Cijena; _zarada += x.Cijena; _brojProdanih++; } } if (_brojProdanih > 0) { Model.IzvjestajPlanIProgram izvjestajPlan = new IzvjestajPlanIProgram { Naziv = x.Naziv, UkupnaZarada = _zarada, BrojProdanih = _brojProdanih }; izvjestajPlanIProgramList.Add(izvjestajPlan); } } label4.Text = _ukupnaZarada.ToString() + " KM"; dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = izvjestajPlanIProgramList; }
public async Task ProvjeraPOsjedovanja() { KorisnikPlanSearchRequest request = new KorisnikPlanSearchRequest { KorisnikId = APIService.UserId, PlanId = PlanIProgram.Id }; List <KorisnikPlan> korisnikPlanovi = await _korisnikPlanService.Get <List <KorisnikPlan> >(request); if (korisnikPlanovi.Count > 0) { Posjeduje = true; PosjedujeOposite = false; } else { Posjeduje = false; PosjedujeOposite = true; } ClanarinaSearchRequest clanarinaSearchRequest = new ClanarinaSearchRequest { KorisnikId = APIService.UserId }; List <Model.Clanarina> clanarine = await _clanarinaService.Get <List <Model.Clanarina> >(clanarinaSearchRequest); if (clanarine.Count > 0) { foreach (var x in clanarine) { if (x.DatumDodavanja <= DateTime.Today && x.DatumIsteka >= DateTime.Today) { Posjeduje = true; } } } }