Exemplo n.º 1
0
        private async void btnSpremi_Click(object sender, EventArgs e)
        {
            if (_danId != null)
            {
                DanSetInsertRequest request = new DanSetInsertRequest
                {
                    DanId     = _danId ?? default,
                    VjezbaId  = (int)cmbVjezbe.SelectedValue,
                    RedniBroj = (int)cmbRedniBroj.SelectedValue
                };
                Model.DanSet entity = null;
                entity = await _danSetService.Insert <Model.DanSet>(request);

                if (entity != null)
                {
                    MessageBox.Show("Uspjesno ste dodali!");
                    await LoadRedniBrojevi(_danId ?? default);
                    await LoadSetovi();
                }
            }
            else
            {
                MessageBox.Show("Niste odabrali dan za koji dodajete set! (double click na dan)");
            }
        }
Exemplo n.º 2
0
        private async void dgvVjezbe_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 3)
            {
                Model.DanSet danSet = new Model.DanSet
                {
                    Id        = Int32.Parse(dgvVjezbe.Rows[e.RowIndex].Cells["Id"].Value.ToString()),
                    Vjezba    = dgvVjezbe.Rows[e.RowIndex].Cells["Vjezba"].Value.ToString(),
                    RedniBroj = Int32.Parse(dgvVjezbe.Rows[e.RowIndex].Cells["RedniBroj"].Value.ToString())
                };
                frmVjezbaSet frm = new frmVjezbaSet(danSet);
                frm.Show();
            }
            else if (e.ColumnIndex == 4)
            {
                int _id = Int32.Parse(dgvVjezbe.Rows[e.RowIndex].Cells["Id"].Value.ToString());
                await _danSetService.Delete <Model.DanSet>(_id);

                SetVjezbaSearchRequest request = new SetVjezbaSearchRequest
                {
                    DanSetId = _id
                };
                List <Model.SetVjezba> entity = await _setVjezbaService.Get <List <Model.SetVjezba> >(request);

                foreach (var x in entity)
                {
                    await _setVjezbaService.Delete <Model.SetVjezba>(x.Id);
                }
                await LoadSetovi();
                await LoadRedniBrojevi(_danId ?? default);
            }
        }
 public frmVjezbaSet(Model.DanSet danSet)
 {
     InitializeComponent();
     _id        = danSet.Id;
     _vjezba    = danSet.Vjezba;
     _redniBroj = danSet.RedniBroj;
 }
Exemplo n.º 4
0
        private async Task LoadRedniBrojevi(int danId)
        {
            DanSetSearchRequest request = new DanSetSearchRequest
            {
                DanId = danId
            };
            List <Model.DanSet> danSetovi = await _danSetService.Get <List <Model.DanSet> >(request);

            danSetovi.OrderBy(x => x.RedniBroj);
            Model.DanSet danSet = new Model.DanSet
            {
                RedniBroj = danSetovi.Count() + 1
            };
            danSetovi.Add(danSet);
            cmbRedniBroj.DisplayMember = "RedniBroj";
            cmbRedniBroj.ValueMember   = "RedniBroj";
            cmbRedniBroj.DataSource    = danSetovi;
            cmbRedniBroj.SelectedIndex = danSetovi.Count() - 1;
        }