/// <summary> /// 获取预测工程师数量 /// </summary> /// <returns>预测工程师数量</returns> public JsonResult GetComputeEngineer() { if (CheckSession() == false) { return(Json(ResultModelBase.CreateTimeoutModel(), JsonRequestBehavior.AllowGet)); } if (CheckSessionID() == false) { return(Json(ResultModelBase.CreateLogoutModel(), JsonRequestBehavior.AllowGet)); } ResultModel <int> result = new ResultModel <int>(); try { this.valuationManager.UpdateEquipmentHours(GetLoginUser().ID); double totalHours = this.valuationDao.GetTotalHours(GetLoginUser().ID); ValParameterInfo paraInfo = this.valuationDao.GetParameter(); result.Data = paraInfo.GetCalculatedEngineers(totalHours); } catch (Exception ex) { NLog.LogManager.GetCurrentClassLogger().Error(ex, ex.Message); result.SetFailed(ResultCodes.SystemError, ControlManager.GetSettingInfo().ErrorMessage); } return(JsonResult(result)); }
public JsonResult SaveParameter(ValParameterInfo info) { if (CheckSession() == false) { return(Json(ResultModelBase.CreateTimeoutModel(), JsonRequestBehavior.AllowGet)); } if (CheckSessionID() == false) { return(Json(ResultModelBase.CreateLogoutModel(), JsonRequestBehavior.AllowGet)); } ResultModelBase result = new ResultModelBase(); try { this.valuationManager.UpdateParameter(info); } catch (Exception ex) { NLog.LogManager.GetCurrentClassLogger().Error(ex, ex.Message); result.SetFailed(ResultCodes.SystemError, ControlManager.GetSettingInfo().ErrorMessage); } return(JsonResult(result)); }