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);
            }
        }
Ejemplo n.º 2
0
 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();
     }
 }
Ejemplo n.º 3
0
        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();
                }
            }
        }
Ejemplo n.º 4
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 5
0
        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();
                }
            }
        }
Ejemplo n.º 6
0
 public frmPlanDetails(Model.PlanIProgram planIProgram)
 {
     _planId = planIProgram.Id;
     _naziv  = planIProgram.Naziv;
     InitializeComponent();
 }