Exemplo n.º 1
0
        public List <Cidade> buscaCidade()
        {
            List <Cidade> ListCidade = new List <Cidade>();
            DataTable     drCidade;

            try
            {
                acassoBancoSqlServer.LimpaParametros();
                acassoBancoSqlServer.AdicionaParametros("@acao", 2);
                drCidade = acassoBancoSqlServer.ExecultarConsulta(CommandType.StoredProcedure, "uspEndereco");

                foreach (DataRow linha in drCidade.Rows)
                {
                    Cidade cidade = new Cidade();
                    cidade.cidade_id = Convert.ToInt32(linha["CID_ID"].ToString());
                    cidade.cidade    = linha["CID_DESCRICAO"].ToString();
                    cidade.estado_id = Convert.ToInt32(linha["EST_ID"].ToString());
                    ListCidade.Add(cidade);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(ListCidade);
        }
Exemplo n.º 2
0
        //Função Funcioando 25/01
        public object atualizaBens(Bens bens)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 2);
                acessaBancoDados.AdicionaParametros("VAR_BEN_ID", bens.id);
                acessaBancoDados.AdicionaParametros("VAR_BEN_DESCRICAO", bens.descricaodoben);
                acessaBancoDados.AdicionaParametros("VAR_BEN_VALOR", bens.valorBens.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_BEN_TIPO", bens.tipoImovel.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_BEN_OBS", bens.obs.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_BEN_DELETE", false.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspBens");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(id);
        }
Exemplo n.º 3
0
        public bool deletaCliente(string id)
        {
            bool lRetorn = false;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 0);
                acessaBancoDados.AdicionaParametros("@VAR_CLI_ID", Convert.ToInt32(id));
                acessaBancoDados.AdicionaParametros("@VAR_CLI_NOME", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_CPFCNPJ", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_RGIE", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_DTNASCIMENTO", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_NACIONALIDADE", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_ESTADOCIVIL", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_DOMICILIO", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_CEPDOMICILIO", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_RESIDENCIA", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_CEPRESIDENCIA", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_TELEFONE", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_CELULAR", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_SEXO", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_EMAIL", null);
                acessaBancoDados.AdicionaParametros("@VAR_CLI_DELETE", true);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia.ToString());
                acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspCliente");
                lRetorn = true;
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(lRetorn);
        }
Exemplo n.º 4
0
        public bool ValidaAutorReuDB(int idAutorRey, int idPasta)
        {
            bool      retorno = false;
            DataTable dtProcesso;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 4);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", idAutorRey);
                acessaBancoDados.AdicionaParametros("VAR_processo_PROC_ID", idPasta);
                acessaBancoDados.AdicionaParametros("VAR_CLI_PRO_TIPOCLIENTEPROC", null);
                acessaBancoDados.AdicionaParametros("VAR_CLI_PRO_CLIENTEESCRITORIO", null);
                acessaBancoDados.AdicionaParametros("VAR_BUSCACODIGO", null);
                acessaBancoDados.AdicionaParametros("VAR_BUSCATEXTO", null);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtProcesso = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspProcessoClienteVinc");

                foreach (DataRow linha in dtProcesso.Rows)
                {
                    retorno = true;
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(retorno);
        }
Exemplo n.º 5
0
        public List <Pais> buscaPais()
        {
            List <Pais> ListPais = new List <Pais>();
            DataTable   drPais;

            try
            {
                acassoBancoSqlServer.LimpaParametros();
                acassoBancoSqlServer.AdicionaParametros("@acao", 3);
                drPais = acassoBancoSqlServer.ExecultarConsulta(CommandType.StoredProcedure, "uspEndereco");

                foreach (DataRow linha in drPais.Rows)
                {
                    Pais pais = new Pais();
                    pais.pais_id        = Convert.ToInt32(linha["PAI_ID"].ToString());
                    pais.pais_sigla     = linha["PAI_SIGLA"].ToString();
                    pais.pais_descricao = linha["PAI_DESCRICAO"].ToString();
                    ListPais.Add(pais);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(ListPais);
        }
Exemplo n.º 6
0
        //Função Funcioando 25/01
        public object atualizaPrevidenciario(Previdenciario previdenciario)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 2);
                acessaBancoDados.AdicionaParametros("VAR_PREV_ID", previdenciario.id);
                acessaBancoDados.AdicionaParametros("VAR_PREV_CTPS", previdenciario.carteiraTrabalho.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PREV_CNIS", previdenciario.CNIS.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PREV_BENEFICIOS", previdenciario.benificio.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PREV_APOSENTADORIA", previdenciario.aposentadoria.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PREV_PROCEDIMENTOADM", previdenciario.procedimentoADM.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PREV_OBS", null);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspPrevidenciario");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(id);
        }
