public static int VerificarAlluser(string nombreuser, string contrasena) { try { SqlCommand comando = new SqlCommand(); AccesoDatos aq = new AccesoDatos(); comando = Usuario_class.Usuarios_completo(nombreuser, contrasena, 1); aq.ConfigurarProcedure(ref comando, "VerificarUsuario"); comando.Connection = aq.ObtenerConexion(); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { if (int.Parse(reader[0].ToString()) != 0) { return(int.Parse(reader[0].ToString())); } } return(-1); } catch (Exception ex) { return(-1); } }
public static int CrearUsuario(ref SqlCommand comando, string procedure, string nombreuser, string contra, int acceso = 1) { AccesoDatos aq = new AccesoDatos(); comando = Usuario_class.Usuarios_completo(nombreuser, contra, acceso); aq.ConfigurarProcedure(ref comando, procedure); comando.Connection = aq.ObtenerConexion(); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { if (int.Parse(reader[0].ToString()) == 1) { return(1); } } return(-1); }
public static int ActualizarUser(string usuario, string contrasena, int val, int baja) { SqlCommand comando = new SqlCommand(); AccesoDatos aq = new AccesoDatos(); comando = Usuario_class.Usuarios_completo(usuario, contrasena, val); Usuario_class.Usuario_baja(ref comando, baja); aq.ConfigurarProcedure(ref comando, "ActualizarUsuario"); comando.Connection = aq.ObtenerConexion(); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { if (int.Parse(reader[0].ToString()) == 1) { return(1); } } return(-1); }
private void button1_Click(object sender, EventArgs e) { bool passame = false; AccesoDatos conexion = new AccesoDatos(); string consulta = "VerificarUsuario"; SqlCommand comando = new SqlCommand(); comando = Usuario_class.Usuarios_completo(Formularios.Usuario, txt_passAnterior.Text, 2); conexion.ConfigurarProcedure(ref comando, consulta); comando.Connection = conexion.ObtenerConexion(); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { if (int.Parse(reader[0].ToString()) == 1) { passame = true; } } if (passame == true) { if (txt_passNueva.TextLength >= 5) { if (txt_passNuevaConfirm.Text == txt_passNueva.Text) { if (txt_passNueva.Text != txt_passAnterior.Text) { comando = Usuario_class.Usuarios_completo(Formularios.Usuario, txt_passNueva.Text); if (conexion.EjecutarProcedimientoAlmacenado(comando, "UsuarioCambioContra") != 0) { MessageBox.Show("Se ha cambiado correctamente la contraseña."); } } else { MessageBox.Show("La contraseña nueva es igual a la anterior. Porfavor cambiela. "); } } else { MessageBox.Show("No coinciden la nueva contraseña con la verificacion."); } } else { MessageBox.Show("Recuerde que la contraseña tiene que tener minimo 5 caracteres."); } } else { MessageBox.Show("Contraseña actual incorrecta."); } txt_passAnterior.Clear(); txt_passNueva.Clear(); txt_passNuevaConfirm.Clear(); }