private void btnNuevo_Click(object sender, EventArgs e) { Usuario.frmNuevoUsuario frm = new Usuario.frmNuevoUsuario(); if (frm.ShowDialog() == DialogResult.OK) { // 0 = Consulta Todos InitialLoad(0); } }
private void dgvListaUsuarios_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (dgvListaUsuarios.Rows.Count > 0) { // Editar if (dgvListaUsuarios.CurrentCell.ColumnIndex == 17) { // Para actualizar //UtilsComun.tipoRegistro = 1; var row = dgvListaUsuarios.CurrentRow; Usuario.frmNuevoUsuario frm = new Usuario.frmNuevoUsuario(); 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 (dgvListaUsuarios.CurrentCell.ColumnIndex == 18) { DialogResult oDlgRes; var row = dgvListaUsuarios.CurrentRow; var estadoA = row.Cells[11].Value.ToString(); var idusuario = 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(idusuario)); //Volver a consultar InitialLoad(0); } } else { Mensaje.ShowMessageAlert(this.ParentForm, ConstantesWindows.TituloMensaje, "Usuario ya se encuentra con estado Inactivo"); } } } }