public static Usuario obtenerUsuario(int id) { Usuario usuario = null; string query = "select U.UsuarioID, U.Cuenta, U.Nombre, R.Nombre from Usuario U inner join Rol R on U.RolID = R.RolID where U.UsuarioID = @id"; List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter("id", id) }; SqlDataReader dataReader = DBReader.getDataReader(query, parameters); while (dataReader.Read()) { usuario = new Usuario(); usuario.id = dataReader.GetInt32(0); usuario.cuenta = dataReader.GetString(1); usuario.nombre = dataReader.GetString(2); usuario.rol = dataReader.GetString(3); } dataReader.Close(); return(usuario); }
public static Usuario Login(string cuenta, string password) { Usuario usuario = null; string query = "select U.UsuarioID, U.Nombre, U.Cuenta, R.Nombre, dbo.password_validate(U.Contrasenia, @password) Valido from Usuario U inner join Rol R on U.RolID = R.RolID where U.Cuenta = @cuenta"; List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter("password", password), new SqlParameter("cuenta", cuenta) }; SqlDataReader dataReader = DBReader.getDataReader(query, parameters); while (dataReader.Read()) { bool valido = dataReader.GetBoolean(4); if (valido) { usuario = new Usuario(); usuario.id = dataReader.GetInt32(0); usuario.nombre = dataReader.GetString(1); usuario.cuenta = dataReader.GetString(2); usuario.rol = dataReader.GetString(3); } } dataReader.Close(); return(usuario); }
public static Credito obtenerCredito(string codigo) { Credito credito = null; string query = "SELECT A.Codigo, A.Nombre, C.Cuota, C.Interes, C.Saldo, C.ValorMora FROM Asociado A INNER JOIN Credito C ON A.AsociadoID = C.AsociadoID WHERE C.Codigo = @codigo"; List <SqlParameter> parameters = new List <SqlParameter>() { new SqlParameter("codigo", codigo) }; SqlDataReader dataReader = DBReader.getDataReader(query, parameters); while (dataReader.Read()) { credito = new Credito(); credito.codigo = dataReader.GetString(0); credito.asociado = dataReader.GetString(1); credito.cuota = dataReader.GetDecimal(2); credito.interes = dataReader.GetDecimal(3); credito.saldo = dataReader.GetDecimal(4); credito.mora = dataReader.GetDecimal(5); } dataReader.Close(); return(credito); }
public static Rol[] obtenerRoles() { List <Rol> roles = new List <Rol>(); string query = "select * from Rol"; SqlDataReader dataReader = DBReader.getDataReader(query); while (dataReader.Read()) { Rol rol = new Rol(); rol.id = dataReader.GetInt32(0); rol.nombre = dataReader.GetString(1); roles.Add(rol); } dataReader.Close(); return(roles.ToArray()); }
public static Usuario[] obtenerUsuarios() { List <Usuario> usuarios = new List <Usuario>(); string query = "select U.UsuarioID, U.Cuenta, U.Nombre, R.Nombre from Usuario U inner join Rol R on U.RolID = R.RolID"; SqlDataReader dataReader = DBReader.getDataReader(query); while (dataReader.Read()) { Usuario usuario = new Usuario(); usuario.id = dataReader.GetInt32(0); usuario.cuenta = dataReader.GetString(1); usuario.nombre = dataReader.GetString(2); usuario.rol = dataReader.GetString(3); usuarios.Add(usuario); } dataReader.Close(); return(usuarios.ToArray()); }