Exemplo n.º 7
0
        public bool deletaFilhos(string id)
        {
            bool lRetorn = false;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 3);
                acessaBancoDados.AdicionaParametros("VAR_FIL_ID", id);
                acessaBancoDados.AdicionaParametros("VAR_FIL_NOME", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_CPFCNPJ", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_RGIE", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_DTNASCIMENTO", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_SEXO", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_OBS", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_DELELTE", true.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspFilho");

                lRetorn = true;
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(lRetorn);
        }
Exemplo n.º 8
0
        public static string DecryptString(string text)
        {
            string result;

            try
            {
                byte[] baPwd = Encoding.UTF8.GetBytes(Definicoes.senhaCriptografia);

                // Hash the password with SHA256
                byte[] baPwdHash = SHA256Managed.Create().ComputeHash(baPwd);

                byte[] baText = Convert.FromBase64String(text);

                byte[] baDecrypted = AES_Decrypt(baText, baPwdHash);

                // Remove salt
                int    saltLength = GetSaltLength();
                byte[] baResult   = new byte[baDecrypted.Length - saltLength];
                for (int i = 0; i < baResult.Length; i++)
                {
                    baResult[i] = baDecrypted[i + saltLength];
                }

                result = Encoding.UTF8.GetString(baResult);
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message, e));
            }

            return(result);
        }
Exemplo n.º 9
0
        public object atualizaProcesso(Processo processo)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 4);
                acessaBancoDados.AdicionaParametros("VAR_PROC_ID", processo.PROC_ID);
                acessaBancoDados.AdicionaParametros("VAR_funcionario_fun_id", processo.funcionario_fun_id);

                acessaBancoDados.AdicionaParametros("VAR_PROC_NUMEROPROCESSO", processo.PROC_NUMEROPROCESSO.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_CLASSEPROCEDIMENTO", processo.PROC_CLASSEPROCEDIMENTO.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_AREA", processo.PROC_AREA.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_COMPETENCIA", processo.PROC_COMPETENCIA.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_FORUM", processo.PROC_FORUM.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_COMARCA", processo.PROC_COMARCA.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_VARA", processo.PROC_VARA.ToUpper());

                acessaBancoDados.AdicionaParametros("VAR_PROC_INSTANCIA", processo.PROC_INSTANCIA.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_VALORDACAUSA", processo.PROC_VALORDACAUSA.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_ASSUNTO", processo.PROC_ASSUNTO.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PROC_DTCADASTRO", processo.PROC_DTCADASTRO.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspProcesso");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(id);
        }
Exemplo n.º 10
0
        //Função Funcioando 25/01
        public object atualizaPenal(Penal penal)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 2);
                acessaBancoDados.AdicionaParametros("VAR_PEN_ID", penal.id);
                acessaBancoDados.AdicionaParametros("VAR_PEN_CRIME", penal.crime.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_ACAOPENAL", penal.acao_penal.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_RITOPROCESSUAL", penal.rito_processual.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_SUSPENCAOCONDICIONAL", penal.suspensao_condicional_processo.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_LIVRAMENTOCONDICIONAL", penal.livramento_condicional.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_REINCIDENTE", penal.reincidente.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_REGIMEPRISIONAL", penal.regime_prisional.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_ATENUANTES", penal.atenuantes.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_AGRAVANTES", penal.agravantes.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_MAJORANTES", penal.majorantes.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_MINORANTES", penal.minorantes.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_PEN_QUALIFICADORAS", penal.qualificadoras.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspPenal");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(id);
        }
