Esempio n. 1
0
 public ListarVM(List <QuantPaginacao> quantPaginacao)
 {
     Filtros    = new PapelListarFiltro();
     Paginacao  = new Paginacao();
     Resultados = new List <Papel>();
     Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false);
 }
Esempio n. 2
0
        public CFOCVM(EmissaoCFOC entidade, List <Estado> lstEstados, List <Municipio> lstMunicipios, List <Lista> lstEmpreendimentos,
                      List <Lista> lstPragas, List <Lista> lstProdutosEspecificacoes, List <Lista> lstSituacoes, List <Municipio> lstMunicipiosEmissao)
        {
            CFOC = entidade ?? new EmissaoCFOC();

            if (CFOC.Id <= 0)
            {
                if (lstEmpreendimentos != null && lstEmpreendimentos.Count == 1)
                {
                    CFOC.EmpreendimentoId = Convert.ToInt32(lstEmpreendimentos.First().Id);
                }
            }

            Empreendimentos        = ViewModelHelper.CriarSelectList(lstEmpreendimentos, false, true, entidade.EmpreendimentoId.ToString());
            Situacoes              = ViewModelHelper.CriarSelectList(lstSituacoes, false, true, entidade.SituacaoId.ToString());
            ProdutosEspecificacoes = lstProdutosEspecificacoes;
            Pragas            = ViewModelHelper.CriarSelectList(lstPragas);
            Estados           = ViewModelHelper.CriarSelectList(lstEstados);
            Municipios        = ViewModelHelper.CriarSelectList(lstMunicipios);
            EstadosEmissao    = ViewModelHelper.CriarSelectList(lstEstados, selecionado: CFOC.EstadoEmissaoId.ToString());
            MunicipiosEmissao = ViewModelHelper.CriarSelectList(lstMunicipiosEmissao, selecionado: CFOC.MunicipioEmissaoId.ToString());

            if (CFOC.EstadoId > 0)
            {
                Estados.Single(x => x.Value == CFOC.EstadoId.ToString()).Selected = true;
            }

            if (CFOC.MunicipioId > 0)
            {
                Municipios.Single(x => x.Value == CFOC.MunicipioId.ToString()).Selected = true;
            }
        }
Esempio n. 3
0
        public DominioVM(List <Lista> comprovacoes, Dominio dominio, int comprovacaoId = 0, bool isVisualizar = false)
        {
            Comprovacoes = ViewModelHelper.CriarSelectList(comprovacoes, isFiltrarAtivo: true, selecionado: comprovacaoId.ToString());

            Dominio      = dominio;
            IsVisualizar = isVisualizar;
        }
        public ActionResult Visualizar(int id)
        {
            CredenciadoVM vm = new CredenciadoVM();

            vm.Credenciado        = _bus.Obter(id);
            vm.Credenciado.Pessoa = _bus.ObterPessoaCredenciado(vm.Credenciado.Pessoa.Id);

            vm.PessoaVM.Pessoa                 = vm.Credenciado.Pessoa;
            vm.PessoaVM.CpfCnpjValido          = true;
            vm.PessoaVM.IsCredenciado          = true;
            vm.PessoaVM.ExibirMensagensPartial = true;
            vm.PessoaVM.ExibirBotoes           = true;
            vm.PessoaVM.OcultarLimparPessoa    = true;
            vm.PessoaVM.UrlAcao                = Url.Action("AlterarDados", "Credenciado");
            vm.PessoaVM.IsVisualizar           = true;
            vm.OrgaosParceiros                 = ViewModelHelper.CriarSelectList(_busOrgaoParceiro.ObterOrgaosParceirosLst(), true, true, vm.Credenciado.OrgaoParceiroId.ToString());
            vm.OrgaosParceirosUnidades         = ViewModelHelper.CriarSelectList(_busOrgaoParceiro.ObterUnidadesLst(vm.Credenciado.OrgaoParceiroId), true, true, vm.Credenciado.OrgaoParceiroUnidadeId.ToString());

            CarregaCampos(vm);
            PreencheSalvarVM(vm.PessoaVM);

            if (AjaxRequestExtensions.IsAjaxRequest(this.Request))
            {
                return(View("CredenciadoPartial", vm));
            }

            return(View(vm));
        }
        public ActionResult Associar()
        {
            ListarVM vm = new ListarVM();

            vm.SelListSegmentos = ViewModelHelper.CriarSelectList(_busLista.Segmentos);
            return(PartialView("ListarFiltros", vm));
        }
Esempio n. 6
0
 public ConfiguracaoListarVM(List <QuantPaginacao> quantPaginacao, List <Lista> classificacao, List <Lista> tipo, List <Lista> item)
 {
     this.Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false);
     this.Classificacao = ViewModelHelper.CriarSelectList(classificacao);
     this.Tipo          = ViewModelHelper.CriarSelectList(tipo);
     this.Item          = ViewModelHelper.CriarSelectList(item);
 }
Esempio n. 7
0
        public PTVVM(PTV ptv, List <Lista> lstSituacoes, List <ListaValor> lsResponsavel, List <Lista> lsOrigem, List <TratamentoFitossanitario> lsFitossanitario,
                     List <LaudoLaboratorial> lstLaboratorio, List <Lista> lstCultura, List <Lista> lsTipoTransporte, List <Municipio> lsLocalEmissao, List <ListaValor> LsSetor, bool isVisualizar = false)
        {
            this.PTV          = ptv ?? new PTV();
            this.IsVisualizar = isVisualizar;

            if (lsResponsavel.Count == 1)
            {
                this.PTV.ResponsavelEmpreendimento = lsResponsavel.First().Id;
            }

            this.Situacoes = ViewModelHelper.CriarSelectList(lstSituacoes, true, true, ptv.Situacao.ToString());

            ResponsavelList = ViewModelHelper.CriarSelectList(lsResponsavel, true, true, ptv.ResponsavelEmpreendimento.ToString());

            OrigemTipoList = ViewModelHelper.CriarSelectList(lsOrigem.OrderBy(x => x.Id).ToList(), true, true);

            LsTratamentoFitossanitario = lsFitossanitario ?? new List <TratamentoFitossanitario>();

            this.LstCultura = ViewModelHelper.CriarSelectList(lstCultura);

            this.LsTipoTransporte = ViewModelHelper.CriarSelectList(lsTipoTransporte, true, true, ptv.TransporteTipo.ToString());

            LsLaudoLaboratorial = lstLaboratorio ?? new List <LaudoLaboratorial>();

            if (LsSetor.Count == 1 && ptv.Id >= 0)
            {
                LsSetor.ForEach(x =>
                {
                    ptv.LocalEmissaoId = x.Id;
                });
            }

            this.lsLocalEmissao = ViewModelHelper.CriarSelectList(lsLocalEmissao, true, true, ptv.LocalEmissaoId.ToString());
        }
        public ObjetoInfracaoVM(ObjetoInfracao entidade, List <Lista> series, bool isVisualizar = false)
        {
            IsVisualizar = isVisualizar;
            Entidade     = entidade;

            Series = ViewModelHelper.CriarSelectList(series, true, true, selecionado: entidade.SerieId.ToString());
        }
        public RegularizacaoFundiariaVM(RegularizacaoFundiaria regularizacao, List <RelacaoTrabalho> relacoesTrabalho, List <Lista> limite,
                                        List <Lista> regularizacaoTipo, List <UsoAtualSoloLst> tipoUso, List <Lista> homologacoes, List <Lista> comprovacoes, bool isVisualizar = false, int comprovacaoId = 0)
        {
            regularizacao.Posse.Comprovacoes = ViewModelHelper.CriarSelectList(comprovacoes, isFiltrarAtivo: true, selecionado: comprovacaoId.ToString());
            Caracterizacao = regularizacao;
            IsVisualizar   = isVisualizar;
            Opcao  opcaoAux = null;
            string homologacaoSelecionada = string.Empty;
            string limiteSelecionado      = string.Empty;

            if (Caracterizacao != null)
            {
                homologacaoSelecionada = MontarRadioCheck(eTipoOpcao.TerrenoDevoluto).Outro;
                opcaoAux = MontarRadioCheck(eTipoOpcao.SobrepoeSeDivisa);

                if (Convert.ToBoolean(opcaoAux.Valor))
                {
                    limiteSelecionado = opcaoAux.Outro;
                }
            }

            regularizacao.Posse.Comprovacoes = ViewModelHelper.CriarSelectList(comprovacoes, isFiltrarAtivo: true, selecionado: Caracterizacao.Posse.ComprovacaoId.ToString());
            RelacoesTrabalho  = relacoesTrabalho;
            Homologacoes      = ViewModelHelper.CriarSelectList(homologacoes, true, selecionado: homologacaoSelecionada);
            TipoLimite        = ViewModelHelper.CriarSelectList(limite, true, selecionado: limiteSelecionado);
            TipoUso           = ViewModelHelper.CriarSelectList(tipoUso, true);
            TipoRegularizacao = ViewModelHelper.CriarSelectList(regularizacaoTipo, true, selecionado: Caracterizacao.Posse.RegularizacaoTipo.ToString());
        }
Esempio n. 10
0
 public ListarVM(List <QuantPaginacao> quantPaginacao, List <Municipio> listaMunicipios, List <Lista> situacoes, List <Lista> origens)
 {
     ListaMunicipios = ViewModelHelper.CriarSelectList(listaMunicipios, true, true);
     SituacaoLst     = ViewModelHelper.CriarSelectList(situacoes, true, true);
     OrigemLst       = ViewModelHelper.CriarSelectList(origens, true, true);
     Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false);
 }
Esempio n. 11
0
 public ListarCobrancasVM(List <QuantPaginacao> quantPaginacao, List <Lista> parametrizacaoLst, List <Lista> situacao)
 {
     Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false);
     ParametrizacaoLst             = ViewModelHelper.CriarSelectList(parametrizacaoLst, true, true);
     SituacaoFiscalizacao          = ViewModelHelper.CriarSelectList(situacao, true, true);
     SituacaoCobranca = GetListSituacao();
 }
Esempio n. 12
0
        public LocalInfracaoVM(LocalInfracao localInfracao, List <Estado> lstEstados, List <Municipio> lstMunicipios, List <Segmento> lstSegmentos, List <CoordenadaTipo> lstTiposCoordenada, List <Datum> lstDatuns, List <Fuso> lstFusos, List <CoordenadaHemisferio> lstHemisferios, List <Setor> lstSetores, Pessoa pessoa, List <PessoaLst> lstResponsaveis)
        {
            LocalInfracao = localInfracao;

            EstadoDefault      = ViewModelHelper.EstadoDefaultId();
            EstadoDefaultSigla = ViewModelHelper.EstadoDefaultSigla();
            MunicipioDefault   = ViewModelHelper.MunicipioDefaultId();

            Estados    = ViewModelHelper.CriarSelectList(lstEstados, true, selecionado: EstadoDefault.ToString());
            Municipios = ViewModelHelper.CriarSelectList(lstMunicipios, true, selecionado: MunicipioDefault.ToString());

            CoordenadasSistema = ViewModelHelper.CriarSelectList(lstTiposCoordenada.Where(x => x.Id == 3).ToList(), true, false);
            Datuns             = ViewModelHelper.CriarSelectList(lstDatuns.Where(x => x.Id == 1).ToList(), true, false);
            Fusos       = ViewModelHelper.CriarSelectList(lstFusos.Where(x => x.Id == 24).ToList(), true, false);
            Hemisferios = ViewModelHelper.CriarSelectList(lstHemisferios.Where(x => x.Id == 1).ToList(), true, false);

            if (lstSetores.Count == 1)
            {
                Setores = ViewModelHelper.CriarSelectList(lstSetores, true, false, lstSetores[0].Id.ToString());
            }
            else if (lstSetores.Count > 0)
            {
                Setores = ViewModelHelper.CriarSelectList(lstSetores);
            }

            Pessoa = pessoa;
            if (this.LocalInfracao.EmpreendimentoId.GetValueOrDefault() > 0)
            {
                Responsavel = lstResponsaveis.Count == 1 ? ViewModelHelper.CriarSelectList(lstResponsaveis, true, false) : ViewModelHelper.CriarSelectList(lstResponsaveis);
            }
        }
Esempio n. 13
0
        public SalvarVM(List <Estado> lstEstados, List <Municipio> lstMunicipiosLocalizacao, List <Municipio> lstMunicipiosCorrespondencia, List <Segmento> lstSegmentos, List <CoordenadaTipo> lstTiposCoordenada,
                        List <Datum> lstDatuns, List <Fuso> lstFusos, List <CoordenadaHemisferio> lstHemisferios, List <TipoResponsavel> lstTiposResponsavel, List <Lista> localColetaPonto, List <Lista> formaColetaPonto,
                        int?estadoLocalizacaoId = null, int?municipioLocalizacaoId = null, int?estadoCorrespondenciaId = null, int?municipioCorrespondenciaId = null, int localColetaPontoId = 0, int formaColetaPontoId = 0)
        {
            EstadoDefault          = ViewModelHelper.EstadoDefaultId();
            EstadoDefaultSigla     = ViewModelHelper.EstadoDefaultSigla();
            EstadosCorrespondencia = ViewModelHelper.CriarSelectList(lstEstados, true, selecionado: estadoCorrespondenciaId.ToString());

            if (estadoLocalizacaoId != null && estadoLocalizacaoId != EstadoDefault)
            {
                lstEstados = lstEstados.Where(x => x.Id != EstadoDefault).ToList();
            }

            EstadosLocalizacao        = ViewModelHelper.CriarSelectList(lstEstados, true, selecionado: estadoLocalizacaoId.ToString());
            MunicipiosLocalizacao     = ViewModelHelper.CriarSelectList(lstMunicipiosLocalizacao, true, selecionado: municipioLocalizacaoId.ToString());
            MunicipiosCorrespondencia = ViewModelHelper.CriarSelectList(lstMunicipiosCorrespondencia, true, selecionado: municipioCorrespondenciaId.ToString());
            Segmentos = ViewModelHelper.CriarSelectList(lstSegmentos, true);

            LocaisColetaPonto = ViewModelHelper.CriarSelectList(localColetaPonto, true, selecionado: localColetaPontoId.ToString());
            FormasColetaPonto = ViewModelHelper.CriarSelectList(formaColetaPonto, true, selecionado: formaColetaPontoId.ToString());

            TiposCoordenada = ViewModelHelper.CriarSelectList(lstTiposCoordenada.Where(x => x.Id == 3).ToList(), true, false); //UTM
            Datuns          = ViewModelHelper.CriarSelectList(lstDatuns.Where(x => x.Id == 1).ToList(), true, false);          //SIRGAS2000
            Fusos           = ViewModelHelper.CriarSelectList(lstFusos.Where(x => x.Id == 24).ToList(), true, false);
            Hemisferios     = ViewModelHelper.CriarSelectList(lstHemisferios.Where(x => x.Id == 1).ToList(), true, false);     //Sul

            TiposResponsavel = lstTiposResponsavel;

            SetarDenominadores(lstSegmentos);
        }
Esempio n. 14
0
        public ActionResult AlterarDados()
        {
            if (HttpContext.User != null && HttpContext.User.Identity.IsAuthenticated)
            {
                CredenciadoVM vm = new CredenciadoVM();
                vm.Credenciado             = _bus.Obter((HttpContext.User.Identity as EtramiteIdentity).FuncionarioId);
                vm.OrgaosParceiros         = ViewModelHelper.CriarSelectList(_bus.ObterOrgaosParceirosLst());
                vm.OrgaosParceirosUnidades = ViewModelHelper.CriarSelectList(_bus.ObterUnidadesLst(vm.Credenciado.OrgaoParceiroId));
                vm.Credenciado.Pessoa      = _bus.ObterPessoaCredenciado(vm.Credenciado.Pessoa.Id);

                vm.PessoaVM.Pessoa                 = vm.Credenciado.Pessoa;
                vm.PessoaVM.TipoCadastro           = vm.Credenciado.Pessoa.IsFisica ? 1 : 0;
                vm.PessoaVM.CpfCnpjValido          = true;
                vm.PessoaVM.IsCredenciado          = true;
                vm.PessoaVM.ExibirMensagensPartial = true;
                vm.PessoaVM.OcultarLimparPessoa    = true;
                vm.PessoaVM.OcultarIsCopiado       = true;
                vm.PessoaVM.UrlAcao                = Url.Action("AlterarDados", "Credenciado");

                CarregaCampos(vm);
                PreencheSalvarVM(vm.PessoaVM);

                return(View(vm));
            }

            return(Redirect(FormsAuthentication.LoginUrl));
        }
Esempio n. 15
0
        public EnviarVM(Funcionario executor, Funcionario remetente, List <Motivo> objetivos, List <ProtocoloTipo> tiposProcesso, List <ProtocoloTipo> tiposDocumento,
                        List <Setor> setoresRemetente, List <Setor> setoresDestinario, List <OrgaoClasse> orgaosExterno = null)
        {
            Enviar.Executor  = executor;
            Enviar.Remetente = remetente;

            Objetivos      = ViewModelHelper.CriarSelectList(objetivos, true);
            TiposProcesso  = ViewModelHelper.CriarSelectList(tiposProcesso, true);
            TiposDocumento = ViewModelHelper.CriarSelectList(tiposDocumento, true);
            CarregarSetoresRemetente(setoresRemetente);
            CarregarSetoresDestinario(setoresDestinario);
            DestinatarioFuncionarios = new List <SelectListItem>()
            {
                ViewModelHelper.SelecionePadrao
            };

            if (orgaosExterno != null)
            {
                OrgaosExterno = ViewModelHelper.CriarSelectList(orgaosExterno, true);
            }

            Enviar.DataEnvio = new DateTecno()
            {
                Data = DateTime.Now
            };
        }
        public AcompanhamentoVM(Acompanhamento acompanhamento, List <Setor> setoresLst, List <ReservaLegalLst> reservalegalTipoLst, List <CaracteristicaSoloAreaDanificada> caracteristicasSolo, bool isVisualizar = false)
        {
            Acompanhamento         = acompanhamento;
            IsVisualizar           = isVisualizar;
            ReservaLegalTipoLst    = reservalegalTipoLst;
            SetoresLst             = ViewModelHelper.CriarSelectList(setoresLst, true, true, selecionado: acompanhamento.SetorId.ToString());
            CaracteristicasSoloLst = caracteristicasSolo;

            List <Lista> resultouErosaoLst = new List <Lista>();

            resultouErosaoLst.Add(new Lista()
            {
                Id = "1", Texto = "Sim", IsAtivo = true
            });
            resultouErosaoLst.Add(new Lista()
            {
                Id = "2", Texto = "Não", IsAtivo = true
            });

            ResultouErosao = ViewModelHelper.CriarSelectList(resultouErosaoLst, true, true, selecionado: acompanhamento.InfracaoResultouErosao.ToString());

            AssinantesVM = new FiscalizacaoAssinanteVM();
            AssinantesVM.IsVisualizar = isVisualizar;
            AssinantesVM.Setores      = ViewModelHelper.CriarSelectList(setoresLst);
            AssinantesVM.Assinantes   = Acompanhamento.Assinantes;
            ArquivoVM.Anexos          = acompanhamento.Anexos;
            ArquivoVM.IsVisualizar    = isVisualizar;
        }
Esempio n. 17
0
 public ListarVM(List <QuantPaginacao> quantPaginacao, List <TituloModeloLst> modelos, List <Situacao> situacoes, List <Setor> setores)
 {
     Modelos   = ViewModelHelper.CriarSelectList(modelos, true);
     Situacoes = ViewModelHelper.CriarSelectList(situacoes, true);
     Setores   = ViewModelHelper.CriarSelectList(setores, true);
     Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(quantPaginacao, false, false);
 }
Esempio n. 18
0
 public void SetListItens(List <QuantPaginacao> quantPaginacao, List <ProcessoAtividadeItem> atividadeSolicitada, List <Situacao> situacaoAtividadeSolicitada, List <ProtocoloTipo> listaTiposProcesso)
 {
     ListaQuantPaginacao       = ViewModelHelper.CriarSelectList(quantPaginacao, false, false);
     ListaAtividadeSolicitadas = ViewModelHelper.CriarSelectList(atividadeSolicitada, true, true);
     ListaSituacaoAtividades   = ViewModelHelper.CriarSelectList(situacaoAtividadeSolicitada, true, true);
     ListaTiposProcesso        = ViewModelHelper.CriarSelectList(listaTiposProcesso, true, true);
 }
Esempio n. 19
0
 public AlterarAutorSetorVM(List <Setor> setores, Titulo titulo, String autorNovo)
 {
     this.AutorAtual = titulo.Autor.Nome;
     this.AutorNovo  = autorNovo;
     this.SetorAtual = titulo.Setor.Nome;
     this.Setores    = ViewModelHelper.CriarSelectList(setores, true, setores.Count > 1);
 }
 public CertificadoCadastroProdutoVegetalVM(List <Protocolos> processosDocumentos, List <AtividadeSolicitada> atividades, List <PessoaLst> destinatarios,
                                            string processoDocumentoSelecionado = null, bool isVisualizar = false)
 {
     IsVisualizar  = isVisualizar;
     Destinatarios = ViewModelHelper.CriarSelectList(destinatarios, true, destinatarios.Count > 1);
     Atividades    = new AtividadeEspecificidadeVM(processosDocumentos, atividades, processoDocumentoSelecionado, 0, isVisualizar);
 }
Esempio n. 21
0
        public AtividadeEspecificidadeVM(List <Protocolos> processosDocumentos, List <AtividadeSolicitada> atividades, string processoDocumentoSelecionado = null, int atividadeSelecionada = 0, bool isVisualizar = false)
        {
            IsVisualizar = isVisualizar;

            if (processosDocumentos.Count <= 0)
            {
                ProcessosDocumentosLst = ViewModelHelper.CriarSelectList(processosDocumentos, null, true, selecionado: processoDocumentoSelecionado);
            }
            else
            {
                ProcessosDocumentosLst = ViewModelHelper.CriarSelectList(processosDocumentos, itemTextoPadrao: (processosDocumentos.Count > 0), selecionado: processoDocumentoSelecionado);
            }

            if ((atividades ?? new List <AtividadeSolicitada>()).Count <= 0)
            {
                AtividadeLst = ViewModelHelper.CriarSelectList(atividades, null, true, selecionado: atividadeSelecionada.ToString());
            }
            else
            {
                AtividadeLst = ViewModelHelper.CriarSelectList(atividades, itemTextoPadrao: (atividades.Count > 1), selecionado: atividadeSelecionada.ToString());
            }

            if (atividades != null && atividades.Count == 1 && atividades[0].Id > 0)
            {
                this.Atividades.Add(new Atividade()
                {
                    Id = atividades[0].Id, NomeAtividade = atividades[0].Texto
                });
            }
        }
Esempio n. 22
0
        public ActionResult Visualizar(int id)
        {
            PTV ptv = _busPTV.Obter(id);

            List <Setor>                    locaisVistorias  = _busPTV.SetoresLocalVistoria();
            List <LaudoLaboratorial>        lstLaboratorio   = _busPTV.ObterLaudoLaboratorial(ptv.Produtos);
            List <TratamentoFitossanitario> lsFitossanitario = _busPTV.TratamentoFitossanitário(ptv.Produtos);

            if (lsFitossanitario != null && lsFitossanitario.Count > 5)
            {
                lsFitossanitario.RemoveAt(5);
                lsFitossanitario.RemoveAt(0);
            }

            PTVVM vm = new PTVVM(
                ptv,
                ListaCredenciadoBus.PTVSolicitacaoSituacao,
                _busPTV.ObterResponsaveisEmpreendimento(ptv.Empreendimento, ptv.Produtos),
                ListaCredenciadoBus.DocumentosFitossanitario,
                lsFitossanitario,
                lstLaboratorio,
                _busPTV.ObterCultura(),
                ListaCredenciadoBus.TipoTransporte,
                ListaCredenciadoBus.Municipios(8),
                locaisVistorias, true, _busPTV.DiasHorasVistoria(ptv.LocalVistoriaId));

            DestinatarioPTVBus _destinatarioBus = new DestinatarioPTVBus();

            vm.PTV.Destinatario = _destinatarioBus.Obter(ptv.DestinatarioID);
            vm.LstUnidades      = ViewModelHelper.CriarSelectList(ListaCredenciadoBus.PTVUnidadeMedida);

            return(View("Visualizar", vm));
        }
        public Pessoa PreencheSalvarVM(Pes.SalvarVM vm)
        {
            vm.EstadosCivis = ViewModelHelper.CriarSelectList(_busLista.EstadosCivil, true);
            vm.Sexos        = ViewModelHelper.CriarSelectList(_busLista.Sexos, true);
            vm.Profissoes   = ViewModelHelper.CriarSelectList(_busLista.Profissoes, true);
            vm.OrgaoClasses = ViewModelHelper.CriarSelectList(_busLista.OrgaosClasse, true);
            vm.Estados      = ViewModelHelper.CriarSelectList(_busLista.Estados, true);

            if (vm.Pessoa != null || vm.Pessoa.Endereco.EstadoId > 0)
            {
                vm.Municipios = ViewModelHelper.CriarSelectList(_busLista.Municipios(vm.Pessoa.Endereco.EstadoId), true);
            }
            else
            {
                vm.Municipios = ViewModelHelper.CriarSelectList(new List <Municipio>(), true);
            }

            if (vm.Pessoa.Fisica != null && vm.Pessoa.Fisica.Profissao != null)
            {
                if (vm.Pessoa.Fisica.Profissao.Id > 0)
                {
                    vm.Pessoa.Fisica.Profissao.ProfissaoTexto = _busLista.Profissoes.Single(x => x.Id == vm.Pessoa.Fisica.Profissao.Id).Texto;
                }
                else
                {
                    vm.Pessoa.Fisica.Profissao.Id = 0;
                    vm.Pessoa.Fisica.Profissao.IdRelacionamento = 0;
                    vm.Pessoa.Fisica.Profissao.ProfissaoTexto   = "*** Associar uma profissão ***";
                }
            }

            return(vm.Pessoa);
        }
Esempio n. 24
0
        public ActionResult Criar()
        {
            List <TratamentoFitossanitario> lsFitossanitario = null;
            EtramiteIdentity func = User.Identity as EtramiteIdentity;

            PTV ptv = new PTV();

            ptv.NumeroTipo              = (int)eDocumentoFitossanitarioTipoNumero.Digital;
            ptv.PartidaLacradaOrigem    = (int)ePartidaLacradaOrigem.Nao;
            ptv.Destinatario.PessoaTipo = (int)ePessoaTipo.Fisica;
            ptv.RotaTransitoDefinida    = (int)eRotaTransitoDefinida.Sim;
            ptv.NotaFiscalApresentacao  = (int)eApresentacaoNotaFiscal.Sim;
            ptv.Situacao = (int)eSolicitarPTVSituacao.Cadastrado;

            List <Setor> setores = _busPTV.SetoresLocalVistoria();

            List <Lista> _listaFitossanitario = ListaCredenciadoBus.DocumentosFitossanitario;

            PTVVM vm = new PTVVM(
                ptv,
                ListaCredenciadoBus.PTVSolicitacaoSituacao,
                new List <ListaValor>(),
                _listaFitossanitario,
                lsFitossanitario,
                new List <LaudoLaboratorial>(),
                _busPTV.ObterCultura(),
                ListaCredenciadoBus.TipoTransporte,
                ListaCredenciadoBus.Municipios(8), setores, false, new List <ListaValor>());

            vm.LstUnidades = ViewModelHelper.CriarSelectList(ListaCredenciadoBus.PTVUnidadeMedida);

            return(View("Criar", vm));
        }
Esempio n. 25
0
 public CertidaoDispensaLicenciamentoAmbientalVM(CertidaoDispensaLicenciamentoAmbiental certidao, List <AtividadeSolicitada> atividades, List <Lista> vincPropriedade, bool isVisualizar = false)
 {
     IsVisualizar       = isVisualizar;
     Certidao           = certidao;
     Atividade          = ViewModelHelper.CriarSelectList(atividades, true, true, certidao.Atividade.ToString());
     VinculoPropriedade = ViewModelHelper.CriarSelectList(vincPropriedade, true, true, certidao.VinculoPropriedade.ToString());
 }
Esempio n. 26
0
        public ActionResult AssociarAtividade(ListarAtividadeVM vm, Paginacao paginacao)
        {
            if (!String.IsNullOrEmpty(vm.UltimaBusca))
            {
                vm.Filtros = ViewModelHelper.JsSerializer.Deserialize <ListarAtividadeVM>(vm.UltimaBusca).Filtros;
            }

            vm.Paginacao   = paginacao;
            vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm.Filtros));
            vm.Paginacao.QuantPaginacao      = Convert.ToInt32(QuantidadePorPagina);
            vm.Paginacao.ListaQuantPaginacao = ViewModelHelper.CriarSelectList(_busLista.QuantPaginacao, false, false, QuantidadePorPagina);

            Resultados <AtividadeListarFiltro> resultados = _busAtividade.Filtrar(vm.Filtros, vm.Paginacao);

            if (resultados == null)
            {
                return(Json(new { @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet));
            }

            vm.Paginacao.QuantidadeRegistros = Convert.ToInt32(resultados.Quantidade);
            vm.Paginacao.EfetuarPaginacao();

            //deve ser setado apos a serializacao da ultimabusca
            vm.SetResultados(resultados.Itens);
            return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "AssociarAtividadeResultados", vm) }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 27
