示例#1
0
 public String[] PopulaImagensIdioma()
 {
     try
     {
         objBD = new bd();
         rsIdioma = objBD.ExecutaSQL("EXEC sp_fmera_imagens_idiomas '" + Session["IdiomaNomeAtual"] + "'");
         if (rsIdioma == null)
         {
             return null;
         }
         x = 0;
         TotalImagens = 0;
         while (rsIdioma.Read())
         {
             if (x == 0)
             {
                 TotalImagens = (int)rsIdioma["Total"];
                 Imagens = new String[TotalImagens];
             }
             Imagens[x] = rsIdioma["Tag"].ToString() + "|" + rsIdioma["Imagem"].ToString();
             x++;
         }
         rsIdioma.Close();
         return Imagens;
     }
     catch
     {
         return null;
     }
 }
示例#2
0
 public string VerificaImagem(string URL, string idEmpreendimento, string Arquivo)
 {
     try
     {
         objBD = new bd();
         try
         {
             HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
             TipoImagem = request.GetResponse().ContentType;
             if (TipoImagem.Length > 0)
             {
                 objBD.ExecutaSQL("EXEC sp_fmera_atualiza_imagem_thumb " + idEmpreendimento + ",1,'" + Arquivo.Replace(".jpg", "_p.jpg").Replace(".gif", "_p.gif").Replace(".png", "_p.png") + "'");
                 return "1";
             }
             else
             {
                 objBD.ExecutaSQL("EXEC sp_fmera_atualiza_imagem_thumb " + idEmpreendimento + ",2,'" + Arquivo.Replace(".jpg", "p.jpg").Replace(".gif", "p.gif").Replace(".png", "p.png") + "'");
                 return "2";
             }
         }
         catch
         {
             return "0";
         }
     }
     catch
     {
         return "0";
     }
 }
示例#3
0
 public String[] PopulaLinksTextoIdioma()
 {
     try
     {
         objBD = new bd();
         rsIdioma = objBD.ExecutaSQL("EXEC sp_fmera_links_idiomas 'textos','" + Session["IdiomaNomeAtual"] + "'");
         if (rsIdioma == null)
         {
             return null;
         }
         x = 0;
         TotalLinks = 0;
         while (rsIdioma.Read())
         {
             if (x == 0)
             {
                 TotalLinks = (int)rsIdioma["Total"];
                 Links = new String[TotalLinks];
             }
             Links[x] = rsIdioma["Tag"].ToString() + "|" + rsIdioma["Link"].ToString();
             x++;
         }
         rsIdioma.Close();
         return Links;
     }
     catch
     {
         return null;
     }
 }
示例#4
0
        public void LerRSS(string URL)
        {
            try
            {
                objBD = new bd();

                RSS = WebRequest.Create(URL);
                RSS_Retorno = RSS.GetResponse();

                RSS_Stream = RSS_Retorno.GetResponseStream();
                XML = new XmlDocument();
                XML.Load(RSS_Stream);

                XML_Itens = XML.SelectNodes("rss/channel/item");

                TituloRSS = "";
                LinkRSS = "";
                DataRSS = "";

                TotalItens = XML_Itens.Count;
                if (TotalItens > 10)
                {
                    TotalItens = 10;
                }
                for (i = 0; i < TotalItens; i++)
                {
                    rsResultado = XML_Itens.Item(i).SelectSingleNode("title");
                    if (rsResultado != null)
                    {
                        TituloRSS = rsResultado.InnerText;
                    }
                    else
                    {
                        TituloRSS = "";
                    }
                    rsResultado = XML_Itens.Item(i).SelectSingleNode("link");
                    if (rsResultado != null)
                    {
                        LinkRSS = rsResultado.InnerText;
                    }
                    else
                    {
                        LinkRSS = "";
                    }
                    rsResultado = XML_Itens.Item(i).SelectSingleNode("pubDate");
                    if (rsResultado != null)
                    {
                        DataRSS = rsResultado.InnerText;
                        if (DataRSS.Length > 0)
                        {
                            DataRSS = Convert.ToDateTime(DataRSS).ToString();
                        }
                    }
                    else
                    {
                        DataRSS = "";
                    }
                    objBD.ExecutaSQL("EXEC sp_fmera_atualiza_noticias '" + TituloRSS + "','" + LinkRSS + "','" + DataRSS + "','',3");
                }
            }
            catch
            {
                throw;
            }
        }
示例#5
0
        public bool NotificarUsuario(int idusuario, string mensagem, string titulo)
        {
            try
            {
                bd banco = new bd();
                banco.ExecutaSQL("EXEC piIntranetNotificacao " + idusuario + ",'" + titulo.ArrumaAspas() + "', '" + mensagem.ArrumaAspas() + "'");
                return true;
            }
            catch (Exception)
            {
                return false;
            }


        }
示例#6
0
        public string FormataDormitoriosPortifolio(int idEmpreendimento)
        {

            String dor = "", Retorno;
            int TotalDormitorios;
            OleDbDataReader rsDormitorios;

            objBD = new bd();

            dor = "";
            TotalDormitorios = 0;
            rsDormitorios = objBD.ExecutaSQL("sp_requadra_dormitorios_empreendimento " + idEmpreendimento);
            if (rsDormitorios.HasRows)
            {
                while (rsDormitorios.Read())
                {
                    if (Convert.ToInt32(rsDormitorios["NumeroDormitorios"]) > 0)
                    {
                        dor = monta(Convert.ToInt32(rsDormitorios["NumeroDormitorios"]));
                        TotalDormitorios++;
                    }
                }
            }
            rsDormitorios.Close();
            Retorno = formata(dor, TotalDormitorios) + " Dormitórios";

            if (Retorno.Trim().Length <= 11)
            {
                Retorno = "";
            }
            return Retorno;
        }
示例#7
0
        public string FormataArea2(int idEmpreendimento)
        {

            String are = "", Retorno;
            int TotalMetragem;
            OleDbDataReader rsMetragem;

            objBD = new bd();

            are = "";
            TotalMetragem = 0;
            rsMetragem = objBD.ExecutaSQL("sp_requadra_area_empreendimento " + idEmpreendimento);
            if (rsMetragem.HasRows)
            {
                while (rsMetragem.Read())
                {
                    are = monta2(Convert.ToDouble(rsMetragem["Metragem"]));
                    TotalMetragem++;
                }
            }
            rsMetragem.Close();

            Retorno = formata2(are, TotalMetragem);

            if (Retorno.Trim().Length <= 3)
            {
                Retorno = "";
            }

            return Retorno;
        }
示例#8
0
        public string FormataArea(int idProduto)
        {

            String are = "";
            int TotalMetragem;
            OleDbDataReader rsMetragem;

            objBD = new bd();

            are = "";
            TotalMetragem = 0;
            rsMetragem = objBD.ExecutaSQL("sp_mpd_area " + idProduto);
            if (rsMetragem.HasRows)
            {
                while (rsMetragem.Read())
                {
                    are = monta2(Convert.ToInt32(rsMetragem["Metragem"]));
                    TotalMetragem++;
                }
            }
            rsMetragem.Close();
            return formata2(are, TotalMetragem);
        }