/// <summary>查找好友</summary> /// <param name="doc">Xml 文档对象</param> /// <returns></returns> public string FindFriends(XmlDocument doc) { StringBuilder outString = new StringBuilder(); PagingHelper paging = PagingHelper.Create(XmlHelper.Fetch("paging", doc, "xml"), XmlHelper.Fetch("query", doc, "xml")); paging.Query.Variables["scence"] = "FindFriends"; paging.Query.Variables["accountId"] = KernelContext.Current.User.Id; int rowCount = -1; IList <IAccountInfo> list = this.service.GetPaging(paging.RowIndex, paging.PageSize, paging.Query, out rowCount); paging.RowCount = rowCount; outString.Append("{\"data\":" + AjaxUtil.Parse <IAccountInfo>(list) + ","); outString.Append("\"paging\":" + paging + ","); outString.Append("\"message\":{\"returnCode\":0,\"value\":\"查询成功。\"},"); outString.Append("\"metaData\":{\"root\":\"data\",\"idProperty\":\"id\",\"totalProperty\":\"total\",\"successProperty\":\"success\",\"messageProperty\": \"message\"},"); outString.Append("\"total\":" + paging.RowCount + ","); outString.Append("\"success\":1,"); outString.Append("\"msg\":\"success\"}"); return(outString.ToString()); }
private IOrganizationUnitService service = MembershipManagement.Instance.OrganizationUnitService; // 数据服务 // ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { IOrganizationUnitInfo param = new OrganizationUnitInfo(); param = (IOrganizationUnitInfo)AjaxUtil.Deserialize <IOrganizationUnitInfo>(param, doc); string originalName = XmlHelper.Fetch("originalName", doc); string originalGlobalName = XmlHelper.Fetch("originalGlobalName", doc); if (string.IsNullOrEmpty(param.Name)) { return("{message:{\"returnCode\":1,\"value\":\"名称不能为空。\"}}"); } if (string.IsNullOrEmpty(param.GlobalName)) { return("{message:{\"returnCode\":1,\"value\":\"全局名称不能为空。\"}}"); } if (string.IsNullOrEmpty(param.Id)) { // 新增 if (this.service.IsExistGlobalName(param.GlobalName)) { return("{message:{\"returnCode\":1,\"value\":\"此全局名称已存在。\"}}"); } param.Id = DigitalNumberContext.Generate("Key_Guid"); } else { // 修改 if (param.GlobalName != originalGlobalName) { if (this.service.IsExistGlobalName(param.GlobalName)) { return("{message:{\"returnCode\":1,\"value\":\"此全局名称已存在。\"}}"); } } if (param.Name != originalName) { IList <IOrganizationUnitInfo> list = MembershipManagement.Instance.OrganizationUnitService.FindAllByParentId(param.ParentId); foreach (IOrganizationUnitInfo item in list) { if (item.Name == param.Name) { return("{message:{\"returnCode\":1,\"value\":\"此父级组织下面已已存在相同名称组织.\"}}"); } } } } this.service.Save(param); return("{message:{\"returnCode\":0,\"value\":\"保存成功。\"}}"); }
// ------------------------------------------------------- // 自定义功能 // ------------------------------------------------------- #region 函数:GetPaging(XmlDocument doc) /// <summary>获取分页内容</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string GetPaging(XmlDocument doc) { StringBuilder outString = new StringBuilder(); PagingHelper paging = PagingHelper.Create(XmlHelper.Fetch("paging", doc, "xml"), XmlHelper.Fetch("query", doc, "xml")); // 设置当前用户权限 if (XmlHelper.Fetch("su", doc) == "1") { paging.Query.Variables["elevatedPrivileges"] = "1"; } paging.Query.Variables["accountId"] = KernelContext.Current.User.Id; int rowCount = -1; IList <ApplicationEventInfo> list = this.service.GetPaging(paging.RowIndex, paging.PageSize, paging.Query, out rowCount); paging.RowCount = rowCount; outString.Append("{\"data\":" + AjaxUtil.Parse <ApplicationEventInfo>(list) + ","); outString.Append("\"paging\":" + paging + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + ","); outString.Append("\"metaData\":{\"root\":\"data\",\"idProperty\":\"id\",\"totalProperty\":\"total\",\"successProperty\":\"success\",\"messageProperty\": \"message\"},"); outString.Append("\"total\":" + paging.RowCount + "}"); return(outString.ToString()); }
public void TestToDynamicObject() { string json = ResourceStringLoader.LoadString("X3Platform.Tests.defaults.test_json"); // string json = "{\"id\":\"0001\",\"name\":\"x3platform\",\"age\":5,\"groups\":[0,1,2,3],\"createDate\":\"1970-01-01\"}"; dynamic obj = JsonMapper.ToDynamicObject(json); Assert.AreEqual("0001", obj.id); Assert.AreEqual("x3platform", obj.name); Assert.AreEqual(true, obj.locking); Assert.AreEqual(5, obj.age); Assert.AreEqual(null, obj.nullValue); Assert.AreEqual("x3", obj.objectValue.name); Assert.AreEqual(0, obj.groups[0]); Assert.AreEqual(1, obj.groups[1]); Assert.AreEqual(2, obj.groups[2]); Assert.AreEqual(3, obj.groups[3]); string result = AjaxUtil.Parse <dynamic>(obj); string result1 = JsonMapper.ToJson(obj); Assert.AreEqual("a1", obj.name); TestInfo t = new TestInfo(); t.Id = "a"; dynamic obj1 = JsonMapper.ToDynamicObject(t); }
/// <summary>创建新的对象</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string CreateNewObject(XmlDocument doc) { StringBuilder outString = new StringBuilder(); string applicationId = XmlHelper.Fetch("applicationId", doc); string applicationSettingGroupId = XmlHelper.Fetch("applicationSettingGroupId", doc); ApplicationMethodInfo param = new ApplicationMethodInfo(); param.Id = DigitalNumberContext.Generate("Key_Guid"); param.ApplicationId = applicationId; param.Type = "generic"; param.Version = 1; param.Status = 1; param.CreatedDate = param.ModifiedDate = DateTime.Now; outString.Append("{\"data\":" + AjaxUtil.Parse <ApplicationMethodInfo>(param) + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + "}"); return(outString.ToString()); }
// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { ApplicationInfo param = new ApplicationInfo(); string administratorScopeText = XmlHelper.Fetch("administratorScopeText", doc); string reviewerScopeText = XmlHelper.Fetch("reviewerScopeText", doc); string memberScopeText = XmlHelper.Fetch("memberScopeText", doc); string originalApplicationName = XmlHelper.Fetch("originalApplicationName", doc); param = (ApplicationInfo)AjaxUtil.Deserialize(param, doc); param.AccountId = string.IsNullOrEmpty(param.AccountId) ? KernelContext.Current.User.Id : param.AccountId; if (originalApplicationName != param.ApplicationName) { if (this.service.IsExistName(param.ApplicationName)) { return("{\"message\":{\"returnCode\":1,\"value\":\"已存在相同的名称。\"}}"); } } param = this.service.Save(param); this.service.BindAuthorizationScopeObjects(param.Id, "应用_默认_管理员", administratorScopeText); this.service.BindAuthorizationScopeObjects(param.Id, "应用_默认_审查员", reviewerScopeText); this.service.BindAuthorizationScopeObjects(param.Id, "应用_默认_可访问成员", memberScopeText); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }
// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { ForumCommentInfo param = new ForumCommentInfo(); param = (ForumCommentInfo)AjaxUtil.Deserialize(param, doc); param.IP = IPQueryContext.GetClientIP(); param.AccountId = KernelContext.Current.User.Id; param.AccountName = KernelContext.Current.User.Name; param.ModifiedDate = System.DateTime.Now; param.CreatedDate = System.DateTime.Now; // 是否有附件 param.AttachmentFileCount = AttachmentStorageContext.Instance.AttachmentFileService.FindAllByEntityId(KernelContext.ParseObjectType(typeof(ForumCommentInfo)), param.Id).Count; string categoryId = XmlHelper.Fetch("categoryId", doc); // 保存操作 this.service.Save(param); string tipInfo = "保存成功!"; ForumCategoryInfo categoryInfo = ForumContext.Instance.ForumCategoryService.FindOne(categoryId); if (categoryInfo != null) { int score = categoryInfo.PublishCommentPoint; ForumContext.Instance.ForumMemberService.SetPoint(param.AccountId, 1); tipInfo = "回复帖子成功,积分+" + score + "!"; } return("{\"message\":{\"returnCode\":0,\"value\":\"" + tipInfo + "\",\"commentId\":\"" + Guid.NewGuid().ToString() + "\"}}"); }
/// <summary>创建新的对象</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string CreateNewObject(XmlDocument doc) { StringBuilder outString = new StringBuilder(); string parentId = XmlHelper.Fetch("parentId", doc); OrganizationUnitInfo param = new OrganizationUnitInfo(); param.Id = DigitalNumberContext.Generate("Key_Guid"); param.ParentId = parentId; // 默认的类型为部门 param.Type = 1; param.Status = 1; param.ModifiedDate = param.CreatedDate = DateTime.Now; outString.Append("{\"data\":" + AjaxUtil.Parse <IOrganizationUnitInfo>(param) + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + "}"); return(outString.ToString()); }
// ------------------------------------------------------- // 查询 // ------------------------------------------------------- #region 函数:FindAllByEntityId(XmlDocument doc) /// <summary>获取列表信息</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string FindAllByEntityId(XmlDocument doc) { StringBuilder outString = new StringBuilder(); string customTableName = XmlHelper.Fetch("customTableName", doc); string entityId = XmlHelper.Fetch("entityId", doc); string entityClassName = XmlHelper.Fetch("entityClassName", doc); DataResultMapper mapper = DataResultMapper.CreateMapper(doc.DocumentElement); IList <IEntityClickInfo> list = null; if (mapper.Count == 0) { list = this.service.FindAllByEntityId(customTableName, entityId, entityClassName); } else { list = this.service.FindAllByEntityId(customTableName, entityId, entityClassName, mapper); } outString.Append("{\"data\":" + AjaxUtil.Parse <IEntityClickInfo>(list) + ","); outString.Append("\"message\":{\"returnCode\":0,\"value\":\"查询成功.\"}}"); return(outString.ToString()); }
/// <summary>创建新的对象</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string CreateNewObject(XmlDocument doc) { StringBuilder outString = new StringBuilder(); string treeViewId = XmlHelper.Fetch("treeViewId", doc); string CatalogItemId = XmlHelper.Fetch("CatalogItemId", doc); StandardGeneralRoleInfo param = new StandardGeneralRoleInfo(); param.Id = DigitalNumberContext.Generate("Key_Guid"); param.CatalogItemId = string.IsNullOrEmpty(CatalogItemId) ? treeViewId : CatalogItemId; param.Locking = 1; param.Status = 1; param.ModifiedDate = param.CreatedDate = DateTime.Now; outString.Append("{\"data\":" + AjaxUtil.Parse <StandardGeneralRoleInfo>(param) + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + "}"); return(outString.ToString()); }
/// <summary>获取列表信息</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string FindAll(XmlDocument doc) { StringBuilder outString = new StringBuilder(); string searchText = XmlHelper.Fetch("searchText", doc); int length = Convert.ToInt32(XmlHelper.Fetch("length", doc)); DataQuery query = new DataQuery(); // 根据实际需要设置当前用户权限 // query.Variables["accountId"] = KernelContext.Current.User.Id; // if (XmlHelper.Fetch("su", doc) == "1" && AppsSecurity.IsAdministrator(KernelContext.Current.User, IComputerServiceConfiguration.ApplicationName)) // { // query.Variables["elevatedPrivileges"] = "1"; // } // 根据实际需要设置查询参数 // query.Where.Add("Name", searchText); query.Length = length; IList <IComputerInfo> list = this.service.FindAll(query); outString.Append("{\"data\":" + AjaxUtil.Parse <IComputerInfo>(list) + ","); outString.Append("\"message\":{\"returnCode\":0,\"value\":\"查询成功。\"}}"); return(outString.ToString()); }
/// <summary>创建新的对象</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string CreateMappingRelation(XmlDocument doc) { StringBuilder outString = new StringBuilder(); string standardGeneralRoleId = XmlHelper.Fetch("standardGeneralRoleId", doc); string organizationId = XmlHelper.Fetch("organizationId", doc); StandardGeneralRoleMappingRelationInfo param = new StandardGeneralRoleMappingRelationInfo(); param.StandardGeneralRoleId = standardGeneralRoleId; if (!string.IsNullOrEmpty(param.StandardGeneralRoleId)) { IStandardGeneralRoleInfo standardGeneralRole = MembershipManagement.Instance.StandardGeneralRoleService.FindOne(param.StandardGeneralRoleId); param.StandardGeneralRoleName = (standardGeneralRole == null) ? string.Empty : standardGeneralRole.Name; } param.OrganizationUnitId = organizationId; if (!string.IsNullOrEmpty(param.OrganizationUnitId)) { IOrganizationUnitInfo organization = MembershipManagement.Instance.OrganizationUnitService.FindOne(param.OrganizationUnitId); param.OrganizationUnitName = (organization == null) ? string.Empty : organization.Name; } outString.Append("{\"data\":" + AjaxUtil.Parse <StandardGeneralRoleMappingRelationInfo>(param) + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + "}"); return(outString.ToString()); }
// ------------------------------------------------------- // 自定义功能 // ------------------------------------------------------- #region 函数:GetPaging(XmlDocument doc) /// <summary>获取分页内容</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string GetPaging(XmlDocument doc) { StringBuilder outString = new StringBuilder(); PagingHelper paging = PagingHelper.Create(XmlHelper.Fetch("paging", doc, "xml"), XmlHelper.Fetch("query", doc, "xml")); // 设置当前用户权限 if (XmlHelper.Fetch("su", doc) == "1" && AppsSecurity.IsAdministrator(KernelContext.Current.User, BugConfiguration.ApplicationName)) { paging.Query.Variables["elevatedPrivileges"] = "1"; } paging.Query.Variables["accountId"] = KernelContext.Current.User.Id; int rowCount = -1; IList <BugCategoryQueryInfo> list = this.service.GetQueryObjectPaging(paging.RowIndex, paging.PageSize, paging.Query, out rowCount); paging.RowCount = rowCount; outString.Append("{\"data\":" + AjaxUtil.Parse <BugCategoryQueryInfo>(list) + ","); outString.Append("\"paging\":" + paging + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + "}"); return(outString.ToString()); }
public string Save(XmlDocument doc) { IAccountGrantInfo param = new AccountGrantInfo(); param = (IAccountGrantInfo)AjaxUtil.Deserialize(param, doc); if (this.service.IsExistGrantor(param.GrantorId, param.GrantedTimeFrom, param.GrantedTimeTo, param.Id)) { return("{message:{\"returnCode\":1,\"value\":\"委托人在委托时间段内已经存在委托信息,请修改相关设置。\"}}"); } if (this.service.IsExistGrantee(param.GrantorId, param.GrantedTimeFrom, param.GrantedTimeTo, param.Id)) { return("{message:{\"returnCode\":2,\"value\":\"委托人在委托时间段内已经存被委托关系,系统不允许二次委托授权,请修改相关设置。\"}}"); } if (param.GrantedTimeFrom > param.GrantedTimeTo) { return("{message:{\"returnCode\":3,\"value\":\"委托的开始时间大于结束时间,请修改相关设置。\"}}"); } this.service.Save(param); return("{message:{\"returnCode\":0,\"value\":\"保存成功。\"}}"); }
/// <summary>获取分页内容</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string GetMappingRelationPages(XmlDocument doc) { StringBuilder outString = new StringBuilder(); PagingHelper paging = PagingHelper.Create(XmlHelper.Fetch("paging", doc, "xml"), XmlHelper.Fetch("query", doc, "xml")); // 设置当前用户权限 if (XmlHelper.Fetch("su", doc) == "1") { paging.Query.Variables["elevatedPrivileges"] = "1"; } paging.Query.Variables["accountId"] = KernelContext.Current.User.Id; int rowCount = -1; IList <IStandardGeneralRoleMappingRelationInfo> list = this.service.GetMappingRelationPaging(paging.RowIndex, paging.PageSize, paging.Query, out rowCount); paging.RowCount = rowCount; outString.Append("{\"data\":" + AjaxUtil.Parse <IStandardGeneralRoleMappingRelationInfo>(list) + ","); outString.Append("\"paging\":" + paging + ","); outString.Append("\"message\":{\"returnCode\":0,\"value\":\"查询成功。\"},"); // 兼容 ExtJS 设置 outString.Append("\"metaData\":{\"root\":\"data\",\"idProperty\":\"id\",\"totalProperty\":\"total\",\"successProperty\":\"success\",\"messageProperty\": \"message\"},"); outString.Append("\"total\":" + paging.RowCount + ","); outString.Append("\"success\":1,"); outString.Append("\"msg\":\"success\"}"); return(outString.ToString()); }
//------------------------------------------------------- // 保存 删除 //------------------------------------------------------- #region 函数:SetMemberCard(XmlDocument doc) /// <summary>设置员工卡片信息</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string SetMemberCard(XmlDocument doc) { IAccountInfo account = KernelContext.Current.User; MemberInfo member = new MemberInfo(); MemberExtensionInformation memberProperties = new MemberExtensionInformation(); member = (MemberInfo)AjaxUtil.Deserialize(member, doc); member.ExtensionInformation.Load(doc); // 更新自己的帐号信息 member.Id = member.AccountId = account.Id; if (string.IsNullOrEmpty(member.AccountId)) { return("{\"message\":{\"returnCode\":1,\"value\":\"必须填写相关帐号标识。\"}}"); } else { member.Account.IdentityCard = XmlHelper.Fetch("identityCard", doc); } this.service.SetMemberCard(member); // 记录帐号操作日志 MembershipManagement.Instance.AccountLogService.Log(account.Id, "hr.general.setMemberCard", "【" + account.Name + "】更新了自己的个人信息,【IP:" + IPQueryContext.GetClientIP() + "】。", account.Id); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }
// ------------------------------------------------------- // 查询 // ------------------------------------------------------- #region 函数:FindAllByDocToken(XmlDocument doc) /// <summary>获取列表信息</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string FindAllByDocToken(XmlDocument doc) { StringBuilder outString = new StringBuilder(); string customTableName = XmlHelper.Fetch("customTableName", doc); string docToken = XmlHelper.Fetch("docToken", doc); DataResultMapper mapper = DataResultMapper.CreateMapper(doc.DocumentElement); IList <IEntityDocObjectInfo> list = null; if (mapper.Count == 0) { list = this.service.FindAllByDocToken(customTableName, docToken); } else { list = this.service.FindAllByDocToken(customTableName, docToken, mapper); } outString.Append("{\"data\":" + AjaxUtil.Parse <IEntityDocObjectInfo>(list) + ","); outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + "}"); return(outString.ToString()); }
public void TestParse() { string outString = null; AccountInfo targetObject = new AccountInfo(); targetObject.Id = "10"; targetObject.Name = "x3platform"; targetObject.IP = "127.0.0.1"; outString = AjaxUtil.Parse(targetObject); Assert.IsNotNull(outString); // // 测试列表类型 // IList <AccountInfo> list = new List <AccountInfo>(); list.Add(new AccountInfo("10", "ff", "127.0.0.1")); list.Add(new AccountInfo("20", "ff3", "127.0.0.1")); list.Add(new AccountInfo("30", "ff3", "127.0.0.1")); outString = AjaxUtil.Parse(list); Assert.IsNotNull(outString); }
// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { ApplicationMethodInfo param = new ApplicationMethodInfo(); string originalCode = XmlHelper.Fetch("originalCode", doc); string originalName = XmlHelper.Fetch("originalName", doc); param = (ApplicationMethodInfo)AjaxUtil.Deserialize(param, doc); if (originalCode != param.Code) { if (this.service.IsExistCode(param.Code)) { return("{\"message\":{\"returnCode\":1,\"value\":\"已存在相同的代码。\"}}"); } } if (originalName != param.Name) { if (this.service.IsExistName(param.Name)) { return("{\"message\":{\"returnCode\":1,\"value\":\"已存在相同的名称。\"}}"); } } this.service.Save(param); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }
// ------------------------------------------------------- // 自定义功能 // ------------------------------------------------------- #region 函数:GetPaging(XmlDocument doc) /// <summary>获取分页内容</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string GetPaging(XmlDocument doc) { StringBuilder outString = new StringBuilder(); PagingHelper paging = PagingHelper.Create(XmlHelper.Fetch("paging", doc, "xml"), XmlHelper.Fetch("query", doc, "xml")); // 设置当前用户权限 if (XmlHelper.Fetch("su", doc) == "1" && AppsSecurity.IsAdministrator(KernelContext.Current.User, TasksConfiguration.ApplicationName)) { paging.Query.Variables["elevatedPrivileges"] = "1"; } paging.Query.Variables["accountId"] = KernelContext.Current.User.Id; int rowCount = -1; IList <TaskCategoryInfo> list = this.service.GetPaging(paging.RowIndex, paging.PageSize, paging.Query, out rowCount); paging.RowCount = rowCount; outString.Append("{\"data\":" + AjaxUtil.Parse <TaskCategoryInfo>(list) + ","); outString.Append("\"paging\":" + paging + ","); outString.Append("\"message\":{\"returnCode\":0,\"value\":\"查询成功。\"},"); outString.Append("\"metaData\":{\"root\":\"data\",\"idProperty\":\"id\",\"totalProperty\":\"total\",\"successProperty\":\"success\",\"messageProperty\": \"message\"},"); outString.Append("\"total\":" + paging.RowCount + ","); outString.Append("\"success\":1,"); outString.Append("\"msg\":\"success\"}"); return(outString.ToString()); }
/// <summary>根据Xml字符串创建对象</summary> public static PagingHelper Create(string xml) { xml = string.Format("<?xml version=\"1.0\" encoding=\"utf-8\" ?>\r\n<root>{0}</root>", xml); PagingHelper paging = new PagingHelper(); return(AjaxUtil.Deserialize <PagingHelper>(paging, xml)); }
public string Save(XmlDocument doc) { NavigationPortalShortcutGroupInfo param = new NavigationPortalShortcutGroupInfo(); param = (NavigationPortalShortcutGroupInfo)AjaxUtil.Deserialize(param, doc); this.service.Save(param); return("{\"message\":{\"returnCode\":0,\"value\":\"�����ɹ���\"}}"); }
private IRegionService service = RegionContext.Instance.RegionService; // 数据服务 // ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { RegionInfo param = new RegionInfo(); param = AjaxUtil.Deserialize <RegionInfo>(param, doc); this.service.Save(param); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }
private ICustomizeLayoutService service = CustomizeContext.Instance.CustomizeLayoutService; // 数据服务 // ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { CustomizeLayoutInfo param = new CustomizeLayoutInfo(); param = (CustomizeLayoutInfo)AjaxUtil.Deserialize(param, doc); service.Save(param); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }
public string Save(XmlDocument doc) { IStandardGeneralRoleInfo param = new StandardGeneralRoleInfo(); param = (StandardGeneralRoleInfo)AjaxUtil.Deserialize(param, doc); this.service.Save(param); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }
/// <summary>获取列表信息</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string FindAll(XmlDocument doc) { IList <BugCategoryInfo> list = this.service.FindAll(); StringBuilder outString = new StringBuilder(); outString.Append(AjaxUtil.Parse <BugCategoryInfo>(list)); return(outString.ToString()); }
// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { IComputerInfo param = new ComputerInfo(); param = (IComputerInfo)AjaxUtil.Deserialize(param, doc); this.service.Save(param); return("{\"message\":{\"returnCode\":0,\"value\":\"保存成功。\"}}"); }
public string Save(XmlDocument doc) { ApplicationPackageInfo param = new ApplicationPackageInfo(); param = (ApplicationPackageInfo)AjaxUtil.Deserialize(param, doc); this.service.Save(param); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }
private IDigitalNumberService service = DigitalNumberContext.Instance.DigitalNumberService; // 数据提供器 // ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { DigitalNumberInfo param = new DigitalNumberInfo(); param = AjaxUtil.Deserialize <DigitalNumberInfo>(param, doc); this.service.Save(param); return("{\"message\":{\"returnCode\":0,\"value\":\"查询成功。\"}}"); }
// ------------------------------------------------------- // 保存 删除 // ------------------------------------------------------- #region 函数:Save(XmlDocument doc) /// <summary>保存记录</summary> /// <param name="doc">Xml 文档对象</param> /// <returns>返回操作结果</returns> public string Save(XmlDocument doc) { CatalogItemInfo param = new CatalogItemInfo(); param = (CatalogItemInfo)AjaxUtil.Deserialize(param, doc); this.service.Save(param); return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"])); }