public static bool FornecedorExiste(int IDFornecedor)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var t = Convert.ToInt32(IDFornecedor);
             var a = from b in oDB.Fornecedor
                     where b.ID.Equals(t)
                     select b;
             if (a.Count() == 0)
             {
                 return(false);
             }
             else
             {
                 return(true);
             }
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
示例#2
0
        public async static Task <List <Material> > SelecionarTodosCriterioAsync(string Criterio, string Escolha)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    switch (Escolha)
                    {
                    case "Descrição":
                    {
                        var a = from b in oDB.Material
                                where b.Descricao.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "ID":
                    {
                        var t = Convert.ToInt32(Criterio);
                        var a = from b in oDB.Material
                                where b.ID.Equals(t)
                                select b;
                        return(await a.ToListAsync());
                    }

                    default: return(new List <Material>());
                    }
                }
                catch (Exception)
                {
                    return(new List <Material>());
                }
            }
        }
示例#3
0
        public async static Task <List <NumFornecimentosPorEmpresa> > SelecionarTodosFornecimentosPorEmpresaPesquisa(string Criterio, string Escolha)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    switch (Escolha)
                    {
                    case "FornecedorID":
                    {
                        var t = Convert.ToInt32(Criterio);
                        var a = from b in oDB.NumFornecimentosPorEmpresa
                                where b.FornecedorID.Equals(t)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "Razão Social":
                    {
                        var a = from b in oDB.NumFornecimentosPorEmpresa
                                where b.RazaoSocial.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    default: return(new List <NumFornecimentosPorEmpresa>());
                    }
                }
                catch (Exception)
                {
                    return(null);
                }
            }
        }
示例#4
0
        public async static Task <List <ContaCorrente> > SelecionarTodosCriterioAsync(string Criterio, string Escolha)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    switch (Escolha)
                    {
                    case "Cidade":
                    {
                        var a = from b in oDB.ContaCorrente
                                where b.Conta.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "Agência":
                    {
                        var t = Convert.ToInt32(Criterio);
                        var a = from b in oDB.ContaCorrente
                                where b.Agencia.Equals(t)
                                select b;
                        return(await a.ToListAsync());
                    }

                    default: return(new List <ContaCorrente>());
                    }
                }
                catch (Exception)
                {
                    return(new List <ContaCorrente>());
                }
            }
        }
        public async static Task <List <Pagamento> > SelecionarTodosCriterioAsync(string Criterio, string Escolha)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    switch (Escolha)
                    {
                    case "Fornecimento":
                    {
                        var t = Convert.ToInt32(Criterio);
                        var a = from b in oDB.Pagamento
                                where b.Fornecimento.Equals(t)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "Data":
                    {
                        var t = Convert.ToDateTime(Criterio);
                        var a = from b in oDB.Pagamento
                                where b.DataEmissao.Equals(t)
                                select b;
                        return(await a.ToListAsync());
                    }

                    default: return(new List <Pagamento>());
                    }
                }
                catch (Exception)
                {
                    return(new List <Pagamento>());
                }
            }
        }
        public async static Task <List <NumSolicitacoesAprovadosPorSetor> > SelecionarTodasSolicitacoesAprovadosPorSetorPesquisa(string Criterio, string Escolha)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    switch (Escolha)
                    {
                    case "SetorID":
                    {
                        var t = Convert.ToInt32(Criterio);
                        var a = from b in oDB.NumSolicitacoesAprovadosPorSetor
                                where b.SetorID.Equals(t)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "Setor":
                    {
                        var a = from b in oDB.NumSolicitacoesAprovadosPorSetor
                                where b.Setor.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    default: return(new List <NumSolicitacoesAprovadosPorSetor>());
                    }
                }
                catch (Exception)
                {
                    return(null);
                }
            }
        }
 public async static Task<List<Material>> SelecionarTodosCriterioAsync(string Criterio, string Escolha)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             switch (Escolha)
             {
                 case "Descrição":
                     {
                         var a = from b in oDB.Material
                                 where b.Descricao.Contains(Criterio)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "ID":
                     {
                         var t = Convert.ToInt32(Criterio);
                         var a = from b in oDB.Material
                                 where b.ID.Equals(t)
                                 select b;
                         return await a.ToListAsync();
                     }
                 default: return new List<Material>();
             }
         }
         catch (Exception)
         {
             return new List<Material>();
         }
     }
 }
示例#8
0
        public async static Task <List <PlanoContas> > SelecionarTodosCriterioAsync(string Criterio, string Escolha)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    switch (Escolha)
                    {
                    case "Conta":
                    {
                        var a = from b in oDB.PlanoContas
                                where b.Conta.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "Descrição":
                    {
                        var a = from b in oDB.PlanoContas
                                where b.Descricao.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    default: return(new List <PlanoContas>());
                    }
                }
                catch (Exception)
                {
                    return(new List <PlanoContas>());
                }
            }
        }
        public async static Task <List <PesquisaAgencia> > SelecionarTodosViewCriterioAsync(string Criterio, string Escolha)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    switch (Escolha)
                    {
                    case "Cidade":
                    {
                        var a = from b in oDB.PesquisaAgencia
                                where b.Cidade.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "Gerente":
                    {
                        var a = from b in oDB.PesquisaAgencia
                                where b.Gerente.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "Nome Banco":
                    {
                        var a = from b in oDB.PesquisaAgencia
                                where b.Nome.Contains(Criterio)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "ID Agência":
                    {
                        var t = Convert.ToInt32(Criterio);
                        var a = from b in oDB.PesquisaAgencia
                                where b.AgenciaID.Equals(t)
                                select b;
                        return(await a.ToListAsync());
                    }

                    case "ID Banco":
                    {
                        var t = Convert.ToInt32(Criterio);
                        var a = from b in oDB.PesquisaAgencia
                                where b.BancoID.Equals(t)
                                select b;
                        return(await a.ToListAsync());
                    }

                    default: return(new List <PesquisaAgencia>());
                    }
                }
                catch (Exception)
                {
                    return(new List <PesquisaAgencia>());
                }
            }
        }
示例#10
0
 public async static Task <List <RelacaoFornecimento> > SelecionarTodosFornecimentos()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.RelacaoFornecimento.ToListAsync());
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
示例#11
0
 public async static Task <List <Material> > SelecionarTodosMateriaisAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.Material.ToListAsync());
         }
         catch (Exception)
         {
             return(new List <Material>());
         }
     }
 }
示例#12
0
 public async static Task <List <FornecimentosMateriais> > SelecionarTodosViewAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.FornecimentosMateriais.ToListAsync());
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
示例#13
0
 public async static Task <List <NumFornecimentosPorEmpresa> > SelecionarTodosFornecimentosPorEmpresa()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.NumFornecimentosPorEmpresa.ToListAsync());
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
 public async static Task <List <NumSolicitacoesAprovadosPorSetor> > SelecionarTodasSolicitacoesAprovadosPorSetor()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.NumSolicitacoesAprovadosPorSetor.ToListAsync());
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
 public async static Task<List<ContaCorrente>> SelecionarTodosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return await oDB.ContaCorrente.ToListAsync();
         }
         catch (Exception)
         {
             return new List<ContaCorrente>();
         }
     }
 }
 public async static Task<List<Lancamento>> SelecionarTodosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return await oDB.Lancamento.ToListAsync();
         }
         catch (Exception)
         {
             return new List<Lancamento>();
         }
     }
 }
