Ejemplo n.º 1
0
        private void CarregarCombos(EntradaMaterialCadastroViewModel model)
        {
            int?   tipoNotaFiscalId       = null;
            int?   tipoNotaFreteId        = null;
            string codigoTipoCompra       = null;
            int?   cifFobId               = null;
            string codigoNaturezaOperacao = null;
            int?   serieNFId              = null;
            string codigoCST              = null;
            string codigoContribuicaoId   = null;

            if (model.EntradaMaterial != null)
            {
                tipoNotaFiscalId       = model.EntradaMaterial.TipoNotaFiscalId;
                tipoNotaFreteId        = model.EntradaMaterial.TipoNotaFreteId;
                codigoTipoCompra       = model.EntradaMaterial.CodigoTipoCompra;
                cifFobId               = model.EntradaMaterial.CifFobId;
                codigoNaturezaOperacao = model.EntradaMaterial.CodigoNaturezaOperacao;
                serieNFId              = model.EntradaMaterial.SerieNFId;
                codigoCST              = model.EntradaMaterial.CodigoCST;
                codigoContribuicaoId   = model.EntradaMaterial.CodigoContribuicaoId;
            }

            var listaTipoDocumento = tipoDocumentoAppService.ListarTodos();

            model.ListaTipoNotaFiscal   = new SelectList(listaTipoDocumento, "Id", "Sigla", tipoNotaFiscalId);
            model.ListaTipoNotaFrete    = new SelectList(listaTipoDocumento, "Id", "Sigla", tipoNotaFreteId);
            model.ListaTipoCompra       = new SelectList(tipoCompraAppService.ListarTodos(), "Codigo", "Descricao", codigoTipoCompra);
            model.ListaCifFob           = new SelectList(cifFobAppService.ListarTodos(), "Id", "Descricao", cifFobId);
            model.ListaNaturezaOperacao = new SelectList(naturezaOperacaoAppService.ListarTodos(), "Codigo", "CodigoComDescricao", codigoNaturezaOperacao);
            model.ListaSerieNF          = new SelectList(serieNFAppService.ListarTodos(), "Id", "Descricao", serieNFId);
            model.ListaCST = new SelectList(CSTAppService.ListarTodos(), "Codigo", "Descricao", codigoCST);
            model.ListaCodigoContribuicao          = new SelectList(codigoContribuicaoAppService.ListarTodos(), "Codigo", "Descricao", codigoContribuicaoId);
            model.ListaComplementoNaturezaOperacao = new SelectList(complementoNaturezaOperacaoAppService.ListarPorNaturezaOperacao(codigoNaturezaOperacao), "Codigo", "Descricao");
            model.ListaComplementoCST    = new SelectList(complementoCSTAppService.ListarTodos(), "Codigo", "Descricao");
            model.ListaNaturezaReceita   = new SelectList(naturezaReceitaAppService.ListarTodos(), "Codigo", "Descricao");
            model.ListaImpostoFinanceiro = new SelectList(impostoFinanceiroAppService.ListarTodos(), "Id", "Descricao");
        }
Ejemplo n.º 2
0
        private void CarregarCombosMedicao(MedicaoContratoMedicaoViewModel model)
        {
            int?   tipoDocumentoId          = null;
            string tipoCompraCodigo         = null;
            int?   cifFobId                 = null;
            string naturezaOperacaoCodigo   = null;
            int?   serieNFId                = null;
            string cstCodigo                = null;
            string codigoContribuicaoCodigo = null;

            tipoDocumentoId = model.ContratoRetificacaoItemMedicao.TipoDocumentoId;

            tipoCompraCodigo = model.ContratoRetificacaoItemMedicao.TipoCompraCodigo;

            if (model.ContratoRetificacaoItemMedicao.CifFobId.HasValue)
            {
                cifFobId = model.ContratoRetificacaoItemMedicao.CifFobId.Value;
            }

            if (model.ContratoRetificacaoItemMedicao.SerieNFId.HasValue)
            {
                serieNFId = model.ContratoRetificacaoItemMedicao.SerieNFId.Value;
            }

            naturezaOperacaoCodigo = model.ContratoRetificacaoItemMedicao.NaturezaOperacaoCodigo;
            cstCodigo = model.ContratoRetificacaoItemMedicao.CSTCodigo;
            codigoContribuicaoCodigo = model.ContratoRetificacaoItemMedicao.CodigoContribuicaoCodigo;

            model.ListaTipoDocumento    = new SelectList(tipoDocumentoAppService.ListarTodos(), "Id", "Sigla", tipoDocumentoId);
            model.ListaTipoCompra       = new SelectList(tipoCompraAppService.ListarTodos(), "Codigo", "Descricao", tipoCompraCodigo);
            model.ListaCifFob           = new SelectList(cifFobAppService.ListarTodos(), "Id", "Descricao", cifFobId);
            model.ListaNaturezaOperacao = new SelectList(naturezaOperacaoAppService.ListarTodos(), "Codigo", "Descricao", naturezaOperacaoCodigo);
            model.ListaSerieNF          = new SelectList(serieNFAppService.ListarTodos(), "Id", "Descricao", serieNFId);
            model.ListaCST = new SelectList(cstAppService.ListarTodos(), "Codigo", "Descricao", cstCodigo);
            model.ListaCodigoContribuicao = new SelectList(codigoContribuicaoAppService.ListarTodos(), "Codigo", "Descricao", codigoContribuicaoCodigo);
        }