Exemplo n.º 1
0
        private int GetIdMoneda(EnumeradoresTipoCambio enumeradoresTipoCambio)
        {
            var servidor = Util.ServicioCatalogos();
            var request  = new CatalogoGeneralOperacionRequest()
            {
                ExtraccionCatalogo = TipoExtraccionCatalogo.ExtraerIdXAbreviatura,
                Item = new EntidadCatalogo()
                {
                    CatalogoALlamar    = Catalogo.Moneda,
                    FiltradoEspecifico = Filtrado.Alias,
                }
            };

            switch (enumeradoresTipoCambio)
            {
            case EnumeradoresTipoCambio.Dolar:
                request.Item.Alias = "USD";
                var response = servidor.ExtraerCatalogoItem(request);
                return(response.Item.Id);

            case EnumeradoresTipoCambio.Euro:
                request.Item.Alias = "EUR";
                var response2 = servidor.ExtraerCatalogoItem(request);
                return(response2.Item.Id);
            }
            return(0);
        }
Exemplo n.º 2
0
        private string GetNameEntidadFederativaYahoo(int idEntidadFederativa)
        {
            var servidor = Util.ServicioCatalogos();
            var request  = new CatalogoGeneralOperacionRequest()
            {
                ExtraccionCatalogo = TipoExtraccionCatalogo.ExtraerIdXAbreviatura,
                Item = new EntidadCatalogo()
                {
                    CatalogoALlamar    = Catalogo.EntidadFederativa,
                    FiltradoEspecifico = Filtrado.Id,
                    Id = idEntidadFederativa
                }
            };

            var response = servidor.ExtraerCatalogoItem(request);

            return(response.Item.Nombre);
        }