示例#1
0
        public IHttpActionResult ObterSituacoes()
        {
            using (var sessao = new GDATransaction())
            {
                var itens = new ConversorEnum <Data.Model.ProjetoModelo.SituacaoEnum>()
                            .ObterTraducao();

                return(this.Lista(itens));
            }
        }
示例#2
0
        public IHttpActionResult ObterSituacoes()
        {
            using (var sessao = new GDATransaction())
            {
                var tipos = new ConversorEnum <Situacao>()
                            .ObterTraducao();

                return(this.Lista(tipos));
            }
        }
        public IHttpActionResult ObterTipos()
        {
            using (var sessao = new GDATransaction())
            {
                var tipos = new ConversorEnum <Data.DAL.ProdutoImpressaoDAO.TipoEtiqueta>()
                            .ObterTraducao();

                return(this.Lista(tipos));
            }
        }
示例#4
0
        public IHttpActionResult ObterTiposFiscal()
        {
            using (var sessao = new GDATransaction())
            {
                var tiposFiscal = new ConversorEnum <Data.Model.TipoFiscalCliente>()
                                  .ObterTraducao();

                return(this.Lista(tiposFiscal));
            }
        }
示例#5
0
        public IHttpActionResult ObterSituacoesPedidoVolumes()
        {
            using (var sessao = new GDATransaction())
            {
                var situacoes = new ConversorEnum <Data.Model.Volume.SituacaoVolume>()
                                .ObterTraducao();

                return(this.Lista(situacoes));
            }
        }
        public IHttpActionResult ObterListaTiposValorTabela()
        {
            using (var sessao = new GDATransaction())
            {
                var tiposValorTabela = new ConversorEnum <TipoValorTabela>()
                                       .ObterTraducao();

                return(this.Lista(tiposValorTabela));
            }
        }
示例#7
0
        public IHttpActionResult ObterTiposPedidoPcp()
        {
            using (var sessao = new GDATransaction())
            {
                var tiposPedidosPcp = new ConversorEnum <Models.Pedidos.V1.Lista.TipoPedidoPCP>()
                                      .ObterTraducao();

                return(this.Lista(tiposPedidosPcp));
            }
        }
        public IHttpActionResult ConsultaSituacoesExportacaoPedidos()
        {
            using (var sessao = new GDATransaction())
            {
                var situacoesExportacaoPedido = new ConversorEnum <PedidoExportacao.SituacaoExportacaoEnum>()
                                                .ObterTraducao();

                return(this.Item(situacoesExportacaoPedido));
            }
        }
示例#9
0
        public IHttpActionResult ObterTiposFastDelivery()
        {
            using (var sessao = new GDATransaction())
            {
                var tiposProdutos = new ConversorEnum <TipoFastDelivery>()
                                    .ObterTraducao();

                return(this.Lista(tiposProdutos));
            }
        }
        public IHttpActionResult ObterTiposCategoriaParaFiltro()
        {
            using (var sessao = new GDATransaction())
            {
                var tipos = new ConversorEnum <TipoCategoriaConta>()
                            .ObterTraducao();

                return(this.Lista(tipos));
            }
        }
        public IHttpActionResult ObterSituacoesTrocaDevolucao()
        {
            using (var sessao = new GDATransaction())
            {
                var situacoes = new ConversorEnum <Data.Model.TrocaDevolucao.SituacaoTrocaDev>()
                                .ObterTraducao();

                return(this.Item(situacoes));
            }
        }
示例#12
0
        public IHttpActionResult ObterTiposSetor()
        {
            using (var sessao = new GDATransaction())
            {
                var tipos = new ConversorEnum <TipoSetor>()
                            .ObterTraducao();

                return(this.Lista(tipos));
            }
        }
示例#13
0
        public IHttpActionResult ObterTiposProcessos()
        {
            using (var sessao = new GDATransaction())
            {
                var tipos = new ConversorEnum <Data.Model.EtiquetaTipoProcesso>()
                            .ObterTraducao();

                return(this.Lista(tipos));
            }
        }
