public JsonResult Add(tbl_paper_rule paperrule) { OperateResultModel orm = new OperateResultModel(); orm.message = ValidInput(paperrule); if (string.IsNullOrEmpty(orm.message)) { UserModel um = SessionUser; DateTime dtnow = DateTime.Now; paperrule.createdate = dtnow; paperrule.creater = um.UserNo; paperrule.editdate = dtnow; paperrule.editer = um.UserNo; paperrule.pkid = NewGuid; Bank bank = new Bank(); orm = bank.InsertPaperRule(paperrule); orm.rows = paperrule; } else { orm.success = false; } return(JsonResultHelper.ConvertToJsonResult(orm)); }
/// <summary> /// 验证输入的章节信息是否正常 /// </summary> /// <param name="paperrule">章节实体</param> /// <returns></returns> private string ValidInput(tbl_paper_rule paperrule) { string msg = string.Empty; if (string.IsNullOrEmpty(paperrule.chexing)) { msg += "请选择车型<br />"; } if (string.IsNullOrEmpty(paperrule.kemu)) { msg += "请选择科目<br />"; } if (paperrule.single == null) { msg += "请输入单选题比例<br />"; } if (paperrule.judge == null) { msg += "请输入判断题比例<br />"; } if (paperrule.multi == null) { msg += "请输入多选题比例<br />"; } if (paperrule.single + paperrule.judge + paperrule.multi != 100) { msg += "比例之和不为100"; } return(msg); }
public PartialViewResult Edit(string pkid) { tbl_paper_rule paperrule = null; if (!string.IsNullOrEmpty(pkid)) { Bank bank = new Bank(); paperrule = bank.QueryPaperRule(pkid); } return(PartialView(paperrule)); }
public JsonResult Update(tbl_paper_rule paperrule) { OperateResultModel orm = new OperateResultModel(); orm.message = ValidInput(paperrule); if (string.IsNullOrEmpty(orm.message)) { paperrule.editdate = DateTime.Now; paperrule.editer = SessionUser.UserNo; Bank bank = new Bank(); orm = bank.UpdatePaperRule(paperrule); orm.rows = paperrule; } else { orm.success = false; } return(JsonResultHelper.ConvertToJsonResult(orm)); }
/// <summary> /// 更新信息 /// </summary> /// <param name="model">实体</param> /// <returns></returns> public OperateResultModel UpdatePaperRule(tbl_paper_rule model) { TblPaperRuleDal dal = new TblPaperRuleDal(); return(dal.Update(model)); }
/// <summary> /// 插入信息 /// </summary> /// <param name="model">实体</param> /// <returns></returns> public OperateResultModel InsertPaperRule(tbl_paper_rule model) { TblPaperRuleDal dal = new TblPaperRuleDal(); return(dal.Insert(model)); }