コード例 #1
0
 public PessoaInternoBus(IPessoaInternoValidar pessoaValidar, string Esquema = null)
 {
     _configSys    = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
     _configPessoa = new GerenciadorConfiguracao <ConfiguracaoPessoa>(new ConfiguracaoPessoa());
     _validar      = pessoaValidar;
     _da           = new PessoaInternoDa(UsuarioInterno);
 }
コード例 #2
0
 public RelatorioPersonalizadoBus()
 {
     _configSys = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
     _da        = new RelatorioPersonalizadoDa(UsuarioRelatorio);
     _fatoBus   = new FatoBus();
     _validar   = new RelatorioPersonalizadoValidar();
 }
コード例 #3
0
        public object ObterDadosPdf(IEspecificidade especificidade, BancoDeDados banco)
        {
            try
            {
                CertidaoDispensaLicenciamentoAmbientalPDF certidao = _da.ObterDadosPDF(especificidade.Titulo.Id, banco);
                DataEmissaoPorExtenso(certidao.Titulo);

                if (!string.IsNullOrEmpty(certidao.VinculoPropriedadeOutro))
                {
                    certidao.VinculoPropriedade = certidao.VinculoPropriedadeOutro;
                }

                certidao.Caracterizacao = new BarragemDispensaLicencaPDF(new BarragemDispensaLicencaBus().ObterPorEmpreendimento(especificidade.Titulo.EmpreendimentoId.GetValueOrDefault()));

                GerenciadorConfiguracao <ConfiguracaoCaracterizacao> configCaracterizacao = new GerenciadorConfiguracao <ConfiguracaoCaracterizacao>(new ConfiguracaoCaracterizacao());
                List <Lista> finalidades = configCaracterizacao.Obter <List <Lista> >(ConfiguracaoCaracterizacao.KeyBarragemDispensaLicencaFinalidadeAtividade);

                certidao.Caracterizacao.CampoNome  = "Finalidade";
                certidao.Caracterizacao.CampoValor = Mensagem.Concatenar(finalidades.Where(x => (int.Parse(x.Codigo) & certidao.Caracterizacao.FinalidadeAtividade) != 0).Select(x => x.Texto).ToList());

                return(certidao);
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }

            return(null);
        }
コード例 #4
0
 public CaracterizacaoValidar()
 {
     _da                   = new CaracterizacaoDa();
     _internoDa            = new CaracterizacaoInternoDa();
     _projetoGeoBus        = new ProjetoGeograficoBus();
     _caracterizacaoConfig = new GerenciadorConfiguracao <ConfiguracaoCaracterizacao>(new ConfiguracaoCaracterizacao());
 }
コード例 #5
0
        public object ObterDadosPdf(IEspecificidade especificidade, BancoDeDados banco)
        {
            try
            {
                Licenca licenca = _da.ObterDadosPDF(especificidade.Titulo.Id, banco);
                licenca.Motosserra = new MotosserraPDF(_da.Obter(especificidade.Titulo.Id).Motosserra);

                String pathImg = HttpContext.Current.Request.MapPath("~/Content/_imgLogo/logomarca.png");
                licenca.LogoOrgao = File.ReadAllBytes(pathImg);
                licenca.LogoOrgao = AsposeImage.RedimensionarImagem(licenca.LogoOrgao, 2.0f);

                GerenciadorConfiguracao <ConfiguracaoSistema>     _configSys  = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
                GerenciadorConfiguracao <ConfiguracaoFuncionario> _configFunc = new GerenciadorConfiguracao <ConfiguracaoFuncionario>(new ConfiguracaoFuncionario());

                licenca.GovernoNome    = _configSys.Obter <String>(ConfiguracaoSistema.KeyGovernoNome);
                licenca.SecretariaNome = _configSys.Obter <String>(ConfiguracaoSistema.KeySecretariaNome);
                licenca.OrgaoNome      = _configSys.Obter <String>(ConfiguracaoSistema.KeyOrgaoNome);
                licenca.SetorNome      = _configFunc.Obter <List <Setor> >(ConfiguracaoFuncionario.KeySetores).Single(x => x.Id == especificidade.Titulo.SetorId).Nome;

                DataEmissaoPorExtenso(licenca.Titulo);

                return(licenca);
            }
            catch (Exception exc)
            {
                Validacao.AddErro(exc);
            }

            return(null);
        }
