Exemple #1
0
        public List <MensajesBO> Chat(int ID, int ID2)
        {
            UsuariosDAO       Usuarios = new UsuariosDAO();
            List <MensajesBO> Lista    = new List <MensajesBO>();
            SqlCommand        Comando  = new SqlCommand("exec Chat " + ID + "," + ID2);

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

            Conexion.Abrir();
            Reader = Comando.ExecuteReader();
            while (Reader.Read())
            {
                MensajesBO chats = new MensajesBO()
                {
                    Codigo    = int.Parse(Reader[0].ToString()),
                    Enviar    = Usuarios.BuscarUsuario(int.Parse(Reader[1].ToString())),
                    Recibe    = Usuarios.BuscarUsuario(int.Parse(Reader[2].ToString())),
                    FechaHora = DateTime.Parse(Reader[3].ToString()),
                    Mensaje   = Reader[4].ToString()
                };
                Lista.Add(chats);
            }
            Conexion.Cerrar();
            return(Lista);
        }
Exemple #2
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);
        }
Exemple #3
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);
        }
Exemple #4
0
        public List <Amistad> Amigos(int ID)
        {
            List <Amistad> Lista   = new List <Amistad>();
            UsuariosDAO    Usuario = new UsuariosDAO();
            SqlCommand     Comando = new SqlCommand("select * from Amigos where (IdUsuario11='" + ID + "' or IdUsuario10='" + ID + "') and Estatus = 2");
            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);
        }