示例#17
0
 public async static Task <List <PesquisarCC> > SelecionarTodosViewAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.PesquisarCC.ToListAsync());
         }
         catch (Exception)
         {
             return(new List <PesquisarCC>());
         }
     }
 }
 public async static Task<List<SolicitacoesMateriais>> SelecionarTodosViewAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return await oDB.SolicitacoesMateriais.ToListAsync();
         }
         catch (Exception)
         {
             return null;
         }
     }
 }
 public async static Task <List <Agencia> > SelecionarTodosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.Agencia.ToListAsync());
         }
         catch (Exception)
         {
             return(new List <Agencia>());
         }
     }
 }
 public async static Task<List<Material>> SelecionarTodosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return await oDB.Material.ToListAsync();
         }
         catch (Exception)
         {
             return new List<Material>();
         }
     }
 }
 public async static Task <List <Fornecedor> > SelecionarTodosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.Fornecedor.ToListAsync());
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
 public async static Task<List<PesquisarCC>> SelecionarTodosViewAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return await oDB.PesquisarCC.ToListAsync();
         }
         catch (Exception)
         {
             return new List<PesquisarCC>();
         }
     }
 }
 public async static Task<List<Fornecedor>> SelecionarTodosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return await oDB.Fornecedor.ToListAsync();
         }
         catch (Exception)
         {
             return null;
         }
     }
 }
示例#24
0
 public async static Task <List <ContaCorrente> > SelecionarTodosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.ContaCorrente.ToListAsync());
         }
         catch (Exception)
         {
             return(new List <ContaCorrente>());
         }
     }
 }
 public async static Task <List <SolicitacaoMaterial> > SelecionarTodosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return(await oDB.SolicitacaoMaterial.ToListAsync());
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
 public async static Task<string> InserirAsync(Fornecedor oFornecedor)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             oDB.Fornecedor.Add(oFornecedor);
             await oDB.SaveChangesAsync();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
 public async static Task<string> AlterarAsync(ContaCorrente oContaCorrente)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             oDB.ContaCorrente.Attach(oContaCorrente);
             await oDB.SaveChangesAsync();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
 public async static Task<string> InserirAsync(Material oMaterial)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             oDB.Material.Add(oMaterial);
             await oDB.SaveChangesAsync();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
 public async static Task<string> InserirAsync(Lancamento oLancamento)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             oDB.Lancamento.Add(oLancamento);
             await oDB.SaveChangesAsync();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
 public async static Task<string> AlterarAsync(Lancamento oLancamento)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             oDB.Lancamento.Attach(oLancamento);
             oDB.Entry(oLancamento).State = EntityState.Modified;
             await oDB.SaveChangesAsync();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
示例#31
0
        public async static Task <string> AlterarAsync(ContaCorrente oContaCorrente)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    oDB.ContaCorrente.Attach(oContaCorrente);
                    await oDB.SaveChangesAsync();

                    return(null);
                }
                catch (Exception ex)
                {
                    return(ex.ToString());
                }
            }
        }
        public async static Task <string> InserirAsync(Fornecedor oFornecedor)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    oDB.Fornecedor.Add(oFornecedor);
                    await oDB.SaveChangesAsync();

                    return(null);
                }
                catch (Exception ex)
                {
                    return(ex.ToString());
                }
            }
        }
 public async static Task <List <SolicitacaoMaterial> > SelecionarTodosAprovadosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = from b in oDB.SolicitacaoMaterial
                     where b.Aprovado.Equals(true)
                     select b;
             return(await a.ToListAsync());
         }
         catch (Exception)
         {
             return(new List <SolicitacaoMaterial>());
         }
     }
 }
 public async static Task<List<SolicitacaoMaterial>> SelecionarTodosAprovadosAsync()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = from b in oDB.SolicitacaoMaterial
                     where b.Aprovado.Equals(true)
                     select b;
             return await a.ToListAsync();
         }
         catch (Exception)
         {
             return new List<SolicitacaoMaterial>();
         }
     }
 }
        public async static Task <string> InserirAsync(Pagamento oPagamento)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    oDB.Pagamento.Add(oPagamento);
                    await oDB.SaveChangesAsync();

                    return(null);
                }
                catch (Exception ex)
                {
                    return(ex.ToString());
                }
            }
        }
        public async static Task <string> InserirAsync(Agencia oAgencia)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    oDB.Agencia.Add(oAgencia);
                    await oDB.SaveChangesAsync();

                    return(null);
                }
                catch (Exception ex)
                {
                    return(ex.ToString());
                }
            }
        }
 public async static Task<string> ExcluirAsync(int ID)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var oLancamento = await oDB.Lancamento.FindAsync(ID);
             oDB.Lancamento.Attach(oLancamento);
             oDB.Lancamento.Remove(oLancamento);
             await oDB.SaveChangesAsync();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
        public async static Task <string> AlterarAsync(Agencia oAgencia)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    oDB.Agencia.Attach(oAgencia);
                    oDB.Entry(oAgencia).State = EntityState.Modified;
                    await oDB.SaveChangesAsync();

                    return(null);
                }
                catch (Exception ex)
                {
                    return(ex.ToString());
                }
            }
        }
 public async static Task<string> ExcluirAsync(string Conta)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var oContaCorrente = await oDB.ContaCorrente.FindAsync(Conta);
             oDB.ContaCorrente.Attach(oContaCorrente);
             oDB.ContaCorrente.Remove(oContaCorrente);
             await oDB.SaveChangesAsync();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
