예제 #1
0
        string IService1.ListadoNoticiasPeriodistaXML(Periodista P)
        {
            List <Noticias> _lista = FabricaLogica.getLNoticias().ListadoNoticiasPeriodistaXML(P);

            XmlDocument _Documento = new XmlDocument();

            _Documento.LoadXml("<?xml version='1.0' encoding='utf-8' ?> <Raiz> </Raiz>");
            XmlNode _raiz = _Documento.DocumentElement;


            foreach (Noticias unaN in _lista)
            {
                XmlNode _Id = _Documento.CreateElement("IdNoticia");
                _Id.InnerText = unaN.IdNoticia.ToString();

                XmlNode _Titulo = _Documento.CreateElement("Titulo");
                _Titulo.InnerText = unaN.Titulo.ToString();

                XmlNode _Relevante = _Documento.CreateElement("Relevante");
                _Relevante.InnerText = unaN.Relevante.ToString();

                XmlNode _Fecha = _Documento.CreateElement("FechaHoraCreacion");
                _Fecha.InnerText = unaN.FechaHoraCreacion.ToString();

                XmlNode _Periodista = _Documento.CreateElement("NomPeriodista");
                _Periodista.InnerText = unaN.Periodista.NomPeriodista.ToString();
                XmlNode _categoria = _Documento.CreateElement("Categoria");
                _categoria.InnerText = unaN.Categoria.ToString();

                XmlNode _Nodo = _Documento.CreateElement("Noticia");
                _Nodo.AppendChild(_Id);
                _Nodo.AppendChild(_Titulo);
                _Nodo.AppendChild(_Relevante);
                _Nodo.AppendChild(_Fecha);
                _Nodo.AppendChild(_Periodista);
                _Nodo.AppendChild(_categoria);


                _raiz.AppendChild(_Nodo);
            }


            return(_Documento.OuterXml);
        }
예제 #2
0
 List <Noticias> IService1.ListoPoliciales()
 {
     return(FabricaLogica.getLNoticias().ListoPoliciales());
 }
예제 #3
0
 List <Noticias> IService1.ListoInternacionales()
 {
     return(FabricaLogica.getLNoticias().ListoInternacionales());
 }
예제 #4
0
 List <Noticias> IService1.ListoRelevantes()
 {
     return(FabricaLogica.getLNoticias().ListoRelevantes());
 }
예제 #5
0
 List <Noticias> IService1.ListoEconomicas()
 {
     return(FabricaLogica.getLNoticias().ListoEconomicas());
 }
예제 #6
0
 List <Noticias> IService1.ListarCompletoNoticias()
 {
     return(FabricaLogica.getLNoticias().ListarCompleto());
 }
예제 #7
0
 Noticias IService1.BuscarNoticia(int n)
 {
     return(FabricaLogica.getLNoticias().Buscar(n));
 }
예제 #8
0
 void IService1.ModificarNoticia(Noticias N, Administrador adminBD)
 {
     FabricaLogica.getLNoticias().Modificar(N, adminBD);
 }
예제 #9
0
 void IService1.BajaNoticia(Noticias N, Administrador adminBD)
 {
     FabricaLogica.getLNoticias().Baja(N, adminBD);
 }
예제 #10
0
 void IService1.ComentarNoticia(Noticias N)
 {
     FabricaLogica.getLNoticias().ComentarNoticia(N);
 }