コード例 #6
0
        public static List <DependenciaLst> ObterDependenciasAtividadesCaract(IEspecificidade especificidade)
        {
            GerenciadorConfiguracao        configAtividade = new GerenciadorConfiguracao(new ConfiguracaoAtividade());
            List <AtividadeCaracterizacao> lstAtivCaract   = configAtividade.Obter <List <AtividadeCaracterizacao> >(ConfiguracaoAtividade.KeyAtividadesCaracterizacoes);

            List <DependenciaLst> lstRetorno = new List <DependenciaLst>();

            if (especificidade == null || especificidade.Atividades == null || especificidade.Atividades.Count == 0)
            {
                return(null);
            }

            especificidade.Atividades.ForEach(ativ =>
            {
                lstAtivCaract
                .Where(x => x.AtividadeId == ativ.Id)
                .Select(x => new DependenciaLst()
                {
                    TipoId = (int)eTituloDependenciaTipo.Caracterizacao, DependenciaTipo = x.CaracterizacaoTipoId
                })
                .ToList().ForEach(x =>
                {
                    if (!lstRetorno.Exists(y => y.DependenciaTipo == x.DependenciaTipo))
                    {
                        lstRetorno.Add(x);
                    }
                });
            });

            return(lstRetorno);
        }
コード例 #7
0
        public List <Situacao> ObterSituacoes()
        {
            //2 - Emitido | 3 - Concluído | 4 - Assinado | 6 - Prorrogado
            GerenciadorConfiguracao <ConfiguracaoTitulo> configTitulo = new GerenciadorConfiguracao <ConfiguracaoTitulo>(new ConfiguracaoTitulo());

            return(configTitulo.Obter <List <Situacao> >(ConfiguracaoTitulo.KeySituacoes).Where(x => x.Id == 2 || x.Id == 3 || x.Id == 4 || x.Id == 6).ToList());
        }
コード例 #8
0
 public CaracterizacaoBus(CaracterizacaoValidar validar)
 {
     _validar = validar;
     _da      = new CaracterizacaoDa();
     _config  = new ConfiguracaoSistema();
     _caracterizacaoConfig = new GerenciadorConfiguracao <ConfiguracaoCaracterizacao>(new ConfiguracaoCaracterizacao());
 }
コード例 #9
0
 public EmpreendimentoController()
 {
     _configSys  = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
     _busInterno = new EmpreendimentoInternoBus();
     _validar    = new EmpreendimentoCredenciadoValidar();
     _bus        = new EmpreendimentoCredenciadoBus();
 }
コード例 #10
0
 public FuncionarioGerencialBus(IFuncionarioValidar validacao)
 {
     _validar       = validacao;
     _da            = new FuncionarioGerencialDa();
     _busUsuario    = new UsuarioBus(HistoricoAplicacao.INTERNO);
     _config        = new GerenciadorConfiguracao <ConfiguracaoFuncionario>(new ConfiguracaoFuncionario());
     _configUsuario = new GerenciadorConfiguracao <ConfiguracaoUsuario>(new ConfiguracaoUsuario());
 }
コード例 #11
0
        private void CarregarDdls(SimuladorGeoVM vm)
        {
            GerenciadorConfiguracao <ConfiguracaoCoordenada> config = new GerenciadorConfiguracao <ConfiguracaoCoordenada>(new ConfiguracaoCoordenada());

            vm.SistemaCoordenada = ViewModelHelper.CriarSelectList((List <CoordenadaTipo>)config.Obter(ConfiguracaoCoordenada.KeyTiposCoordenada), selecionado: ((int)eCoordenadaTipo.UTM).ToString());
            vm.Datuns            = ViewModelHelper.CriarSelectList((List <Datum>)config.Obter(ConfiguracaoCoordenada.KeyDatuns), selecionado: ((int)eCoordenadaDatum.SIRGAS2000).ToString());
            vm.Fusos             = ViewModelHelper.CriarSelectList((List <Fuso>)config.Obter(ConfiguracaoCoordenada.KeyFusos), selecionado: "24");
        }
コード例 #12
0
 public ProcessoValidar()
 {
     _da                  = new ProtocoloDa();
     _busPessoa           = new PessoaBus(new PessoaValidar());
     _busCheckListRoteiro = new ChecagemRoteiroBus();
     _requerimentoValidar = new RequerimentoValidar();
     _configTituloModelo  = new GerenciadorConfiguracao <ConfiguracaoTituloModelo>(new ConfiguracaoTituloModelo());
 }
コード例 #13
0
 public ProjetoDigitalCredenciadoValidar(string esquema = null)
 {
     _configSys = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
     _da        = new ProjetoDigitalCredenciadoDa(UsuarioCredenciado);
     _requerimentoCredenciadoValidar = new RequerimentoCredenciadoValidar();
     _busCaracterizacao     = new CaracterizacaoBus();
     _validarCaracterizacao = new CaracterizacaoValidar();
     _internoBus            = new CaracterizacaoInternoBus();
 }