Exemplo n.º 11
0
        public object cadastroAnexo(ArquivoAnexo arquivoanexo)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 0);
                acessaBancoDados.AdicionaParametros("VAR_ANE_ID", null);
                acessaBancoDados.AdicionaParametros("VAR_ANE_ANEXO", File.ReadAllBytes(arquivoanexo.caminho));
                acessaBancoDados.AdicionaParametros("VAR_ANE_CAMINHO", arquivoanexo.caminho.ToString());
                acessaBancoDados.AdicionaParametros("VAR_ANE_NOME", arquivoanexo.nome.ToString());
                acessaBancoDados.AdicionaParametros("VAR_ANE_TIPO", arquivoanexo.tipoprocesso.ToString());
                acessaBancoDados.AdicionaParametros("VAR_ANE_TIPOANEXO", arquivoanexo.tipoanexo.ToString());
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspAnexo");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }
            return(id);
        }
Exemplo n.º 12
0
        public List <Estado> buscaEstado()
        {
            List <Estado> ListEstado = new List <Estado>();
            DataTable     drEstado;

            try
            {
                acassoBancoSqlServer.LimpaParametros();
                acassoBancoSqlServer.AdicionaParametros("@acao", 1);
                drEstado = acassoBancoSqlServer.ExecultarConsulta(CommandType.StoredProcedure, "uspEndereco");

                foreach (DataRow linha in drEstado.Rows)
                {
                    Estado estado = new Estado();
                    estado.estado_id        = Convert.ToInt32(linha["EST_ID"].ToString());
                    estado.estado_sigla     = linha["EST_SIGLA"].ToString();
                    estado.estado_descricao = linha["EST_DESCRICAO"].ToString();
                    estado.pai_id           = Convert.ToInt32(linha["PAI_ID"].ToString());
                    ListEstado.Add(estado);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(ListEstado);
        }
Exemplo n.º 13
0
        //Função Funcioando 25/01
        public object atualizaFilhos(Filhos filhos)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 2);
                acessaBancoDados.AdicionaParametros("VAR_FIL_ID", filhos.id);
                acessaBancoDados.AdicionaParametros("VAR_FIL_NOME", filhos.nome);
                acessaBancoDados.AdicionaParametros("VAR_FIL_CPFCNPJ", filhos.cpf);
                acessaBancoDados.AdicionaParametros("VAR_FIL_RGIE", filhos.rg.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_FIL_DTNASCIMENTO", filhos.dtnascimento.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_FIL_SEXO", filhos.sexo.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_FIL_OBS", filhos.obs.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_FIL_DELELTE", false.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspFilho");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(id);
        }
Exemplo n.º 14
0
        public object atualizaCliente(Cliente cliente)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("acao", 4);
                acessaBancoDados.AdicionaParametros("VAR_CLI_ID", cliente.id);
                acessaBancoDados.AdicionaParametros("VAR_CLI_NOME", cliente.nome.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_CPFCNPJ", cliente.cpf_cnpj.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_RGIE", cliente.rg_ie.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_DTNASCIMENTO", cliente.data_nascimento.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_NACIONALIDADE", cliente.nacionalidade.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_ESTADOCIVIL", cliente.estado_civil.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_DOMICILIO", cliente.Domicilio.logradouro.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_CEPDOMICILIO", cliente.Domicilio.cep.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_RESIDENCIA", cliente.endereco.logradouro.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_CEPRESIDENCIA", cliente.endereco.logradouro.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_TELEFONE", cliente.telefone.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_CELULAR", cliente.celular.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_SEXO", cliente.sexo.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_EMAIL", cliente.email.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_CLI_DELETE", false.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia.ToString());
                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspCliente");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }
            return(id);
        }
