Esempio n. 1
0
        private bool tryPut(ref Model.Preference model, out string errMsg)
        {
            errMsg = "";
            bool re = false;

            model.Modifier     = this.auth.UserId;
            model.ModifiedDate = DateTime.Now;
            if (PreferenceManager.ModifyPreferenceById(ref model, out errMsg))
            {
                re = true;
            }
            return(re);
        }
Esempio n. 2
0
 /// <summary>
 /// 根据id修改偏好设置
 /// </summary>
 /// <param name="Model.Preference"></param>
 /// <returns></returns>
 public static bool ModifyPreferenceById(ref Model.Preference model, out string errMsg)
 {
     errMsg = "";
     try
     {
         SqlParameter[] para = new SqlParameter[]
         {
             new SqlParameter("@Id", model.Id),
             new SqlParameter("@ShortcutHour", model.ShortcutHour),
             new SqlParameter("@FinishHour", model.FinishHour),
             new SqlParameter("@Modifier", model.Modifier),
             new SqlParameter("@ModifiedDate", model.ModifiedDate)
         };
         int i = DBHelper.ExecuteNonQuery(CommandType.StoredProcedure, "proc_PreferenceByIdUpdate", para);
         if (i > 0)
         {
             EventLog e = new EventLog();
             e.TargetIds = model.Id.ToString();
             e.CodeTag   = "ModifyPreferenceById";
             e.LogName   = "修改偏好设置";
             EventLogService.AddEventLog <Model.Preference>(e, model);
             return(true);
         }
         else
         {
             errMsg = "该记录已被删除,不能修改!";
             return(false);
         }
     }
     catch (Exception ex)
     {
         errMsg = ex.Message;
         ErrorLog e = new ErrorLog();
         e.TargetIds = model.Id.ToString();
         e.CodeTag   = "ModifyPreferenceById";
         e.LogName   = "修改偏好设置";
         e.ErrorMsg  = ex.Message.ToString();
         ErrorLogService.AddErrorLog <Model.Preference>(e, model);
         return(false);
     }
 }
Esempio n. 3
0
        private bool tryValidate(Model.Preference model, out string errMsg)
        {
            errMsg = "";
            bool re = true;

            if (model.ShortcutHour > 23 || model.ShortcutHour < 0)
            {
                errMsg = "输入数据不合法";
                re     = false;
            }
            if (model.FinishHour <= 0)
            {
                errMsg = "输入数据不合法";
                re     = false;
            }
            if (re && model.Modifier != auth.UserId)
            {
                errMsg = "登录信息异常,请刷新浏览器以重启应用(APP请退出应用后重新打开)";
                re     = false;
            }
            return(re);
        }
Esempio n. 4
0
 /// <summary>
 /// 根据id修改偏好设置
 /// </summary>
 /// <param name="Model.Preference"></param>
 /// <returns></returns>
 public static bool ModifyPreferenceById(ref Model.Preference model, out string errMsg)
 {
     return(PreferenceService.ModifyPreferenceById(ref model, out errMsg));
 }