Exemplo n.º 1
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);
            }
        }
        private async Task LoadSetVjezbe()
        {
            SetVjezbaSearchRequest request = new SetVjezbaSearchRequest
            {
                DanSetId = _id
            };
            List <Model.SetVjezba> entity = await _setVjezbaService.Get <List <Model.SetVjezba> >(request);

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource          = entity;
        }
        public async Task LoadSetVjezbe()
        {
            if (DanSetovi.Count > 0)
            {
                foreach (var x in DanSetovi)
                {
                    SetVjezbaSearchRequest setVjezbaSearchRequest = new SetVjezbaSearchRequest
                    {
                        DanSetId = x.Id
                    };
                    List <SetVjezba> setVjezbe = await _setVjezbaService.Get <List <SetVjezba> >(setVjezbaSearchRequest);

                    foreach (var y in setVjezbe)
                    {
                        y.VjezbaId = x.VjezbaId;
                        SetVjezbe.Add(y);
                    }
                }
            }
        }