Exemplo n.º 15
0
        //Função funcionando 25/01
        public bool deletaCargosFuncionarios(string id)
        {
            bool lRetorn = false;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 5);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ID", Convert.ToInt32(id));
                acessaBancoDados.AdicionaParametros("@VAR_CAR_DESCRICAO", null);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_CADASTRO", null);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_CONSULTA", null);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_AGENDA", null);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_FINANCEIRO", null);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_EXCLUIDO", true.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspCargo");
                lRetorn = true;
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(lRetorn);
        }
Exemplo n.º 16
0
        //Função Abaixo Completa 19/01
        public object cadastroCargosFuncionarios(CargosFuncionarios cargosfuncionarios)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 0);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ID", null);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_DESCRICAO", cargosfuncionarios.nomecargo.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_CADASTRO", cargosfuncionarios.permissaocadastro.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_CONSULTA", cargosfuncionarios.permissaoconsulta.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_AGENDA", cargosfuncionarios.permissaoagenda.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ACESSO_FINANCEIRO", cargosfuncionarios.permissaofinanceiro.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_CAR_EXCLUIDO", false.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspCargo");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }
            return(id);
        }
Exemplo n.º 17
0
        public object cadastroAnexoProc(AnexoProcesso anexoprocesso)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 0);
                acessaBancoDados.AdicionaParametros("VAR_AneProc_id", null);
                acessaBancoDados.AdicionaParametros("VAR_AneProc_documento", File.ReadAllBytes(anexoprocesso.AneProc_documento));
                acessaBancoDados.AdicionaParametros("VAR_AneProc_descricao", anexoprocesso.AneProc_descricao.ToString());
                acessaBancoDados.AdicionaParametros("VAR_AneProc_Obs", anexoprocesso.AneProc_Obs.ToString());
                acessaBancoDados.AdicionaParametros("VAR_AneProc_data", Convert.ToString(anexoprocesso.AneProc_data));
                acessaBancoDados.AdicionaParametros("VAR_processo_PROC_ID", anexoprocesso.processo_PROC_ID.ToString());
                acessaBancoDados.AdicionaParametros("VAR_AneProc_tipodoc", anexoprocesso.AneProc_tipodoc.ToString());
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspAnexoProcesso");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }
            return(id);
        }
Exemplo n.º 18
0
        //Função Funcioando 25/01
        public object atualizaTrabalhista(Trabalhista trabalhista)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 2);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_ID", trabalhista.id);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_NUMEROPIS", trabalhista.PIS);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_REGISTROCTPS", trabalhista.CTPS);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_FGTS", trabalhista.FGTS.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_TRAB_SEGURODESEMPREGO", trabalhista.seguroDesemprego.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_TRAB_AVISOPREVIO", trabalhista.avisoPrevio.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_TRAB_LINCENCAS", trabalhista.licencaMaternidade.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_TRAB_ADVERTENCIAS", trabalhista.advertencia.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_TRAB_OBS", trabalhista.obs.ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspTrabalhista");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(id);
        }
Exemplo n.º 19
0
        public List <Processo> buscaProcesso()
        {
            List <Processo> listaProcesso = new List <Processo>();
            DataTable       dtProcesso;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 3);
                acessaBancoDados.AdicionaParametros("VAR_PROC_ID", null);
                acessaBancoDados.AdicionaParametros("VAR_funcionario_fun_id", null);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_NUMEROPROCESSO", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_CLASSEPROCEDIMENTO", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_AREA", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_COMPETENCIA", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_FORUM", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_COMARCA", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_VARA", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_REU", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_INSTANCIA", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_VALORDACAUSA", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_ASSUNTO", null);
                acessaBancoDados.AdicionaParametros("VAR_PROC_DTCADASTRO", null);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtProcesso = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspProcesso");

                foreach (DataRow linha in dtProcesso.Rows)
                {
                    Processo proc = new Processo();

                    proc.PROC_ID            = Convert.ToInt32(linha["PROC_ID"].ToString());
                    proc.funcionario_fun_id = Convert.ToInt32(linha["funcionario_fun_id"].ToString());

                    proc.PROC_NUMEROPROCESSO     = linha["PROC_NUMEROPROCESSO"].ToString();
                    proc.PROC_CLASSEPROCEDIMENTO = linha["PROC_CLASSEPROCEDIMENTO"].ToString();
                    proc.PROC_AREA        = linha["PROC_AREA"].ToString();
                    proc.PROC_COMPETENCIA = linha["PROC_COMPETENCIA"].ToString();
                    proc.PROC_FORUM       = linha["PROC_FORUM"].ToString();
                    proc.PROC_COMARCA     = linha["PROC_COMARCA"].ToString();
                    proc.PROC_VARA        = linha["PROC_VARA"].ToString();

                    proc.PROC_INSTANCIA    = linha["PROC_INSTANCIA"].ToString();
                    proc.PROC_VALORDACAUSA = linha["PROC_VALORDACAUSA"].ToString();
                    proc.PROC_ASSUNTO      = linha["PROC_ASSUNTO"].ToString();
                    proc.PROC_DTCADASTRO   = linha["PROC_DTCADASTRO"].ToString();
                    listaProcesso.Add(proc);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaProcesso);
        }