コード例 #14
0
 public CredenciadoValidar()
 {
     _configUsuario     = new GerenciadorConfiguracao <ConfiguracaoUsuario>(new ConfiguracaoUsuario());
     _configCredenciado = new GerenciadorConfiguracao <ConfiguracaoCredenciado>(new ConfiguracaoCredenciado());
     _configSys         = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
     _configPessoa      = new GerenciadorConfiguracao <ConfiguracaoPessoa>(new ConfiguracaoPessoa());
     _busOrgaoParceiro  = new OrgaoParceiroConveniadoBus();
     _da = new CredenciadoDa(UsuarioCredenciado);
 }
コード例 #15
0
        public static IServiceCollection AddConfiguracao <TSettings>(this IServiceCollection services,
                                                                     IConfiguration configuration) where TSettings : class
        {
            GerenciadorConfiguracao <TSettings> .Load(configuration);

            services.Configure <TSettings>(configuration.Bind);

            return(services);
        }
コード例 #16
0
        public TituloAdicionarVM(List <TituloModeloLst> modelos, FinalidadeCaracterizacao finalidade, string indice, bool isVisualizar = false)
        {
            Indice       = indice;
            IsVisualizar = isVisualizar;
            SiglaOrgao   = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema()).Obter <String>(ConfiguracaoSistema.KeyOrgaoSigla);

            Finalidade = finalidade;
            Titulos    = ViewModelHelper.CriarSelectList(modelos, true, true, Finalidade.TituloModelo.ToString());
        }
コード例 #17
0
 internal static void DataEmissaoPorExtenso(TituloPDF titulo)
 {
     if (!String.IsNullOrEmpty(titulo.MesEmissao))
     {
         GerenciadorConfiguracao _config = new GerenciadorConfiguracao(new ConfiguracaoSistema());
         int mes = Convert.ToInt32(titulo.MesEmissao);
         titulo.MesEmissao = _config.Obter <List <String> >(ConfiguracaoSistema.KeyMeses).ElementAt(mes - 1);
     }
 }
コード例 #18
0
 internal static string MesPorExtenso(string mes)
 {
     if (!String.IsNullOrEmpty(mes))
     {
         GerenciadorConfiguracao _config = new GerenciadorConfiguracao(new ConfiguracaoSistema());
         return(_config.Obter <List <String> >(ConfiguracaoSistema.KeyMeses).ElementAt(Convert.ToInt32(mes) - 1));
     }
     return(string.Empty);
 }
コード例 #19
0
 public PessoaCredenciadoBus(PessoaCredenciadoValidar pessoaValidar)
 {
     _configPessoa   = new GerenciadorConfiguracao <ConfiguracaoPessoa>(new ConfiguracaoPessoa());
     _configEndereco = new GerenciadorConfiguracao <ConfiguracaoEndereco>(new ConfiguracaoEndereco());
     _configSys      = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
     _validar        = pessoaValidar;
     _da             = new PessoaCredenciadoDa(UsuarioCredenciado);
     _busInterno     = new PessoaInternoBus();
 }
コード例 #20
0
 public ProjetoGeograficoBus(ProjetoGeograficoValidar validar)
 {
     _da                   = new ProjetoGeograficoDa();
     _validar              = new ProjetoGeograficoValidar();
     _caracterizacaoBus    = new CaracterizacaoBus();
     _config               = new ConfiguracaoSistema();
     _configPGeo           = new GerenciadorConfiguracao <ConfiguracaoProjetoGeo>(new ConfiguracaoProjetoGeo());
     _caracterizacaoConfig = new GerenciadorConfiguracao <ConfiguracaoCaracterizacao>(new ConfiguracaoCaracterizacao());
     _gerenciador          = new GerenciadorArquivo(_config.DiretorioOrtoFotoMosaico, null);
 }
        public CertidaoDispensaLicenciamentoAmbientalDa(string strBancoDeDados = null)
        {
            _configSys = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());

            EsquemaBanco = string.Empty;
            if (!string.IsNullOrEmpty(strBancoDeDados))
            {
                EsquemaBanco = strBancoDeDados;
            }
        }
コード例 #22
0
        public RegularizacaoFundiariaBus(RegularizacaoFundiariaValidar validar)
        {
            _configCaracterizacao = new GerenciadorConfiguracao <ConfiguracaoCaracterizacao>(new ConfiguracaoCaracterizacao());

            _validar               = validar;
            _da                    = new RegularizacaoFundiariaDa();
            _busCaracterizacao     = new CaracterizacaoBus();
            _busDominialidade      = new DominialidadeBus();
            _caracterizacaoValidar = new CaracterizacaoValidar();
        }
