private void but_permiso_facultad_Click(object sender, EventArgs e) { this.DesactivarChec(); if (tex_usuario.Text.Length == 0) { MessageBox.Show("Debe ingresar un Usuario", "Permisos de Usuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { StringBuilder errorMessages = new StringBuilder(); Usuario user = new Usuario(); user.v_usuario = tex_usuario.Text; try { if ((user.ConsultarPermiso(user)).v_pantalla.Count != 0) { foreach (String v_nom_pantalla in user.v_pantalla) { this.VerificarChec(v_nom_pantalla); } this.ocultar_Pantalla(); frm_usuario_per_facultad FRM_USUARIO_PER_FACULTAD = new frm_usuario_per_facultad(this.usuario, tex_usuario.Text); FRM_USUARIO_PER_FACULTAD.ShowDialog(); this.mostrar_Pantalla(); this.DesactivarChec(); } } catch (SqlException ex) { for (int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append("Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n"); } Console.WriteLine(errorMessages.ToString()); MessageBox.Show(ex.Errors[0].Message.ToString(), "Permisos de Usuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void but_permiso_facultad_Click(object sender, EventArgs e) { this.DesactivarChec(); if (tex_usuario.Text.Length == 0) { MessageBox.Show("Debe ingresar un Usuario", "Permisos de Usuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { StringBuilder errorMessages = new StringBuilder(); Usuario user = new Usuario(); user.v_usuario = tex_usuario.Text; try { if ((user.ConsultarPermiso(user)).v_pantalla.Count != 0) { foreach (String v_nom_pantalla in user.v_pantalla) { this.VerificarChec(v_nom_pantalla); } this.ocultar_Pantalla(); frm_usuario_per_facultad FRM_USUARIO_PER_FACULTAD = new frm_usuario_per_facultad(this.usuario,tex_usuario.Text); FRM_USUARIO_PER_FACULTAD.ShowDialog(); this.mostrar_Pantalla(); this.DesactivarChec(); } } catch (SqlException ex) { for (int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append("Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n"); } Console.WriteLine(errorMessages.ToString()); MessageBox.Show(ex.Errors[0].Message.ToString(), "Permisos de Usuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }