private void dgvDataList_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { if (e.ColumnIndex == dgvDataList.Columns[5].Index) { var objModal = new FrmOficina(); objModal.IsNuevo = "update"; objModal.lblTitle.Text = "Actualizar Oficina"; objModal.btnGuardar.Text = "Actualizar"; objModal.txtId.Text = Convert.ToString(dgvDataList.CurrentRow.Cells[0].Value); objModal.txtNombre.Text = Convert.ToString(dgvDataList.CurrentRow.Cells[1].Value); objModal.txtSigla.Text = Convert.ToString(dgvDataList.CurrentRow.Cells[2].Value); objModal.txtDescripcion.Text = Convert.ToString(dgvDataList.CurrentRow.Cells[3].Value); objModal.ShowDialog(); objCont.View(dgvDataList); } if (e.ColumnIndex == dgvDataList.Columns[6].Index) { DialogResult r = MessageBox.Show("Realmente desea eliminar este registro.?", "Eliminar", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (r == DialogResult.OK) { objEnt.IdOficina = int.Parse(dgvDataList.CurrentRow.Cells[0].Value.ToString()); objCont.Delete(objEnt); MessageConfirmation("El registro ha sido eliminado correctamente."); objCont.View(dgvDataList); } } } }
public static FrmOficina GetInstancia() { if (_Instancia == null) { _Instancia = new FrmOficina(); } return(_Instancia); }
private void btnAgregarNuevo_Click(object sender, EventArgs e) { var objModal = FrmOficina.GetInstancia(); objModal.IsNuevo = "new"; objModal.lblTitle.Text = "Agregar Nuevo Oficina"; objModal.btnGuardar.Text = "Guardar Datos"; objModal.ShowDialog(); objCont.View(dgvDataList); }