Beispiel #1
0
        //保存模板
        //参数1:模板ID
        public ReturnValue saveView(double id, double classId, int u_viewType, string title, string u_html, int u_editboxStatus, double u_datatypeId, string u_parameterValue)
        {
            try
            {
                ReturnValue info = new ReturnValue();
                if (!loginInfo.value.isAdministrator)
                {
                    info.errNo  = -1;
                    info.errMsg = "没有权限";
                    return(info);
                }

                ViewTemplate viewTemplate = new ViewTemplate()
                {
                    TemplateId      = id,
                    ColumnId        = classId,
                    ViewType        = u_viewType,
                    TemplateName    = title,
                    TemplateContent = u_html,
                    EditMode        = (EditMode)u_editboxStatus,
                    DatatypeId      = u_datatypeId,
                    ParameterValue  = u_parameterValue
                };
                viewTemplate.Save(loginInfo.value.username);
                info.userData = viewTemplate.TemplateId;
                return(info);
            }
            catch (Exception e) {
                return(ReturnValue.Err(e.Message));
            }
        }
Beispiel #2
0
        public void OnAuthorization(AuthorizationFilterContext context)
        {
            string    sessionId = context.HttpContext.Request.Cookies["M5_SessionId"];
            LoginInfo loginInfo = new LoginInfo(sessionId);

            //context.HttpContext.SetLoginInfo(loginInfo);
            if (!loginInfo.checkManagerLogin())
            {
                context.Result = new JsonResult(ReturnValue.Err("没有登录", -1000));
            }
        }
Beispiel #3
0
 public ReturnValue columnDel(double classId)
 {
     try
     {
         ColumnClass.del(classId, loginInfo.value);
         return(ReturnValue.Success(null));
     } catch (Exception e)
     {
         return(ReturnValue.Err(e.Message));
     };
 }
Beispiel #4
0
        /// <summary>
        /// 保存模板
        /// </summary>
        /// <param name="context"></param>
        public ReturnValue saveTemplate(double id, double classId, int u_typeId, double u_datatypeId, int u_defaultFlag, string title, int u_webFAid, string u_content, int u_editboxStatus, string u_parameterValue)
        {
            PageTemplate pageTemplate = null;

            try
            {
                pageTemplate = new PageTemplate(
                    classId,
                    u_typeId,
                    u_datatypeId,
                    u_defaultFlag == 1,
                    title,
                    u_webFAid == 1
                    );
                pageTemplate.TemplateName    = title;
                pageTemplate.TemplateContent = u_content;
                pageTemplate.EditMode        = (EditMode)u_editboxStatus;
                pageTemplate.ParameterValue  = u_parameterValue;
            }
            catch
            {
                pageTemplate = new PageTemplate()
                {
                    TemplateId      = id,
                    TemplateName    = title,
                    TemplateContent = u_content,
                    TemplateType    = (TemplateType)u_typeId,
                    IsDefault       = u_defaultFlag == 1,
                    ColumnId        = classId,
                    DatatypeId      = u_datatypeId,
                    EditMode        = (EditMode)u_editboxStatus,
                    ParameterValue  = u_parameterValue,
                    IsMobile        = u_webFAid == 1
                };
            }
            try
            {
                pageTemplate.Save(loginInfo.value.username);
                return(new ReturnValue());
            }
            catch (Exception e)
            {
                return(ReturnValue.Err(e.Message));
            }
        }