//保存模板 //参数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)); } }
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)); } }
public ReturnValue columnDel(double classId) { try { ColumnClass.del(classId, loginInfo.value); return(ReturnValue.Success(null)); } catch (Exception e) { return(ReturnValue.Err(e.Message)); }; }
/// <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)); } }