protected void BtnAceptar_Click(object sender, EventArgs e) { N_usuario n_user = new N_usuario(); E_Usuario e_user = new E_Usuario(); e_user = n_user.obtenerDatosdeUser(txtUsuario.Text, txtPass.Text); bool checkUser = n_user.yaExiste(e_user.gettxtDNIUser()); bool checkPass = n_user.CheckPass(e_user); if (!checkUser && checkPass)//usuario y contraseña están bien { this.Session["dni"] = txtUsuario.Text; this.Session["claveCli"] = txtPass.Text; Response.Redirect("PantallaPrincipal.aspx"); } else if (checkUser)//el usuario no se encuentra. { lblMensaje.Text = "<b> Usuario no registrado</b>"; } else if (!checkPass) { lblMensaje.Text = "<b>La contraseña ingresada es incorrecta</b>"; } //{ // //aca deberia ir un msj de contraseña incorrecta o usuario no registrado, NO LOS DOS! // lblMensaje.Text = "<b>Usuario no registrado, o contraseña incorrecta</b>"; // txtUsuario.Text = ""; //} }
public bool CheckPass(E_Usuario userToCheck) { AccesoDatos datos = new AccesoDatos(); SqlConnection conex = datos.ObtenerConexion(); SqlCommand cmd; SqlDataReader dr; string sql = "Select * from Clientes where DniCli='" + userToCheck.gettxtDNIUser() + "' AND ClaveCli = '" + userToCheck.gettxtClaveUser() + "'"; if (conex != null) { cmd = new SqlCommand(sql, conex); try { dr = cmd.ExecuteReader(); if (dr.Read()) { return(true); } else { return(false); } } catch { return(false); } } else { return(false); } }
public void armarParams2(ref SqlCommand cmd, E_Usuario user) { SqlParameter sqlparams = new SqlParameter(); sqlparams = cmd.Parameters.Add("@DNI", SqlDbType.VarChar, 20); sqlparams.Value = user.gettxtDNIUser(); sqlparams = cmd.Parameters.Add("@newPass", SqlDbType.VarChar, 30); sqlparams.Value = user.gettxtClaveUser(); }
public void armarParams(ref SqlCommand com, E_Usuario user) { SqlParameter sqlparams = new SqlParameter(); sqlparams = com.Parameters.Add("@DNI", SqlDbType.VarChar, 20); sqlparams.Value = user.gettxtDNIUser(); sqlparams = com.Parameters.Add("@NombreCli", SqlDbType.NChar, 10); sqlparams.Value = user.gettxtNombreUser(); sqlparams = com.Parameters.Add("@ApellidoCli", SqlDbType.NChar, 10); sqlparams.Value = user.gettxtApellUser(); sqlparams = com.Parameters.Add("@fechaNacUserCli", SqlDbType.Date); sqlparams.Value = user.getfechaNacUser(); sqlparams = com.Parameters.Add("@MailCli", SqlDbType.VarChar, 50); sqlparams.Value = user.gettxtMailCli(); sqlparams = com.Parameters.Add("@TelefonoCli", SqlDbType.NChar, 20); sqlparams.Value = user.gettxtTelef(); }