Example #1
0
        public bool Alterar(IDatabaseCommandCommit dataBaseCommandCommit, EFTJAdvogado advogado)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(new SqlParameter("@veParametro", 5));
            if (!string.IsNullOrEmpty(advogado.Codigo))
            {
                parameters.Add(new SqlParameter("@veCodigo", advogado.Codigo.ToUpper()));
            }
            if (!string.IsNullOrEmpty(advogado.Nome))
            {
                parameters.Add(new SqlParameter("@veNome", advogado.Nome.ToUpper()));
            }
            if (!string.IsNullOrEmpty(advogado.Origem))
            {
                parameters.Add(new SqlParameter("@veOrigem", advogado.Origem));
            }

            parameters.Add(new SqlParameter("@veAtivo", advogado.Ativo));
            parameters.Add(new SqlParameter("@veCreateUserCode", advogado.CreateUserCode));
            parameters.Add(new SqlParameter("@veEFTJAdvogadoID", advogado.EFTJAdvogadoID));


            dataBaseCommandCommit.Update(Procedure, parameters);
            return(true);
        }
Example #2
0
        public bool Excluir(IDatabaseCommandCommit dataBaseCommandCommit, EFTJAdvogado advogado)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(new SqlParameter("@veParametro", 6));
            parameters.Add(new SqlParameter("@veEFTJAdvogadoID", advogado.EFTJAdvogadoID));

            dataBaseCommandCommit.Delete(Procedure, parameters);
            return(true);
        }
Example #3
0
        public ICollection <EFTJAdvogado> PesquisarHistoricoAdvogado(EFTJAdvogado advogado)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(new SqlParameter("@veParametro", 7));
            if (advogado.EFTJAdvogadoID > 0)
            {
                parameters.Add(new SqlParameter("@veEFTJAdvogadoID", advogado.EFTJAdvogadoID));
            }

            return(base.Select <EFTJAdvogado>(Procedure, parameters));
        }
Example #4
0
        public int Atualizar(IDatabaseCommandCommit databaseCommandCommit, EFTJAdvogado advogado)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(new SqlParameter("@veParametro", 3));
            parameters.Add(new SqlParameter("@veCreateUserCode", advogado.CreateUserCode));
            parameters.Add(new SqlParameter("@veCodigo", advogado.Codigo));
            parameters.Add(new SqlParameter("@veOrigem", advogado.Origem));
            parameters.Add(new SqlParameter("@veAtivo", advogado.Ativo));
            parameters.Add(new SqlParameter("@veNome", advogado.Nome));
            parameters.Add(new SqlParameter("@veEFTJAdvogadoID", advogado.EFTJAdvogadoID));

            return(databaseCommandCommit.Update(Procedure, parameters));
        }
Example #5
0
        public ICollection <EFTJAdvogado> PesquisarAdvogado(EFTJAdvogado advogado)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(new SqlParameter("@veParametro", 4));

            if (!string.IsNullOrEmpty(advogado.Codigo))
            {
                parameters.Add(new SqlParameter("@veCodigo", advogado.Codigo));
            }
            if (!string.IsNullOrEmpty(advogado.Nome))
            {
                parameters.Add(new SqlParameter("@veNome", advogado.Nome));
            }
            if (advogado.EFTJAdvogadoID > 0)
            {
                parameters.Add(new SqlParameter("@veEFTJAdvogadoID", advogado.EFTJAdvogadoID));
            }
            if (advogado.AdvogadoAtivo != null)
            {
                parameters.Add(new SqlParameter("@veAtivo", advogado.AdvogadoAtivo));
            }

            if (advogado.OrigemList != null && advogado.OrigemList.Any())
            {
                if ((advogado.OrigemList.FirstOrDefault(x => x.Origem == "MANUAL") != null))
                {
                    parameters.Add(new SqlParameter("@veOrigemManual", advogado.OrigemList.FirstOrDefault(x => x.Origem == "MANUAL").Origem));
                }
                if ((advogado.OrigemList.FirstOrDefault(x => x.Origem == "IMPORTACAO") != null))
                {
                    parameters.Add(new SqlParameter("@veOrigemImportacao", advogado.OrigemList.FirstOrDefault(x => x.Origem == "IMPORTACAO").Origem));
                }
                if ((advogado.OrigemList.Where(x => x.Origem == "WEBSERVICE").FirstOrDefault() != null))
                {
                    parameters.Add(new SqlParameter("@veOrigemWebService", advogado.OrigemList.FirstOrDefault(x => x.Origem == "WEBSERVICE").Origem));
                }
            }

            parameters.Add(new SqlParameter("@vePaginaAtual", advogado.pagina));
            parameters.Add(new SqlParameter("@veQuantidadeRegistros", advogado.QuantidadeRegistrosPorPagina));

            return(base.Select <EFTJAdvogado>(Procedure, parameters));
        }
Example #6
0
        public int Inserir(IDatabaseCommandCommit databaseCommandCommit, EFTJAdvogado advogado)
        {
            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(new SqlParameter("@veParametro", 2));
            parameters.Add(new SqlParameter("@veCreateUserCode", advogado.CreateUserCode));
            parameters.Add(new SqlParameter("@veCodigo", advogado.Codigo));
            parameters.Add(new SqlParameter("@veNome", advogado.Nome));
            parameters.Add(new SqlParameter("@veAtivo", advogado.Ativo));
            parameters.Add(new SqlParameter("@veOrigem", advogado.Origem));

            var tmpResult = databaseCommandCommit.UpdateReader <EFTJAdvogado>(Procedure, parameters);

            if (tmpResult != null && tmpResult.EFTJAdvogadoID > 0)
            {
                return(tmpResult.EFTJAdvogadoID);
            }
            else
            {
                return(-1);
            }
        }
Example #7
0
        public ICollection <EFTJAdvogado> Pesquisar(EFTJAdvogado advogado)
        {
            int pageStart  = advogado.PageStart == 1 ? 1 : (advogado.PageStart - 1) * advogado.PageFinish + (1);
            int pageFinish = (pageStart + advogado.PageFinish) - 1;

            List <SqlParameter> parameters = new List <SqlParameter>();

            parameters.Add(new SqlParameter("@veParametro", 1));
            parameters.Add(new SqlParameter("@veCreateUserCode", advogado.CreateUserCode));

            if (advogado.EFTJAdvogadoID > 0)
            {
                parameters.Add(new SqlParameter("@veEFTJAdvogadoID", advogado.EFTJAdvogadoID));
            }

            if (!string.IsNullOrEmpty(advogado.Codigo))
            {
                parameters.Add(new SqlParameter("@veCodigo", advogado.Codigo));
            }

            if (!string.IsNullOrEmpty(advogado.Nome))
            {
                parameters.Add(new SqlParameter("@veNome", advogado.Nome));
            }

            if (pageStart > 0)
            {
                parameters.Add(new SqlParameter("@vePageStart", pageStart));
            }

            if (pageFinish > 0)
            {
                parameters.Add(new SqlParameter("@vePageFinish", pageFinish));
            }

            return(base.Select <EFTJAdvogado>(Procedure, parameters));
        }
Example #8
0
 public ICollection <EFTJAdvogado> Pesquisar(EFTJAdvogado advogado)
 {
     return(this.advogadoRepository.Pesquisar(advogado));
 }
Example #9
0
 public bool Excluir(IDatabaseCommandCommit dataBaseCommandCommit, EFTJAdvogado advogado)
 {
     return(this.advogadoRepository.Excluir(dataBaseCommandCommit, advogado));
 }