Пример #1
0
        internal static List <Usuario> buscarUserPorID(UserGrupo userGrupo)
        {
            List <Usuario> lsUsuarios = new List <Usuario>();
            SqlConnection  conexion   = BaseDatos.obtenerConexion();
            string         query      = "SELECT  * FROM tblUsuario where idUsuario = '" + userGrupo.IdUsuario + "'";
            SqlCommand     command    = new SqlCommand(query, conexion);
            SqlDataReader  datos      = command.ExecuteReader();

            if (datos.HasRows)
            {
                while (datos.Read())
                {
                    int      idUsuario        = datos.GetInt32(0);
                    string   nombreUsuario    = datos.GetString(1);
                    string   apellidoUsuario  = datos.GetString(2);
                    string   correo           = datos.GetString(3);
                    string   contrasena       = datos.GetString(4);
                    string   genero           = datos.GetString(5);
                    string   pais             = datos.GetString(6);
                    DateTime fechaNacimiento  = datos.GetDateTime(7);
                    int      puntosAcumulados = datos.GetInt32(8);

                    Usuario userAux = new Usuario(idUsuario, nombreUsuario, apellidoUsuario, correo, contrasena, genero, pais, fechaNacimiento, puntosAcumulados);
                    lsUsuarios.Add(userAux);
                }
            }
            return(lsUsuarios);
        }
Пример #2
0
        internal static List <Grupo> buscarGrupoporID(UserGrupo userGrupo)
        {
            List <Grupo>  lsGruposPertenece = new List <Grupo>();
            SqlConnection conexion          = BaseDatos.obtenerConexion();
            string        query             = "SELECT  * FROM tblGrupo where idGrupo = '" + userGrupo.IdGrupo + "'";
            SqlCommand    command           = new SqlCommand(query, conexion);
            SqlDataReader datos             = command.ExecuteReader();

            if (datos.HasRows)
            {
                while (datos.Read())
                {
                    int    id       = datos.GetInt32(0);
                    string nombre   = datos.GetString(1);
                    string codigo   = datos.GetString(2);
                    int    idReglas = datos.GetInt32(3);

                    Grupo grupoAux = new Grupo(id, nombre, codigo, idReglas);
                    lsGruposPertenece.Add(grupoAux);
                }
            }
            return(lsGruposPertenece);
        }
Пример #3
0
        public static List <UserGrupo> PersonasDelGrupo(Grupo grupo)
        {
            List <UserGrupo> lsMiembros = new List <UserGrupo>();
            SqlConnection    conexion   = BaseDatos.obtenerConexion();
            string           query      = "select * from tblUser_Grupo  where idGrupo = " + grupo.Id + " ";
            SqlCommand       command    = new SqlCommand(query, conexion);
            SqlDataReader    datos      = command.ExecuteReader();

            if (datos.HasRows)
            {
                while (datos.Read())
                {
                    int idUser_Grupo = datos.GetInt32(0);
                    int idUsuario    = datos.GetInt32(1);
                    int idGrupo      = datos.GetInt32(2);

                    UserGrupo auxuser = new UserGrupo(idUser_Grupo, idUsuario, idGrupo);
                    lsMiembros.Add(auxuser);
                }
            }

            return(lsMiembros);
        }