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));
        }
Exemple #5
0
        /// <summary>
        /// 更新信息
        /// </summary>
        /// <param name="model">实体</param>
        /// <returns></returns>
        public OperateResultModel UpdatePaperRule(tbl_paper_rule model)
        {
            TblPaperRuleDal dal = new TblPaperRuleDal();

            return(dal.Update(model));
        }
Exemple #6
0
        /// <summary>
        /// 插入信息
        /// </summary>
        /// <param name="model">实体</param>
        /// <returns></returns>
        public OperateResultModel InsertPaperRule(tbl_paper_rule model)
        {
            TblPaperRuleDal dal = new TblPaperRuleDal();

            return(dal.Insert(model));
        }