/// <summary> /// Elimina un administrador /// </summary> private void eliminarAdministrador() { int id = Convert.ToInt32(this.txtId.Text); DataTable dataTable = new DataTable(); dataTable = TrabajarUsuario.buscarAdministradores(); if (dataTable.Rows.Count != 1) { try { TrabajarUsuario.bajaUsuarioFisica(id); } catch { TrabajarUsuario.bajaUsuario(id, false); } finally { Form frmUsuario = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmUsuario); ((FrmUsuario)frmUsuario).listarUsuario(); ((FrmUsuario)frmUsuario).contar(); MessageBox.Show("Usuario Eliminado!"); } } else { MessageBox.Show("Tiene que haber un minimo de un (1) Usuario tipo administrador", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }