Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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());
        }
Example #5
0
        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());
        }