Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }
Пример #3
0
 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>");
     }
 }