六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 149|回复: 0

ProjectServer代码自动添加资源,用户

[复制链接]

升级  80%

54

主题

54

主题

54

主题

秀才

Rank: 2

积分
170
 楼主| 发表于 2013-1-6 05:15:11 | 显示全部楼层 |阅读模式
<div id="cnblogs_post_body">首先我们要引用
Resource Web Service:
http://yourserver/pwa/_vti_bin/psi/resource.asmx
添加资源代码如下:

<div class="cnblogs_Highlighter">private Guid AddResource(string Name, PSLibrary.Resource.Type ResType )        {            try            {                resDs = new ResourceWS.ResourceDataSet();                ResourceWS.ResourceDataSet.ResourcesRow resourceRow = resDs.Resources.NewResourcesRow();                Guid NewResGuid = Guid.NewGuid();                resourceRow.RES_UID = NewResGuid;                resourceRow.RES_NAME = Name;                resourceRow.RES_INITIALS = Name.Substring(0, 1) +                                 (Name.IndexOf(" ") > 0 ? Name.Substring(Name.IndexOf(" ") + 1, 1) : "");                resourceRow.RES_TYPE = (int)ResType;                resourceRow.RES_GROUP = "Team Members";                resourceRow.WRES_EMAIL = String.Format("{0}@{1}.com", Name.Substring(0, Name.IndexOf(" ")),                    textBoxName.Text.Substring(Name.LastIndexOf(" ") + 1, Name.Length - Name.LastIndexOf(" ") - 1));                resDs.Resources.AddResourcesRow(resourceRow);                ResSvc.CreateResources(resDs, false, true);                return NewResGuid;            }            catch (Exception ex)            {                MessageBox.Show(ex.Message, "Exception", MessageBoxButtons.OK);                return Guid.Empty;            }        }
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表