Exemplo n.º 20
0
        //Função Funcionando 20/01
        public List <Penal> buscaPenal()
        {
            List <Penal> listaPenal = new List <Penal>();
            DataTable    dtPenal;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 1);
                acessaBancoDados.AdicionaParametros("VAR_PEN_ID", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_CRIME", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_ACAOPENAL", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_RITOPROCESSUAL", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_SUSPENCAOCONDICIONAL", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_LIVRAMENTOCONDICIONAL", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_REINCIDENTE", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_REGIMEPRISIONAL", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_ATENUANTES", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_AGRAVANTES", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_MAJORANTES", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_MINORANTES", null);
                acessaBancoDados.AdicionaParametros("VAR_PEN_QUALIFICADORAS", null);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtPenal = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspPenal");

                foreach (DataRow linha in dtPenal.Rows)
                {
                    Penal penal = new Penal();

                    penal.id              = Convert.ToInt32(linha["PEN_ID"].ToString());
                    penal.crime           = linha["PEN_CRIME"].ToString();
                    penal.acao_penal      = linha["PEN_ACAOPENAL"].ToString();
                    penal.rito_processual = linha["PEN_RITOPROCESSUAL"].ToString();
                    penal.suspensao_condicional_processo = linha["PEN_SUSPENCAOCONDICIONAL"].ToString();
                    penal.livramento_condicional         = linha["PEN_LIVRAMENTOCONDICIONAL"].ToString();
                    penal.reincidente      = linha["PEN_REINCIDENTE"].ToString();
                    penal.regime_prisional = linha["PEN_REGIMEPRISIONAL"].ToString();
                    penal.atenuantes       = linha["PEN_ATENUANTES"].ToString();
                    penal.agravantes       = linha["PEN_AGRAVANTES"].ToString();
                    penal.majorantes       = linha["PEN_MAJORANTES"].ToString();
                    penal.minorantes       = linha["PEN_MINORANTES"].ToString();
                    penal.qualificadoras   = linha["PEN_QUALIFICADORAS"].ToString();
                    listaPenal.Add(penal);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaPenal);
        }
