Esempio n. 1
0
        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!");
                    }
                }
            }
        }