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");
                    }
                }
            }
        }