private void but_actualizar_Click(object sender, EventArgs e) { if (tex_usuario.Text.Length == 0) { this.DesactivarChec(); 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 { this.CrearArrayListPantalla(); for (int i = 0; i < pantalla.Count; i++) { user.v_estado = Convert.ToChar(estado[i]); user.ActualizarPermiso(user, Convert.ToString(pantalla[i])); } MessageBox.Show("Actualización realizada correctamente", "Permisos de Usuarios", MessageBoxButtons.OK, MessageBoxIcon.Information); } 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()); this.DesactivarChec(); MessageBox.Show(ex.Errors[0].Message.ToString(), "Permisos de Usuarios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void but_recuperar_Click(object sender, EventArgs e) { if (tex_correo.Text.Length == 0) { MessageBox.Show("Debe ingresar un correo electrónico para recuperar su usuario y contraseña", "Recuperar Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { StringBuilder errorMessages = new StringBuilder(); Usuario user = new Usuario(); user.v_correo = tex_correo.Text; try { if ((user.RecuperarClave(user)).v_clave.Length != 0) { if (this.EnviarEmail(user.v_correo,user.v_usuario,user.v_clave) == true) { MessageBox.Show("Mensaje enviado correctamente, por favor verifique su correo.\n\n" +"En caso de no encontrar ningún correo en su bandeja de entrada, por favor verifique en su bandeja de Spam", "Recuperar Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } 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(), "Recuperar Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void but_cambiar_contraseña_Click(object sender, EventArgs e) { StringBuilder errorMessages = new StringBuilder(); Usuario user = new Usuario(); user.v_usuario = this.usuario; if (tex_contraseña.Text.Length == 0 && tex_contraseña_nueva.Text.Length == 0) { user.v_clave = ""; user.v_clave_nueva = ""; } else { user.v_clave = tex_contraseña.Text; user.v_clave_nueva = tex_contraseña_nueva.Text; } try { if (user.CambiarClave(user) != 0) { MessageBox.Show("Cambio realizado correctamente", "Cambio de Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } 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(), "Cambio de Contraseña", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void sub_men_usuario_per_Click(object sender, EventArgs e) { this.ocultar_Pantalla(); StringBuilder errorMessages = new StringBuilder(); Usuario user = new Usuario(); user.v_usuario = this.usuario; frm_usuario_per FRM_USUARIO_PER = new frm_usuario_per(this.usuario); try { if (user.VerificarPermiso(user, FRM_USUARIO_PER.ToString()) != 0) { FRM_USUARIO_PER.ShowDialog(); } } 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(), "Permiso Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning); FRM_USUARIO_PER.Close(); } this.mostrar_Pantalla(); }
private void button1_Click(object sender, EventArgs e) { StringBuilder errorMessages = new StringBuilder(); Usuario user = new Usuario(); if (tex_usuario.Text.Length == 0 && tex_contraseña.Text.Length == 0) { user.v_usuario="" ; user.v_clave="" ; } else { user.v_usuario = tex_usuario.Text; user.v_clave = tex_contraseña.Text; } try { if (user.IniciaSesion(user) != 0) { this.ocultar_Pantalla(); frm_menu_pri FRM_MENU_PRI = new frm_menu_pri(user.v_usuario); try { if (user.VerificarPermiso(user, FRM_MENU_PRI.ToString()) != 0) { FRM_MENU_PRI.ShowDialog(); } } 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(), "Menu Principal", MessageBoxButtons.OK, MessageBoxIcon.Warning); FRM_MENU_PRI.Close(); } this.mostrar_Pantalla(); } } 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(), "Acceso Usuario", 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); } } }
private void mostrarLista() { StringBuilder errorMessages = new StringBuilder(); Usuario usu = new Usuario(); try { if ((usu.OptenerFacultad(usu)).v_facultad.Count != 0) { SLfacultad = new SortedList(); foreach (String facu in usu.v_facultad) { SLfacultad.Add(facu, facu); } com_facultad.DataSource = SLfacultad.GetValueList(); com_facultad.Show(); } } 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(), "Asignar Facultad", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }