public ActionResult Criar()
        {
            EmpreendimentoVM vm = new EmpreendimentoVM(_busLista.Estados, _busLista.Municipios(_busLista.EstadoDefault),
                                                       _busLista.Segmentos, _busLista.TiposCoordenada, _busLista.Datuns, _busLista.Fusos, _busLista.Hemisferios, _busLista.TiposResponsavel);

            return(View("Criar", vm));
        }
Пример #2
0
        public ActionResult Index()
        {
            ListarVM vm = new ListarVM(
                _busLista.QuantPaginacao,
                _busLista.AtividadesSolicitadaAtivasDesativas,
                _busLista.SituacoesProcessoAtividade,
                _busLista.TiposDocumento,
                _busLista.Municipios(_busLista.EstadoDefault));

            vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina);
            return(View(vm));
        }
Пример #3
0
        public ActionResult Editar(int id)
        {
            HabilitacaoEmissaoPTV habilitacao = _bus.Obter(id);

            HabilitacaoEmissaoPTVVM vm = new HabilitacaoEmissaoPTVVM(
                habilitacao,
                _busLista.Estados,
                _busLista.Municipios(habilitacao.Endereco.EstadoId),
                _busLista.OrgaosClasse, false);

            return(View(vm));
        }
Пример #4
0
        public ActionResult Criar(int id)
        {
            if (!_caracterizacaoBus.Validar.Basicas(id))
            {
                return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer()));
            }

            if (!_bus.Validar.Acessar(id))
            {
                return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() }));
            }

            CadastroAmbientalRural caracterizacao = _bus.ObterTela(id);

            caracterizacao.Dependencias = _caracterizacaoBus.ObterDependenciasAtual(id, eCaracterizacao.CadastroAmbientalRural, eCaracterizacaoDependenciaTipo.Caracterizacao);

            if (caracterizacao.Id <= 0)
            {
                EmpreendimentoCaracterizacao empreendimento = _caracterizacaoBus.ObterEmpreendimentoSimplificado(id);
                caracterizacao.ModuloFiscalId           = empreendimento.ModuloFiscalId;
                caracterizacao.ModuloFiscalHA           = empreendimento.ModuloFiscalHA;
                caracterizacao.MunicipioId              = empreendimento.MunicipioId;
                caracterizacao.EmpreendimentoId         = id;
                caracterizacao.OcorreuAlteracaoApos2008 = -1;
                caracterizacao.VistoriaAprovacaoCAR     = -1;
            }

            if (!_bus.Validar.VerificarMunicipioForaES(caracterizacao.MunicipioId, _busLista.Municipios(ViewModelHelper.EstadoDefaultId())))
            {
                return(RedirectToAction("", "Caracterizacao", new { id = id, Msg = Validacao.QueryParam() }));
            }

            CadastroAmbientalRuralVM vm = new CadastroAmbientalRuralVM(caracterizacao, _busLista.Municipios(ViewModelHelper.EstadoDefaultId()), _busLista.BooleanLista);

            vm.Abrangencia = _bus.ObterAgrangencia(id);

            if (caracterizacao.SituacaoProcessamento.Id == (int)eProjetoGeograficoSituacaoProcessamento.ProcessadoPDF)
            {
                _bus.ObterArquivosProjeto(caracterizacao.ProjetoGeoId).ForEach(arquivo =>
                {
                    vm.ArquivosProcessamentoVM.Add(new ArquivoProcessamentoVM(arquivo, arquivo.Tipo, (int)eFilaTipoGeo.CAR));
                });
            }


            vm.AtualizarDependenciasModalTitulo = Mensagem.Caracterizacao.AtualizarDependenciasModalTitulo.Texto;
            _bus.Validar.AbrirAcessar(caracterizacao);

            vm.UrlsArquivo = ViewModelHelper.Json(ObterUrlsArquivo());

            return(View(vm));
        }
Пример #5
0
        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);
        }
        public ActionResult Index()
        {
            ListarVM vm = new ListarVM(_busLista.QuantPaginacao, _busLista.Municipios(ViewModelHelper.EstadoDefaultId()), _busLista.CadastroAmbientalRuralSolicitacaoSituacao, _busLista.CadastroAmbientalRuralSolicitacaoOrigem);

            vm.Paginacao.QuantPaginacao = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina);
            return(View(vm));
        }
Пример #7
0
        public ActionResult Index()
        {
            ListarVM vm = new ListarVM(_busLista.QuantPaginacao, _busLista.AgrupadoresSetor, _busLista.Setores, _busLista.Municipios("ES"));

            vm.PodeEditar = User.IsInRole(ePermissao.SetorEditar.ToString());
            return(View(vm));
        }
        public ActionResult Index()
        {
            ListarVM vm = new ListarVM(_busLista.QuantPaginacao, _busLista.Municipios(ViewModelHelper.EstadoDefaultId()));

            vm.Paginacao.QuantPaginacao    = Convert.ToInt32(ViewModelHelper.CookieQuantidadePorPagina);
            vm.Filtros.IsSolicitacaoNumero = true;
            vm.Filtros.IsCPF = true;
            return(View(vm));
        }
        public ActionResult Criar()
        {
            PTVOutro ptv = new PTVOutro();

            ptv.Situacao = (int)ePTVOutroSituacao.EmElaboracao;

            PTVOutroVM vm = new PTVOutroVM(
                ptv,
                _busLista.PTVSituacao,
                _busLista.DocumentosFitossanitario.Where(x => ListTipoOrigem.Contains(x.Id)).ToList(),
                _busLista.Estados,
                new List <Municipio>(),
                _busLista.Estados,
                _busLista.Municipios(ptv.InteressadoMunicipioId));

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

            return(View("Criar", vm));
        }
Пример #10
0
        public ActionResult Criar()
        {
            if (!_validar.FuncionarioHabilitadoValido())
            {
                return(RedirectToAction("Index", Validacao.QueryParamSerializer()));
            }

            List <TratamentoFitossanitario> lsFitossanitario = null;
            EtramiteIdentity  func    = User.Identity as EtramiteIdentity;
            List <ListaValor> LsSetor = _busPTV.ObterLocalEmissao(func.UsuarioId);

            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)ePTVSituacao.EmElaboracao;

            _busPTV.ObterResponsavelTecnico(func.UsuarioId).ForEach(x => { ptv.ResponsavelTecnicoId = x.Id; ptv.ResponsavelTecnicoNome = x.Texto; });

            PTVVM vm = new PTVVM(
                ptv,
                _busLista.PTVSituacao.Where(x => Convert.ToInt32(x.Id) != (int)eDocumentoFitossanitarioSituacao.Cancelado).ToList(),
                new List <ListaValor>(),
                _busLista.DocumentosFitossanitario,
                lsFitossanitario,
                new List <LaudoLaboratorial>(),
                _busPTV.ObterCultura(),
                _busLista.TipoTransporte,
                _busLista.Municipios(8), LsSetor);

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

            return(View("Criar", vm));
        }
Пример #11
0
        public static int MunicipioDefaultId()
        {
            ListaBus _busLista = new ListaBus();

            return((_busLista.Municipios(_configSys.Obter <String>(ConfiguracaoSistema.KeyEstadoDefault)).SingleOrDefault(x => String.Equals(x.Texto, _configSys.Obter <String>(ConfiguracaoSistema.KeyMunicipioDefault), StringComparison.InvariantCultureIgnoreCase)) ?? new Municipio()).Id);
        }
Пример #12
0
        public List <Municipio> ObterLocais()
        {
            ListaBus busLista = new ListaBus();

            return(busLista.Municipios(_busLista.EstadoDefault));
        }
Пример #13
0
        public Pessoa PreencheSalvarVM(PessoaVM 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 = (List <SelectListItem>)(from m in ViewModelHelper.CriarSelectList(_busLista.Municipios(vm.Pessoa.Endereco.EstadoId), true) orderby m.Text ascending select m).ToList();
            }
            else
            {
                vm.Municipios = new List <SelectListItem>()
                {
                    ViewModelHelper.SelecionePadrao
                };
            }

            if (vm.Pessoa.Fisica != null && vm.Pessoa.Fisica.Profissao != null)
            {
                if (vm.Pessoa.Fisica.Profissao.Id > 0)
                {
                    vm.Pessoa.Fisica.Profissao.ProfissaoTexto = _bus.ObterProfissao(vm.Pessoa.Fisica.Profissao.Id);
                }
                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);
        }
        public ActionResult Criar(int id)
        {
            if (!_caracterizacaoValidar.Basicas(id))
            {
                return(RedirectToAction("Index", "../Empreendimento", Validacao.QueryParamSerializer()));
            }

            SilviculturaPPFF caracterizacao = new SilviculturaPPFF();

            caracterizacao.EmpreendimentoId = id;

            SilviculturaPPFFVM vm = new SilviculturaPPFFVM(caracterizacao, _listaBus.AtividadesSolicitada, _listaBus.Municipios(8));

            return(View(vm));
        }
