private void btnNuevo_Click(object sender, EventArgs e) { Ocupacion.frmNuevoOcupacion frm = new Ocupacion.frmNuevoOcupacion(); if (frm.ShowDialog() == DialogResult.OK) { // 0 = Consulta Todos InitialLoad(0); } }
private void dgvListaOcupacion_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvListaOcupacion.Rows.Count > 0) { // Editar if (dgvListaOcupacion.CurrentCell.ColumnIndex == 9) { // Para actualizar //UtilsComun.tipoRegistro = 1; var row = dgvListaOcupacion.CurrentRow; Ocupacion.frmNuevoOcupacion frm = new Ocupacion.frmNuevoOcupacion(); var txtid = frm.Controls["txtid"]; var id = row.Cells[0].Value.ToString(); frm.txtid.Text = id; //UtilsComun.tipoRegistro = 1; if (frm.ShowDialog() == DialogResult.OK) { InitialLoad(0); } } // Inactivo/Elimina if (dgvListaOcupacion.CurrentCell.ColumnIndex == 10) { DialogResult oDlgRes; var row = dgvListaOcupacion.CurrentRow; var estadoA = row.Cells[4].Value.ToString(); var idOcupacion = row.Cells[0].Value.ToString(); if (estadoA != "Inactivo") { // Para eliminar //UtilsComun.tipoRegistro = 2; oDlgRes = MessageBox.Show("¿Está seguro que desea anular el Usuario seleccionado ?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (oDlgRes == DialogResult.Yes) { EliminaRegistro(Convert.ToInt32(idOcupacion)); //Volver a consultar InitialLoad(0); } } else { Mensaje.ShowMessageAlert(this.ParentForm, ConstantesWindows.TituloMensaje, "Ocupación ya se encuentra con estado Inactivo"); } } } }