0
        public ListarVM()
        {
            List <Lista> valores = new List <Lista>();

            valores.Add(new Lista()
            {
                Id = "1", Texto = "Bloco"
            });
            valores.Add(new Lista()
            {
                Id = "2", Texto = "Digital"
            });

            LstTipoNumero = ViewModelHelper.CriarSelectList(valores);

            valores = new List <Lista>();
            valores.Add(new Lista()
            {
                Id = "1", Texto = "CFO"
            });
            valores.Add(new Lista()
            {
                Id = "2", Texto = "CFOC"
            });

            LstTipoDocumento = ViewModelHelper.CriarSelectList(valores);
        }
Esempio n. 28
0
        public ActionResult FiltrarAtividadeEmp(ListarVM vm, Paginacao paginacao)
        {
            if (!String.IsNullOrEmpty(vm.UltimaBusca))
            {
                vm.UltimaBusca = HttpUtility.HtmlDecode(vm.UltimaBusca);
                vm             = ViewModelHelper.JsSerializer.Deserialize <ListarVM>(vm.UltimaBusca);
            }

            vm.Paginacao                = paginacao;
            vm.ListaQuantPaginacao      = ViewModelHelper.CriarSelectList(_busLista.QuantPaginacao, false, false);
            vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina);

            Resultados <EmpreendimentoAtividade> resultados = _busAtividadeEmp.Filtrar(vm.Filtros, vm.Paginacao);

            if (resultados == null)
            {
                return(Json(new { @Msg = Validacao.Erros }, JsonRequestBehavior.AllowGet));
            }

            vm.Paginacao.QuantidadeRegistros = resultados.Quantidade;
            vm.Paginacao.EfetuarPaginacao();
            vm.UltimaBusca = HttpUtility.HtmlEncode(ViewModelHelper.JsSerializer.Serialize(vm));

            vm.SetResultados(resultados.Itens);

            return(Json(new { @Msg = Validacao.Erros, @Html = ViewModelHelper.RenderPartialViewToString(ControllerContext, "AtividadeEmpListarResultados", vm) }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 29
0
        public ActionResult Visualizar(int id)
        {
            if (!_validar.Acessar(id))
            {
                return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() }));
            }

            Barragem barragem = _bus.ObterPorEmpreendimento(id);

            string textoMerge = _caracterizacaoValidar.DependenciasAlteradas(
                barragem.EmpreendimentoId,
                (int)eCaracterizacao.Barragem,
                eCaracterizacaoDependenciaTipo.Caracterizacao,
                barragem.Dependencias, true);

            BarragemVM vm = new BarragemVM();

            vm.Barragem   = barragem;
            vm.Atividades = ViewModelHelper.CriarSelectList(_listaBus.AtividadesSolicitada.Where(x => x.Id == barragem.AtividadeId).ToList(), true, true, selecionado: barragem.AtividadeId.ToString());
            vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto;
            vm.IsVisualizar = true;
            vm.IsEditar     = false;

            vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto;
            vm.TextoMerge = textoMerge;

            vm.TemARL             = true;
            vm.TemARLDesconhecida = false;

            return(View(vm));
        }
Esempio n. 30
0
 public TramitacaoArquivoVM(List <Setor> setores, List <TramitacaoArquivoTipo> tipos, List <Situacao> situacoesProcessoAtiv, List <Situacao> situacoesDocumentoAtiv)
 {
     Setores = ViewModelHelper.CriarSelectList(setores, true);
     Tipos   = ViewModelHelper.CriarSelectList(tipos, true);
     SituacoesProcessoAtividade  = situacoesProcessoAtiv;
     SituacoesDocumentoAtividade = situacoesDocumentoAtiv;
 }