Пример #15
0
        public ActionResult OutrosLegitimacaoTerraDevoluta(EspecificidadeVME especificidade)
        {
            OutrosLegitimacaoTerraDevolutaBus bus             = new OutrosLegitimacaoTerraDevolutaBus();
            List <Protocolos>          lstProcessosDocumentos = _busTitulo.ObterProcessosDocumentos(especificidade.ProtocoloId);
            List <AtividadeSolicitada> lstAtividades          = new List <AtividadeSolicitada>();
            List <PessoaLst>           destinatarios          = new List <PessoaLst>();

            Titulo       titulo = new Titulo();
            TituloModelo modelo = _tituloModeloBus.Obter(especificidade.ModeloId ?? 0);
            OutrosLegitimacaoTerraDevoluta outros = new OutrosLegitimacaoTerraDevoluta();

            int atividadeSelecionada = 0;

            if (especificidade.TituloId > 0)
            {
                titulo            = _busTitulo.Obter(especificidade.TituloId);
                titulo.Atividades = _busTitulo.ObterAtividades(especificidade.TituloId);

                if (titulo.Atividades.Count > 0)
                {
                    atividadeSelecionada = titulo.Atividades[0].Id;
                }

                especificidade.AtividadeProcDocReq = _busTitulo.ObterProcDocReqEspecificidade(especificidade.TituloId);

                if (titulo.Situacao.Id == (int)eTituloSituacao.Cadastrado)
                {
                    outros        = bus.Obter(especificidade.TituloId) as OutrosLegitimacaoTerraDevoluta;
                    destinatarios = _busTitulo.ObterDestinatarios(especificidade.ProtocoloId);
                }
                else
                {
                    outros = bus.ObterHistorico(especificidade.TituloId, 0) as OutrosLegitimacaoTerraDevoluta;
                }
            }

            if (especificidade.ProtocoloId > 0)
            {
                if (_busEspecificidade.ExisteProcDocFilhoQueFoiDesassociado(especificidade.TituloId))
                {
                    lstAtividades     = new List <AtividadeSolicitada>();
                    titulo.Atividades = new List <Atividade>();
                }
                else
                {
                    lstAtividades = _busAtividade.ObterAtividadesLista(especificidade.AtividadeProcDocReq.ToProtocolo());
                }

                if (!especificidade.IsVisualizar)
                {
                    _busEspecificidade.PossuiAtividadeEmAndamento(especificidade.ProtocoloId);
                }
            }

            if (!Validacao.EhValido)
            {
                return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido, @Html = string.Empty }, JsonRequestBehavior.AllowGet));
            }

            ListaBus listaBus = new ListaBus();
            OutrosLegitimacaoTerraDevolutaVM vm = new OutrosLegitimacaoTerraDevolutaVM(
                lstProcessosDocumentos,
                lstAtividades,
                destinatarios,
                bus.ObterDominios(especificidade.ProtocoloId),
                outros,
                listaBus.Municipios(ViewModelHelper.EstadoDefaultId()),
                especificidade.AtividadeProcDocReqKey,
                especificidade.IsVisualizar,
                atividadeSelecionada);

            if (especificidade.TituloId > 0)
            {
                vm.Atividades.Atividades = titulo.Atividades;
            }

            string htmlEspecificidade = ViewModelHelper.RenderPartialViewToString(ControllerContext, "~/Areas/Especificidades/Views/Outros/OutrosLegitimacaoTerraDevoluta.ascx", vm);

            return(Json(new { Msg = Validacao.Erros, EhValido = Validacao.EhValido, @Html = htmlEspecificidade }, JsonRequestBehavior.AllowGet));
        }