private async void FrmClanarine_Load(object sender, EventArgs e) { var search = new Model.Requests.ClanarinaSearchRequest() { UplataZaGodinu = null, UplataZaMjesec = null, PaketID = 0, ClanID = 0 }; var result = await _apiService.Get <List <Model.Clanarina> >(search); dgvClanarina.DataSource = result; var defaultClan = new Model.Requests.ClanViewRequest() { Id = 0, Ime = "Svi", Prezime = "" }; var clanovi = await _apiService_Clan.Get <List <Model.Requests.ClanViewRequest> >(null); clanovi.Insert(0, defaultClan); cbClan.DataSource = clanovi; cbClan.DisplayMember = "Display"; cbClan.ValueMember = "Id"; cbClan.DropDownStyle = ComboBoxStyle.DropDownList; var defaultPaket = new Model.Paket() { Id = 0, Naziv = "svi" }; var paketi = await _apiService_Paket.Get <List <Model.Paket> >(null); paketi.Insert(0, defaultPaket); cbPaket.DataSource = paketi; cbPaket.DisplayMember = "Display"; cbPaket.ValueMember = "Id"; cbPaket.DropDownStyle = ComboBoxStyle.DropDownList; foreach (DataGridViewRow row in dgvClanarina.Rows) { Model.Clanarina obj = (Model.Clanarina)row.DataBoundItem; row.Cells[4].Value = Math.Round(obj.IznosUplate, 2); row.Cells[5].Value = obj.Clan.Osoba.Ime + " " + obj.Clan.Osoba.Prezime + " #" + obj.Clan.Id; row.Cells[6].Value = obj.Paket.Naziv; } }
private async void btnSpremi_Click(object sender, EventArgs e) { ClanarinaInsertRequest request = new ClanarinaInsertRequest(); request.KorisnikId = _clanId; request.DatumDodavanja = dtpDatumDodavanja.Value; request.DatumIsteka = dtpDatumIsteka.Value; request.TipClanarineId = (int)cmbTipClanarine.SelectedValue; Model.TipClanarine tipClanarine = await _tipClanarineService.GetById <Model.TipClanarine>(request.TipClanarineId); request.Cijena = tipClanarine.Cijena; Model.Clanarina entity = null; entity = await _service.Insert <Model.Clanarina>(request); if (tipClanarine != null) { MessageBox.Show("Uspjesno ste dodali clanarinu!"); await LoadClanarine(); } }
private async void BtnTrazi_Click(object sender, EventArgs e) { var search = new ClanarinaSearchRequest(); if (!string.IsNullOrWhiteSpace(txtUplataZaMjesec.Text)) { search.UplataZaMjesec = Convert.ToInt32(txtUplataZaMjesec.Text); } else { search.UplataZaMjesec = null; } if (!string.IsNullOrWhiteSpace(txtUplataZaGodinu.Text)) { search.UplataZaGodinu = Convert.ToInt32(txtUplataZaGodinu.Text); } else { search.UplataZaGodinu = null; } search.PaketID = (int)cbPaket.SelectedValue; search.ClanID = (int)cbClan.SelectedValue; //-------------------------------------------------------------------- var result = await _apiService.Get <List <Model.Clanarina> >(search); dgvClanarina.DataSource = result; foreach (DataGridViewRow row in dgvClanarina.Rows) { Model.Clanarina obj = (Model.Clanarina)row.DataBoundItem; row.Cells[4].Value = Math.Round(obj.IznosUplate, 2); row.Cells[5].Value = obj.Clan.Osoba.Ime + " " + obj.Clan.Osoba.Prezime + " #" + obj.Clan.Id; row.Cells[6].Value = obj.Paket.Naziv; } }