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); } }
private void button1_Click(object sender, EventArgs e) { AccesoDatos aq = new AccesoDatos(); DataSet ds = new DataSet(); string consulta = "select* from Usuarios where usuario = '" + Txt_Usuario.Text + "' and contrasena = '" + Txt_Contra.Text + "'"; // AccesoDatos aq = new AccesoDatos(); // DataSet ds = new DataSet(); // string consulta = "select* from Usuarios where usuario = '"+Txt_Usuario.Text+"' and contrasena = '"+Txt_Contra.Text+"'"; SqlCommand comando = new SqlCommand(); try { // MessageBox.Show(Usuario_class.VerificarUsuarioActivo(Txt_Usuario.Text, Txt_Contra.Text).ToString()); switch (Usuario_class.VerificarUsuarioActivo(Txt_Usuario.Text, Txt_Contra.Text)) { case 1: Formularios.Usuario = Txt_Usuario.Text; Formularios.acceso = Usuario_class.VerificarAlluser(Txt_Usuario.Text, Txt_Contra.Text); this.Hide(); consulta = "insert into Logen select numerito = 1"; aq.cargaTabla("a", consulta, ref ds); Formularios.enviarFormulario().ShowDialog(); this.Close(); break; case -1: MessageBox.Show("Este usuario no existe."); break; case -2: MessageBox.Show("Contraseña equivocada."); break; case -3: MessageBox.Show("Este usuario esta dado de baja."); break; case -100: MessageBox.Show("Datos Incorrectos"); break; default: break; } Txt_Contra.Clear(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void button1_Click(object sender, EventArgs e) { string procedure = "CrearUsuario"; SqlCommand comando = new SqlCommand(); if (DatosUsuario(textBox1.Text, textBox2.Text) == true) { if (Usuario_class.CrearUsuario(ref comando, procedure, textBox1.Text, textBox2.Text, 1) == 1) { MessageBox.Show("Usuario Creado."); textBox1.Clear(); textBox2.Clear(); } } }
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 UsuarioenUso(string nombreuser) { SqlCommand comando = new SqlCommand(); AccesoDatos aq = new AccesoDatos(); Usuario_class.Usuario_user(ref comando, nombreuser); aq.ConfigurarProcedure(ref comando, "UsuarioEnuso"); 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) { if (textBox2.Text != "") { try { if (int.Parse(textBox3.Text) <= 10 && int.Parse(textBox3.Text) >= 1) { int aux; if (checkBox1.Checked == true) { aux = 1; } else { aux = 0; } try { Usuario_class.ActualizarUser(textBox1.Text, textBox2.Text, int.Parse(textBox3.Text), aux); MessageBox.Show("Registro modificado."); actualizargrid(); } catch (Exception ex) { } } else { MessageBox.Show("El nivel de acceso tiene que ser entre el 1 y el 10."); } } catch (Exception) { } } else { MessageBox.Show("No se permiten campos vacios."); } }
public bool DatosUsuario(string user, string contra) { if (user != "" && contra != "") { if (user.Length <= 20) { if (Usuario_class.UsuarioenUso(user) == 1) { MessageBox.Show("Este usuario ya este en uso."); } else { if (contra.Length >= 5 && contra.Length <= 20) { return(true); } else { MessageBox.Show("Recuerde que la contraseña tiene que tener minimo de 5 caracteres y maximo de 20."); } } }// fin if de lenght de usuario else { MessageBox.Show("El nombre de usuario debe tener como maximo 20 caracteres"); } } //textbox distintos de null. else { MessageBox.Show("No se perminten campos vacios."); } return(false); }
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(); }