예제 #1
0
 /// <summary>
 /// Obtiene el tipo de cambio a la venta de la fecha especificada
 /// </summary>
 /// <param name="pFechaTipoCambio"></param>
 /// <returns>Tipo de cambio o -1 en caso de error</returns>
 public decimal obtenerTipoCambioVenta(DateTime pFechaTipoCambio)
 {
     try
     {
         System.Data.DataSet resultWS = clienteBCCR.ObtenerIndicadoresEconomicos("318", String.Format("{0:dd/MM/yyyy}", pFechaTipoCambio), String.Format("{0:dd/MM/yyyy}", pFechaTipoCambio), "ClienteSIA", "n");
         return(Convert.ToDecimal(resultWS.Tables[0].Rows[0][2]));
     }
     catch (Exception)
     {
         return(-1);
     }
 }
예제 #2
0
        private List <IndicadorEconomico> GetIndicadores(string code, string startDate, string endDate, string name, string subLevel)
        {
            wsIndicadoresEconomicosSoapClient client = new wsIndicadoresEconomicosSoapClient();
            DataSet response = client.ObtenerIndicadoresEconomicos(code, startDate, endDate, name, subLevel);

            List <IndicadorEconomico> indicadores = new List <IndicadorEconomico>();

            foreach (DataRow item in response.Tables[0].Rows)
            {
                indicadores.Add(new IndicadorEconomico(
                                    item.ItemArray[0].ToString(),
                                    DateTime.Parse(item.ItemArray[1].ToString()),
                                    double.Parse(item.ItemArray[2].ToString())
                                    ));
            }

            return(indicadores);
        }
예제 #3
0
        public static double obtenerValor(int CodigoBC, string Fecha)
        {
            DataSet datos = cliente.ObtenerIndicadoresEconomicos(CodigoBC.ToString(), Fecha, Fecha, TC_NOMBRE, TN_SUBNIVELES);

            return(Double.Parse(datos.Tables[NOMBRE_TABLA].Rows[0][COLUMNA].ToString()));
        }
예제 #4
0
 public double ObtenerTipoCambio()
 {
     wsIndicadoresEconomicosSoapClient oClient = new wsIndicadoresEconomicosSoapClient();
     var data = oClient.ObtenerIndicadoresEconomicos("317", " 20/03/2014", "20/03/2014", "Pedro Perez", "N");
     return  Convert.ToDouble(data.Tables[0].Rows[0][2]);
 }