public TOIngreso BuscarUsuario(String correo_usuario, String contra) { try { TOIngreso usuario = new TOIngreso(); SqlCommand buscar = new SqlCommand("SELECT * FROM Login WHERE Nombre_usuario = @corrusu and Clave = @contus", conexion); buscar.Parameters.AddWithValue("@corrusu", correo_usuario); buscar.Parameters.AddWithValue("@contus", contra); conexion.Open(); SqlDataReader lector = buscar.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { usuario.nombre_usuario = lector.GetString(0); usuario.clave = lector.GetString(1); usuario.rol = lector.GetString(2); } lector.Close(); } conexion.Close(); return(usuario); } catch (Exception) { return(null); } }
public TOIngreso TraerIngreso() { string query = "select * from Login;"; SqlCommand cmd = new SqlCommand(query, conexion); TOIngreso to = new TOIngreso(); SqlDataReader lector; if (conexion.State != ConnectionState.Open) { conexion.Open(); } lector = cmd.ExecuteReader(); if (lector.HasRows) { lector.Read(); to = new TOIngreso(lector["Correo"].ToString(), lector["Contrasenna"].ToString()); conexion.Close(); return(to); } else { conexion.Close(); return(null); } }
public Boolean registrarLogin(Ingreso login) { string cla = encripta.EncodePassword(login.clave); TOIngreso usuarioTO = new TOIngreso(login.nombre_usuario, cla, login.rol); int elementoAgregado = daoUsuar.registrarLogin(usuarioTO); return(elementoAgregado > 0 ? true : false); }
public Ingreso TraerDatos() { TOIngreso i = d.TraerIngreso(); if (i != null) { return(new Ingreso(i.Correo, i.Contrasenna)); } else { return(null); } }
public Ingreso buscarUsuario(string correo, string contra) { TOIngreso usuarioTO = daoUsuar.buscarUsuario(correo, contra); if (usuarioTO.nombre_usuario != null && usuarioTO.clave != null) { if (encripta.desEncode(usuarioTO.clave, contra)) { return(new Ingreso(usuarioTO.nombre_usuario, usuarioTO.clave, usuarioTO.rol)); } else { return(null); } } return(null); }
public int registrarLogin(TOIngreso tOlogin) { SqlCommand cmd = new SqlCommand("insert into Login values (@nomUs,@pass,@rol)", conexion); cmd.Parameters.AddWithValue("@nomUs", tOlogin.nombre_usuario); cmd.Parameters.AddWithValue("@pass", tOlogin.clave); cmd.Parameters.AddWithValue("@rol", tOlogin.rol); conexion.Open(); int res = 0; try { res = cmd.ExecuteNonQuery(); conexion.Close(); } catch (Exception e) { conexion.Close(); } return(res); }