public string obterAniversariantes() { System.Collections.Generic.List<wsINFOInformativos> listaInformativos = new System.Collections.Generic.List<wsINFOInformativos>(); wsINFOInformativos informativos = null; try { //Adicionando os aniversariantes do mes +++++++++++++++++++++++++++++++++++++++++++++++++++// DAOUsuario dao = new DAOUsuario(); List<wsINFOUsuario> listaaniversariante = dao.obterAniversariantes(); foreach (var aniversaraiantes in listaaniversariante) { if (DateTime.Now.Month == aniversaraiantes.DataAniversario.Month) { informativos = new wsINFOInformativos(); informativos.Categoriainformativo = "Aniversariantes do Mês"; informativos.Resenha = aniversaraiantes.NomeUsuario.ToUpper(); informativos.Datapublicacao = "Data Aniversário: " + aniversaraiantes.DataAniversario.ToString("dd/MM/yyyy"); listaInformativos.Add(informativos); } } //Fim aniversariantes +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++// } catch (Exception ex) { informativos = new wsINFOInformativos(); informativos.Categoriainformativo = "Erro"; informativos.Resenha = "Aconteceu um ERRO: " + ex.Message; informativos.Datapublicacao = DateTime.Now.ToString("dd/MM/yyyy"); listaInformativos.Add(informativos); } JavaScriptSerializer js = new JavaScriptSerializer(); return js.Serialize(listaInformativos); }
public string obterRSSParaOMonitor() { XmlDocument xmldocumentRSS = null; XmlNodeList listaNos = null; System.Collections.Generic.List<wsINFOInformativos> listaInformativos = new System.Collections.Generic.List<wsINFOInformativos>(); wsINFOInformativos informativos = null; try { //Adcionando as postagens de noticias. string feedUrl = System.Configuration.ConfigurationManager.AppSettings.Get("feedUrl"); int qtdPostsRSSAMostrar = int.Parse(System.Configuration.ConfigurationManager.AppSettings.Get("qtdPostsRSSAMostrar")); xmldocumentRSS = new XmlDocument(); xmldocumentRSS.Load(feedUrl); listaNos = xmldocumentRSS.SelectNodes("rss/channel/item"); for (int i = 0; i < qtdPostsRSSAMostrar; i++) { informativos = new wsINFOInformativos(); informativos.Categoriainformativo = "Informativo (RSS)"; informativos.Resenha = listaNos[i].ChildNodes[0].InnerText.ToUpper(); informativos.Datapublicacao = "Data de Publicação: " + Util.Util.dateFormatPTBR((listaNos[i].ChildNodes[1].InnerText)); listaInformativos.Add(informativos); } } catch (Exception ex) { informativos = new wsINFOInformativos(); informativos.Categoriainformativo = "Erro"; informativos.Resenha = "Aconteceu um ERRO: " + ex.Message; informativos.Datapublicacao = DateTime.Now.ToString("dd/MM/yyyy"); listaInformativos.Add(informativos); } finally { xmldocumentRSS = null; listaNos = null; } JavaScriptSerializer js = new JavaScriptSerializer(); return js.Serialize(listaInformativos); }