Exemplo n.º 21
0
        public DataTable buscaCepWeb(string cep)
        {
            DataTable dt = new DataTable();

            try
            {
                dt = buscaCEP(cep);
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(dt);
        }
Exemplo n.º 22
0
        private DataTable buscaCEP(string cep)
        {
            //Cria um DataSet  baseado no retorno do XML
            DataSet ds = new DataSet();

            try
            {
                ds.ReadXml("http://cep.republicavirtual.com.br/web_cep.php?cep=" + cep.Replace("-", "").Trim() + "&formato=xml");
            }
            catch (Exception erro)
            {
                throw new Exception(GravaLogErr.MensagemErro(erro.Message.ToString(), erro));
            }

            return(ds.Tables[0]);
        }
Exemplo n.º 23
0
        //Função Funcionando 20/01
        public List <Trabalhista> buscaTrabalhista()
        {
            List <Trabalhista> listaTrabalhista = new List <Trabalhista>();
            DataTable          dtTrabalhista;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 2);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_ID", null);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_NUMEROPIS", null);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_REGISTROCTPS", null);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_FGTS", null);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_SEGURODESEMPREGO", null);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_AVISOPREVIO", null);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_LINCENCAS", null);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_ADVERTENCIAS", null);
                acessaBancoDados.AdicionaParametros("VAR_TRAB_OBS", null);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtTrabalhista = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspTrabalhista");

                foreach (DataRow linha in dtTrabalhista.Rows)
                {
                    Trabalhista trabalhista = new Trabalhista();

                    trabalhista.id                 = Convert.ToInt32(linha["TRAB_ID"].ToString());
                    trabalhista.PIS                = linha["TRAB_NUMEROPIS"].ToString();
                    trabalhista.CTPS               = linha["TRAB_REGISTROCTPS"].ToString();
                    trabalhista.FGTS               = linha["TRAB_FGTS"].ToString();
                    trabalhista.seguroDesemprego   = linha["TRAB_SEGURODESEMPREGO"].ToString();
                    trabalhista.avisoPrevio        = linha["TRAB_AVISOPREVIO"].ToString();
                    trabalhista.licencaMaternidade = linha["TRAB_LINCENCAS"].ToString();
                    trabalhista.advertencia        = linha["TRAB_ADVERTENCIAS"].ToString();
                    trabalhista.obs                = linha["TRAB_OBS"].ToString();
                    listaTrabalhista.Add(trabalhista);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaTrabalhista);
        }
Exemplo n.º 24
0
        //Função Funcionando 20/01
        public List <Filhos> buscaFilhos()
        {
            List <Filhos> listaFilhos = new List <Filhos>();
            DataTable     dtFilhos;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 1);
                acessaBancoDados.AdicionaParametros("VAR_FIL_ID", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_NOME", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_CPFCNPJ", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_RGIE", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_DTNASCIMENTO", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_SEXO", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_OBS", null);
                acessaBancoDados.AdicionaParametros("VAR_FIL_DELELTE", false.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtFilhos = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspFilho");

                foreach (DataRow linha in dtFilhos.Rows)
                {
                    Filhos filhos = new Filhos();

                    filhos.id           = Convert.ToInt32(linha["FIL_ID"].ToString());
                    filhos.nome         = linha["FIL_NOME"].ToString();
                    filhos.cpf          = linha["FIL_CPFCNPJ"].ToString();
                    filhos.rg           = linha["FIL_RGIE"].ToString();
                    filhos.dtnascimento = Convert.ToDateTime(linha["FIL_DTNASCIMENTO"].ToString());
                    filhos.sexo         = linha["FIL_SEXO"].ToString();
                    filhos.obs          = linha["FIL_OBS"].ToString();
                    filhos.delete       = linha["FIL_DELELTE"].ToString();
                    listaFilhos.Add(filhos);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaFilhos);
        }
Exemplo n.º 25
0
        public List <AnexoProcesso> buscaAnexoProc(string id, string tipoprocesso)
        {
            List <AnexoProcesso> listaArquivoAnexo = new List <AnexoProcesso>();
            DataTable            dtArquivoAnexo;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 1);
                acessaBancoDados.AdicionaParametros("VAR_AneProc_id", null);
                acessaBancoDados.AdicionaParametros("VAR_AneProc_documento", null);
                acessaBancoDados.AdicionaParametros("VAR_AneProc_descricao", null);
                acessaBancoDados.AdicionaParametros("VAR_AneProc_Obs", null);
                acessaBancoDados.AdicionaParametros("VAR_AneProc_tipodoc", null);
                acessaBancoDados.AdicionaParametros("VAR_AneProc_data", null);
                acessaBancoDados.AdicionaParametros("VAR_processo_PROC_ID", id);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtArquivoAnexo = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspAnexoProcesso");

                foreach (DataRow linha in dtArquivoAnexo.Rows)
                {
                    AnexoProcesso arquivoanexo = new AnexoProcesso();
                    arquivoanexo.AneProc_id = Convert.ToInt32(linha["AneProc_id"].ToString());
                    if (id != null)
                    {
                        arquivoanexo.documentoreturn = (byte[])linha["AneProc_documento"];
                    }
                    arquivoanexo.AneProc_Obs       = linha["AneProc_Obs"].ToString();
                    arquivoanexo.AneProc_descricao = linha["AneProc_descricao"].ToString();
                    arquivoanexo.processo_PROC_ID  = Convert.ToInt32(linha["processo_PROC_ID"].ToString());
                    arquivoanexo.AneProc_tipodoc   = linha["AneProc_tipodoc"].ToString();
                    arquivoanexo.AneProc_data      = Convert.ToDateTime(linha["AneProc_data"].ToString());
                    listaArquivoAnexo.Add(arquivoanexo);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaArquivoAnexo);
        }
