public object atualizaProcesso(ProcessoPessoaVinc processopessoavinc)
        {
            object id;

            try
            {
                acessaBancoDados.LimpaParametros();
                acessaBancoDados.AdicionaParametros("@acao", 4);
                acessaBancoDados.AdicionaParametros("VAR_cliente_CLI_ID", processopessoavinc.cliente_CLI_ID);
                acessaBancoDados.AdicionaParametros("VAR_processo_PROC_ID", processopessoavinc.processo_PROC_ID);
                acessaBancoDados.AdicionaParametros("VAR_CLI_PRO_TIPOCLIENTEPROC", processopessoavinc.CLI_PRO_TIPOCLIENTEPROC);
                acessaBancoDados.AdicionaParametros("VAR_CLI_PRO_CLIENTEESCRITORIO", processopessoavinc.CLI_PRO_CLIENTEESCRITORIO);
                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);
        }
 public bool equals(ProcessoPessoaVinc processopessoavinc)
 {
     throw new NotImplementedException();
 }
        public List <ProcessoPessoaVinc> buscaProcesso(string id = "", string descricao = "")
        {
            List <ProcessoPessoaVinc> listaProcesso = new List <ProcessoPessoaVinc>();
            DataTable dtProcesso;

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

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

                    proc.cliente_CLI_ID            = Convert.ToInt32(linha["cliente_CLI_ID"].ToString());
                    proc.processo_PROC_ID          = Convert.ToInt32(linha["processo_PROC_ID"].ToString());
                    proc.CLI_PRO_CLIENTEESCRITORIO = linha["CLI_PRO_CLIENTEESCRITORIO"].ToString();
                    proc.CLI_PRO_TIPOCLIENTEPROC   = linha["CLI_PRO_TIPOCLIENTEPROC"].ToString();
                    proc.Cliente                          = new Cliente();
                    proc.Cliente.id                       = Convert.ToInt32(linha["CLI_ID"].ToString());
                    proc.Cliente.nome                     = linha["CLI_NOME"].ToString();
                    proc.Cliente.cpf_cnpj                 = linha["CLI_CPFCNPJ"].ToString();
                    proc.Cliente.rg_ie                    = linha["CLI_RGIE"].ToString();
                    proc.Cliente.data_nascimento          = Convert.ToDateTime(linha["CLI_DTNASCIMENTO"].ToString());
                    proc.Cliente.nacionalidade            = linha["CLI_NACIONALIDADE"].ToString();
                    proc.Cliente.estado_civil             = linha["CLI_ESTADOCIVIL"].ToString();
                    proc.Cliente.Domicilio                = new Domicilio();
                    proc.Cliente.Domicilio.logradouro     = linha["CLI_DOMICILIO"].ToString();
                    proc.Cliente.Domicilio.cep            = linha["CLI_CEPDOMICILIO"].ToString();
                    proc.Cliente.endereco                 = new Endereco();
                    proc.Cliente.endereco.logradouro      = linha["CLI_RESIDENCIA"].ToString();
                    proc.Cliente.endereco.cep             = linha["CLI_CEPRESIDENCIA"].ToString();
                    proc.Cliente.telefone                 = linha["CLI_TELEFONE"].ToString();
                    proc.Cliente.celular                  = linha["CLI_CELULAR"].ToString();
                    proc.Cliente.email                    = linha["CLI_EMAIL"].ToString();
                    proc.Cliente.excluido                 = Convert.ToBoolean(linha["CLI_DELETE"].ToString());
                    proc.Cliente.sexo                     = linha["CLI_SEXO"].ToString();
                    proc.Processo                         = new Processo();
                    proc.Processo.PROC_ID                 = Convert.ToInt32(linha["PROC_ID"].ToString());
                    proc.Processo.funcionario_fun_id      = Convert.ToInt32(linha["funcionario_fun_id"].ToString());
                    proc.Processo.PROC_AREA               = linha["PROC_AREA"].ToString();
                    proc.Processo.PROC_ASSUNTO            = linha["PROC_ASSUNTO"].ToString();
                    proc.Processo.PROC_CLASSEPROCEDIMENTO = linha["PROC_CLASSEPROCEDIMENTO"].ToString();
                    proc.Processo.PROC_COMARCA            = linha["PROC_COMARCA"].ToString();
                    proc.Processo.PROC_COMPETENCIA        = linha["PROC_COMPETENCIA"].ToString();
                    proc.Processo.PROC_DTCADASTRO         = linha["PROC_DTCADASTRO"].ToString();
                    proc.Processo.PROC_FORUM              = linha["PROC_FORUM"].ToString();
                    proc.Processo.PROC_INSTANCIA          = linha["PROC_INSTANCIA"].ToString();
                    proc.Processo.PROC_NATUREZA           = linha["PROC_NATUREZA"].ToString();
                    proc.Processo.PROC_NUMEROPROCESSO     = linha["PROC_NUMEROPROCESSO"].ToString();
                    proc.Processo.PROC_PALAVRACHAVE       = linha["PROC_PALAVRACHAVE"].ToString();
                    proc.Processo.PROC_VALORDACAUSA       = linha["PROC_VALORDACAUSA"].ToString();
                    proc.Processo.PROC_VARA               = linha["PROC_VARA"].ToString();
                    proc.Processo.Funcionario             = new Funcionario();
                    proc.Processo.Funcionario.id          = Convert.ToInt32(linha["fun_id"].ToString());
                    proc.Processo.Funcionario.nome        = linha["FUN_NOME"].ToString();
                    listaProcesso.Add(proc);
                }
            }
            catch (Exception e)
            {
                throw new Exception(GravaLogErr.MensagemErro(e.Message.ToString(), e));
            }

            return(listaProcesso);
        }