public ActionResult Details(string id) { try { var item = CHK_STAFF_SYSTEM_CON_DAL.Get(id); var model = new StaffSystemConModel() { ORG_ID = item.ORG_ID, ORG_NAM = item.ORG_NAM, ATTEND_CHK_RT = item.ATTEND_CHK_RT.ToString("P"), COMPRE_SAN_100_MAX_SCORE = item.COMPRE_SAN_100_MAX_SCORE, COMPRE_SAN_TYP = item.COMPRE_SAN_TYP, EFFIC_AVOID_EXC_DEDUCT = item.EFFIC_AVOID_EXC_DEDUCT, EFFIC_AVOID_RT = item.EFFIC_AVOID_RT.ToString("P"), EFFIC_CHK_RT = item.EFFIC_CHK_RT.ToString("P"), EVAL_CHK_RT = item.EVAL_CHK_RT.ToString("P"), QUALITY_CHK_RT = item.QUALITY_CHK_RT.ToString("P"), SVR_CHK_RT = item.SVR_CHK_RT.ToString("P"), USU_ACT_CHK_RT = item.USU_ACT_CHK_RT.ToString("P") }; return(View(model)); } catch (Exception ex) { LogHelper.ErrorLog("查看出错", ex); return(RedirectToAction("Error", "Home")); } }
public ActionResult Edit(StaffSystemConModel model) { try { if (ModelState.IsValid) { var item = dao.GetEntity("ORG_ID", model.ORG_ID); item.ATTEND_CHK_RT = Convert.ToDecimal(model.ATTEND_CHK_RT) / 100; item.COMPRE_SAN_100_MAX_SCORE = model.COMPRE_SAN_100_MAX_SCORE; item.COMPRE_SAN_TYP = model.COMPRE_SAN_TYP; item.EFFIC_AVOID_EXC_DEDUCT = model.EFFIC_AVOID_EXC_DEDUCT; item.EFFIC_AVOID_RT = Convert.ToDecimal(model.EFFIC_AVOID_RT) / 100; item.EFFIC_CHK_RT = Convert.ToDecimal(model.EFFIC_CHK_RT) / 100; item.EVAL_CHK_RT = Convert.ToDecimal(model.EVAL_CHK_RT) / 100; item.QUALITY_CHK_RT = Convert.ToDecimal(model.QUALITY_CHK_RT) / 100; item.SVR_CHK_RT = Convert.ToDecimal(model.SVR_CHK_RT) / 100; item.USU_ACT_CHK_RT = Convert.ToDecimal(model.USU_ACT_CHK_RT) / 100; var rst = dao.UpdateObject(item); if (rst > 0) { Alter("修改成功!", util.Enum.AlterTypeEnum.Success, false, true); return(Redirect("/Home/Blank")); } } ModelState.AddModelError("", "修改失败。"); return(View(model)); } catch (Exception ex) { LogHelper.ErrorLog("修改出错!", ex); ModelState.AddModelError("", "修改失败!" + ex.Message); return(RedirectToAction("Error", "Home")); } }