public bool SaveBillItemAndUserCard(PatiInBillItemEntity billItem, UserCardEntity cardEntity) { using (TransactionScope trans = new TransactionScope()) { try { bool ok1 = access.Save(billItem); if (ok1 == false) { return(false); } ok1 = cardAccess.Update(cardEntity); if (ok1 == false) { return(false); } trans.Complete(); return(true); } catch (Exception ex) { return(false); } } }
public PatiInBillItemEntity Load(string code) { try { PatiInBillItemEntity invoiceStore = QueryForObject <PatiInBillItemEntity>("PatiInBillItemMap.Load", code); return(invoiceStore); } catch (Exception) { throw; } }
public ActionResult SavePatiBillItem(string userid, string cardid, decimal amount) { string CreateUser = HttpContext.ApplicationInstance.Context.Request.Cookies["UserId"].Value; PatiInBillItemEntity billitem = new PatiInBillItemEntity(); billitem.BillItemId = CreateUser + DateTime.Now.ToString("yyMMddHHmmssfff"); billitem.UserId = userid; billitem.Amount = amount; billitem.IsUnusual = "0"; billitem.OrdId = ""; if (DateTime.Now.Hour < 10) { billitem.TypeCode = "01"; } else if (DateTime.Now.Hour > 10 && DateTime.Now.Hour < 15) { billitem.TypeCode = "02"; } else if (DateTime.Now.Hour > 15 && DateTime.Now.Hour < 22) { billitem.TypeCode = "03"; } billitem.BillDate = DateTime.Now; billitem.CreateDate = DateTime.Now; billitem.CreateUser = CreateUser; UserCardEntity cardEnty = this.usercardLogic.Load(cardid); cardEnty.FeeAmount += amount; cardEnty.UpdateDate = DateTime.Now; cardEnty.UpdateUser = CreateUser; bool isok = billitemLogic.SaveBillItemAndUserCard(billitem, cardEnty); return(Json(isok, JsonRequestBehavior.AllowGet)); }