/// <summary> /// 新增约会 /// </summary> public bool AddAppointment(sdk_appointment dispatch, long userId) { if (dispatch == null) { return(false); } dispatch.id = saDal.GetNextIdCom(); var timeNow = Tools.Date.DateHelper.ToUniversalTimeStamp(DateTime.Now); dispatch.create_time = timeNow; dispatch.update_time = timeNow; dispatch.create_user_id = userId; dispatch.update_user_id = userId; saDal.Insert(dispatch); OperLogBLL.OperLogAdd <sdk_appointment>(dispatch, dispatch.id, userId, DicEnum.OPER_LOG_OBJ_CATE.SERVICE_APPOINTMENT, "新增约会"); return(true); }
/// <summary> /// 编辑约会 /// </summary> public bool EditAppointment(sdk_appointment dispatch, long userId) { var oldDis = saDal.FindNoDeleteById(dispatch.id); if (oldDis == null) { return(false); } string desc = saDal.CompareValue <sdk_appointment>(oldDis, dispatch); if (string.IsNullOrEmpty(desc)) { return(true); } dispatch.update_time = Tools.Date.DateHelper.ToUniversalTimeStamp(DateTime.Now); dispatch.update_user_id = userId; saDal.Update(dispatch); OperLogBLL.OperLogUpdate <sdk_appointment>(dispatch, oldDis, dispatch.id, userId, DicEnum.OPER_LOG_OBJ_CATE.SERVICE_APPOINTMENT, "编辑约会"); return(true); }
protected void Page_Load(object sender, EventArgs e) { try { // resId if (!string.IsNullOrEmpty(Request.QueryString["resId"])) { long.TryParse(Request.QueryString["resId"], out resId); } var appId = Request.QueryString["id"]; if (!string.IsNullOrEmpty(appId)) { appo = new DAL.sdk_appointment_dal().FindNoDeleteById(long.Parse(appId)); } if (appo != null) { isAdd = false; var thisRes = new sys_resource_dal().FindNoDeleteById(appo.resource_id); var history = new sys_windows_history() { title = "编辑约会:" + appo.name + (thisRes == null?"":$"({thisRes.name})"), url = Request.RawUrl, }; new IndexBLL().BrowseHistory(history, LoginUserId); resId = appo.resource_id; } var chooseDateString = Request.QueryString["chooseDate"]; if (!string.IsNullOrEmpty(chooseDateString)) { chooseDate = DateTime.Parse(chooseDateString); } } catch (Exception msg) { Response.Write("<script>alert('" + msg.Message + "');window.close();</script>"); } }