Ejemplo n.º 1
0
        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);
                    }
                }
            }
        }
Ejemplo n.º 2
0
        public static FrmOficina GetInstancia()
        {
            if (_Instancia == null)
            {
                _Instancia = new FrmOficina();
            }

            return(_Instancia);
        }
Ejemplo n.º 3
0
        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);
        }