示例#14
0
        public IHttpActionResult ObterEstadosCivis()
        {
            using (var sessao = new GDATransaction())
            {
                var tipos = new ConversorEnum <EstadoCivil>()
                            .ObterTraducao();

                return(this.Lista(tipos));
            }
        }
示例#15
0
        public IHttpActionResult ObterCoresTelaSetor()
        {
            using (var sessao = new GDATransaction())
            {
                var cores = new ConversorEnum <CorTelaSetor>()
                            .ObterTraducao();

                return(this.Lista(cores));
            }
        }
示例#16
0
        public IHttpActionResult ObterTiposMercadoria()
        {
            using (var sessao = new GDATransaction())
            {
                var tiposMercadoria = new ConversorEnum <Data.Model.TipoMercadoria>()
                                      .ObterTraducao();

                return(this.Lista(tiposMercadoria));
            }
        }
示例#17
0
        public IHttpActionResult ObterTiposPessoa()
        {
            using (var sessao = new GDATransaction())
            {
                var tipos = new ConversorEnum <Data.Model.TipoPessoaMigrado>()
                            .ObterTraducaoCodigoNome();

                return(this.Lista(tipos));
            }
        }
示例#18
0
        public IHttpActionResult ObterSituacoes()
        {
            using (var sessao = new GDATransaction())
            {
                var situacoes = new ConversorEnum <Data.Model.Carregamento.SituacaoCarregamentoEnum>()
                                .ObterTraducao();

                return(this.Lista(situacoes));
            }
        }
示例#19
0
        public IHttpActionResult ObterDirecao()
        {
            using (var sessao = new GDATransaction())
            {
                var direcoes = new ConversorEnum <Data.Model.ArquivoOtimizacao.DirecaoEnum>()
                               .ObterTraducao();

                return(this.Lista(direcoes));
            }
        }
        public IHttpActionResult ObterCstsIpi()
        {
            using (var sessao = new GDATransaction())
            {
                var cstsIpi = new ConversorEnum <Data.Model.ProdutoCstIpi>()
                              .ObterTraducao();

                return(this.Lista(cstsIpi));
            }
        }
示例#21
0
        public IHttpActionResult ObterTiposArquivosRemessa()
        {
            using (var sessao = new GDATransaction())
            {
                var tipos = new ConversorEnum <ArquivoRemessa.TipoEnum>()
                            .ObterTraducao();

                return(this.Item(tipos));
            }
        }
        private void Converter(ProdutoLoja estoqueProduto)
        {
            var tiposParticipantes = new ConversorEnum <TipoPartEnum>()
                                     .ObterTraducao();

            Func <TipoPartEnum, IdNomeDto> obterTipoParticipante =
                tipo => tiposParticipantes.First(t => t.Id == (int)tipo);

            this.ConverterCliente(estoqueProduto, obterTipoParticipante(TipoPartEnum.Cliente));
            this.ConverterFornecedor(estoqueProduto, obterTipoParticipante(TipoPartEnum.Fornecedor));
            this.ConverterLoja(estoqueProduto, obterTipoParticipante(TipoPartEnum.Loja));
            this.ConverterTransportador(estoqueProduto, obterTipoParticipante(TipoPartEnum.Transportador));
            this.ConverterAdministradoraCartao(estoqueProduto, obterTipoParticipante(TipoPartEnum.AdministradoraCartao));
        }
示例#23
0
        public IHttpActionResult ObterTiposParticipantesFiscais(bool incluirAdministradoraCartao = false)
        {
            using (var sessao = new GDATransaction())
            {
                var tiposParticipantes = new ConversorEnum <Data.EFD.DataSourcesEFD.TipoPartEnum>()
                                         .ObterTraducao()
                                         .Where(tipoParticipante =>
                {
                    return(incluirAdministradoraCartao ||
                           tipoParticipante.Id != (int)Data.EFD.DataSourcesEFD.TipoPartEnum.AdministradoraCartao);
                })
                                         .Select(tipoParticipante => new TipoParticipanteDto(tipoParticipante));

                return(this.Lista(tiposParticipantes));
            }
        }