Exemplo n.º 26
0
        //Função Funcionando 20/01
        public List <Previdenciario> buscaPrevidenciario()
        {
            List <Previdenciario> listaPrevidenciario = new List <Previdenciario>();
            DataTable             dtPrevidenciario;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 0);
                acessaBancoDados.AdicionaParametros("VAR_PREV_ID", null);
                acessaBancoDados.AdicionaParametros("VAR_PREV_CTPS", null);
                acessaBancoDados.AdicionaParametros("VAR_PREV_CNIS", null);
                acessaBancoDados.AdicionaParametros("VAR_PREV_BENEFICIOS", null);
                acessaBancoDados.AdicionaParametros("VAR_PREV_APOSENTADORIA", null);
                acessaBancoDados.AdicionaParametros("VAR_PREV_PROCEDIMENTOADM", null);
                acessaBancoDados.AdicionaParametros("VAR_PREV_OBS", null);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtPrevidenciario = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspPenal");

                foreach (DataRow linha in dtPrevidenciario.Rows)
                {
                    Previdenciario previdenciario = new Previdenciario();

                    previdenciario.id = Convert.ToInt32(linha["PREV_ID "].ToString());
                    previdenciario.carteiraTrabalho = linha["PREV_CTPS"].ToString();
                    previdenciario.CNIS             = linha["PREV_CNIS"].ToString();
                    previdenciario.benificio        = linha["PREV_BENEFICIOS"].ToString();
                    previdenciario.aposentadoria    = linha["PREV_APOSENTADORIA"].ToString();
                    previdenciario.procedimentoADM  = linha["PREV_PROCEDIMENTOADM"].ToString();
                    previdenciario.obs = linha["PREV_OBS"].ToString();
                    listaPrevidenciario.Add(previdenciario);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaPrevidenciario);
        }
Exemplo n.º 27
0
        public List <ArquivoAnexo> buscaAnexo(string id, string tipoprocesso)
        {
            List <ArquivoAnexo> listaArquivoAnexo = new List <ArquivoAnexo>();
            DataTable           dtArquivoAnexo;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 1);
                acessaBancoDados.AdicionaParametros("VAR_ANE_ID", id);
                acessaBancoDados.AdicionaParametros("VAR_ANE_ANEXO", null);
                acessaBancoDados.AdicionaParametros("VAR_ANE_CAMINHO", null);
                acessaBancoDados.AdicionaParametros("VAR_ANE_NOME", null);
                acessaBancoDados.AdicionaParametros("VAR_ANE_TIPO", tipoprocesso);
                acessaBancoDados.AdicionaParametros("VAR_ANE_TIPOANEXO", null);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", Negocio.Definicoes.idClienteSelecionado);
                acessaBancoDados.AdicionaParametros("VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);
                dtArquivoAnexo = acessaBancoDados.ExecultarConsulta(CommandType.StoredProcedure, "uspAnexo");

                foreach (DataRow linha in dtArquivoAnexo.Rows)
                {
                    ArquivoAnexo arquivoanexo = new ArquivoAnexo();
                    arquivoanexo.id = linha["ANE_ID"].ToString();
                    if (id != null)
                    {
                        arquivoanexo.nomereturn = (byte[])linha["ANE_ANEXO"];
                    }
                    arquivoanexo.nome         = linha["ANE_NOME"].ToString();
                    arquivoanexo.caminho      = linha["ANE_CAMINHO"].ToString();
                    arquivoanexo.tipoprocesso = linha["ANE_TIPO"].ToString();
                    arquivoanexo.tipoanexo    = linha["ANE_TIPOANEXO"].ToString();
                    listaArquivoAnexo.Add(arquivoanexo);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaArquivoAnexo);
        }
