示例#1
0
        public List <Comentario> ListaComentarios(int ID)
        {
            List <Comentario> Lista   = new List <Comentario>();
            SqlCommand        Comando = new SqlCommand("Select * from Comentarios where IdPublicacion1='" + ID + "' order by FehcaHora desc ");

            Comando.Connection = Conexion.Conectar();
            UsuariosDAO   Usuarios = new UsuariosDAO();
            SqlDataReader Reader;

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                Comentario Comentario = new Comentario()
                {
                    Codigo            = int.Parse(Reader[0].ToString()),
                    Comentario        = Reader[1].ToString(),
                    CodigoPublicacion = int.Parse(Reader[2].ToString()),
                    CodigoUsuario     = int.Parse(Reader[3].ToString()),
                    FechaHora         = DateTime.Parse(Reader[4].ToString()),
                    Usuario           = Usuarios.BuscarUsuario(int.Parse(Reader[3].ToString())),
                };
                Lista.Add(Comentario);
            }
            Conexion.Cerrar();
            return(Lista);
        }
示例#2
0
        public List <Chats> ListaChats(int ID)
        {
            UsuariosDAO Usuarios           = new UsuariosDAO();
            List <MensajesDAO.Chats> Lista = new List <MensajesDAO.Chats>();
            SqlCommand Comando             = new SqlCommand("exec Chats " + ID);

            Comando.Connection = Conexion.Conectar();
            SqlDataReader Reader;

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                MensajesDAO.Chats chats = new MensajesDAO.Chats()
                {
                    Remitente      = Usuarios.BuscarUsuario(int.Parse(Reader[0].ToString())),
                    FechaHora      = DateTime.Parse(Reader[1].ToString()),
                    NumeroMensajes = int.Parse(Reader[2].ToString()),
                    UltimoMensaje  = Reader[3].ToString()
                };
                Lista.Add(chats);
            }
            Conexion.Cerrar();
            return(Lista);
        }
示例#3
0
        public UsuariosBO BuscarUsuario(string Usuario, string Contraseña)
        {
            string     Sentencia = string.Format("select * from Usuarios where NickName ='{0}' and Contraseña='{1}'", Usuario, Contraseña);
            SqlCommand Comando   = new SqlCommand(Sentencia);

            Comando.Connection = Conexion.Conectar();
            SqlDataReader Reader;

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            UsuariosBO UsuarioBO = new UsuariosBO();

            if (Reader.Read())
            {
                UsuarioBO.Codigo     = int.Parse(Reader[0].ToString());
                UsuarioBO.NickName   = Reader[1].ToString();
                UsuarioBO.Contraseña = Reader[2].ToString();
                UsuarioBO.FotoPerfil = Reader[3].ToString();
                UsuarioBO.Correo     = Reader[4].ToString();
                UsuarioBO.Nombre     = Reader[5].ToString();
                UsuarioBO.Apellido   = Reader[6].ToString();
                UsuarioBO.IDTipo     = int.Parse(Reader[7].ToString());
            }
            Conexion.Cerrar();
            return(UsuarioBO);
        }
示例#4
0
        public List <PublicacionesBO> ListaPeliculas()
        {
            List <PublicacionesBO> Publicaciones = new List <PublicacionesBO>();
            SqlCommand             Comando       = new SqlCommand("Select * from Publicaciones");

            Comando.Connection = Conexion.Conectar();
            SqlDataReader Reader;

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                PublicacionesBO Publicacion = new PublicacionesBO()
                {
                    Codigo        = int.Parse(Reader[0].ToString()),
                    Titulo        = Reader[1].ToString(),
                    Contenido     = Reader[2].ToString(),
                    CodigoUsuario = int.Parse(Reader[3].ToString()),
                    FechaHora     = DateTime.Parse(Reader[4].ToString())
                };
                Publicaciones.Add(Publicacion);
            }
            Conexion.Cerrar();
            return(Publicaciones);
        }
        public bool LogroObtenido(int CodLogro, int Usuario)
        {
            int        Resultado = 0;
            SqlCommand Comando   = new SqlCommand("select Count(*) from LogrosUsuario where IdUsuario12 = '" + Usuario + "' and IdLogro1='" + CodLogro + "'", Conexion.Conectar());

            Conexion.Abrir();
            SqlDataReader Reader = Comando.ExecuteReader();

            if (Reader.Read())
            {
                Resultado = int.Parse(Reader[0].ToString());
            }
            Conexion.Cerrar();
            return(Resultado > 0);
        }
示例#6
0
        public CodigosRestablecerBO BuscarCodigo(string Codigo)
        {
            SqlCommand    Comando = new SqlCommand("select * from CodigosRestablecer where Codigo ='" + Codigo + "'");
            SqlDataReader Reader;

            Comando.Connection = Conexion.Conectar();
            Conexion.Abrir();

            Reader = Comando.ExecuteReader();
            CodigosRestablecerBO CodigoBO = new CodigosRestablecerBO();

            if (Reader.Read())
            {
                CodigoBO = new CodigosRestablecerBO()
                {
                    Codigo          = Reader[0].ToString(),
                    Usado           = int.Parse(Reader[1].ToString()),
                    CodigoUsuario   = int.Parse(Reader[2].ToString()),
                    FechaGeneracion = DateTime.Parse(Reader[3].ToString())
                };
            }

            Conexion.Cerrar();
            return(CodigoBO);
        }
示例#7
0
        public List <Amistad> Solicitudes(int ID)
        {
            List <Amistad> Lista   = new List <Amistad>();
            UsuariosDAO    Usuario = new UsuariosDAO();
            SqlCommand     Comando = new SqlCommand("select * from Amigos where IdUsuario11='" + ID + "' and Estatus = 1");
            SqlDataReader  Reader;

            Comando.Connection = Conexion.Conectar();
            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                Amistad Amistad = new Amistad()
                {
                    Usuario1 = Usuario.BuscarUsuario(int.Parse(Reader[1].ToString())),
                    Usuario2 = Usuario.BuscarUsuario(int.Parse(Reader[2].ToString())),
                    Estatus  = int.Parse(Reader[3].ToString())
                };

                Lista.Add(Amistad);
            }
            Conexion.Cerrar();
            return(Lista);
        }
        public int TotalPuntos(int ID)
        {
            int           Total   = 0;
            SqlCommand    Comando = new SqlCommand("Select SUM(Puntuaciones.Puntuacion) from Puntuaciones where Puntuaciones.IdUsuario5 ='" + ID + "'");
            SqlDataReader Reader;

            Comando.Connection = Conexion.Conectar();
            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            if (Reader.Read())
            {
                int.TryParse(Reader[0].ToString(), out ID);
            }
            Conexion.Cerrar();
            return(Total);
        }
示例#9
0
        public List <TipoUsuarioBO> ListaTipos()
        {
            SqlCommand    Comando = new SqlCommand("Select * from TipoUsuario");
            SqlDataReader Reader;

            Comando.Connection = Conexion.Conectar();
            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            List <TipoUsuarioBO> Lista = new List <TipoUsuarioBO>();
            TipoUsuarioBO        tipo  = new TipoUsuarioBO();

            while (Reader.Read())
            {
                tipo = new TipoUsuarioBO()
                {
                    Codigo = int.Parse(Reader[0].ToString()),
                    Tipo   = Reader[1].ToString()
                };
                Lista.Add(tipo);
            }
            return(Lista);
        }