示例#40
0
 public static string InserirAsync(FornecimentoMaterial oFornecimentoMaterial)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             oDB.RealizarFornecimento(oFornecimentoMaterial.Fornecedor, oFornecimentoMaterial.Servico, oFornecimentoMaterial.Data);
             foreach (var item in oFornecimentoMaterial.Material)
             {
                 oDB.ItensFornecimentoRealizado(item.ID);
             }
             return(null);
         }
         catch (Exception ex)
         {
             return(ex.ToString());
         }
     }
 }
示例#41
0
 public static List <DetalhesFornecimento_Result> SelecionarTodosDetalhesFornecimentos(int Fornecimento)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             List <DetalhesFornecimento_Result> test = new List <DetalhesFornecimento_Result>();
             foreach (var item in oDB.DetalhesFornecimento(Fornecimento))
             {
                 test.Add(item);
             }
             return(test);
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
 public static string AprovarSolicitacao(int Solicitacao, bool Aprovacao)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = oDB.SolicitacaoMaterial.Find(Solicitacao);
             a.Aprovado = Aprovacao;
             oDB.SolicitacaoMaterial.Attach(a);
             oDB.Entry(a).State = EntityState.Modified;
             oDB.SaveChanges();
             return(null);
         }
         catch (Exception ex)
         {
             return(ex.ToString());
         }
     }
 }
 public static List <TodasSolicitacoesNaoAprovadas_Result> SelecionarTodasSolicitacoesBasicoNaoAprovadas(int Setor)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             List <TodasSolicitacoesNaoAprovadas_Result> test = new List <TodasSolicitacoesNaoAprovadas_Result>();
             foreach (var item in oDB.TodasSolicitacoesNaoAprovadas(Setor))
             {
                 test.Add(item);
             }
             return(test);
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
示例#44
0
 public static List <TodosFornecimentos_Result> SelecionarTodosFornecimentosBasico(int fornecedor)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             List <TodosFornecimentos_Result> test = new List <TodosFornecimentos_Result>();
             foreach (var item in oDB.TodosFornecimentos(fornecedor))
             {
                 test.Add(item);
             }
             return(test);
         }
         catch (Exception)
         {
             return(null);
         }
     }
 }
 public static string AprovarSolicitacao(int Solicitacao, bool Aprovacao)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = oDB.SolicitacaoMaterial.Find(Solicitacao);
             a.Aprovado = Aprovacao;
             oDB.SolicitacaoMaterial.Attach(a);
             oDB.Entry(a).State = EntityState.Modified;
             oDB.SaveChanges();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
 public static string InserirAsync(FornecimentoMaterial oFornecimentoMaterial)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             oDB.RealizarFornecimento(oFornecimentoMaterial.Fornecedor, oFornecimentoMaterial.Servico, oFornecimentoMaterial.Data);
             foreach (var item in oFornecimentoMaterial.Material)
             {
                 oDB.ItensFornecimentoRealizado(item.ID);
             }
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
 public static string CancelarFornecimento(int Fornecimento, bool Cancelado)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = oDB.FornecimentoMaterial.Find(Fornecimento);
             a.Cancelado = Cancelado;
             oDB.FornecimentoMaterial.Attach(a);
             oDB.Entry(a).State = EntityState.Modified;
             oDB.SaveChanges();
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
示例#48
0
 public static string CancelarFornecimento(int Fornecimento, bool Cancelado)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = oDB.FornecimentoMaterial.Find(Fornecimento);
             a.Cancelado = Cancelado;
             oDB.FornecimentoMaterial.Attach(a);
             oDB.Entry(a).State = EntityState.Modified;
             oDB.SaveChanges();
             return(null);
         }
         catch (Exception ex)
         {
             return(ex.ToString());
         }
     }
 }
 public static string InserirAsync(SolicitacaoMaterial oSolicitacaoMaterial)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             oDB.RealizarSolicitacao(oSolicitacaoMaterial.Setor, oSolicitacaoMaterial.Data, oSolicitacaoMaterial.Aprovado);
             foreach (var item in oSolicitacaoMaterial.Material)
             {
                 oDB.ItensSolicitacaoRealizada(item.ID);
             }
             return null;
         }
         catch (Exception ex)
         {
             return ex.ToString();
         }
     }
 }
 public static bool LancamentoExiste(int ID)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = from b in oDB.Lancamento
                     where b.Numero.Equals(ID)
                     select b;
             if (a.Count() == 0)
                 return false;
             else
                 return true;
         }
         catch (Exception)
         {
             return false;
         }
     }
 }
 public static bool AgenciaExiste(int ID)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = from b in oDB.PesquisaAgencia
                     where b.AgenciaID.Equals(ID)
                     select b;
             if (a.Count() == 0)
                 return false;
             else
                 return true;
         }
         catch (Exception)
         {
             return false;
         }
     }
 }
 public static bool FornecedorExiste(int IDFornecedor)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var t = Convert.ToInt32(IDFornecedor);
             var a = from b in oDB.Fornecedor
                     where b.ID.Equals(t)
                     select b;
             if (a.Count() == 0)
                 return false;
             else
                 return true;
         }
         catch (Exception)
         {
             return false;
         }
     }
 }
 public async static Task<List<PesquisarCC>> SelecionarTodosViewCriterioAsync(string Criterio, string Escolha)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             switch (Escolha)
             {
                 case "Cidade":
                     {
                         var a = from b in oDB.PesquisarCC
                                 where b.Cidade.Contains(Criterio)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "Gerente":
                     {
                         var a = from b in oDB.PesquisarCC
                                 where b.Gerente.Contains(Criterio)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "Nome Banco":
                     {
                         var a = from b in oDB.PesquisarCC
                                 where b.Nome.Contains(Criterio)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "ID Agência":
                     {
                         var t = Convert.ToInt32(Criterio);
                         var a = from b in oDB.PesquisarCC
                                 where b.AgenciaID.Equals(t)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "Conta":
                     {
                         var a = from b in oDB.PesquisarCC
                                 where b.Conta.Contains(Criterio)
                                 select b;
                         return await a.ToListAsync();
                     }
                 default: return new List<PesquisarCC>();
             }
         }
         catch (Exception)
         {
             return new List<PesquisarCC>();
         }
     }
 }
 public async static Task<List<RelacaoSolicitacao>> SelecionarTodosSolicitacoesCriterio(string Criterio, string Escolha)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             switch (Escolha)
             {
                 case "SolicitacaoID":
                     {
                         var t = Convert.ToInt32(Criterio);
                         var a = from b in oDB.RelacaoSolicitacao
                                 where b.SolicitacaoID.Equals(t)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "SetorID":
                     {
                         var t = Convert.ToInt32(Criterio);
                         var a = from b in oDB.RelacaoSolicitacao
                                 where b.SetorID.Equals(t)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "Setor":
                     {
                         var a = from b in oDB.RelacaoSolicitacao
                                 where b.SetorSolicitante.Contains(Criterio)
                                 select b;
                         return await a.ToListAsync();
                     }
                 default: return new List<RelacaoSolicitacao>();
             }
         }
         catch (Exception)
         {
             return null;
         }
     }
 }
 public static List<DetalhesSolicitacao_Result1> SelecionarTodosDetalhesSolicitacoes(int Solicitacao)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             List<DetalhesSolicitacao_Result1> test = new List<DetalhesSolicitacao_Result1>();
             foreach (var item in oDB.DetalhesSolicitacao(Solicitacao))
             {
                 test.Add(item);
             }
             return test;
         }
         catch (Exception)
         {
             return null;
         }
     }
 }
 public async static Task<List<ContaCorrente>> SelecionarTodosCriterioAsync(string Criterio, string Escolha)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             switch (Escolha)
             {
                 case "Cidade":
                     {
                         var a = from b in oDB.ContaCorrente
                                 where b.Conta.Contains(Criterio)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "Agência":
                     {
                         var t = Convert.ToInt32(Criterio);
                         var a = from b in oDB.ContaCorrente
                                 where b.Agencia.Equals(t)
                                 select b;
                         return await a.ToListAsync();
                     }
                 default: return new List<ContaCorrente>();
             }
         }
         catch (Exception)
         {
             return new List<ContaCorrente>();
         }
     }
 }
 public static bool ContaCorrenteExiste(string Conta)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             var a = from b in oDB.ContaCorrente
                     where b.Conta.Equals(Conta)
                     select b;
             if (a.Count() == 0)
                 return false;
             else
                 return true;
         }
         catch (Exception)
         {
             return false;
         }
     }
 }
 public static List<TodasSolicitacoesNaoAprovadas_Result> SelecionarTodasSolicitacoesBasicoNaoAprovadas(int Setor)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             List<TodasSolicitacoesNaoAprovadas_Result> test = new List<TodasSolicitacoesNaoAprovadas_Result>();
             foreach (var item in oDB.TodasSolicitacoesNaoAprovadas(Setor))
             {
                 test.Add(item);
             }
             return test;
         }
         catch (Exception)
         {
             return null;
         }
     }
 }
 public async static Task<List<NumSolicitacoesAprovadosPorSetor>> SelecionarTodasSolicitacoesAprovadosPorSetor()
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             return await oDB.NumSolicitacoesAprovadosPorSetor.ToListAsync();
         }
         catch (Exception)
         {
             return null;
         }
     }
 }
 public async static Task<List<NumSolicitacoesAprovadosPorSetor>> SelecionarTodasSolicitacoesAprovadosPorSetorPesquisa(string Criterio, string Escolha)
 {
     using (var oDB = new CAPEntities())
     {
         try
         {
             switch (Escolha)
             {
                 case "SetorID":
                     {
                         var t = Convert.ToInt32(Criterio);
                         var a = from b in oDB.NumSolicitacoesAprovadosPorSetor
                                 where b.SetorID.Equals(t)
                                 select b;
                         return await a.ToListAsync();
                     }
                 case "Setor":
                     {
                         var a = from b in oDB.NumSolicitacoesAprovadosPorSetor
                                 where b.Setor.Contains(Criterio)
                                 select b;
                         return await a.ToListAsync();
                     }
                 default: return new List<NumSolicitacoesAprovadosPorSetor>();
             }
         }
         catch (Exception)
         {
             return null;
         }
     }
 }