Пример #1
0
        //-----------------------
        private void GetHtmlPage(string strURL)
        {
            String      strResult;
            WebResponse objResponse;
            WebRequest  objRequest = HttpWebRequest.Create(strURL);

            objResponse = objRequest.GetResponse();
            using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
            {
                try
                {
                    strResult = sr.ReadLine();
                    while ((strResult = sr.ReadLine()) != null)
                    {
                        if (strResult.Contains("<td align=\"right\" nowrap=\"nowrap\" style=\"vnd.ms-excel.numberformat:dd/mm/yyyy\"  ><b>"))
                        {
                            strResult          = strResult.Replace("<td align=\"right\" nowrap=\"nowrap\" style=\"vnd.ms-excel.numberformat:dd/mm/yyyy\"  ><b>", "");
                            strResult          = strResult.Replace("</b></td>", "");
                            mdl                = new TipoCambioServices.TipoCambio();
                            mdl.datFechaCierre = Convert.ToDateTime(strResult.Trim().Replace("-", "/"));
                        }
                        if (strResult.Contains("<td align=\"right\" style=\"vnd.ms-excel.numberformat:#,##0.0000\" >"))
                        {
                            strResult          = strResult.Replace("<td align=\"right\" style=\"vnd.ms-excel.numberformat:#,##0.0000\" >", "");
                            strResult          = strResult.Replace("</td>", "");
                            mdl.decValorCambio = Convert.ToDecimal(strResult.Trim());
                            mdl.strTipoMoneda  = "Moneda Extranjera (Dolar EE.UU.A)";
                            mdl.strTipoCambio  = "Compra/Venta";
                            lst.Add(mdl);
                        }
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                sr.Close();
            }
        }
Пример #2
0
 //-----------------------
 private void GetHtmlPage(string strURL)
 {            
     String strResult;
     WebResponse objResponse;
     WebRequest objRequest = HttpWebRequest.Create(strURL);
     objResponse = objRequest.GetResponse();
     using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
     {
         try
         {
             strResult = sr.ReadLine();
             while ((strResult = sr.ReadLine()) != null)
             {
                 if (strResult.Contains("<td align=\"right\" nowrap=\"nowrap\" style=\"vnd.ms-excel.numberformat:dd/mm/yyyy\"  ><b>"))
                 {
                     strResult = strResult.Replace("<td align=\"right\" nowrap=\"nowrap\" style=\"vnd.ms-excel.numberformat:dd/mm/yyyy\"  ><b>", "");
                     strResult = strResult.Replace("</b></td>", "");
                     mdl = new TipoCambioServices.TipoCambio();
                     mdl.datFechaCierre = Convert.ToDateTime(strResult.Trim().Replace("-","/"));
                 }
                 if (strResult.Contains("<td align=\"right\" style=\"vnd.ms-excel.numberformat:#,##0.0000\" >"))
                 {
                     strResult = strResult.Replace("<td align=\"right\" style=\"vnd.ms-excel.numberformat:#,##0.0000\" >", "");
                     strResult = strResult.Replace("</td>", "");
                     mdl.decValorCambio = Convert.ToDecimal(strResult.Trim());
                     mdl.strTipoMoneda = "Moneda Extranjera (Dolar EE.UU.A)";
                     mdl.strTipoCambio = "Compra/Venta";
                     lst.Add(mdl);
                 }
             }
         }
         catch (Exception ex)
         {
             throw ex;
         }
          sr.Close();       
      }
 }