Exemplo n.º 28
0
        public static string EncryptString(string text)
        {
            string result;

            try
            {
                byte[] baPwd = Encoding.UTF8.GetBytes(Definicoes.senhaCriptografia);

                // Hash the password with SHA256
                byte[] baPwdHash = SHA256Managed.Create().ComputeHash(baPwd);

                byte[] baText = Encoding.UTF8.GetBytes(text);

                //if (compressText)
                //    baText = Compressor.Compress(baText);

                byte[] baSalt      = GetRandomBytes();
                byte[] baEncrypted = new byte[baSalt.Length + baText.Length];

                // Combine Salt + Text
                for (int i = 0; i < baSalt.Length; i++)
                {
                    baEncrypted[i] = baSalt[i];
                }
                for (int i = 0; i < baText.Length; i++)
                {
                    baEncrypted[i + baSalt.Length] = baText[i];
                }

                baEncrypted = AES_Encrypt(baEncrypted, baPwdHash);

                result = Convert.ToBase64String(baEncrypted);
            }
            catch (CryptographicException e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message, e));
            }

            return(result);
        }
Exemplo n.º 29
0
        //Função Funcioando 25/01
        public object atualizaFuncionario(Funcionario funcionario)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 4);

                acessaBancoDados.AdicionaParametros("@VAR_CAR_ID", funcionario.CargoFuncionarios.id);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_ID", funcionario.id);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_NOME", funcionario.nome.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_CPFCNPJ", funcionario.cpf_cnpj.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_RGIE", funcionario.rg_ie.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_EMAIL", funcionario.email.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_ENDERECO", funcionario.endereco.logradouro.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_CEP", funcionario.endereco.cep.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_TELEFONE", funcionario.telefone.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_CELULAR", funcionario.celular.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_SALARIO", funcionario.salario.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_DTADIMISSAO", funcionario.data_admissao.ToLongDateString());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_DTNASCIMENTO", funcionario.data_nascimento.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_COMISSAO", funcionario.comissao.ToString());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_SEXO", funcionario.sexo.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_LOGIN", funcionario.Login.usuario.ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_FUN_SENHA", funcionario.Login.senha.ToUpper());

                acessaBancoDados.AdicionaParametros("@VAR_FUN_DELETE", false.ToString().ToUpper());

                acessaBancoDados.AdicionaParametros("@VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                id = acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspFuncionario");
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(id);
        }
Exemplo n.º 30
0
        public bool deletafuncionario(string id)
        {
            bool lRetorn = false;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 5);
                acessaBancoDados.AdicionaParametros("@VAR_CAR_ID", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_ID", Convert.ToInt32(id));
                acessaBancoDados.AdicionaParametros("@VAR_FUN_NOME", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_CPFCNPJ", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_RGIE", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_EMAIL", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_ENDERECO", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_CEP", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_TELEFONE", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_CELULAR", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_SALARIO", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_DTADIMISSAO", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_DTNASCIMENTO", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_COMISSAO", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_SEXO", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_LOGIN", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_SENHA", null);
                acessaBancoDados.AdicionaParametros("@VAR_FUN_DELETE", true.ToString().ToUpper());
                acessaBancoDados.AdicionaParametros("@VAR_SENHA_CRIPTOGRAFIA", Definicoes.senhaCriptografia);

                acessaBancoDados.ExecultarManipulacao(CommandType.StoredProcedure, "uspFuncionario");

                lRetorn = true;
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(lRetorn);
        }