/// <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); } }
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); }
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())); }
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]); }