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 void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4) { Model.PlanIProgram planIProgram = new Model.PlanIProgram { Id = Int32.Parse(dataGridView1.Rows[e.RowIndex].Cells["Id"].Value.ToString()), Naziv = dataGridView1.Rows[e.RowIndex].Cells["Naziv"].Value.ToString() }; frmPlanDetails frmPlanDetails = new frmPlanDetails(planIProgram); frmPlanDetails.Show(); } else if (e.ColumnIndex == 5) { int id = Int32.Parse(dataGridView1.Rows[e.RowIndex].Cells["Id"].Value.ToString()); frmPlanIProgram frmPlanIProgram = new frmPlanIProgram(id); frmPlanIProgram.Show(); this.Close(); } }
private async Task Novi() { if (ValidateChildren()) { PlanIProgramInsertRequest request = new PlanIProgramInsertRequest { Naziv = txtNaziv.Text, Cijena = double.Parse(txtCijena.Text), Opis = txtOpis.Text, KategorijaId = (int)cmbKategorija.SelectedValue }; Model.PlanIProgram entity = null; entity = await _service.Insert <Model.PlanIProgram>(request); if (entity != null) { MessageBox.Show("Uspjesno ste dodali plan i program!"); this.Close(); } } }
private async void PlanIProgram_Load(object sender, EventArgs e) { await LoadKategorije(); if (_PlanId != null) { Model.PlanIProgram plan = await _service.GetById <Model.PlanIProgram>(_PlanId); txtNaziv.Text = plan.Naziv; txtCijena.Text = plan.Cijena.ToString(); txtOpis.Text = plan.Opis; for (int i = 0; i < cmbKategorija.Items.Count; i++) { Model.PlanKategorija item = (Model.PlanKategorija)cmbKategorija.Items[i]; if (item.Naziv == plan.Kategorija) { cmbKategorija.SelectedItem = item; break; } } } }
private async Task Izmjena() { if (ValidateChildren()) { PlanIProgramUpdateRequest request = new PlanIProgramUpdateRequest { Id = _PlanId ?? default, Naziv = txtNaziv.Text, Cijena = double.Parse(txtCijena.Text), Opis = txtOpis.Text, KategorijaId = (int)cmbKategorija.SelectedValue }; Model.PlanIProgram entity = null; entity = await _service.Update <Model.PlanIProgram>(request.Id, request); if (entity != null) { MessageBox.Show("Uspjesno ste izmjenili plan i program!"); this.Close(); } } }
public frmPlanDetails(Model.PlanIProgram planIProgram) { _planId = planIProgram.Id; _naziv = planIProgram.Naziv; InitializeComponent(); }