public async Task <ActionResult <CashMov> > PostCashMov(CashMov cashMov) { _context.CashMovs.Add(cashMov); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCashMov", new { id = cashMov.ID }, cashMov)); }
public async Task <IActionResult> PutCashMov(int id, CashMov cashMov) { if (id != cashMov.ID) { return(BadRequest()); } _context.Entry(cashMov).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CashMovExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void SaveInfo() { using (ClubDBEntities club = new ClubDBEntities()) { DateTime date = Convert.ToDateTime(tbDate.Text); // buffet BuffetMov buff = new BuffetMov(); buff.Date = date; buff.Balance = Convert.ToDecimal(tbTIncome.Text); buff.PreBalance = Convert.ToDecimal(tbPreBalance.Text); buff.MigBalance = Convert.ToDecimal(tbMigBalance.Text); buff.Purchase = Convert.ToDecimal(tbIncome.Text); buff.Sales = Convert.ToDecimal(tbSales.Text); club.BuffetMovs.AddObject(buff); // ohda ExpensesMov ex = new ExpensesMov(); ex.Date = date; ex.Balance = Convert.ToDecimal(tbOTBalance.Text); ex.Expenses = Convert.ToDecimal(tbOExpenses.Text); ex.MigBalance = Convert.ToDecimal(tbOMigBlanace.Text); ex.PlusBalance = Convert.ToDecimal(tbOBalance.Text); ex.PreBalance = Convert.ToDecimal(tbOPreBalance.Text); club.ExpensesMovs.AddObject(ex); // cash CashMov cash = new CashMov(); cash.Date = date; cash.Balance = Convert.ToDecimal(tbCTotal.Text); cash.Bank = Convert.ToDecimal(tbCBank.Text); cash.BuffetIncome = Convert.ToDecimal(tbCBuffet.Text); cash.Expenses = Convert.ToDecimal(tbCExpenses.Text); cash.InvIncome = Convert.ToDecimal(tbCIncome.Text); cash.MigBalance = Convert.ToDecimal(tbCMigBalance.Text); cash.PreBalance = Convert.ToDecimal(tbCPreBalance.Text); club.CashMovs.AddObject(cash); try { club.SaveChanges(); saved = true; Date = date; lblError.Visible = false; } catch { lblError.Text = "خطأ في التاريخ. الرجاء التأكد من المعلومات"; lblError.Visible = true; } } }
private void SaveInfo(bool ed) { using (ClubDBEntities club = new ClubDBEntities()) { DateTime date = Convert.ToDateTime(tbDate.Text); if (ed) { var re = club.CashMovs.Where(a => a.Date == date).First(); re.Balance = Convert.ToDecimal(tbCTotal.Text); re.Bank = Convert.ToDecimal(tbCBank.Text); re.BuffetIncome = 0; re.Expenses = Convert.ToDecimal(tbCExpenses.Text); re.InvIncome = Convert.ToDecimal(tbCIncome.Text); re.MigBalance = Convert.ToDecimal(tbCMigBalance.Text); re.PreBalance = Convert.ToDecimal(tbCPreBalance.Text); if (re.Bank > 0) { BankTran b = new BankTran(); b.Amount = re.Bank; b.Note = "إيداع نقدي"; b.Date = Convert.ToDateTime(tbBankDate.Text); club.BankTrans.AddObject(b); re.BankID = b.ID; } else if (re.Bank == 0) { var b = club.BankTrans.Where(a => a.ID == re.BankID).FirstOrDefault(); if (b != null) { club.BankTrans.DeleteObject(b); } } } else { // buffet //BuffetMov buff = new BuffetMov(); //buff.Date = date; //buff.Balance = Convert.ToDecimal(tbTIncome.Text); //buff.PreBalance = Convert.ToDecimal(tbPreBalance.Text); //buff.MigBalance = Convert.ToDecimal(tbMigBalance.Text); //buff.Purchase = Convert.ToDecimal(tbIncome.Text); //buff.Sales = Convert.ToDecimal(tbSales.Text); //club.BuffetMovs.AddObject(buff); // ohda //ExpensesMov ex = new ExpensesMov(); //ex.Date = date; //ex.Balance = 0; //ex.Expenses = 0; //ex.MigBalance = 0; //ex.PlusBalance = 0; //ex.PreBalance = 0; //club.ExpensesMovs.AddObject(ex); // cash CashMov cash = new CashMov(); cash.Date = date; cash.Balance = Convert.ToDecimal(tbCTotal.Text); cash.Bank = Convert.ToDecimal(tbCBank.Text); cash.BuffetIncome = 0; cash.Expenses = Convert.ToDecimal(tbCExpenses.Text); cash.InvIncome = Convert.ToDecimal(tbCIncome.Text); cash.MigBalance = Convert.ToDecimal(tbCMigBalance.Text); cash.PreBalance = Convert.ToDecimal(tbCPreBalance.Text); club.CashMovs.AddObject(cash); // bank if (cash.Bank > 0) { BankTran b = new BankTran(); b.Amount = cash.Bank; b.Note = "إيداع نقدي"; b.Date = Convert.ToDateTime(tbBankDate.Text); club.BankTrans.AddObject(b); cash.BankID = b.ID; } } try { club.SaveChanges(); saved = true; Date = date; lblError.Visible = false; string Message = " تم حفظ المعلومات "; ScriptManager.RegisterStartupScript(Page, this.GetType(), "alert", string.Format("alert('{0}');", Message), true); } catch { lblError.Text = "خطأ في التاريخ. الرجاء التأكد من المعلومات"; lblError.Visible = true; } } }