コード例 #23
0
 public EmpreendimentoCredenciadoBus(EmpreendimentoCredenciadoValidar validacao)
 {
     _validar              = validacao;
     Msg                   = new EmpreendimentoMsg();
     _configSys            = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
     _configCoordenada     = new GerenciadorConfiguracao <ConfiguracaoCoordenada>(new ConfiguracaoCoordenada());
     _configEmpreendimento = new GerenciadorConfiguracao <ConfiguracaoEmpreendimento>(new ConfiguracaoEmpreendimento());
     _configEnd            = new GerenciadorConfiguracao <ConfiguracaoEndereco>(new ConfiguracaoEndereco());
     _da                   = new EmpreendimentoCredenciadoDa();
 }
コード例 #24
0
 public ProjetoDigitalBus()
 {
     _validar   = new ProjetoDigitalValidar();
     _da        = new RequerimentoDa();
     _busPessoa = new Tecnomapas.EtramiteX.Interno.Model.ModuloPessoa.Business.PessoaBus();
     _empBus    = new EmpreendimentoBus();
     _busProjetoDigitalCredenciado = new ProjetoDigitalCredenciadoBus();
     _busRequerimentoCredenciado   = new RequerimentoCredenciadoBus();
     _configSys = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
 }
コード例 #25
0
        public ICabecalhoRodape ObterNomes(ICabecalhoRodape cabecalhoRodape)
        {
            GerenciadorConfiguracao <ConfiguracaoSistema> _configSys = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());

            cabecalhoRodape.GovernoNome    = _configSys.Obter <String>(ConfiguracaoSistema.KeyGovernoNome);
            cabecalhoRodape.SecretariaNome = _configSys.Obter <String>(ConfiguracaoSistema.KeySecretariaNome);
            cabecalhoRodape.OrgaoNome      = _configSys.Obter <String>(ConfiguracaoSistema.KeyOrgaoNome);
            cabecalhoRodape.OrgaoSigla     = _configSys.Obter <String>(ConfiguracaoSistema.KeyOrgaoSigla);

            return(cabecalhoRodape);
        }
コード例 #26
0
        public EmpreendimentoCredenciadoValidar()
        {
            _configSys = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
            _da        = new EmpreendimentoCredenciadoDa();
            Msg        = new EmpreendimentoMsg();
            _busPessoa = new PessoaCredenciadoBus();

            endMsg           = new EnderecosMsg();
            objPaiNome       = "Empreendimento";
            lstEnderecosNome = "Enderecos";
        }
コード例 #27
0
 public CARSolicitacaoBus()
 {
     _configSys           = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
     _da                  = new CARSolicitacaoDa();
     _daInterno           = new CARSolicitacaoInternoDa();
     _busProjetoDigital   = new ProjetoDigitalCredenciadoBus();
     _busRequerimento     = new RequerimentoCredenciadoBus();
     _busAtividade        = new AtividadeCredenciadoBus();
     _validar             = new CARSolicitacaoValidar();
     _consultaCredenciado = new ConsultaCredenciado();
 }
コード例 #28
0
 public RequerimentoBus(RequerimentoValidar validacao)
 {
     _validar    = validacao;
     _da         = new RequerimentoDa();
     _empBus     = new EmpreendimentoBus();
     _busPessoa  = new PessoaBus();
     _modeloBus  = new TituloModeloBus(new TituloModeloValidacao());
     _roteiroBus = new RoteiroBus();
     _atividadeConfiguracaoBus = new AtividadeConfiguracaoBus();
     _busLista  = new ListaBus();
     _configSys = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
 }
コード例 #29
0
 public ProcessoBus()
 {
     _validar           = new ProcessoValidar();
     _da                = new ProtocoloDa();
     _busPessoa         = new PessoaBus(new PessoaValidar());
     _webService        = new ProcessoBusWebService();
     _busRequerimento   = new RequerimentoBus(new RequerimentoValidar());
     _busProjetoDigital = new ProjetoDigitalBus();
     _busCheckList      = new ChecagemRoteiroBus();
     _busFiscalizacao   = new FiscalizacaoBus();
     _configSys         = new GerenciadorConfiguracao <ConfiguracaoSistema>(new ConfiguracaoSistema());
 }
コード例 #30
0
        public static List <Municipio> Municipios(int idEstado)
        {
            if (idEstado <= 0)
            {
                return(new List <Municipio>());
            }

            GerenciadorConfiguracao <ConfiguracaoEndereco> configEndereco = new GerenciadorConfiguracao <ConfiguracaoEndereco>(new ConfiguracaoEndereco());
            Dictionary <int, List <Municipio> >            lstMun         = configEndereco.Obter <Dictionary <int, List <Municipio> > >(ConfiguracaoEndereco.KeyMunicipios);

            return(lstMun[idEstado]);
        }