private void dgvLocalCommittees_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { //var id = dgvLocalCommittees.CurrentRow.Cells[Name = "Id"].Value.ToString(); LocalCommittee item = (LocalCommittee)dgvLocalCommittees.CurrentRow.DataBoundItem; UserControl ucDetails = new ucLocalCommitteeDetails(item.Id) { Dock = DockStyle.Fill }; _navigationService.ShowDetailsUC(ucDetails); }
private async void btnSave_Click(object sender, EventArgs e) { if (_localCommitteeId != null) { Model.Update.LocalCommittee request = new LocalCommittee() { EstablishmentDate = dtpEstDate.Value, Name = txtName.Text, Active = cbxActive.Checked }; DialogResult dialogResult = MessageBox.Show("Are you sure you want to update this record?", "Caption", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes && Validation.BaseValidation(request)) { var result = await _service.Update <Model.Response.LocalCommittee>(_localCommitteeId, request); MessageBox.Show("Successfully updated Local Committee!"); frmIndex.Instance.btnDashLC_Click(null, null); } } else { Model.Insert.LocalCommittee request = new Model.Insert.LocalCommittee() { EstablishmentDate = dtpCreatedDate.Value, Name = txtName.Text }; DialogResult dialogResult = MessageBox.Show("Are you sure you want to update this record?", "Caption", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes && Validation.BaseValidation(request)) { var result = await _service.Insert <Model.Response.LocalCommittee>(request); frmIndex.Instance.btnDashLC_Click(null, null); if (result != null) { MessageBox.Show("Successfully created new Local Committee!"); } } } }