public string chongzhi(SellInfo sellInfo) { yhxx yhxx = baseDAL.Get <yhxx>().FirstOrDefault(c => c.ywbh == sellInfo.ywbh); yhxx.gqcs += 1; if (yhxx.gqzl == null) { yhxx.gqzl = sellInfo.gql; } else { yhxx.gqzl += sellInfo.gql; } yhxx.gqrq = DateTime.Now; //向营业数据表插入信息 yysj newYysj = new yysj(); newYysj.ywbh = sellInfo.ywbh; newYysj.skcs = baseDAL.Get <yysj>().Where(c => c.ywbh == sellInfo.ywbh).Count() + 1; newYysj.skrq = (DateTime)yhxx.gqrq; newYysj.skje = (decimal)sellInfo.qjMoney; newYysj.skql = sellInfo.gql; newYysj.czy = (string)Session["user_id"]; newYysj.bb = 1; newYysj.hh = 1; newYysj.sjkb = 1; newYysj.time = DateTime.Now; newYysj.gzzbh = 1; newYysj.lstbz = 1; newYysj.bqbz = 0; newYysj.zfbz = 0; string fpbh = "IC0010701 "; fpbh += baseDAL.Get <yysj>().Count().ToString(); newYysj.fpbh = fpbh; baseDAL.AddItem <yysj>(newYysj); //放入session以备打印 Session["ywbhP"] = sellInfo.ywbh; Session["fpbhP"] = fpbh; Session["gqlP"] = sellInfo.gql; Session["qjMoneyP"] = sellInfo.qjMoney; Session["moneyTotalP"] = sellInfo.moneyTotal; Session["returnMoneyP"] = sellInfo.returnMoney; if (baseDAL.SaveAllChanges()) { return("充值成功!"); } else { return("充值失败!"); } }
public string YuChongZhangDeal(yysj yczInfo) { List <yysj> yysjList = baseDAL.Get <yysj>(). Where(c => c.ywbh == yczInfo.ywbh). Where(c => c.zfbz != 1). OrderBy(c => c.skrq).ToList(); yysj yysj_To_Change = yysjList[yysjList.Count - 1]; yysj_To_Change.zfbz = 1; if (baseDAL.SaveAllChanges()) { return("此账已处理成功!"); } else { return("此帐处理失败!"); } }