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> 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(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> 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> 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> 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();
         }
     }
 }
        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());
                }
            }
        }
示例#8
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<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();
         }
     }
 }
        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(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> ExcluirAsync(int ID)
        {
            using (var oDB = new CAPEntities())
            {
                try
                {
                    var oAgencia = await oDB.Agencia.FindAsync(ID);

                    oDB.Agencia.Attach(oAgencia);
                    oDB.Agencia.Remove(oAgencia);
                    await oDB.SaveChangesAsync();

                    return(null);
                }
                catch (Exception ex)
                {
                    return(ex.ToString());
                }
            }
        }
示例#14
0
        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());
                }
            }
        }