00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #pragma warning disable 1591
00015
00016 namespace Mcs.Epm.MicrosoftProject.mpFx.SecurityWebService {
00017 using System.Diagnostics;
00018 using System.Web.Services;
00019 using System.ComponentModel;
00020 using System.Web.Services.Protocols;
00021 using System;
00022 using System.Xml.Serialization;
00023
00024
00025
00026 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
00027 [System.Diagnostics.DebuggerStepThroughAttribute()]
00028 [System.ComponentModel.DesignerCategoryAttribute("code")]
00029 [System.Web.Services.WebServiceBindingAttribute(Name="SecuritySoap", Namespace="http://schemas.microsoft.com/office/project/server/webservices/Security/")]
00030 public partial class Security : System.Web.Services.Protocols.SoapHttpClientProtocol {
00031
00032 private System.Threading.SendOrPostCallback CheckUserGlobalPermissionOperationCompleted;
00033
00034 private System.Threading.SendOrPostCallback CheckUserGlobalPermissionsOperationCompleted;
00035
00036 private System.Threading.SendOrPostCallback CheckUserObjectPermissionOperationCompleted;
00037
00038 private System.Threading.SendOrPostCallback CheckUserObjectPermissionsOperationCompleted;
00039
00040 private System.Threading.SendOrPostCallback CheckUserProjectPermissionOperationCompleted;
00041
00042 private System.Threading.SendOrPostCallback CheckUserProjectPermissionsOperationCompleted;
00043
00044 private System.Threading.SendOrPostCallback CheckUserResourcePermissionOperationCompleted;
00045
00046 private System.Threading.SendOrPostCallback CheckUserResourcePermissionsOperationCompleted;
00047
00048 private System.Threading.SendOrPostCallback SetGroupsOperationCompleted;
00049
00050 private System.Threading.SendOrPostCallback CreateGroupsOperationCompleted;
00051
00052 private System.Threading.SendOrPostCallback ReadGroupOperationCompleted;
00053
00054 private System.Threading.SendOrPostCallback ReadGroupListOperationCompleted;
00055
00056 private System.Threading.SendOrPostCallback DeleteGroupsOperationCompleted;
00057
00058 private System.Threading.SendOrPostCallback CreateCategoriesOperationCompleted;
00059
00060 private System.Threading.SendOrPostCallback SetCategoriesOperationCompleted;
00061
00062 private System.Threading.SendOrPostCallback ReadCategoryOperationCompleted;
00063
00064 private System.Threading.SendOrPostCallback ReadCategoryListOperationCompleted;
00065
00066 private System.Threading.SendOrPostCallback ReadGlobalPermissionsOperationCompleted;
00067
00068 private System.Threading.SendOrPostCallback ReadCategoryPermissionsOperationCompleted;
00069
00070 private System.Threading.SendOrPostCallback DeleteCategoriesOperationCompleted;
00071
00072 private System.Threading.SendOrPostCallback ReadOrganizationalPermissionsOperationCompleted;
00073
00074 private System.Threading.SendOrPostCallback UpdateOrganizationalPermissionsOperationCompleted;
00075
00076 private System.Threading.SendOrPostCallback ReadTemplateOperationCompleted;
00077
00078 private System.Threading.SendOrPostCallback ReadTemplateListOperationCompleted;
00079
00080 private System.Threading.SendOrPostCallback SetTemplatesOperationCompleted;
00081
00082 private System.Threading.SendOrPostCallback CreateTemplatesOperationCompleted;
00083
00084 private System.Threading.SendOrPostCallback DeleteTemplatesOperationCompleted;
00085
00086 private bool useDefaultCredentialsSetExplicitly;
00087
00088
00089 public Security() {
00090 this.Url = global::Mcs.Epm.MicrosoftProject.mpFx.Properties.Settings.Default.Mcs_Epm_MicrosoftProject_mpFx_SecurityWebService_Security;
00091 if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
00092 this.UseDefaultCredentials = true;
00093 this.useDefaultCredentialsSetExplicitly = false;
00094 }
00095 else {
00096 this.useDefaultCredentialsSetExplicitly = true;
00097 }
00098 }
00099
00100 public new string Url {
00101 get {
00102 return base.Url;
00103 }
00104 set {
00105 if ((((this.IsLocalFileSystemWebService(base.Url) == true)
00106 && (this.useDefaultCredentialsSetExplicitly == false))
00107 && (this.IsLocalFileSystemWebService(value) == false))) {
00108 base.UseDefaultCredentials = false;
00109 }
00110 base.Url = value;
00111 }
00112 }
00113
00114 public new bool UseDefaultCredentials {
00115 get {
00116 return base.UseDefaultCredentials;
00117 }
00118 set {
00119 base.UseDefaultCredentials = value;
00120 this.useDefaultCredentialsSetExplicitly = true;
00121 }
00122 }
00123
00124
00125 public event CheckUserGlobalPermissionCompletedEventHandler CheckUserGlobalPermissionCompleted;
00126
00127
00128 public event CheckUserGlobalPermissionsCompletedEventHandler CheckUserGlobalPermissionsCompleted;
00129
00130
00131 public event CheckUserObjectPermissionCompletedEventHandler CheckUserObjectPermissionCompleted;
00132
00133
00134 public event CheckUserObjectPermissionsCompletedEventHandler CheckUserObjectPermissionsCompleted;
00135
00136
00137 public event CheckUserProjectPermissionCompletedEventHandler CheckUserProjectPermissionCompleted;
00138
00139
00140 public event CheckUserProjectPermissionsCompletedEventHandler CheckUserProjectPermissionsCompleted;
00141
00142
00143 public event CheckUserResourcePermissionCompletedEventHandler CheckUserResourcePermissionCompleted;
00144
00145
00146 public event CheckUserResourcePermissionsCompletedEventHandler CheckUserResourcePermissionsCompleted;
00147
00148
00149 public event SetGroupsCompletedEventHandler SetGroupsCompleted;
00150
00151
00152 public event CreateGroupsCompletedEventHandler CreateGroupsCompleted;
00153
00154
00155 public event ReadGroupCompletedEventHandler ReadGroupCompleted;
00156
00157
00158 public event ReadGroupListCompletedEventHandler ReadGroupListCompleted;
00159
00160
00161 public event DeleteGroupsCompletedEventHandler DeleteGroupsCompleted;
00162
00163
00164 public event CreateCategoriesCompletedEventHandler CreateCategoriesCompleted;
00165
00166
00167 public event SetCategoriesCompletedEventHandler SetCategoriesCompleted;
00168
00169
00170 public event ReadCategoryCompletedEventHandler ReadCategoryCompleted;
00171
00172
00173 public event ReadCategoryListCompletedEventHandler ReadCategoryListCompleted;
00174
00175
00176 public event ReadGlobalPermissionsCompletedEventHandler ReadGlobalPermissionsCompleted;
00177
00178
00179 public event ReadCategoryPermissionsCompletedEventHandler ReadCategoryPermissionsCompleted;
00180
00181
00182 public event DeleteCategoriesCompletedEventHandler DeleteCategoriesCompleted;
00183
00184
00185 public event ReadOrganizationalPermissionsCompletedEventHandler ReadOrganizationalPermissionsCompleted;
00186
00187
00188 public event UpdateOrganizationalPermissionsCompletedEventHandler UpdateOrganizationalPermissionsCompleted;
00189
00190
00191 public event ReadTemplateCompletedEventHandler ReadTemplateCompleted;
00192
00193
00194 public event ReadTemplateListCompletedEventHandler ReadTemplateListCompleted;
00195
00196
00197 public event SetTemplatesCompletedEventHandler SetTemplatesCompleted;
00198
00199
00200 public event CreateTemplatesCompletedEventHandler CreateTemplatesCompleted;
00201
00202
00203 public event DeleteTemplatesCompletedEventHandler DeleteTemplatesCompleted;
00204
00205
00206 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CheckUser" +
00207 "GlobalPermission", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00208 public bool CheckUserGlobalPermission(System.Guid globalPermissionUid) {
00209 object[] results = this.Invoke("CheckUserGlobalPermission", new object[] {
00210 globalPermissionUid});
00211 return ((bool)(results[0]));
00212 }
00213
00214
00215 public void CheckUserGlobalPermissionAsync(System.Guid globalPermissionUid) {
00216 this.CheckUserGlobalPermissionAsync(globalPermissionUid, null);
00217 }
00218
00219
00220 public void CheckUserGlobalPermissionAsync(System.Guid globalPermissionUid, object userState) {
00221 if ((this.CheckUserGlobalPermissionOperationCompleted == null)) {
00222 this.CheckUserGlobalPermissionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserGlobalPermissionOperationCompleted);
00223 }
00224 this.InvokeAsync("CheckUserGlobalPermission", new object[] {
00225 globalPermissionUid}, this.CheckUserGlobalPermissionOperationCompleted, userState);
00226 }
00227
00228 private void OnCheckUserGlobalPermissionOperationCompleted(object arg) {
00229 if ((this.CheckUserGlobalPermissionCompleted != null)) {
00230 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00231 this.CheckUserGlobalPermissionCompleted(this, new CheckUserGlobalPermissionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00232 }
00233 }
00234
00235
00236 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CheckUser" +
00237 "GlobalPermissions", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00238 public bool[] CheckUserGlobalPermissions(System.Guid[] globalPermissionUids) {
00239 object[] results = this.Invoke("CheckUserGlobalPermissions", new object[] {
00240 globalPermissionUids});
00241 return ((bool[])(results[0]));
00242 }
00243
00244
00245 public void CheckUserGlobalPermissionsAsync(System.Guid[] globalPermissionUids) {
00246 this.CheckUserGlobalPermissionsAsync(globalPermissionUids, null);
00247 }
00248
00249
00250 public void CheckUserGlobalPermissionsAsync(System.Guid[] globalPermissionUids, object userState) {
00251 if ((this.CheckUserGlobalPermissionsOperationCompleted == null)) {
00252 this.CheckUserGlobalPermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserGlobalPermissionsOperationCompleted);
00253 }
00254 this.InvokeAsync("CheckUserGlobalPermissions", new object[] {
00255 globalPermissionUids}, this.CheckUserGlobalPermissionsOperationCompleted, userState);
00256 }
00257
00258 private void OnCheckUserGlobalPermissionsOperationCompleted(object arg) {
00259 if ((this.CheckUserGlobalPermissionsCompleted != null)) {
00260 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00261 this.CheckUserGlobalPermissionsCompleted(this, new CheckUserGlobalPermissionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00262 }
00263 }
00264
00265
00266 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CheckUser" +
00267 "ObjectPermission", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00268 public bool CheckUserObjectPermission(System.Guid objectUid, System.Guid objectTypeUid, System.Guid categoryPermissionUid) {
00269 object[] results = this.Invoke("CheckUserObjectPermission", new object[] {
00270 objectUid,
00271 objectTypeUid,
00272 categoryPermissionUid});
00273 return ((bool)(results[0]));
00274 }
00275
00276
00277 public void CheckUserObjectPermissionAsync(System.Guid objectUid, System.Guid objectTypeUid, System.Guid categoryPermissionUid) {
00278 this.CheckUserObjectPermissionAsync(objectUid, objectTypeUid, categoryPermissionUid, null);
00279 }
00280
00281
00282 public void CheckUserObjectPermissionAsync(System.Guid objectUid, System.Guid objectTypeUid, System.Guid categoryPermissionUid, object userState) {
00283 if ((this.CheckUserObjectPermissionOperationCompleted == null)) {
00284 this.CheckUserObjectPermissionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserObjectPermissionOperationCompleted);
00285 }
00286 this.InvokeAsync("CheckUserObjectPermission", new object[] {
00287 objectUid,
00288 objectTypeUid,
00289 categoryPermissionUid}, this.CheckUserObjectPermissionOperationCompleted, userState);
00290 }
00291
00292 private void OnCheckUserObjectPermissionOperationCompleted(object arg) {
00293 if ((this.CheckUserObjectPermissionCompleted != null)) {
00294 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00295 this.CheckUserObjectPermissionCompleted(this, new CheckUserObjectPermissionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00296 }
00297 }
00298
00299
00300 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CheckUser" +
00301 "ObjectPermissions", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00302 public bool[] CheckUserObjectPermissions(System.Guid objectUid, System.Guid objectTypeUid, System.Guid[] categoryPermissionUids) {
00303 object[] results = this.Invoke("CheckUserObjectPermissions", new object[] {
00304 objectUid,
00305 objectTypeUid,
00306 categoryPermissionUids});
00307 return ((bool[])(results[0]));
00308 }
00309
00310
00311 public void CheckUserObjectPermissionsAsync(System.Guid objectUid, System.Guid objectTypeUid, System.Guid[] categoryPermissionUids) {
00312 this.CheckUserObjectPermissionsAsync(objectUid, objectTypeUid, categoryPermissionUids, null);
00313 }
00314
00315
00316 public void CheckUserObjectPermissionsAsync(System.Guid objectUid, System.Guid objectTypeUid, System.Guid[] categoryPermissionUids, object userState) {
00317 if ((this.CheckUserObjectPermissionsOperationCompleted == null)) {
00318 this.CheckUserObjectPermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserObjectPermissionsOperationCompleted);
00319 }
00320 this.InvokeAsync("CheckUserObjectPermissions", new object[] {
00321 objectUid,
00322 objectTypeUid,
00323 categoryPermissionUids}, this.CheckUserObjectPermissionsOperationCompleted, userState);
00324 }
00325
00326 private void OnCheckUserObjectPermissionsOperationCompleted(object arg) {
00327 if ((this.CheckUserObjectPermissionsCompleted != null)) {
00328 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00329 this.CheckUserObjectPermissionsCompleted(this, new CheckUserObjectPermissionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00330 }
00331 }
00332
00333
00334 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CheckUser" +
00335 "ProjectPermission", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00336 public bool CheckUserProjectPermission(System.Guid projectUid, System.Guid categoryPermissionUid) {
00337 object[] results = this.Invoke("CheckUserProjectPermission", new object[] {
00338 projectUid,
00339 categoryPermissionUid});
00340 return ((bool)(results[0]));
00341 }
00342
00343
00344 public void CheckUserProjectPermissionAsync(System.Guid projectUid, System.Guid categoryPermissionUid) {
00345 this.CheckUserProjectPermissionAsync(projectUid, categoryPermissionUid, null);
00346 }
00347
00348
00349 public void CheckUserProjectPermissionAsync(System.Guid projectUid, System.Guid categoryPermissionUid, object userState) {
00350 if ((this.CheckUserProjectPermissionOperationCompleted == null)) {
00351 this.CheckUserProjectPermissionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserProjectPermissionOperationCompleted);
00352 }
00353 this.InvokeAsync("CheckUserProjectPermission", new object[] {
00354 projectUid,
00355 categoryPermissionUid}, this.CheckUserProjectPermissionOperationCompleted, userState);
00356 }
00357
00358 private void OnCheckUserProjectPermissionOperationCompleted(object arg) {
00359 if ((this.CheckUserProjectPermissionCompleted != null)) {
00360 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00361 this.CheckUserProjectPermissionCompleted(this, new CheckUserProjectPermissionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00362 }
00363 }
00364
00365
00366 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CheckUser" +
00367 "ProjectPermissions", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00368 public bool[] CheckUserProjectPermissions(System.Guid projectUid, System.Guid[] categoryPermissionUids) {
00369 object[] results = this.Invoke("CheckUserProjectPermissions", new object[] {
00370 projectUid,
00371 categoryPermissionUids});
00372 return ((bool[])(results[0]));
00373 }
00374
00375
00376 public void CheckUserProjectPermissionsAsync(System.Guid projectUid, System.Guid[] categoryPermissionUids) {
00377 this.CheckUserProjectPermissionsAsync(projectUid, categoryPermissionUids, null);
00378 }
00379
00380
00381 public void CheckUserProjectPermissionsAsync(System.Guid projectUid, System.Guid[] categoryPermissionUids, object userState) {
00382 if ((this.CheckUserProjectPermissionsOperationCompleted == null)) {
00383 this.CheckUserProjectPermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserProjectPermissionsOperationCompleted);
00384 }
00385 this.InvokeAsync("CheckUserProjectPermissions", new object[] {
00386 projectUid,
00387 categoryPermissionUids}, this.CheckUserProjectPermissionsOperationCompleted, userState);
00388 }
00389
00390 private void OnCheckUserProjectPermissionsOperationCompleted(object arg) {
00391 if ((this.CheckUserProjectPermissionsCompleted != null)) {
00392 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00393 this.CheckUserProjectPermissionsCompleted(this, new CheckUserProjectPermissionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00394 }
00395 }
00396
00397
00398 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CheckUser" +
00399 "ResourcePermission", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00400 public bool CheckUserResourcePermission(System.Guid resourceUid, System.Guid categoryPermissionUid) {
00401 object[] results = this.Invoke("CheckUserResourcePermission", new object[] {
00402 resourceUid,
00403 categoryPermissionUid});
00404 return ((bool)(results[0]));
00405 }
00406
00407
00408 public void CheckUserResourcePermissionAsync(System.Guid resourceUid, System.Guid categoryPermissionUid) {
00409 this.CheckUserResourcePermissionAsync(resourceUid, categoryPermissionUid, null);
00410 }
00411
00412
00413 public void CheckUserResourcePermissionAsync(System.Guid resourceUid, System.Guid categoryPermissionUid, object userState) {
00414 if ((this.CheckUserResourcePermissionOperationCompleted == null)) {
00415 this.CheckUserResourcePermissionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserResourcePermissionOperationCompleted);
00416 }
00417 this.InvokeAsync("CheckUserResourcePermission", new object[] {
00418 resourceUid,
00419 categoryPermissionUid}, this.CheckUserResourcePermissionOperationCompleted, userState);
00420 }
00421
00422 private void OnCheckUserResourcePermissionOperationCompleted(object arg) {
00423 if ((this.CheckUserResourcePermissionCompleted != null)) {
00424 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00425 this.CheckUserResourcePermissionCompleted(this, new CheckUserResourcePermissionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00426 }
00427 }
00428
00429
00430 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CheckUser" +
00431 "ResourcePermissions", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00432 public bool[] CheckUserResourcePermissions(System.Guid resourceUid, System.Guid[] categoryPermissionUids) {
00433 object[] results = this.Invoke("CheckUserResourcePermissions", new object[] {
00434 resourceUid,
00435 categoryPermissionUids});
00436 return ((bool[])(results[0]));
00437 }
00438
00439
00440 public void CheckUserResourcePermissionsAsync(System.Guid resourceUid, System.Guid[] categoryPermissionUids) {
00441 this.CheckUserResourcePermissionsAsync(resourceUid, categoryPermissionUids, null);
00442 }
00443
00444
00445 public void CheckUserResourcePermissionsAsync(System.Guid resourceUid, System.Guid[] categoryPermissionUids, object userState) {
00446 if ((this.CheckUserResourcePermissionsOperationCompleted == null)) {
00447 this.CheckUserResourcePermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckUserResourcePermissionsOperationCompleted);
00448 }
00449 this.InvokeAsync("CheckUserResourcePermissions", new object[] {
00450 resourceUid,
00451 categoryPermissionUids}, this.CheckUserResourcePermissionsOperationCompleted, userState);
00452 }
00453
00454 private void OnCheckUserResourcePermissionsOperationCompleted(object arg) {
00455 if ((this.CheckUserResourcePermissionsCompleted != null)) {
00456 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00457 this.CheckUserResourcePermissionsCompleted(this, new CheckUserResourcePermissionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00458 }
00459 }
00460
00461
00462 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/SetGroups" +
00463 "", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00464 public void SetGroups(SecurityGroupsDataSet group) {
00465 this.Invoke("SetGroups", new object[] {
00466 group});
00467 }
00468
00469
00470 public void SetGroupsAsync(SecurityGroupsDataSet group) {
00471 this.SetGroupsAsync(group, null);
00472 }
00473
00474
00475 public void SetGroupsAsync(SecurityGroupsDataSet group, object userState) {
00476 if ((this.SetGroupsOperationCompleted == null)) {
00477 this.SetGroupsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetGroupsOperationCompleted);
00478 }
00479 this.InvokeAsync("SetGroups", new object[] {
00480 group}, this.SetGroupsOperationCompleted, userState);
00481 }
00482
00483 private void OnSetGroupsOperationCompleted(object arg) {
00484 if ((this.SetGroupsCompleted != null)) {
00485 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00486 this.SetGroupsCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00487 }
00488 }
00489
00490
00491 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CreateGro" +
00492 "ups", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00493 public void CreateGroups(SecurityGroupsDataSet groups) {
00494 this.Invoke("CreateGroups", new object[] {
00495 groups});
00496 }
00497
00498
00499 public void CreateGroupsAsync(SecurityGroupsDataSet groups) {
00500 this.CreateGroupsAsync(groups, null);
00501 }
00502
00503
00504 public void CreateGroupsAsync(SecurityGroupsDataSet groups, object userState) {
00505 if ((this.CreateGroupsOperationCompleted == null)) {
00506 this.CreateGroupsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateGroupsOperationCompleted);
00507 }
00508 this.InvokeAsync("CreateGroups", new object[] {
00509 groups}, this.CreateGroupsOperationCompleted, userState);
00510 }
00511
00512 private void OnCreateGroupsOperationCompleted(object arg) {
00513 if ((this.CreateGroupsCompleted != null)) {
00514 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00515 this.CreateGroupsCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00516 }
00517 }
00518
00519
00520 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadGroup" +
00521 "", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00522 public SecurityGroupsDataSet ReadGroup(System.Guid groupUid) {
00523 object[] results = this.Invoke("ReadGroup", new object[] {
00524 groupUid});
00525 return ((SecurityGroupsDataSet)(results[0]));
00526 }
00527
00528
00529 public void ReadGroupAsync(System.Guid groupUid) {
00530 this.ReadGroupAsync(groupUid, null);
00531 }
00532
00533
00534 public void ReadGroupAsync(System.Guid groupUid, object userState) {
00535 if ((this.ReadGroupOperationCompleted == null)) {
00536 this.ReadGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadGroupOperationCompleted);
00537 }
00538 this.InvokeAsync("ReadGroup", new object[] {
00539 groupUid}, this.ReadGroupOperationCompleted, userState);
00540 }
00541
00542 private void OnReadGroupOperationCompleted(object arg) {
00543 if ((this.ReadGroupCompleted != null)) {
00544 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00545 this.ReadGroupCompleted(this, new ReadGroupCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00546 }
00547 }
00548
00549
00550 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadGroup" +
00551 "List", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00552 public SecurityGroupsDataSet ReadGroupList() {
00553 object[] results = this.Invoke("ReadGroupList", new object[0]);
00554 return ((SecurityGroupsDataSet)(results[0]));
00555 }
00556
00557
00558 public void ReadGroupListAsync() {
00559 this.ReadGroupListAsync(null);
00560 }
00561
00562
00563 public void ReadGroupListAsync(object userState) {
00564 if ((this.ReadGroupListOperationCompleted == null)) {
00565 this.ReadGroupListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadGroupListOperationCompleted);
00566 }
00567 this.InvokeAsync("ReadGroupList", new object[0], this.ReadGroupListOperationCompleted, userState);
00568 }
00569
00570 private void OnReadGroupListOperationCompleted(object arg) {
00571 if ((this.ReadGroupListCompleted != null)) {
00572 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00573 this.ReadGroupListCompleted(this, new ReadGroupListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00574 }
00575 }
00576
00577
00578 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/DeleteGro" +
00579 "ups", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00580 public void DeleteGroups(System.Guid[] groupUids) {
00581 this.Invoke("DeleteGroups", new object[] {
00582 groupUids});
00583 }
00584
00585
00586 public void DeleteGroupsAsync(System.Guid[] groupUids) {
00587 this.DeleteGroupsAsync(groupUids, null);
00588 }
00589
00590
00591 public void DeleteGroupsAsync(System.Guid[] groupUids, object userState) {
00592 if ((this.DeleteGroupsOperationCompleted == null)) {
00593 this.DeleteGroupsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteGroupsOperationCompleted);
00594 }
00595 this.InvokeAsync("DeleteGroups", new object[] {
00596 groupUids}, this.DeleteGroupsOperationCompleted, userState);
00597 }
00598
00599 private void OnDeleteGroupsOperationCompleted(object arg) {
00600 if ((this.DeleteGroupsCompleted != null)) {
00601 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00602 this.DeleteGroupsCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00603 }
00604 }
00605
00606
00607 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CreateCat" +
00608 "egories", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00609 public void CreateCategories(SecurityCategoriesDataSet categories) {
00610 this.Invoke("CreateCategories", new object[] {
00611 categories});
00612 }
00613
00614
00615 public void CreateCategoriesAsync(SecurityCategoriesDataSet categories) {
00616 this.CreateCategoriesAsync(categories, null);
00617 }
00618
00619
00620 public void CreateCategoriesAsync(SecurityCategoriesDataSet categories, object userState) {
00621 if ((this.CreateCategoriesOperationCompleted == null)) {
00622 this.CreateCategoriesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateCategoriesOperationCompleted);
00623 }
00624 this.InvokeAsync("CreateCategories", new object[] {
00625 categories}, this.CreateCategoriesOperationCompleted, userState);
00626 }
00627
00628 private void OnCreateCategoriesOperationCompleted(object arg) {
00629 if ((this.CreateCategoriesCompleted != null)) {
00630 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00631 this.CreateCategoriesCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00632 }
00633 }
00634
00635
00636 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/SetCatego" +
00637 "ries", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00638 public void SetCategories(SecurityCategoriesDataSet categories) {
00639 this.Invoke("SetCategories", new object[] {
00640 categories});
00641 }
00642
00643
00644 public void SetCategoriesAsync(SecurityCategoriesDataSet categories) {
00645 this.SetCategoriesAsync(categories, null);
00646 }
00647
00648
00649 public void SetCategoriesAsync(SecurityCategoriesDataSet categories, object userState) {
00650 if ((this.SetCategoriesOperationCompleted == null)) {
00651 this.SetCategoriesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetCategoriesOperationCompleted);
00652 }
00653 this.InvokeAsync("SetCategories", new object[] {
00654 categories}, this.SetCategoriesOperationCompleted, userState);
00655 }
00656
00657 private void OnSetCategoriesOperationCompleted(object arg) {
00658 if ((this.SetCategoriesCompleted != null)) {
00659 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00660 this.SetCategoriesCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00661 }
00662 }
00663
00664
00665 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadCateg" +
00666 "ory", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00667 public SecurityCategoriesDataSet ReadCategory(System.Guid categoryUid) {
00668 object[] results = this.Invoke("ReadCategory", new object[] {
00669 categoryUid});
00670 return ((SecurityCategoriesDataSet)(results[0]));
00671 }
00672
00673
00674 public void ReadCategoryAsync(System.Guid categoryUid) {
00675 this.ReadCategoryAsync(categoryUid, null);
00676 }
00677
00678
00679 public void ReadCategoryAsync(System.Guid categoryUid, object userState) {
00680 if ((this.ReadCategoryOperationCompleted == null)) {
00681 this.ReadCategoryOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadCategoryOperationCompleted);
00682 }
00683 this.InvokeAsync("ReadCategory", new object[] {
00684 categoryUid}, this.ReadCategoryOperationCompleted, userState);
00685 }
00686
00687 private void OnReadCategoryOperationCompleted(object arg) {
00688 if ((this.ReadCategoryCompleted != null)) {
00689 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00690 this.ReadCategoryCompleted(this, new ReadCategoryCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00691 }
00692 }
00693
00694
00695 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadCateg" +
00696 "oryList", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00697 public SecurityCategoriesDataSet ReadCategoryList() {
00698 object[] results = this.Invoke("ReadCategoryList", new object[0]);
00699 return ((SecurityCategoriesDataSet)(results[0]));
00700 }
00701
00702
00703 public void ReadCategoryListAsync() {
00704 this.ReadCategoryListAsync(null);
00705 }
00706
00707
00708 public void ReadCategoryListAsync(object userState) {
00709 if ((this.ReadCategoryListOperationCompleted == null)) {
00710 this.ReadCategoryListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadCategoryListOperationCompleted);
00711 }
00712 this.InvokeAsync("ReadCategoryList", new object[0], this.ReadCategoryListOperationCompleted, userState);
00713 }
00714
00715 private void OnReadCategoryListOperationCompleted(object arg) {
00716 if ((this.ReadCategoryListCompleted != null)) {
00717 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00718 this.ReadCategoryListCompleted(this, new ReadCategoryListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00719 }
00720 }
00721
00722
00723 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadGloba" +
00724 "lPermissions", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00725 public PermissionDataSet ReadGlobalPermissions() {
00726 object[] results = this.Invoke("ReadGlobalPermissions", new object[0]);
00727 return ((PermissionDataSet)(results[0]));
00728 }
00729
00730
00731 public void ReadGlobalPermissionsAsync() {
00732 this.ReadGlobalPermissionsAsync(null);
00733 }
00734
00735
00736 public void ReadGlobalPermissionsAsync(object userState) {
00737 if ((this.ReadGlobalPermissionsOperationCompleted == null)) {
00738 this.ReadGlobalPermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadGlobalPermissionsOperationCompleted);
00739 }
00740 this.InvokeAsync("ReadGlobalPermissions", new object[0], this.ReadGlobalPermissionsOperationCompleted, userState);
00741 }
00742
00743 private void OnReadGlobalPermissionsOperationCompleted(object arg) {
00744 if ((this.ReadGlobalPermissionsCompleted != null)) {
00745 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00746 this.ReadGlobalPermissionsCompleted(this, new ReadGlobalPermissionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00747 }
00748 }
00749
00750
00751 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadCateg" +
00752 "oryPermissions", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00753 public PermissionDataSet ReadCategoryPermissions() {
00754 object[] results = this.Invoke("ReadCategoryPermissions", new object[0]);
00755 return ((PermissionDataSet)(results[0]));
00756 }
00757
00758
00759 public void ReadCategoryPermissionsAsync() {
00760 this.ReadCategoryPermissionsAsync(null);
00761 }
00762
00763
00764 public void ReadCategoryPermissionsAsync(object userState) {
00765 if ((this.ReadCategoryPermissionsOperationCompleted == null)) {
00766 this.ReadCategoryPermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadCategoryPermissionsOperationCompleted);
00767 }
00768 this.InvokeAsync("ReadCategoryPermissions", new object[0], this.ReadCategoryPermissionsOperationCompleted, userState);
00769 }
00770
00771 private void OnReadCategoryPermissionsOperationCompleted(object arg) {
00772 if ((this.ReadCategoryPermissionsCompleted != null)) {
00773 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00774 this.ReadCategoryPermissionsCompleted(this, new ReadCategoryPermissionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00775 }
00776 }
00777
00778
00779 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/DeleteCat" +
00780 "egories", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00781 public void DeleteCategories(System.Guid[] categoryUids) {
00782 this.Invoke("DeleteCategories", new object[] {
00783 categoryUids});
00784 }
00785
00786
00787 public void DeleteCategoriesAsync(System.Guid[] categoryUids) {
00788 this.DeleteCategoriesAsync(categoryUids, null);
00789 }
00790
00791
00792 public void DeleteCategoriesAsync(System.Guid[] categoryUids, object userState) {
00793 if ((this.DeleteCategoriesOperationCompleted == null)) {
00794 this.DeleteCategoriesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteCategoriesOperationCompleted);
00795 }
00796 this.InvokeAsync("DeleteCategories", new object[] {
00797 categoryUids}, this.DeleteCategoriesOperationCompleted, userState);
00798 }
00799
00800 private void OnDeleteCategoriesOperationCompleted(object arg) {
00801 if ((this.DeleteCategoriesCompleted != null)) {
00802 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00803 this.DeleteCategoriesCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00804 }
00805 }
00806
00807
00808 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadOrgan" +
00809 "izationalPermissions", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00810 public SecurityOrganizationalPermissionsDataSet ReadOrganizationalPermissions() {
00811 object[] results = this.Invoke("ReadOrganizationalPermissions", new object[0]);
00812 return ((SecurityOrganizationalPermissionsDataSet)(results[0]));
00813 }
00814
00815
00816 public void ReadOrganizationalPermissionsAsync() {
00817 this.ReadOrganizationalPermissionsAsync(null);
00818 }
00819
00820
00821 public void ReadOrganizationalPermissionsAsync(object userState) {
00822 if ((this.ReadOrganizationalPermissionsOperationCompleted == null)) {
00823 this.ReadOrganizationalPermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadOrganizationalPermissionsOperationCompleted);
00824 }
00825 this.InvokeAsync("ReadOrganizationalPermissions", new object[0], this.ReadOrganizationalPermissionsOperationCompleted, userState);
00826 }
00827
00828 private void OnReadOrganizationalPermissionsOperationCompleted(object arg) {
00829 if ((this.ReadOrganizationalPermissionsCompleted != null)) {
00830 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00831 this.ReadOrganizationalPermissionsCompleted(this, new ReadOrganizationalPermissionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00832 }
00833 }
00834
00835
00836 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/UpdateOrg" +
00837 "anizationalPermissions", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00838 public void UpdateOrganizationalPermissions(SecurityOrganizationalPermissionsDataSet permissions) {
00839 this.Invoke("UpdateOrganizationalPermissions", new object[] {
00840 permissions});
00841 }
00842
00843
00844 public void UpdateOrganizationalPermissionsAsync(SecurityOrganizationalPermissionsDataSet permissions) {
00845 this.UpdateOrganizationalPermissionsAsync(permissions, null);
00846 }
00847
00848
00849 public void UpdateOrganizationalPermissionsAsync(SecurityOrganizationalPermissionsDataSet permissions, object userState) {
00850 if ((this.UpdateOrganizationalPermissionsOperationCompleted == null)) {
00851 this.UpdateOrganizationalPermissionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateOrganizationalPermissionsOperationCompleted);
00852 }
00853 this.InvokeAsync("UpdateOrganizationalPermissions", new object[] {
00854 permissions}, this.UpdateOrganizationalPermissionsOperationCompleted, userState);
00855 }
00856
00857 private void OnUpdateOrganizationalPermissionsOperationCompleted(object arg) {
00858 if ((this.UpdateOrganizationalPermissionsCompleted != null)) {
00859 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00860 this.UpdateOrganizationalPermissionsCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00861 }
00862 }
00863
00864
00865 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadTempl" +
00866 "ate", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00867 public SecurityTemplatesDataSet ReadTemplate(System.Guid templateUid) {
00868 object[] results = this.Invoke("ReadTemplate", new object[] {
00869 templateUid});
00870 return ((SecurityTemplatesDataSet)(results[0]));
00871 }
00872
00873
00874 public void ReadTemplateAsync(System.Guid templateUid) {
00875 this.ReadTemplateAsync(templateUid, null);
00876 }
00877
00878
00879 public void ReadTemplateAsync(System.Guid templateUid, object userState) {
00880 if ((this.ReadTemplateOperationCompleted == null)) {
00881 this.ReadTemplateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadTemplateOperationCompleted);
00882 }
00883 this.InvokeAsync("ReadTemplate", new object[] {
00884 templateUid}, this.ReadTemplateOperationCompleted, userState);
00885 }
00886
00887 private void OnReadTemplateOperationCompleted(object arg) {
00888 if ((this.ReadTemplateCompleted != null)) {
00889 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00890 this.ReadTemplateCompleted(this, new ReadTemplateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00891 }
00892 }
00893
00894
00895 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/ReadTempl" +
00896 "ateList", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00897 public SecurityTemplatesDataSet ReadTemplateList() {
00898 object[] results = this.Invoke("ReadTemplateList", new object[0]);
00899 return ((SecurityTemplatesDataSet)(results[0]));
00900 }
00901
00902
00903 public void ReadTemplateListAsync() {
00904 this.ReadTemplateListAsync(null);
00905 }
00906
00907
00908 public void ReadTemplateListAsync(object userState) {
00909 if ((this.ReadTemplateListOperationCompleted == null)) {
00910 this.ReadTemplateListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadTemplateListOperationCompleted);
00911 }
00912 this.InvokeAsync("ReadTemplateList", new object[0], this.ReadTemplateListOperationCompleted, userState);
00913 }
00914
00915 private void OnReadTemplateListOperationCompleted(object arg) {
00916 if ((this.ReadTemplateListCompleted != null)) {
00917 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00918 this.ReadTemplateListCompleted(this, new ReadTemplateListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00919 }
00920 }
00921
00922
00923 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/SetTempla" +
00924 "tes", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00925 public void SetTemplates(SecurityTemplatesDataSet templates) {
00926 this.Invoke("SetTemplates", new object[] {
00927 templates});
00928 }
00929
00930
00931 public void SetTemplatesAsync(SecurityTemplatesDataSet templates) {
00932 this.SetTemplatesAsync(templates, null);
00933 }
00934
00935
00936 public void SetTemplatesAsync(SecurityTemplatesDataSet templates, object userState) {
00937 if ((this.SetTemplatesOperationCompleted == null)) {
00938 this.SetTemplatesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetTemplatesOperationCompleted);
00939 }
00940 this.InvokeAsync("SetTemplates", new object[] {
00941 templates}, this.SetTemplatesOperationCompleted, userState);
00942 }
00943
00944 private void OnSetTemplatesOperationCompleted(object arg) {
00945 if ((this.SetTemplatesCompleted != null)) {
00946 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00947 this.SetTemplatesCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00948 }
00949 }
00950
00951
00952 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/CreateTem" +
00953 "plates", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00954 public void CreateTemplates(SecurityTemplatesDataSet templates) {
00955 this.Invoke("CreateTemplates", new object[] {
00956 templates});
00957 }
00958
00959
00960 public void CreateTemplatesAsync(SecurityTemplatesDataSet templates) {
00961 this.CreateTemplatesAsync(templates, null);
00962 }
00963
00964
00965 public void CreateTemplatesAsync(SecurityTemplatesDataSet templates, object userState) {
00966 if ((this.CreateTemplatesOperationCompleted == null)) {
00967 this.CreateTemplatesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateTemplatesOperationCompleted);
00968 }
00969 this.InvokeAsync("CreateTemplates", new object[] {
00970 templates}, this.CreateTemplatesOperationCompleted, userState);
00971 }
00972
00973 private void OnCreateTemplatesOperationCompleted(object arg) {
00974 if ((this.CreateTemplatesCompleted != null)) {
00975 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00976 this.CreateTemplatesCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00977 }
00978 }
00979
00980
00981 [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Security/DeleteTem" +
00982 "plates", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Security/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00983 public void DeleteTemplates(System.Guid[] templateUids) {
00984 this.Invoke("DeleteTemplates", new object[] {
00985 templateUids});
00986 }
00987
00988
00989 public void DeleteTemplatesAsync(System.Guid[] templateUids) {
00990 this.DeleteTemplatesAsync(templateUids, null);
00991 }
00992
00993
00994 public void DeleteTemplatesAsync(System.Guid[] templateUids, object userState) {
00995 if ((this.DeleteTemplatesOperationCompleted == null)) {
00996 this.DeleteTemplatesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteTemplatesOperationCompleted);
00997 }
00998 this.InvokeAsync("DeleteTemplates", new object[] {
00999 templateUids}, this.DeleteTemplatesOperationCompleted, userState);
01000 }
01001
01002 private void OnDeleteTemplatesOperationCompleted(object arg) {
01003 if ((this.DeleteTemplatesCompleted != null)) {
01004 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
01005 this.DeleteTemplatesCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
01006 }
01007 }
01008
01009
01010 public new void CancelAsync(object userState) {
01011 base.CancelAsync(userState);
01012 }
01013
01014 private bool IsLocalFileSystemWebService(string url) {
01015 if (((url == null)
01016 || (url == string.Empty))) {
01017 return false;
01018 }
01019 System.Uri wsUri = new System.Uri(url);
01020 if (((wsUri.Port >= 1024)
01021 && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
01022 return true;
01023 }
01024 return false;
01025 }
01026 }
01027
01028
01029
01030
01031
01032 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
01033 [global::System.Serializable()]
01034 [global::System.ComponentModel.DesignerCategoryAttribute("code")]
01035 [global::System.ComponentModel.ToolboxItem(true)]
01036 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
01037 [global::System.Xml.Serialization.XmlRootAttribute("SecurityGroupsDataSet")]
01038 [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
01039 public partial class SecurityGroupsDataSet : global::System.Data.DataSet {
01040
01041 private SecurityGroupsDataTable tableSecurityGroups;
01042
01043 private SecurityPrincipleCategoryRelationsDataTable tableSecurityPrincipleCategoryRelations;
01044
01045 private CategoryPermissionsDataTable tableCategoryPermissions;
01046
01047 private GlobalPermissionsDataTable tableGlobalPermissions;
01048
01049 private GroupMembersDataTable tableGroupMembers;
01050
01051 private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
01052
01053 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01054 public SecurityGroupsDataSet() {
01055 this.BeginInit();
01056 this.InitClass();
01057 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
01058 base.Tables.CollectionChanged += schemaChangedHandler;
01059 base.Relations.CollectionChanged += schemaChangedHandler;
01060 this.EndInit();
01061 }
01062
01063 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01064 protected SecurityGroupsDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
01065 base(info, context, false) {
01066 if ((this.IsBinarySerialized(info, context) == true)) {
01067 this.InitVars(false);
01068 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
01069 this.Tables.CollectionChanged += schemaChangedHandler1;
01070 this.Relations.CollectionChanged += schemaChangedHandler1;
01071 return;
01072 }
01073 string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
01074 if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
01075 global::System.Data.DataSet ds = new global::System.Data.DataSet();
01076 ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
01077 if ((ds.Tables["SecurityGroups"] != null)) {
01078 base.Tables.Add(new SecurityGroupsDataTable(ds.Tables["SecurityGroups"]));
01079 }
01080 if ((ds.Tables["SecurityPrincipleCategoryRelations"] != null)) {
01081 base.Tables.Add(new SecurityPrincipleCategoryRelationsDataTable(ds.Tables["SecurityPrincipleCategoryRelations"]));
01082 }
01083 if ((ds.Tables["CategoryPermissions"] != null)) {
01084 base.Tables.Add(new CategoryPermissionsDataTable(ds.Tables["CategoryPermissions"]));
01085 }
01086 if ((ds.Tables["GlobalPermissions"] != null)) {
01087 base.Tables.Add(new GlobalPermissionsDataTable(ds.Tables["GlobalPermissions"]));
01088 }
01089 if ((ds.Tables["GroupMembers"] != null)) {
01090 base.Tables.Add(new GroupMembersDataTable(ds.Tables["GroupMembers"]));
01091 }
01092 this.DataSetName = ds.DataSetName;
01093 this.Prefix = ds.Prefix;
01094 this.Namespace = ds.Namespace;
01095 this.Locale = ds.Locale;
01096 this.CaseSensitive = ds.CaseSensitive;
01097 this.EnforceConstraints = ds.EnforceConstraints;
01098 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
01099 this.InitVars();
01100 }
01101 else {
01102 this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
01103 }
01104 this.GetSerializationData(info, context);
01105 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
01106 base.Tables.CollectionChanged += schemaChangedHandler;
01107 this.Relations.CollectionChanged += schemaChangedHandler;
01108 }
01109
01110 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01111 [global::System.ComponentModel.Browsable(false)]
01112 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01113 public SecurityGroupsDataTable SecurityGroups {
01114 get {
01115 return this.tableSecurityGroups;
01116 }
01117 }
01118
01119 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01120 [global::System.ComponentModel.Browsable(false)]
01121 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01122 public SecurityPrincipleCategoryRelationsDataTable SecurityPrincipleCategoryRelations {
01123 get {
01124 return this.tableSecurityPrincipleCategoryRelations;
01125 }
01126 }
01127
01128 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01129 [global::System.ComponentModel.Browsable(false)]
01130 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01131 public CategoryPermissionsDataTable CategoryPermissions {
01132 get {
01133 return this.tableCategoryPermissions;
01134 }
01135 }
01136
01137 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01138 [global::System.ComponentModel.Browsable(false)]
01139 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01140 public GlobalPermissionsDataTable GlobalPermissions {
01141 get {
01142 return this.tableGlobalPermissions;
01143 }
01144 }
01145
01146 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01147 [global::System.ComponentModel.Browsable(false)]
01148 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01149 public GroupMembersDataTable GroupMembers {
01150 get {
01151 return this.tableGroupMembers;
01152 }
01153 }
01154
01155 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01156 [global::System.ComponentModel.BrowsableAttribute(true)]
01157 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
01158 public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
01159 get {
01160 return this._schemaSerializationMode;
01161 }
01162 set {
01163 this._schemaSerializationMode = value;
01164 }
01165 }
01166
01167 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01168 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
01169 public new global::System.Data.DataTableCollection Tables {
01170 get {
01171 return base.Tables;
01172 }
01173 }
01174
01175 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01176 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
01177 public new global::System.Data.DataRelationCollection Relations {
01178 get {
01179 return base.Relations;
01180 }
01181 }
01182
01183 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01184 protected override void InitializeDerivedDataSet() {
01185 this.BeginInit();
01186 this.InitClass();
01187 this.EndInit();
01188 }
01189
01190 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01191 public override global::System.Data.DataSet Clone() {
01192 SecurityGroupsDataSet cln = ((SecurityGroupsDataSet)(base.Clone()));
01193 cln.InitVars();
01194 cln.SchemaSerializationMode = this.SchemaSerializationMode;
01195 return cln;
01196 }
01197
01198 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01199 protected override bool ShouldSerializeTables() {
01200 return false;
01201 }
01202
01203 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01204 protected override bool ShouldSerializeRelations() {
01205 return false;
01206 }
01207
01208 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01209 protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
01210 if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
01211 this.Reset();
01212 global::System.Data.DataSet ds = new global::System.Data.DataSet();
01213 ds.ReadXml(reader);
01214 if ((ds.Tables["SecurityGroups"] != null)) {
01215 base.Tables.Add(new SecurityGroupsDataTable(ds.Tables["SecurityGroups"]));
01216 }
01217 if ((ds.Tables["SecurityPrincipleCategoryRelations"] != null)) {
01218 base.Tables.Add(new SecurityPrincipleCategoryRelationsDataTable(ds.Tables["SecurityPrincipleCategoryRelations"]));
01219 }
01220 if ((ds.Tables["CategoryPermissions"] != null)) {
01221 base.Tables.Add(new CategoryPermissionsDataTable(ds.Tables["CategoryPermissions"]));
01222 }
01223 if ((ds.Tables["GlobalPermissions"] != null)) {
01224 base.Tables.Add(new GlobalPermissionsDataTable(ds.Tables["GlobalPermissions"]));
01225 }
01226 if ((ds.Tables["GroupMembers"] != null)) {
01227 base.Tables.Add(new GroupMembersDataTable(ds.Tables["GroupMembers"]));
01228 }
01229 this.DataSetName = ds.DataSetName;
01230 this.Prefix = ds.Prefix;
01231 this.Namespace = ds.Namespace;
01232 this.Locale = ds.Locale;
01233 this.CaseSensitive = ds.CaseSensitive;
01234 this.EnforceConstraints = ds.EnforceConstraints;
01235 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
01236 this.InitVars();
01237 }
01238 else {
01239 this.ReadXml(reader);
01240 this.InitVars();
01241 }
01242 }
01243
01244 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01245 protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
01246 global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
01247 this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
01248 stream.Position = 0;
01249 return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
01250 }
01251
01252 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01253 internal void InitVars() {
01254 this.InitVars(true);
01255 }
01256
01257 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01258 internal void InitVars(bool initTable) {
01259 this.tableSecurityGroups = ((SecurityGroupsDataTable)(base.Tables["SecurityGroups"]));
01260 if ((initTable == true)) {
01261 if ((this.tableSecurityGroups != null)) {
01262 this.tableSecurityGroups.InitVars();
01263 }
01264 }
01265 this.tableSecurityPrincipleCategoryRelations = ((SecurityPrincipleCategoryRelationsDataTable)(base.Tables["SecurityPrincipleCategoryRelations"]));
01266 if ((initTable == true)) {
01267 if ((this.tableSecurityPrincipleCategoryRelations != null)) {
01268 this.tableSecurityPrincipleCategoryRelations.InitVars();
01269 }
01270 }
01271 this.tableCategoryPermissions = ((CategoryPermissionsDataTable)(base.Tables["CategoryPermissions"]));
01272 if ((initTable == true)) {
01273 if ((this.tableCategoryPermissions != null)) {
01274 this.tableCategoryPermissions.InitVars();
01275 }
01276 }
01277 this.tableGlobalPermissions = ((GlobalPermissionsDataTable)(base.Tables["GlobalPermissions"]));
01278 if ((initTable == true)) {
01279 if ((this.tableGlobalPermissions != null)) {
01280 this.tableGlobalPermissions.InitVars();
01281 }
01282 }
01283 this.tableGroupMembers = ((GroupMembersDataTable)(base.Tables["GroupMembers"]));
01284 if ((initTable == true)) {
01285 if ((this.tableGroupMembers != null)) {
01286 this.tableGroupMembers.InitVars();
01287 }
01288 }
01289 }
01290
01291 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01292 private void InitClass() {
01293 this.DataSetName = "SecurityGroupsDataSet";
01294 this.Prefix = "";
01295 this.Namespace = "http://schemas.microsoft.com/office/project/server/webservices/SecurityGroupsData" +
01296 "Set/";
01297 this.EnforceConstraints = false;
01298 this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
01299 this.tableSecurityGroups = new SecurityGroupsDataTable();
01300 base.Tables.Add(this.tableSecurityGroups);
01301 this.tableSecurityPrincipleCategoryRelations = new SecurityPrincipleCategoryRelationsDataTable();
01302 base.Tables.Add(this.tableSecurityPrincipleCategoryRelations);
01303 this.tableCategoryPermissions = new CategoryPermissionsDataTable();
01304 base.Tables.Add(this.tableCategoryPermissions);
01305 this.tableGlobalPermissions = new GlobalPermissionsDataTable();
01306 base.Tables.Add(this.tableGlobalPermissions);
01307 this.tableGroupMembers = new GroupMembersDataTable();
01308 base.Tables.Add(this.tableGroupMembers);
01309 }
01310
01311 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01312 private bool ShouldSerializeSecurityGroups() {
01313 return false;
01314 }
01315
01316 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01317 private bool ShouldSerializeSecurityPrincipleCategoryRelations() {
01318 return false;
01319 }
01320
01321 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01322 private bool ShouldSerializeCategoryPermissions() {
01323 return false;
01324 }
01325
01326 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01327 private bool ShouldSerializeGlobalPermissions() {
01328 return false;
01329 }
01330
01331 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01332 private bool ShouldSerializeGroupMembers() {
01333 return false;
01334 }
01335
01336 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01337 private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
01338 if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
01339 this.InitVars();
01340 }
01341 }
01342
01343 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01344 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
01345 SecurityGroupsDataSet ds = new SecurityGroupsDataSet();
01346 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
01347 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
01348 global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
01349 any.Namespace = ds.Namespace;
01350 sequence.Items.Add(any);
01351 type.Particle = sequence;
01352 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
01353 if (xs.Contains(dsSchema.TargetNamespace)) {
01354 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
01355 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
01356 try {
01357 global::System.Xml.Schema.XmlSchema schema = null;
01358 dsSchema.Write(s1);
01359 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
01360 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
01361 s2.SetLength(0);
01362 schema.Write(s2);
01363 if ((s1.Length == s2.Length)) {
01364 s1.Position = 0;
01365 s2.Position = 0;
01366 for (; ((s1.Position != s1.Length)
01367 && (s1.ReadByte() == s2.ReadByte())); ) {
01368 ;
01369 }
01370 if ((s1.Position == s1.Length)) {
01371 return type;
01372 }
01373 }
01374 }
01375 }
01376 finally {
01377 if ((s1 != null)) {
01378 s1.Close();
01379 }
01380 if ((s2 != null)) {
01381 s2.Close();
01382 }
01383 }
01384 }
01385 xs.Add(dsSchema);
01386 return type;
01387 }
01388
01389 public delegate void SecurityGroupsRowChangeEventHandler(object sender, SecurityGroupsRowChangeEvent e);
01390
01391 public delegate void SecurityPrincipleCategoryRelationsRowChangeEventHandler(object sender, SecurityPrincipleCategoryRelationsRowChangeEvent e);
01392
01393 public delegate void CategoryPermissionsRowChangeEventHandler(object sender, CategoryPermissionsRowChangeEvent e);
01394
01395 public delegate void GlobalPermissionsRowChangeEventHandler(object sender, GlobalPermissionsRowChangeEvent e);
01396
01397 public delegate void GroupMembersRowChangeEventHandler(object sender, GroupMembersRowChangeEvent e);
01398
01399
01400
01401
01402 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
01403 [global::System.Serializable()]
01404 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
01405 public partial class SecurityGroupsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
01406
01407 private global::System.Data.DataColumn columnWSEC_GRP_UID;
01408
01409 private global::System.Data.DataColumn columnWSEC_GRP_NAME;
01410
01411 private global::System.Data.DataColumn columnWSEC_GRP_DESC;
01412
01413 private global::System.Data.DataColumn columnWSEC_GRP_AD_GROUP;
01414
01415 private global::System.Data.DataColumn columnWSEC_GRP_AD_GUID;
01416
01417 private global::System.Data.DataColumn columnWSEC_GRP_AD_LOG;
01418
01419 private global::System.Data.DataColumn columnWSEC_GRP_AD_LASTSYNC;
01420
01421 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01422 public SecurityGroupsDataTable() {
01423 this.TableName = "SecurityGroups";
01424 this.BeginInit();
01425 this.InitClass();
01426 this.EndInit();
01427 }
01428
01429 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01430 internal SecurityGroupsDataTable(global::System.Data.DataTable table) {
01431 this.TableName = table.TableName;
01432 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
01433 this.CaseSensitive = table.CaseSensitive;
01434 }
01435 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
01436 this.Locale = table.Locale;
01437 }
01438 if ((table.Namespace != table.DataSet.Namespace)) {
01439 this.Namespace = table.Namespace;
01440 }
01441 this.Prefix = table.Prefix;
01442 this.MinimumCapacity = table.MinimumCapacity;
01443 }
01444
01445 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01446 protected SecurityGroupsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
01447 base(info, context) {
01448 this.InitVars();
01449 }
01450
01451 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01452 public global::System.Data.DataColumn WSEC_GRP_UIDColumn {
01453 get {
01454 return this.columnWSEC_GRP_UID;
01455 }
01456 }
01457
01458 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01459 public global::System.Data.DataColumn WSEC_GRP_NAMEColumn {
01460 get {
01461 return this.columnWSEC_GRP_NAME;
01462 }
01463 }
01464
01465 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01466 public global::System.Data.DataColumn WSEC_GRP_DESCColumn {
01467 get {
01468 return this.columnWSEC_GRP_DESC;
01469 }
01470 }
01471
01472 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01473 public global::System.Data.DataColumn WSEC_GRP_AD_GROUPColumn {
01474 get {
01475 return this.columnWSEC_GRP_AD_GROUP;
01476 }
01477 }
01478
01479 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01480 public global::System.Data.DataColumn WSEC_GRP_AD_GUIDColumn {
01481 get {
01482 return this.columnWSEC_GRP_AD_GUID;
01483 }
01484 }
01485
01486 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01487 public global::System.Data.DataColumn WSEC_GRP_AD_LOGColumn {
01488 get {
01489 return this.columnWSEC_GRP_AD_LOG;
01490 }
01491 }
01492
01493 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01494 public global::System.Data.DataColumn WSEC_GRP_AD_LASTSYNCColumn {
01495 get {
01496 return this.columnWSEC_GRP_AD_LASTSYNC;
01497 }
01498 }
01499
01500 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01501 [global::System.ComponentModel.Browsable(false)]
01502 public int Count {
01503 get {
01504 return this.Rows.Count;
01505 }
01506 }
01507
01508 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01509 public SecurityGroupsRow this[int index] {
01510 get {
01511 return ((SecurityGroupsRow)(this.Rows[index]));
01512 }
01513 }
01514
01515 public event SecurityGroupsRowChangeEventHandler SecurityGroupsRowChanging;
01516
01517 public event SecurityGroupsRowChangeEventHandler SecurityGroupsRowChanged;
01518
01519 public event SecurityGroupsRowChangeEventHandler SecurityGroupsRowDeleting;
01520
01521 public event SecurityGroupsRowChangeEventHandler SecurityGroupsRowDeleted;
01522
01523 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01524 public void AddSecurityGroupsRow(SecurityGroupsRow row) {
01525 this.Rows.Add(row);
01526 }
01527
01528 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01529 public SecurityGroupsRow AddSecurityGroupsRow(System.Guid WSEC_GRP_UID, string WSEC_GRP_NAME, string WSEC_GRP_DESC, string WSEC_GRP_AD_GROUP, System.Guid WSEC_GRP_AD_GUID, short WSEC_GRP_AD_LOG, System.DateTime WSEC_GRP_AD_LASTSYNC) {
01530 SecurityGroupsRow rowSecurityGroupsRow = ((SecurityGroupsRow)(this.NewRow()));
01531 object[] columnValuesArray = new object[] {
01532 WSEC_GRP_UID,
01533 WSEC_GRP_NAME,
01534 WSEC_GRP_DESC,
01535 WSEC_GRP_AD_GROUP,
01536 WSEC_GRP_AD_GUID,
01537 WSEC_GRP_AD_LOG,
01538 WSEC_GRP_AD_LASTSYNC};
01539 rowSecurityGroupsRow.ItemArray = columnValuesArray;
01540 this.Rows.Add(rowSecurityGroupsRow);
01541 return rowSecurityGroupsRow;
01542 }
01543
01544 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01545 public SecurityGroupsRow FindByWSEC_GRP_UID(System.Guid WSEC_GRP_UID) {
01546 return ((SecurityGroupsRow)(this.Rows.Find(new object[] {
01547 WSEC_GRP_UID})));
01548 }
01549
01550 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01551 public virtual global::System.Collections.IEnumerator GetEnumerator() {
01552 return this.Rows.GetEnumerator();
01553 }
01554
01555 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01556 public override global::System.Data.DataTable Clone() {
01557 SecurityGroupsDataTable cln = ((SecurityGroupsDataTable)(base.Clone()));
01558 cln.InitVars();
01559 return cln;
01560 }
01561
01562 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01563 protected override global::System.Data.DataTable CreateInstance() {
01564 return new SecurityGroupsDataTable();
01565 }
01566
01567 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01568 internal void InitVars() {
01569 this.columnWSEC_GRP_UID = base.Columns["WSEC_GRP_UID"];
01570 this.columnWSEC_GRP_NAME = base.Columns["WSEC_GRP_NAME"];
01571 this.columnWSEC_GRP_DESC = base.Columns["WSEC_GRP_DESC"];
01572 this.columnWSEC_GRP_AD_GROUP = base.Columns["WSEC_GRP_AD_GROUP"];
01573 this.columnWSEC_GRP_AD_GUID = base.Columns["WSEC_GRP_AD_GUID"];
01574 this.columnWSEC_GRP_AD_LOG = base.Columns["WSEC_GRP_AD_LOG"];
01575 this.columnWSEC_GRP_AD_LASTSYNC = base.Columns["WSEC_GRP_AD_LASTSYNC"];
01576 }
01577
01578 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01579 private void InitClass() {
01580 this.columnWSEC_GRP_UID = new global::System.Data.DataColumn("WSEC_GRP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
01581 base.Columns.Add(this.columnWSEC_GRP_UID);
01582 this.columnWSEC_GRP_NAME = new global::System.Data.DataColumn("WSEC_GRP_NAME", typeof(string), null, global::System.Data.MappingType.Element);
01583 base.Columns.Add(this.columnWSEC_GRP_NAME);
01584 this.columnWSEC_GRP_DESC = new global::System.Data.DataColumn("WSEC_GRP_DESC", typeof(string), null, global::System.Data.MappingType.Element);
01585 base.Columns.Add(this.columnWSEC_GRP_DESC);
01586 this.columnWSEC_GRP_AD_GROUP = new global::System.Data.DataColumn("WSEC_GRP_AD_GROUP", typeof(string), null, global::System.Data.MappingType.Element);
01587 base.Columns.Add(this.columnWSEC_GRP_AD_GROUP);
01588 this.columnWSEC_GRP_AD_GUID = new global::System.Data.DataColumn("WSEC_GRP_AD_GUID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
01589 base.Columns.Add(this.columnWSEC_GRP_AD_GUID);
01590 this.columnWSEC_GRP_AD_LOG = new global::System.Data.DataColumn("WSEC_GRP_AD_LOG", typeof(short), null, global::System.Data.MappingType.Element);
01591 base.Columns.Add(this.columnWSEC_GRP_AD_LOG);
01592 this.columnWSEC_GRP_AD_LASTSYNC = new global::System.Data.DataColumn("WSEC_GRP_AD_LASTSYNC", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
01593 base.Columns.Add(this.columnWSEC_GRP_AD_LASTSYNC);
01594 this.Constraints.Add(new global::System.Data.UniqueConstraint("SecurityGroupsDataSetKey1", new global::System.Data.DataColumn[] {
01595 this.columnWSEC_GRP_UID}, true));
01596 this.columnWSEC_GRP_UID.AllowDBNull = false;
01597 this.columnWSEC_GRP_UID.Unique = true;
01598 this.columnWSEC_GRP_NAME.AllowDBNull = false;
01599 }
01600
01601 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01602 public SecurityGroupsRow NewSecurityGroupsRow() {
01603 return ((SecurityGroupsRow)(this.NewRow()));
01604 }
01605
01606 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01607 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
01608 return new SecurityGroupsRow(builder);
01609 }
01610
01611 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01612 protected override global::System.Type GetRowType() {
01613 return typeof(SecurityGroupsRow);
01614 }
01615
01616 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01617 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
01618 base.OnRowChanged(e);
01619 if ((this.SecurityGroupsRowChanged != null)) {
01620 this.SecurityGroupsRowChanged(this, new SecurityGroupsRowChangeEvent(((SecurityGroupsRow)(e.Row)), e.Action));
01621 }
01622 }
01623
01624 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01625 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
01626 base.OnRowChanging(e);
01627 if ((this.SecurityGroupsRowChanging != null)) {
01628 this.SecurityGroupsRowChanging(this, new SecurityGroupsRowChangeEvent(((SecurityGroupsRow)(e.Row)), e.Action));
01629 }
01630 }
01631
01632 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01633 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
01634 base.OnRowDeleted(e);
01635 if ((this.SecurityGroupsRowDeleted != null)) {
01636 this.SecurityGroupsRowDeleted(this, new SecurityGroupsRowChangeEvent(((SecurityGroupsRow)(e.Row)), e.Action));
01637 }
01638 }
01639
01640 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01641 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
01642 base.OnRowDeleting(e);
01643 if ((this.SecurityGroupsRowDeleting != null)) {
01644 this.SecurityGroupsRowDeleting(this, new SecurityGroupsRowChangeEvent(((SecurityGroupsRow)(e.Row)), e.Action));
01645 }
01646 }
01647
01648 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01649 public void RemoveSecurityGroupsRow(SecurityGroupsRow row) {
01650 this.Rows.Remove(row);
01651 }
01652
01653 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01654 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
01655 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
01656 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
01657 SecurityGroupsDataSet ds = new SecurityGroupsDataSet();
01658 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
01659 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
01660 any1.MinOccurs = new decimal(0);
01661 any1.MaxOccurs = decimal.MaxValue;
01662 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
01663 sequence.Items.Add(any1);
01664 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
01665 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
01666 any2.MinOccurs = new decimal(1);
01667 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
01668 sequence.Items.Add(any2);
01669 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
01670 attribute1.Name = "namespace";
01671 attribute1.FixedValue = ds.Namespace;
01672 type.Attributes.Add(attribute1);
01673 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
01674 attribute2.Name = "tableTypeName";
01675 attribute2.FixedValue = "SecurityGroupsDataTable";
01676 type.Attributes.Add(attribute2);
01677 type.Particle = sequence;
01678 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
01679 if (xs.Contains(dsSchema.TargetNamespace)) {
01680 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
01681 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
01682 try {
01683 global::System.Xml.Schema.XmlSchema schema = null;
01684 dsSchema.Write(s1);
01685 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
01686 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
01687 s2.SetLength(0);
01688 schema.Write(s2);
01689 if ((s1.Length == s2.Length)) {
01690 s1.Position = 0;
01691 s2.Position = 0;
01692 for (; ((s1.Position != s1.Length)
01693 && (s1.ReadByte() == s2.ReadByte())); ) {
01694 ;
01695 }
01696 if ((s1.Position == s1.Length)) {
01697 return type;
01698 }
01699 }
01700 }
01701 }
01702 finally {
01703 if ((s1 != null)) {
01704 s1.Close();
01705 }
01706 if ((s2 != null)) {
01707 s2.Close();
01708 }
01709 }
01710 }
01711 xs.Add(dsSchema);
01712 return type;
01713 }
01714 }
01715
01716
01717
01718
01719 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
01720 [global::System.Serializable()]
01721 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
01722 public partial class SecurityPrincipleCategoryRelationsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
01723
01724 private global::System.Data.DataColumn columnWSEC_GRP_UID;
01725
01726 private global::System.Data.DataColumn columnWSEC_CAT_UID;
01727
01728 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01729 public SecurityPrincipleCategoryRelationsDataTable() {
01730 this.TableName = "SecurityPrincipleCategoryRelations";
01731 this.BeginInit();
01732 this.InitClass();
01733 this.EndInit();
01734 }
01735
01736 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01737 internal SecurityPrincipleCategoryRelationsDataTable(global::System.Data.DataTable table) {
01738 this.TableName = table.TableName;
01739 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
01740 this.CaseSensitive = table.CaseSensitive;
01741 }
01742 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
01743 this.Locale = table.Locale;
01744 }
01745 if ((table.Namespace != table.DataSet.Namespace)) {
01746 this.Namespace = table.Namespace;
01747 }
01748 this.Prefix = table.Prefix;
01749 this.MinimumCapacity = table.MinimumCapacity;
01750 }
01751
01752 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01753 protected SecurityPrincipleCategoryRelationsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
01754 base(info, context) {
01755 this.InitVars();
01756 }
01757
01758 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01759 public global::System.Data.DataColumn WSEC_GRP_UIDColumn {
01760 get {
01761 return this.columnWSEC_GRP_UID;
01762 }
01763 }
01764
01765 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01766 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
01767 get {
01768 return this.columnWSEC_CAT_UID;
01769 }
01770 }
01771
01772 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01773 [global::System.ComponentModel.Browsable(false)]
01774 public int Count {
01775 get {
01776 return this.Rows.Count;
01777 }
01778 }
01779
01780 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01781 public SecurityPrincipleCategoryRelationsRow this[int index] {
01782 get {
01783 return ((SecurityPrincipleCategoryRelationsRow)(this.Rows[index]));
01784 }
01785 }
01786
01787 public event SecurityPrincipleCategoryRelationsRowChangeEventHandler SecurityPrincipleCategoryRelationsRowChanging;
01788
01789 public event SecurityPrincipleCategoryRelationsRowChangeEventHandler SecurityPrincipleCategoryRelationsRowChanged;
01790
01791 public event SecurityPrincipleCategoryRelationsRowChangeEventHandler SecurityPrincipleCategoryRelationsRowDeleting;
01792
01793 public event SecurityPrincipleCategoryRelationsRowChangeEventHandler SecurityPrincipleCategoryRelationsRowDeleted;
01794
01795 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01796 public void AddSecurityPrincipleCategoryRelationsRow(SecurityPrincipleCategoryRelationsRow row) {
01797 this.Rows.Add(row);
01798 }
01799
01800 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01801 public SecurityPrincipleCategoryRelationsRow AddSecurityPrincipleCategoryRelationsRow(System.Guid WSEC_GRP_UID, System.Guid WSEC_CAT_UID) {
01802 SecurityPrincipleCategoryRelationsRow rowSecurityPrincipleCategoryRelationsRow = ((SecurityPrincipleCategoryRelationsRow)(this.NewRow()));
01803 object[] columnValuesArray = new object[] {
01804 WSEC_GRP_UID,
01805 WSEC_CAT_UID};
01806 rowSecurityPrincipleCategoryRelationsRow.ItemArray = columnValuesArray;
01807 this.Rows.Add(rowSecurityPrincipleCategoryRelationsRow);
01808 return rowSecurityPrincipleCategoryRelationsRow;
01809 }
01810
01811 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01812 public SecurityPrincipleCategoryRelationsRow FindByWSEC_CAT_UIDWSEC_GRP_UID(System.Guid WSEC_CAT_UID, System.Guid WSEC_GRP_UID) {
01813 return ((SecurityPrincipleCategoryRelationsRow)(this.Rows.Find(new object[] {
01814 WSEC_CAT_UID,
01815 WSEC_GRP_UID})));
01816 }
01817
01818 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01819 public virtual global::System.Collections.IEnumerator GetEnumerator() {
01820 return this.Rows.GetEnumerator();
01821 }
01822
01823 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01824 public override global::System.Data.DataTable Clone() {
01825 SecurityPrincipleCategoryRelationsDataTable cln = ((SecurityPrincipleCategoryRelationsDataTable)(base.Clone()));
01826 cln.InitVars();
01827 return cln;
01828 }
01829
01830 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01831 protected override global::System.Data.DataTable CreateInstance() {
01832 return new SecurityPrincipleCategoryRelationsDataTable();
01833 }
01834
01835 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01836 internal void InitVars() {
01837 this.columnWSEC_GRP_UID = base.Columns["WSEC_GRP_UID"];
01838 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
01839 }
01840
01841 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01842 private void InitClass() {
01843 this.columnWSEC_GRP_UID = new global::System.Data.DataColumn("WSEC_GRP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
01844 base.Columns.Add(this.columnWSEC_GRP_UID);
01845 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
01846 base.Columns.Add(this.columnWSEC_CAT_UID);
01847 this.Constraints.Add(new global::System.Data.UniqueConstraint("SecurityGroupsDataSetKey2", new global::System.Data.DataColumn[] {
01848 this.columnWSEC_CAT_UID,
01849 this.columnWSEC_GRP_UID}, true));
01850 this.columnWSEC_GRP_UID.AllowDBNull = false;
01851 this.columnWSEC_CAT_UID.AllowDBNull = false;
01852 }
01853
01854 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01855 public SecurityPrincipleCategoryRelationsRow NewSecurityPrincipleCategoryRelationsRow() {
01856 return ((SecurityPrincipleCategoryRelationsRow)(this.NewRow()));
01857 }
01858
01859 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01860 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
01861 return new SecurityPrincipleCategoryRelationsRow(builder);
01862 }
01863
01864 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01865 protected override global::System.Type GetRowType() {
01866 return typeof(SecurityPrincipleCategoryRelationsRow);
01867 }
01868
01869 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01870 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
01871 base.OnRowChanged(e);
01872 if ((this.SecurityPrincipleCategoryRelationsRowChanged != null)) {
01873 this.SecurityPrincipleCategoryRelationsRowChanged(this, new SecurityPrincipleCategoryRelationsRowChangeEvent(((SecurityPrincipleCategoryRelationsRow)(e.Row)), e.Action));
01874 }
01875 }
01876
01877 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01878 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
01879 base.OnRowChanging(e);
01880 if ((this.SecurityPrincipleCategoryRelationsRowChanging != null)) {
01881 this.SecurityPrincipleCategoryRelationsRowChanging(this, new SecurityPrincipleCategoryRelationsRowChangeEvent(((SecurityPrincipleCategoryRelationsRow)(e.Row)), e.Action));
01882 }
01883 }
01884
01885 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01886 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
01887 base.OnRowDeleted(e);
01888 if ((this.SecurityPrincipleCategoryRelationsRowDeleted != null)) {
01889 this.SecurityPrincipleCategoryRelationsRowDeleted(this, new SecurityPrincipleCategoryRelationsRowChangeEvent(((SecurityPrincipleCategoryRelationsRow)(e.Row)), e.Action));
01890 }
01891 }
01892
01893 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01894 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
01895 base.OnRowDeleting(e);
01896 if ((this.SecurityPrincipleCategoryRelationsRowDeleting != null)) {
01897 this.SecurityPrincipleCategoryRelationsRowDeleting(this, new SecurityPrincipleCategoryRelationsRowChangeEvent(((SecurityPrincipleCategoryRelationsRow)(e.Row)), e.Action));
01898 }
01899 }
01900
01901 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01902 public void RemoveSecurityPrincipleCategoryRelationsRow(SecurityPrincipleCategoryRelationsRow row) {
01903 this.Rows.Remove(row);
01904 }
01905
01906 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01907 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
01908 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
01909 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
01910 SecurityGroupsDataSet ds = new SecurityGroupsDataSet();
01911 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
01912 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
01913 any1.MinOccurs = new decimal(0);
01914 any1.MaxOccurs = decimal.MaxValue;
01915 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
01916 sequence.Items.Add(any1);
01917 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
01918 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
01919 any2.MinOccurs = new decimal(1);
01920 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
01921 sequence.Items.Add(any2);
01922 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
01923 attribute1.Name = "namespace";
01924 attribute1.FixedValue = ds.Namespace;
01925 type.Attributes.Add(attribute1);
01926 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
01927 attribute2.Name = "tableTypeName";
01928 attribute2.FixedValue = "SecurityPrincipleCategoryRelationsDataTable";
01929 type.Attributes.Add(attribute2);
01930 type.Particle = sequence;
01931 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
01932 if (xs.Contains(dsSchema.TargetNamespace)) {
01933 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
01934 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
01935 try {
01936 global::System.Xml.Schema.XmlSchema schema = null;
01937 dsSchema.Write(s1);
01938 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
01939 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
01940 s2.SetLength(0);
01941 schema.Write(s2);
01942 if ((s1.Length == s2.Length)) {
01943 s1.Position = 0;
01944 s2.Position = 0;
01945 for (; ((s1.Position != s1.Length)
01946 && (s1.ReadByte() == s2.ReadByte())); ) {
01947 ;
01948 }
01949 if ((s1.Position == s1.Length)) {
01950 return type;
01951 }
01952 }
01953 }
01954 }
01955 finally {
01956 if ((s1 != null)) {
01957 s1.Close();
01958 }
01959 if ((s2 != null)) {
01960 s2.Close();
01961 }
01962 }
01963 }
01964 xs.Add(dsSchema);
01965 return type;
01966 }
01967 }
01968
01969
01970
01971
01972 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
01973 [global::System.Serializable()]
01974 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
01975 public partial class CategoryPermissionsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
01976
01977 private global::System.Data.DataColumn columnWSEC_GRP_UID;
01978
01979 private global::System.Data.DataColumn columnWSEC_CAT_UID;
01980
01981 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
01982
01983 private global::System.Data.DataColumn columnWSEC_ALLOW;
01984
01985 private global::System.Data.DataColumn columnWSEC_DENY;
01986
01987 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01988 public CategoryPermissionsDataTable() {
01989 this.TableName = "CategoryPermissions";
01990 this.BeginInit();
01991 this.InitClass();
01992 this.EndInit();
01993 }
01994
01995 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01996 internal CategoryPermissionsDataTable(global::System.Data.DataTable table) {
01997 this.TableName = table.TableName;
01998 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
01999 this.CaseSensitive = table.CaseSensitive;
02000 }
02001 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
02002 this.Locale = table.Locale;
02003 }
02004 if ((table.Namespace != table.DataSet.Namespace)) {
02005 this.Namespace = table.Namespace;
02006 }
02007 this.Prefix = table.Prefix;
02008 this.MinimumCapacity = table.MinimumCapacity;
02009 }
02010
02011 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02012 protected CategoryPermissionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
02013 base(info, context) {
02014 this.InitVars();
02015 }
02016
02017 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02018 public global::System.Data.DataColumn WSEC_GRP_UIDColumn {
02019 get {
02020 return this.columnWSEC_GRP_UID;
02021 }
02022 }
02023
02024 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02025 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
02026 get {
02027 return this.columnWSEC_CAT_UID;
02028 }
02029 }
02030
02031 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02032 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
02033 get {
02034 return this.columnWSEC_FEA_ACT_UID;
02035 }
02036 }
02037
02038 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02039 public global::System.Data.DataColumn WSEC_ALLOWColumn {
02040 get {
02041 return this.columnWSEC_ALLOW;
02042 }
02043 }
02044
02045 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02046 public global::System.Data.DataColumn WSEC_DENYColumn {
02047 get {
02048 return this.columnWSEC_DENY;
02049 }
02050 }
02051
02052 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02053 [global::System.ComponentModel.Browsable(false)]
02054 public int Count {
02055 get {
02056 return this.Rows.Count;
02057 }
02058 }
02059
02060 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02061 public CategoryPermissionsRow this[int index] {
02062 get {
02063 return ((CategoryPermissionsRow)(this.Rows[index]));
02064 }
02065 }
02066
02067 public event CategoryPermissionsRowChangeEventHandler CategoryPermissionsRowChanging;
02068
02069 public event CategoryPermissionsRowChangeEventHandler CategoryPermissionsRowChanged;
02070
02071 public event CategoryPermissionsRowChangeEventHandler CategoryPermissionsRowDeleting;
02072
02073 public event CategoryPermissionsRowChangeEventHandler CategoryPermissionsRowDeleted;
02074
02075 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02076 public void AddCategoryPermissionsRow(CategoryPermissionsRow row) {
02077 this.Rows.Add(row);
02078 }
02079
02080 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02081 public CategoryPermissionsRow AddCategoryPermissionsRow(System.Guid WSEC_GRP_UID, System.Guid WSEC_CAT_UID, System.Guid WSEC_FEA_ACT_UID, bool WSEC_ALLOW, bool WSEC_DENY) {
02082 CategoryPermissionsRow rowCategoryPermissionsRow = ((CategoryPermissionsRow)(this.NewRow()));
02083 object[] columnValuesArray = new object[] {
02084 WSEC_GRP_UID,
02085 WSEC_CAT_UID,
02086 WSEC_FEA_ACT_UID,
02087 WSEC_ALLOW,
02088 WSEC_DENY};
02089 rowCategoryPermissionsRow.ItemArray = columnValuesArray;
02090 this.Rows.Add(rowCategoryPermissionsRow);
02091 return rowCategoryPermissionsRow;
02092 }
02093
02094 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02095 public CategoryPermissionsRow FindByWSEC_CAT_UIDWSEC_FEA_ACT_UIDWSEC_GRP_UID(System.Guid WSEC_CAT_UID, System.Guid WSEC_FEA_ACT_UID, System.Guid WSEC_GRP_UID) {
02096 return ((CategoryPermissionsRow)(this.Rows.Find(new object[] {
02097 WSEC_CAT_UID,
02098 WSEC_FEA_ACT_UID,
02099 WSEC_GRP_UID})));
02100 }
02101
02102 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02103 public virtual global::System.Collections.IEnumerator GetEnumerator() {
02104 return this.Rows.GetEnumerator();
02105 }
02106
02107 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02108 public override global::System.Data.DataTable Clone() {
02109 CategoryPermissionsDataTable cln = ((CategoryPermissionsDataTable)(base.Clone()));
02110 cln.InitVars();
02111 return cln;
02112 }
02113
02114 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02115 protected override global::System.Data.DataTable CreateInstance() {
02116 return new CategoryPermissionsDataTable();
02117 }
02118
02119 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02120 internal void InitVars() {
02121 this.columnWSEC_GRP_UID = base.Columns["WSEC_GRP_UID"];
02122 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
02123 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
02124 this.columnWSEC_ALLOW = base.Columns["WSEC_ALLOW"];
02125 this.columnWSEC_DENY = base.Columns["WSEC_DENY"];
02126 }
02127
02128 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02129 private void InitClass() {
02130 this.columnWSEC_GRP_UID = new global::System.Data.DataColumn("WSEC_GRP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02131 base.Columns.Add(this.columnWSEC_GRP_UID);
02132 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02133 base.Columns.Add(this.columnWSEC_CAT_UID);
02134 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02135 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
02136 this.columnWSEC_ALLOW = new global::System.Data.DataColumn("WSEC_ALLOW", typeof(bool), null, global::System.Data.MappingType.Element);
02137 base.Columns.Add(this.columnWSEC_ALLOW);
02138 this.columnWSEC_DENY = new global::System.Data.DataColumn("WSEC_DENY", typeof(bool), null, global::System.Data.MappingType.Element);
02139 base.Columns.Add(this.columnWSEC_DENY);
02140 this.Constraints.Add(new global::System.Data.UniqueConstraint("CategoryPermissionsPrimaryKey", new global::System.Data.DataColumn[] {
02141 this.columnWSEC_CAT_UID,
02142 this.columnWSEC_FEA_ACT_UID,
02143 this.columnWSEC_GRP_UID}, true));
02144 this.columnWSEC_GRP_UID.AllowDBNull = false;
02145 this.columnWSEC_CAT_UID.AllowDBNull = false;
02146 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
02147 this.columnWSEC_ALLOW.AllowDBNull = false;
02148 this.columnWSEC_ALLOW.DefaultValue = ((bool)(false));
02149 this.columnWSEC_DENY.AllowDBNull = false;
02150 this.columnWSEC_DENY.DefaultValue = ((bool)(false));
02151 }
02152
02153 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02154 public CategoryPermissionsRow NewCategoryPermissionsRow() {
02155 return ((CategoryPermissionsRow)(this.NewRow()));
02156 }
02157
02158 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02159 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
02160 return new CategoryPermissionsRow(builder);
02161 }
02162
02163 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02164 protected override global::System.Type GetRowType() {
02165 return typeof(CategoryPermissionsRow);
02166 }
02167
02168 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02169 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
02170 base.OnRowChanged(e);
02171 if ((this.CategoryPermissionsRowChanged != null)) {
02172 this.CategoryPermissionsRowChanged(this, new CategoryPermissionsRowChangeEvent(((CategoryPermissionsRow)(e.Row)), e.Action));
02173 }
02174 }
02175
02176 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02177 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
02178 base.OnRowChanging(e);
02179 if ((this.CategoryPermissionsRowChanging != null)) {
02180 this.CategoryPermissionsRowChanging(this, new CategoryPermissionsRowChangeEvent(((CategoryPermissionsRow)(e.Row)), e.Action));
02181 }
02182 }
02183
02184 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02185 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
02186 base.OnRowDeleted(e);
02187 if ((this.CategoryPermissionsRowDeleted != null)) {
02188 this.CategoryPermissionsRowDeleted(this, new CategoryPermissionsRowChangeEvent(((CategoryPermissionsRow)(e.Row)), e.Action));
02189 }
02190 }
02191
02192 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02193 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
02194 base.OnRowDeleting(e);
02195 if ((this.CategoryPermissionsRowDeleting != null)) {
02196 this.CategoryPermissionsRowDeleting(this, new CategoryPermissionsRowChangeEvent(((CategoryPermissionsRow)(e.Row)), e.Action));
02197 }
02198 }
02199
02200 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02201 public void RemoveCategoryPermissionsRow(CategoryPermissionsRow row) {
02202 this.Rows.Remove(row);
02203 }
02204
02205 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02206 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
02207 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
02208 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
02209 SecurityGroupsDataSet ds = new SecurityGroupsDataSet();
02210 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
02211 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
02212 any1.MinOccurs = new decimal(0);
02213 any1.MaxOccurs = decimal.MaxValue;
02214 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
02215 sequence.Items.Add(any1);
02216 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
02217 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
02218 any2.MinOccurs = new decimal(1);
02219 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
02220 sequence.Items.Add(any2);
02221 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
02222 attribute1.Name = "namespace";
02223 attribute1.FixedValue = ds.Namespace;
02224 type.Attributes.Add(attribute1);
02225 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
02226 attribute2.Name = "tableTypeName";
02227 attribute2.FixedValue = "CategoryPermissionsDataTable";
02228 type.Attributes.Add(attribute2);
02229 type.Particle = sequence;
02230 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
02231 if (xs.Contains(dsSchema.TargetNamespace)) {
02232 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
02233 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
02234 try {
02235 global::System.Xml.Schema.XmlSchema schema = null;
02236 dsSchema.Write(s1);
02237 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
02238 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
02239 s2.SetLength(0);
02240 schema.Write(s2);
02241 if ((s1.Length == s2.Length)) {
02242 s1.Position = 0;
02243 s2.Position = 0;
02244 for (; ((s1.Position != s1.Length)
02245 && (s1.ReadByte() == s2.ReadByte())); ) {
02246 ;
02247 }
02248 if ((s1.Position == s1.Length)) {
02249 return type;
02250 }
02251 }
02252 }
02253 }
02254 finally {
02255 if ((s1 != null)) {
02256 s1.Close();
02257 }
02258 if ((s2 != null)) {
02259 s2.Close();
02260 }
02261 }
02262 }
02263 xs.Add(dsSchema);
02264 return type;
02265 }
02266 }
02267
02268
02269
02270
02271 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
02272 [global::System.Serializable()]
02273 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
02274 public partial class GlobalPermissionsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
02275
02276 private global::System.Data.DataColumn columnWSEC_GRP_UID;
02277
02278 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
02279
02280 private global::System.Data.DataColumn columnWSEC_ALLOW;
02281
02282 private global::System.Data.DataColumn columnWSEC_DENY;
02283
02284 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02285 public GlobalPermissionsDataTable() {
02286 this.TableName = "GlobalPermissions";
02287 this.BeginInit();
02288 this.InitClass();
02289 this.EndInit();
02290 }
02291
02292 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02293 internal GlobalPermissionsDataTable(global::System.Data.DataTable table) {
02294 this.TableName = table.TableName;
02295 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
02296 this.CaseSensitive = table.CaseSensitive;
02297 }
02298 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
02299 this.Locale = table.Locale;
02300 }
02301 if ((table.Namespace != table.DataSet.Namespace)) {
02302 this.Namespace = table.Namespace;
02303 }
02304 this.Prefix = table.Prefix;
02305 this.MinimumCapacity = table.MinimumCapacity;
02306 }
02307
02308 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02309 protected GlobalPermissionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
02310 base(info, context) {
02311 this.InitVars();
02312 }
02313
02314 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02315 public global::System.Data.DataColumn WSEC_GRP_UIDColumn {
02316 get {
02317 return this.columnWSEC_GRP_UID;
02318 }
02319 }
02320
02321 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02322 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
02323 get {
02324 return this.columnWSEC_FEA_ACT_UID;
02325 }
02326 }
02327
02328 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02329 public global::System.Data.DataColumn WSEC_ALLOWColumn {
02330 get {
02331 return this.columnWSEC_ALLOW;
02332 }
02333 }
02334
02335 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02336 public global::System.Data.DataColumn WSEC_DENYColumn {
02337 get {
02338 return this.columnWSEC_DENY;
02339 }
02340 }
02341
02342 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02343 [global::System.ComponentModel.Browsable(false)]
02344 public int Count {
02345 get {
02346 return this.Rows.Count;
02347 }
02348 }
02349
02350 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02351 public GlobalPermissionsRow this[int index] {
02352 get {
02353 return ((GlobalPermissionsRow)(this.Rows[index]));
02354 }
02355 }
02356
02357 public event GlobalPermissionsRowChangeEventHandler GlobalPermissionsRowChanging;
02358
02359 public event GlobalPermissionsRowChangeEventHandler GlobalPermissionsRowChanged;
02360
02361 public event GlobalPermissionsRowChangeEventHandler GlobalPermissionsRowDeleting;
02362
02363 public event GlobalPermissionsRowChangeEventHandler GlobalPermissionsRowDeleted;
02364
02365 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02366 public void AddGlobalPermissionsRow(GlobalPermissionsRow row) {
02367 this.Rows.Add(row);
02368 }
02369
02370 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02371 public GlobalPermissionsRow AddGlobalPermissionsRow(System.Guid WSEC_GRP_UID, System.Guid WSEC_FEA_ACT_UID, bool WSEC_ALLOW, bool WSEC_DENY) {
02372 GlobalPermissionsRow rowGlobalPermissionsRow = ((GlobalPermissionsRow)(this.NewRow()));
02373 object[] columnValuesArray = new object[] {
02374 WSEC_GRP_UID,
02375 WSEC_FEA_ACT_UID,
02376 WSEC_ALLOW,
02377 WSEC_DENY};
02378 rowGlobalPermissionsRow.ItemArray = columnValuesArray;
02379 this.Rows.Add(rowGlobalPermissionsRow);
02380 return rowGlobalPermissionsRow;
02381 }
02382
02383 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02384 public GlobalPermissionsRow FindByWSEC_FEA_ACT_UIDWSEC_GRP_UID(System.Guid WSEC_FEA_ACT_UID, System.Guid WSEC_GRP_UID) {
02385 return ((GlobalPermissionsRow)(this.Rows.Find(new object[] {
02386 WSEC_FEA_ACT_UID,
02387 WSEC_GRP_UID})));
02388 }
02389
02390 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02391 public virtual global::System.Collections.IEnumerator GetEnumerator() {
02392 return this.Rows.GetEnumerator();
02393 }
02394
02395 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02396 public override global::System.Data.DataTable Clone() {
02397 GlobalPermissionsDataTable cln = ((GlobalPermissionsDataTable)(base.Clone()));
02398 cln.InitVars();
02399 return cln;
02400 }
02401
02402 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02403 protected override global::System.Data.DataTable CreateInstance() {
02404 return new GlobalPermissionsDataTable();
02405 }
02406
02407 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02408 internal void InitVars() {
02409 this.columnWSEC_GRP_UID = base.Columns["WSEC_GRP_UID"];
02410 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
02411 this.columnWSEC_ALLOW = base.Columns["WSEC_ALLOW"];
02412 this.columnWSEC_DENY = base.Columns["WSEC_DENY"];
02413 }
02414
02415 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02416 private void InitClass() {
02417 this.columnWSEC_GRP_UID = new global::System.Data.DataColumn("WSEC_GRP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02418 base.Columns.Add(this.columnWSEC_GRP_UID);
02419 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02420 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
02421 this.columnWSEC_ALLOW = new global::System.Data.DataColumn("WSEC_ALLOW", typeof(bool), null, global::System.Data.MappingType.Element);
02422 base.Columns.Add(this.columnWSEC_ALLOW);
02423 this.columnWSEC_DENY = new global::System.Data.DataColumn("WSEC_DENY", typeof(bool), null, global::System.Data.MappingType.Element);
02424 base.Columns.Add(this.columnWSEC_DENY);
02425 this.Constraints.Add(new global::System.Data.UniqueConstraint("GlobalPermissionsPrimaryKey", new global::System.Data.DataColumn[] {
02426 this.columnWSEC_FEA_ACT_UID,
02427 this.columnWSEC_GRP_UID}, true));
02428 this.columnWSEC_GRP_UID.AllowDBNull = false;
02429 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
02430 this.columnWSEC_ALLOW.AllowDBNull = false;
02431 this.columnWSEC_ALLOW.DefaultValue = ((bool)(false));
02432 this.columnWSEC_DENY.AllowDBNull = false;
02433 this.columnWSEC_DENY.DefaultValue = ((bool)(false));
02434 }
02435
02436 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02437 public GlobalPermissionsRow NewGlobalPermissionsRow() {
02438 return ((GlobalPermissionsRow)(this.NewRow()));
02439 }
02440
02441 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02442 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
02443 return new GlobalPermissionsRow(builder);
02444 }
02445
02446 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02447 protected override global::System.Type GetRowType() {
02448 return typeof(GlobalPermissionsRow);
02449 }
02450
02451 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02452 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
02453 base.OnRowChanged(e);
02454 if ((this.GlobalPermissionsRowChanged != null)) {
02455 this.GlobalPermissionsRowChanged(this, new GlobalPermissionsRowChangeEvent(((GlobalPermissionsRow)(e.Row)), e.Action));
02456 }
02457 }
02458
02459 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02460 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
02461 base.OnRowChanging(e);
02462 if ((this.GlobalPermissionsRowChanging != null)) {
02463 this.GlobalPermissionsRowChanging(this, new GlobalPermissionsRowChangeEvent(((GlobalPermissionsRow)(e.Row)), e.Action));
02464 }
02465 }
02466
02467 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02468 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
02469 base.OnRowDeleted(e);
02470 if ((this.GlobalPermissionsRowDeleted != null)) {
02471 this.GlobalPermissionsRowDeleted(this, new GlobalPermissionsRowChangeEvent(((GlobalPermissionsRow)(e.Row)), e.Action));
02472 }
02473 }
02474
02475 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02476 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
02477 base.OnRowDeleting(e);
02478 if ((this.GlobalPermissionsRowDeleting != null)) {
02479 this.GlobalPermissionsRowDeleting(this, new GlobalPermissionsRowChangeEvent(((GlobalPermissionsRow)(e.Row)), e.Action));
02480 }
02481 }
02482
02483 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02484 public void RemoveGlobalPermissionsRow(GlobalPermissionsRow row) {
02485 this.Rows.Remove(row);
02486 }
02487
02488 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02489 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
02490 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
02491 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
02492 SecurityGroupsDataSet ds = new SecurityGroupsDataSet();
02493 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
02494 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
02495 any1.MinOccurs = new decimal(0);
02496 any1.MaxOccurs = decimal.MaxValue;
02497 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
02498 sequence.Items.Add(any1);
02499 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
02500 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
02501 any2.MinOccurs = new decimal(1);
02502 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
02503 sequence.Items.Add(any2);
02504 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
02505 attribute1.Name = "namespace";
02506 attribute1.FixedValue = ds.Namespace;
02507 type.Attributes.Add(attribute1);
02508 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
02509 attribute2.Name = "tableTypeName";
02510 attribute2.FixedValue = "GlobalPermissionsDataTable";
02511 type.Attributes.Add(attribute2);
02512 type.Particle = sequence;
02513 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
02514 if (xs.Contains(dsSchema.TargetNamespace)) {
02515 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
02516 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
02517 try {
02518 global::System.Xml.Schema.XmlSchema schema = null;
02519 dsSchema.Write(s1);
02520 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
02521 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
02522 s2.SetLength(0);
02523 schema.Write(s2);
02524 if ((s1.Length == s2.Length)) {
02525 s1.Position = 0;
02526 s2.Position = 0;
02527 for (; ((s1.Position != s1.Length)
02528 && (s1.ReadByte() == s2.ReadByte())); ) {
02529 ;
02530 }
02531 if ((s1.Position == s1.Length)) {
02532 return type;
02533 }
02534 }
02535 }
02536 }
02537 finally {
02538 if ((s1 != null)) {
02539 s1.Close();
02540 }
02541 if ((s2 != null)) {
02542 s2.Close();
02543 }
02544 }
02545 }
02546 xs.Add(dsSchema);
02547 return type;
02548 }
02549 }
02550
02551
02552
02553
02554 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
02555 [global::System.Serializable()]
02556 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
02557 public partial class GroupMembersDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
02558
02559 private global::System.Data.DataColumn columnWSEC_GRP_UID;
02560
02561 private global::System.Data.DataColumn columnRES_UID;
02562
02563 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02564 public GroupMembersDataTable() {
02565 this.TableName = "GroupMembers";
02566 this.BeginInit();
02567 this.InitClass();
02568 this.EndInit();
02569 }
02570
02571 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02572 internal GroupMembersDataTable(global::System.Data.DataTable table) {
02573 this.TableName = table.TableName;
02574 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
02575 this.CaseSensitive = table.CaseSensitive;
02576 }
02577 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
02578 this.Locale = table.Locale;
02579 }
02580 if ((table.Namespace != table.DataSet.Namespace)) {
02581 this.Namespace = table.Namespace;
02582 }
02583 this.Prefix = table.Prefix;
02584 this.MinimumCapacity = table.MinimumCapacity;
02585 }
02586
02587 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02588 protected GroupMembersDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
02589 base(info, context) {
02590 this.InitVars();
02591 }
02592
02593 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02594 public global::System.Data.DataColumn WSEC_GRP_UIDColumn {
02595 get {
02596 return this.columnWSEC_GRP_UID;
02597 }
02598 }
02599
02600 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02601 public global::System.Data.DataColumn RES_UIDColumn {
02602 get {
02603 return this.columnRES_UID;
02604 }
02605 }
02606
02607 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02608 [global::System.ComponentModel.Browsable(false)]
02609 public int Count {
02610 get {
02611 return this.Rows.Count;
02612 }
02613 }
02614
02615 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02616 public GroupMembersRow this[int index] {
02617 get {
02618 return ((GroupMembersRow)(this.Rows[index]));
02619 }
02620 }
02621
02622 public event GroupMembersRowChangeEventHandler GroupMembersRowChanging;
02623
02624 public event GroupMembersRowChangeEventHandler GroupMembersRowChanged;
02625
02626 public event GroupMembersRowChangeEventHandler GroupMembersRowDeleting;
02627
02628 public event GroupMembersRowChangeEventHandler GroupMembersRowDeleted;
02629
02630 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02631 public void AddGroupMembersRow(GroupMembersRow row) {
02632 this.Rows.Add(row);
02633 }
02634
02635 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02636 public GroupMembersRow AddGroupMembersRow(System.Guid WSEC_GRP_UID, System.Guid RES_UID) {
02637 GroupMembersRow rowGroupMembersRow = ((GroupMembersRow)(this.NewRow()));
02638 object[] columnValuesArray = new object[] {
02639 WSEC_GRP_UID,
02640 RES_UID};
02641 rowGroupMembersRow.ItemArray = columnValuesArray;
02642 this.Rows.Add(rowGroupMembersRow);
02643 return rowGroupMembersRow;
02644 }
02645
02646 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02647 public GroupMembersRow FindByRES_UIDWSEC_GRP_UID(System.Guid RES_UID, System.Guid WSEC_GRP_UID) {
02648 return ((GroupMembersRow)(this.Rows.Find(new object[] {
02649 RES_UID,
02650 WSEC_GRP_UID})));
02651 }
02652
02653 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02654 public virtual global::System.Collections.IEnumerator GetEnumerator() {
02655 return this.Rows.GetEnumerator();
02656 }
02657
02658 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02659 public override global::System.Data.DataTable Clone() {
02660 GroupMembersDataTable cln = ((GroupMembersDataTable)(base.Clone()));
02661 cln.InitVars();
02662 return cln;
02663 }
02664
02665 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02666 protected override global::System.Data.DataTable CreateInstance() {
02667 return new GroupMembersDataTable();
02668 }
02669
02670 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02671 internal void InitVars() {
02672 this.columnWSEC_GRP_UID = base.Columns["WSEC_GRP_UID"];
02673 this.columnRES_UID = base.Columns["RES_UID"];
02674 }
02675
02676 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02677 private void InitClass() {
02678 this.columnWSEC_GRP_UID = new global::System.Data.DataColumn("WSEC_GRP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02679 base.Columns.Add(this.columnWSEC_GRP_UID);
02680 this.columnRES_UID = new global::System.Data.DataColumn("RES_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02681 base.Columns.Add(this.columnRES_UID);
02682 this.Constraints.Add(new global::System.Data.UniqueConstraint("GroupMembersPrimaryKey", new global::System.Data.DataColumn[] {
02683 this.columnRES_UID,
02684 this.columnWSEC_GRP_UID}, true));
02685 this.columnWSEC_GRP_UID.AllowDBNull = false;
02686 this.columnRES_UID.AllowDBNull = false;
02687 }
02688
02689 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02690 public GroupMembersRow NewGroupMembersRow() {
02691 return ((GroupMembersRow)(this.NewRow()));
02692 }
02693
02694 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02695 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
02696 return new GroupMembersRow(builder);
02697 }
02698
02699 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02700 protected override global::System.Type GetRowType() {
02701 return typeof(GroupMembersRow);
02702 }
02703
02704 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02705 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
02706 base.OnRowChanged(e);
02707 if ((this.GroupMembersRowChanged != null)) {
02708 this.GroupMembersRowChanged(this, new GroupMembersRowChangeEvent(((GroupMembersRow)(e.Row)), e.Action));
02709 }
02710 }
02711
02712 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02713 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
02714 base.OnRowChanging(e);
02715 if ((this.GroupMembersRowChanging != null)) {
02716 this.GroupMembersRowChanging(this, new GroupMembersRowChangeEvent(((GroupMembersRow)(e.Row)), e.Action));
02717 }
02718 }
02719
02720 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02721 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
02722 base.OnRowDeleted(e);
02723 if ((this.GroupMembersRowDeleted != null)) {
02724 this.GroupMembersRowDeleted(this, new GroupMembersRowChangeEvent(((GroupMembersRow)(e.Row)), e.Action));
02725 }
02726 }
02727
02728 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02729 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
02730 base.OnRowDeleting(e);
02731 if ((this.GroupMembersRowDeleting != null)) {
02732 this.GroupMembersRowDeleting(this, new GroupMembersRowChangeEvent(((GroupMembersRow)(e.Row)), e.Action));
02733 }
02734 }
02735
02736 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02737 public void RemoveGroupMembersRow(GroupMembersRow row) {
02738 this.Rows.Remove(row);
02739 }
02740
02741 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02742 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
02743 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
02744 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
02745 SecurityGroupsDataSet ds = new SecurityGroupsDataSet();
02746 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
02747 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
02748 any1.MinOccurs = new decimal(0);
02749 any1.MaxOccurs = decimal.MaxValue;
02750 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
02751 sequence.Items.Add(any1);
02752 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
02753 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
02754 any2.MinOccurs = new decimal(1);
02755 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
02756 sequence.Items.Add(any2);
02757 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
02758 attribute1.Name = "namespace";
02759 attribute1.FixedValue = ds.Namespace;
02760 type.Attributes.Add(attribute1);
02761 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
02762 attribute2.Name = "tableTypeName";
02763 attribute2.FixedValue = "GroupMembersDataTable";
02764 type.Attributes.Add(attribute2);
02765 type.Particle = sequence;
02766 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
02767 if (xs.Contains(dsSchema.TargetNamespace)) {
02768 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
02769 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
02770 try {
02771 global::System.Xml.Schema.XmlSchema schema = null;
02772 dsSchema.Write(s1);
02773 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
02774 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
02775 s2.SetLength(0);
02776 schema.Write(s2);
02777 if ((s1.Length == s2.Length)) {
02778 s1.Position = 0;
02779 s2.Position = 0;
02780 for (; ((s1.Position != s1.Length)
02781 && (s1.ReadByte() == s2.ReadByte())); ) {
02782 ;
02783 }
02784 if ((s1.Position == s1.Length)) {
02785 return type;
02786 }
02787 }
02788 }
02789 }
02790 finally {
02791 if ((s1 != null)) {
02792 s1.Close();
02793 }
02794 if ((s2 != null)) {
02795 s2.Close();
02796 }
02797 }
02798 }
02799 xs.Add(dsSchema);
02800 return type;
02801 }
02802 }
02803
02804
02805
02806
02807 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
02808 public partial class SecurityGroupsRow : global::System.Data.DataRow {
02809
02810 private SecurityGroupsDataTable tableSecurityGroups;
02811
02812 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02813 internal SecurityGroupsRow(global::System.Data.DataRowBuilder rb) :
02814 base(rb) {
02815 this.tableSecurityGroups = ((SecurityGroupsDataTable)(this.Table));
02816 }
02817
02818 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02819 public System.Guid WSEC_GRP_UID {
02820 get {
02821 return ((global::System.Guid)(this[this.tableSecurityGroups.WSEC_GRP_UIDColumn]));
02822 }
02823 set {
02824 this[this.tableSecurityGroups.WSEC_GRP_UIDColumn] = value;
02825 }
02826 }
02827
02828 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02829 public string WSEC_GRP_NAME {
02830 get {
02831 return ((string)(this[this.tableSecurityGroups.WSEC_GRP_NAMEColumn]));
02832 }
02833 set {
02834 this[this.tableSecurityGroups.WSEC_GRP_NAMEColumn] = value;
02835 }
02836 }
02837
02838 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02839 public string WSEC_GRP_DESC {
02840 get {
02841 try {
02842 return ((string)(this[this.tableSecurityGroups.WSEC_GRP_DESCColumn]));
02843 }
02844 catch (global::System.InvalidCastException e) {
02845 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_GRP_DESC\' in table \'SecurityGroups\' is DBNull.", e);
02846 }
02847 }
02848 set {
02849 this[this.tableSecurityGroups.WSEC_GRP_DESCColumn] = value;
02850 }
02851 }
02852
02853 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02854 public string WSEC_GRP_AD_GROUP {
02855 get {
02856 try {
02857 return ((string)(this[this.tableSecurityGroups.WSEC_GRP_AD_GROUPColumn]));
02858 }
02859 catch (global::System.InvalidCastException e) {
02860 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_GRP_AD_GROUP\' in table \'SecurityGroups\' is DBNull.", e);
02861 }
02862 }
02863 set {
02864 this[this.tableSecurityGroups.WSEC_GRP_AD_GROUPColumn] = value;
02865 }
02866 }
02867
02868 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02869 public System.Guid WSEC_GRP_AD_GUID {
02870 get {
02871 try {
02872 return ((global::System.Guid)(this[this.tableSecurityGroups.WSEC_GRP_AD_GUIDColumn]));
02873 }
02874 catch (global::System.InvalidCastException e) {
02875 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_GRP_AD_GUID\' in table \'SecurityGroups\' is DBNull.", e);
02876 }
02877 }
02878 set {
02879 this[this.tableSecurityGroups.WSEC_GRP_AD_GUIDColumn] = value;
02880 }
02881 }
02882
02883 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02884 public short WSEC_GRP_AD_LOG {
02885 get {
02886 try {
02887 return ((short)(this[this.tableSecurityGroups.WSEC_GRP_AD_LOGColumn]));
02888 }
02889 catch (global::System.InvalidCastException e) {
02890 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_GRP_AD_LOG\' in table \'SecurityGroups\' is DBNull.", e);
02891 }
02892 }
02893 set {
02894 this[this.tableSecurityGroups.WSEC_GRP_AD_LOGColumn] = value;
02895 }
02896 }
02897
02898 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02899 public System.DateTime WSEC_GRP_AD_LASTSYNC {
02900 get {
02901 try {
02902 return ((global::System.DateTime)(this[this.tableSecurityGroups.WSEC_GRP_AD_LASTSYNCColumn]));
02903 }
02904 catch (global::System.InvalidCastException e) {
02905 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_GRP_AD_LASTSYNC\' in table \'SecurityGroups\' is DBNull.", e);
02906 }
02907 }
02908 set {
02909 this[this.tableSecurityGroups.WSEC_GRP_AD_LASTSYNCColumn] = value;
02910 }
02911 }
02912
02913 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02914 public bool IsWSEC_GRP_DESCNull() {
02915 return this.IsNull(this.tableSecurityGroups.WSEC_GRP_DESCColumn);
02916 }
02917
02918 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02919 public void SetWSEC_GRP_DESCNull() {
02920 this[this.tableSecurityGroups.WSEC_GRP_DESCColumn] = global::System.Convert.DBNull;
02921 }
02922
02923 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02924 public bool IsWSEC_GRP_AD_GROUPNull() {
02925 return this.IsNull(this.tableSecurityGroups.WSEC_GRP_AD_GROUPColumn);
02926 }
02927
02928 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02929 public void SetWSEC_GRP_AD_GROUPNull() {
02930 this[this.tableSecurityGroups.WSEC_GRP_AD_GROUPColumn] = global::System.Convert.DBNull;
02931 }
02932
02933 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02934 public bool IsWSEC_GRP_AD_GUIDNull() {
02935 return this.IsNull(this.tableSecurityGroups.WSEC_GRP_AD_GUIDColumn);
02936 }
02937
02938 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02939 public void SetWSEC_GRP_AD_GUIDNull() {
02940 this[this.tableSecurityGroups.WSEC_GRP_AD_GUIDColumn] = global::System.Convert.DBNull;
02941 }
02942
02943 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02944 public bool IsWSEC_GRP_AD_LOGNull() {
02945 return this.IsNull(this.tableSecurityGroups.WSEC_GRP_AD_LOGColumn);
02946 }
02947
02948 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02949 public void SetWSEC_GRP_AD_LOGNull() {
02950 this[this.tableSecurityGroups.WSEC_GRP_AD_LOGColumn] = global::System.Convert.DBNull;
02951 }
02952
02953 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02954 public bool IsWSEC_GRP_AD_LASTSYNCNull() {
02955 return this.IsNull(this.tableSecurityGroups.WSEC_GRP_AD_LASTSYNCColumn);
02956 }
02957
02958 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02959 public void SetWSEC_GRP_AD_LASTSYNCNull() {
02960 this[this.tableSecurityGroups.WSEC_GRP_AD_LASTSYNCColumn] = global::System.Convert.DBNull;
02961 }
02962 }
02963
02964
02965
02966
02967 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
02968 public partial class SecurityPrincipleCategoryRelationsRow : global::System.Data.DataRow {
02969
02970 private SecurityPrincipleCategoryRelationsDataTable tableSecurityPrincipleCategoryRelations;
02971
02972 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02973 internal SecurityPrincipleCategoryRelationsRow(global::System.Data.DataRowBuilder rb) :
02974 base(rb) {
02975 this.tableSecurityPrincipleCategoryRelations = ((SecurityPrincipleCategoryRelationsDataTable)(this.Table));
02976 }
02977
02978 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02979 public System.Guid WSEC_GRP_UID {
02980 get {
02981 return ((global::System.Guid)(this[this.tableSecurityPrincipleCategoryRelations.WSEC_GRP_UIDColumn]));
02982 }
02983 set {
02984 this[this.tableSecurityPrincipleCategoryRelations.WSEC_GRP_UIDColumn] = value;
02985 }
02986 }
02987
02988 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02989 public System.Guid WSEC_CAT_UID {
02990 get {
02991 return ((global::System.Guid)(this[this.tableSecurityPrincipleCategoryRelations.WSEC_CAT_UIDColumn]));
02992 }
02993 set {
02994 this[this.tableSecurityPrincipleCategoryRelations.WSEC_CAT_UIDColumn] = value;
02995 }
02996 }
02997 }
02998
02999
03000
03001
03002 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03003 public partial class CategoryPermissionsRow : global::System.Data.DataRow {
03004
03005 private CategoryPermissionsDataTable tableCategoryPermissions;
03006
03007 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03008 internal CategoryPermissionsRow(global::System.Data.DataRowBuilder rb) :
03009 base(rb) {
03010 this.tableCategoryPermissions = ((CategoryPermissionsDataTable)(this.Table));
03011 }
03012
03013 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03014 public System.Guid WSEC_GRP_UID {
03015 get {
03016 return ((global::System.Guid)(this[this.tableCategoryPermissions.WSEC_GRP_UIDColumn]));
03017 }
03018 set {
03019 this[this.tableCategoryPermissions.WSEC_GRP_UIDColumn] = value;
03020 }
03021 }
03022
03023 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03024 public System.Guid WSEC_CAT_UID {
03025 get {
03026 return ((global::System.Guid)(this[this.tableCategoryPermissions.WSEC_CAT_UIDColumn]));
03027 }
03028 set {
03029 this[this.tableCategoryPermissions.WSEC_CAT_UIDColumn] = value;
03030 }
03031 }
03032
03033 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03034 public System.Guid WSEC_FEA_ACT_UID {
03035 get {
03036 return ((global::System.Guid)(this[this.tableCategoryPermissions.WSEC_FEA_ACT_UIDColumn]));
03037 }
03038 set {
03039 this[this.tableCategoryPermissions.WSEC_FEA_ACT_UIDColumn] = value;
03040 }
03041 }
03042
03043 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03044 public bool WSEC_ALLOW {
03045 get {
03046 return ((bool)(this[this.tableCategoryPermissions.WSEC_ALLOWColumn]));
03047 }
03048 set {
03049 this[this.tableCategoryPermissions.WSEC_ALLOWColumn] = value;
03050 }
03051 }
03052
03053 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03054 public bool WSEC_DENY {
03055 get {
03056 return ((bool)(this[this.tableCategoryPermissions.WSEC_DENYColumn]));
03057 }
03058 set {
03059 this[this.tableCategoryPermissions.WSEC_DENYColumn] = value;
03060 }
03061 }
03062 }
03063
03064
03065
03066
03067 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03068 public partial class GlobalPermissionsRow : global::System.Data.DataRow {
03069
03070 private GlobalPermissionsDataTable tableGlobalPermissions;
03071
03072 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03073 internal GlobalPermissionsRow(global::System.Data.DataRowBuilder rb) :
03074 base(rb) {
03075 this.tableGlobalPermissions = ((GlobalPermissionsDataTable)(this.Table));
03076 }
03077
03078 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03079 public System.Guid WSEC_GRP_UID {
03080 get {
03081 return ((global::System.Guid)(this[this.tableGlobalPermissions.WSEC_GRP_UIDColumn]));
03082 }
03083 set {
03084 this[this.tableGlobalPermissions.WSEC_GRP_UIDColumn] = value;
03085 }
03086 }
03087
03088 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03089 public System.Guid WSEC_FEA_ACT_UID {
03090 get {
03091 return ((global::System.Guid)(this[this.tableGlobalPermissions.WSEC_FEA_ACT_UIDColumn]));
03092 }
03093 set {
03094 this[this.tableGlobalPermissions.WSEC_FEA_ACT_UIDColumn] = value;
03095 }
03096 }
03097
03098 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03099 public bool WSEC_ALLOW {
03100 get {
03101 return ((bool)(this[this.tableGlobalPermissions.WSEC_ALLOWColumn]));
03102 }
03103 set {
03104 this[this.tableGlobalPermissions.WSEC_ALLOWColumn] = value;
03105 }
03106 }
03107
03108 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03109 public bool WSEC_DENY {
03110 get {
03111 return ((bool)(this[this.tableGlobalPermissions.WSEC_DENYColumn]));
03112 }
03113 set {
03114 this[this.tableGlobalPermissions.WSEC_DENYColumn] = value;
03115 }
03116 }
03117 }
03118
03119
03120
03121
03122 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03123 public partial class GroupMembersRow : global::System.Data.DataRow {
03124
03125 private GroupMembersDataTable tableGroupMembers;
03126
03127 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03128 internal GroupMembersRow(global::System.Data.DataRowBuilder rb) :
03129 base(rb) {
03130 this.tableGroupMembers = ((GroupMembersDataTable)(this.Table));
03131 }
03132
03133 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03134 public System.Guid WSEC_GRP_UID {
03135 get {
03136 return ((global::System.Guid)(this[this.tableGroupMembers.WSEC_GRP_UIDColumn]));
03137 }
03138 set {
03139 this[this.tableGroupMembers.WSEC_GRP_UIDColumn] = value;
03140 }
03141 }
03142
03143 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03144 public System.Guid RES_UID {
03145 get {
03146 return ((global::System.Guid)(this[this.tableGroupMembers.RES_UIDColumn]));
03147 }
03148 set {
03149 this[this.tableGroupMembers.RES_UIDColumn] = value;
03150 }
03151 }
03152 }
03153
03154
03155
03156
03157 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03158 public class SecurityGroupsRowChangeEvent : global::System.EventArgs {
03159
03160 private SecurityGroupsRow eventRow;
03161
03162 private global::System.Data.DataRowAction eventAction;
03163
03164 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03165 public SecurityGroupsRowChangeEvent(SecurityGroupsRow row, global::System.Data.DataRowAction action) {
03166 this.eventRow = row;
03167 this.eventAction = action;
03168 }
03169
03170 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03171 public SecurityGroupsRow Row {
03172 get {
03173 return this.eventRow;
03174 }
03175 }
03176
03177 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03178 public global::System.Data.DataRowAction Action {
03179 get {
03180 return this.eventAction;
03181 }
03182 }
03183 }
03184
03185
03186
03187
03188 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03189 public class SecurityPrincipleCategoryRelationsRowChangeEvent : global::System.EventArgs {
03190
03191 private SecurityPrincipleCategoryRelationsRow eventRow;
03192
03193 private global::System.Data.DataRowAction eventAction;
03194
03195 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03196 public SecurityPrincipleCategoryRelationsRowChangeEvent(SecurityPrincipleCategoryRelationsRow row, global::System.Data.DataRowAction action) {
03197 this.eventRow = row;
03198 this.eventAction = action;
03199 }
03200
03201 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03202 public SecurityPrincipleCategoryRelationsRow Row {
03203 get {
03204 return this.eventRow;
03205 }
03206 }
03207
03208 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03209 public global::System.Data.DataRowAction Action {
03210 get {
03211 return this.eventAction;
03212 }
03213 }
03214 }
03215
03216
03217
03218
03219 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03220 public class CategoryPermissionsRowChangeEvent : global::System.EventArgs {
03221
03222 private CategoryPermissionsRow eventRow;
03223
03224 private global::System.Data.DataRowAction eventAction;
03225
03226 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03227 public CategoryPermissionsRowChangeEvent(CategoryPermissionsRow row, global::System.Data.DataRowAction action) {
03228 this.eventRow = row;
03229 this.eventAction = action;
03230 }
03231
03232 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03233 public CategoryPermissionsRow Row {
03234 get {
03235 return this.eventRow;
03236 }
03237 }
03238
03239 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03240 public global::System.Data.DataRowAction Action {
03241 get {
03242 return this.eventAction;
03243 }
03244 }
03245 }
03246
03247
03248
03249
03250 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03251 public class GlobalPermissionsRowChangeEvent : global::System.EventArgs {
03252
03253 private GlobalPermissionsRow eventRow;
03254
03255 private global::System.Data.DataRowAction eventAction;
03256
03257 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03258 public GlobalPermissionsRowChangeEvent(GlobalPermissionsRow row, global::System.Data.DataRowAction action) {
03259 this.eventRow = row;
03260 this.eventAction = action;
03261 }
03262
03263 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03264 public GlobalPermissionsRow Row {
03265 get {
03266 return this.eventRow;
03267 }
03268 }
03269
03270 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03271 public global::System.Data.DataRowAction Action {
03272 get {
03273 return this.eventAction;
03274 }
03275 }
03276 }
03277
03278
03279
03280
03281 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03282 public class GroupMembersRowChangeEvent : global::System.EventArgs {
03283
03284 private GroupMembersRow eventRow;
03285
03286 private global::System.Data.DataRowAction eventAction;
03287
03288 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03289 public GroupMembersRowChangeEvent(GroupMembersRow row, global::System.Data.DataRowAction action) {
03290 this.eventRow = row;
03291 this.eventAction = action;
03292 }
03293
03294 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03295 public GroupMembersRow Row {
03296 get {
03297 return this.eventRow;
03298 }
03299 }
03300
03301 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03302 public global::System.Data.DataRowAction Action {
03303 get {
03304 return this.eventAction;
03305 }
03306 }
03307 }
03308 }
03309
03310
03311
03312
03313
03314 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03315 [global::System.Serializable()]
03316 [global::System.ComponentModel.DesignerCategoryAttribute("code")]
03317 [global::System.ComponentModel.ToolboxItem(true)]
03318 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
03319 [global::System.Xml.Serialization.XmlRootAttribute("SecurityCategoriesDataSet")]
03320 [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
03321 public partial class SecurityCategoriesDataSet : global::System.Data.DataSet {
03322
03323 private SecurityCategoriesDataTable tableSecurityCategories;
03324
03325 private UserRelationsDataTable tableUserRelations;
03326
03327 private GroupRelationsDataTable tableGroupRelations;
03328
03329 private UserPermissionsDataTable tableUserPermissions;
03330
03331 private GroupPermissionsDataTable tableGroupPermissions;
03332
03333 private SecurityCategoryObjectsDataTable tableSecurityCategoryObjects;
03334
03335 private SecurityCategoryRulesDataTable tableSecurityCategoryRules;
03336
03337 private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
03338
03339 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03340 public SecurityCategoriesDataSet() {
03341 this.BeginInit();
03342 this.InitClass();
03343 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
03344 base.Tables.CollectionChanged += schemaChangedHandler;
03345 base.Relations.CollectionChanged += schemaChangedHandler;
03346 this.EndInit();
03347 }
03348
03349 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03350 protected SecurityCategoriesDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
03351 base(info, context, false) {
03352 if ((this.IsBinarySerialized(info, context) == true)) {
03353 this.InitVars(false);
03354 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
03355 this.Tables.CollectionChanged += schemaChangedHandler1;
03356 this.Relations.CollectionChanged += schemaChangedHandler1;
03357 return;
03358 }
03359 string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
03360 if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
03361 global::System.Data.DataSet ds = new global::System.Data.DataSet();
03362 ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
03363 if ((ds.Tables["SecurityCategories"] != null)) {
03364 base.Tables.Add(new SecurityCategoriesDataTable(ds.Tables["SecurityCategories"]));
03365 }
03366 if ((ds.Tables["UserRelations"] != null)) {
03367 base.Tables.Add(new UserRelationsDataTable(ds.Tables["UserRelations"]));
03368 }
03369 if ((ds.Tables["GroupRelations"] != null)) {
03370 base.Tables.Add(new GroupRelationsDataTable(ds.Tables["GroupRelations"]));
03371 }
03372 if ((ds.Tables["UserPermissions"] != null)) {
03373 base.Tables.Add(new UserPermissionsDataTable(ds.Tables["UserPermissions"]));
03374 }
03375 if ((ds.Tables["GroupPermissions"] != null)) {
03376 base.Tables.Add(new GroupPermissionsDataTable(ds.Tables["GroupPermissions"]));
03377 }
03378 if ((ds.Tables["SecurityCategoryObjects"] != null)) {
03379 base.Tables.Add(new SecurityCategoryObjectsDataTable(ds.Tables["SecurityCategoryObjects"]));
03380 }
03381 if ((ds.Tables["SecurityCategoryRules"] != null)) {
03382 base.Tables.Add(new SecurityCategoryRulesDataTable(ds.Tables["SecurityCategoryRules"]));
03383 }
03384 this.DataSetName = ds.DataSetName;
03385 this.Prefix = ds.Prefix;
03386 this.Namespace = ds.Namespace;
03387 this.Locale = ds.Locale;
03388 this.CaseSensitive = ds.CaseSensitive;
03389 this.EnforceConstraints = ds.EnforceConstraints;
03390 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
03391 this.InitVars();
03392 }
03393 else {
03394 this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
03395 }
03396 this.GetSerializationData(info, context);
03397 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
03398 base.Tables.CollectionChanged += schemaChangedHandler;
03399 this.Relations.CollectionChanged += schemaChangedHandler;
03400 }
03401
03402 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03403 [global::System.ComponentModel.Browsable(false)]
03404 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
03405 public SecurityCategoriesDataTable SecurityCategories {
03406 get {
03407 return this.tableSecurityCategories;
03408 }
03409 }
03410
03411 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03412 [global::System.ComponentModel.Browsable(false)]
03413 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
03414 public UserRelationsDataTable UserRelations {
03415 get {
03416 return this.tableUserRelations;
03417 }
03418 }
03419
03420 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03421 [global::System.ComponentModel.Browsable(false)]
03422 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
03423 public GroupRelationsDataTable GroupRelations {
03424 get {
03425 return this.tableGroupRelations;
03426 }
03427 }
03428
03429 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03430 [global::System.ComponentModel.Browsable(false)]
03431 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
03432 public UserPermissionsDataTable UserPermissions {
03433 get {
03434 return this.tableUserPermissions;
03435 }
03436 }
03437
03438 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03439 [global::System.ComponentModel.Browsable(false)]
03440 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
03441 public GroupPermissionsDataTable GroupPermissions {
03442 get {
03443 return this.tableGroupPermissions;
03444 }
03445 }
03446
03447 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03448 [global::System.ComponentModel.Browsable(false)]
03449 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
03450 public SecurityCategoryObjectsDataTable SecurityCategoryObjects {
03451 get {
03452 return this.tableSecurityCategoryObjects;
03453 }
03454 }
03455
03456 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03457 [global::System.ComponentModel.Browsable(false)]
03458 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
03459 public SecurityCategoryRulesDataTable SecurityCategoryRules {
03460 get {
03461 return this.tableSecurityCategoryRules;
03462 }
03463 }
03464
03465 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03466 [global::System.ComponentModel.BrowsableAttribute(true)]
03467 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
03468 public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
03469 get {
03470 return this._schemaSerializationMode;
03471 }
03472 set {
03473 this._schemaSerializationMode = value;
03474 }
03475 }
03476
03477 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03478 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
03479 public new global::System.Data.DataTableCollection Tables {
03480 get {
03481 return base.Tables;
03482 }
03483 }
03484
03485 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03486 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
03487 public new global::System.Data.DataRelationCollection Relations {
03488 get {
03489 return base.Relations;
03490 }
03491 }
03492
03493 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03494 protected override void InitializeDerivedDataSet() {
03495 this.BeginInit();
03496 this.InitClass();
03497 this.EndInit();
03498 }
03499
03500 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03501 public override global::System.Data.DataSet Clone() {
03502 SecurityCategoriesDataSet cln = ((SecurityCategoriesDataSet)(base.Clone()));
03503 cln.InitVars();
03504 cln.SchemaSerializationMode = this.SchemaSerializationMode;
03505 return cln;
03506 }
03507
03508 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03509 protected override bool ShouldSerializeTables() {
03510 return false;
03511 }
03512
03513 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03514 protected override bool ShouldSerializeRelations() {
03515 return false;
03516 }
03517
03518 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03519 protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
03520 if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
03521 this.Reset();
03522 global::System.Data.DataSet ds = new global::System.Data.DataSet();
03523 ds.ReadXml(reader);
03524 if ((ds.Tables["SecurityCategories"] != null)) {
03525 base.Tables.Add(new SecurityCategoriesDataTable(ds.Tables["SecurityCategories"]));
03526 }
03527 if ((ds.Tables["UserRelations"] != null)) {
03528 base.Tables.Add(new UserRelationsDataTable(ds.Tables["UserRelations"]));
03529 }
03530 if ((ds.Tables["GroupRelations"] != null)) {
03531 base.Tables.Add(new GroupRelationsDataTable(ds.Tables["GroupRelations"]));
03532 }
03533 if ((ds.Tables["UserPermissions"] != null)) {
03534 base.Tables.Add(new UserPermissionsDataTable(ds.Tables["UserPermissions"]));
03535 }
03536 if ((ds.Tables["GroupPermissions"] != null)) {
03537 base.Tables.Add(new GroupPermissionsDataTable(ds.Tables["GroupPermissions"]));
03538 }
03539 if ((ds.Tables["SecurityCategoryObjects"] != null)) {
03540 base.Tables.Add(new SecurityCategoryObjectsDataTable(ds.Tables["SecurityCategoryObjects"]));
03541 }
03542 if ((ds.Tables["SecurityCategoryRules"] != null)) {
03543 base.Tables.Add(new SecurityCategoryRulesDataTable(ds.Tables["SecurityCategoryRules"]));
03544 }
03545 this.DataSetName = ds.DataSetName;
03546 this.Prefix = ds.Prefix;
03547 this.Namespace = ds.Namespace;
03548 this.Locale = ds.Locale;
03549 this.CaseSensitive = ds.CaseSensitive;
03550 this.EnforceConstraints = ds.EnforceConstraints;
03551 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
03552 this.InitVars();
03553 }
03554 else {
03555 this.ReadXml(reader);
03556 this.InitVars();
03557 }
03558 }
03559
03560 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03561 protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
03562 global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
03563 this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
03564 stream.Position = 0;
03565 return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
03566 }
03567
03568 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03569 internal void InitVars() {
03570 this.InitVars(true);
03571 }
03572
03573 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03574 internal void InitVars(bool initTable) {
03575 this.tableSecurityCategories = ((SecurityCategoriesDataTable)(base.Tables["SecurityCategories"]));
03576 if ((initTable == true)) {
03577 if ((this.tableSecurityCategories != null)) {
03578 this.tableSecurityCategories.InitVars();
03579 }
03580 }
03581 this.tableUserRelations = ((UserRelationsDataTable)(base.Tables["UserRelations"]));
03582 if ((initTable == true)) {
03583 if ((this.tableUserRelations != null)) {
03584 this.tableUserRelations.InitVars();
03585 }
03586 }
03587 this.tableGroupRelations = ((GroupRelationsDataTable)(base.Tables["GroupRelations"]));
03588 if ((initTable == true)) {
03589 if ((this.tableGroupRelations != null)) {
03590 this.tableGroupRelations.InitVars();
03591 }
03592 }
03593 this.tableUserPermissions = ((UserPermissionsDataTable)(base.Tables["UserPermissions"]));
03594 if ((initTable == true)) {
03595 if ((this.tableUserPermissions != null)) {
03596 this.tableUserPermissions.InitVars();
03597 }
03598 }
03599 this.tableGroupPermissions = ((GroupPermissionsDataTable)(base.Tables["GroupPermissions"]));
03600 if ((initTable == true)) {
03601 if ((this.tableGroupPermissions != null)) {
03602 this.tableGroupPermissions.InitVars();
03603 }
03604 }
03605 this.tableSecurityCategoryObjects = ((SecurityCategoryObjectsDataTable)(base.Tables["SecurityCategoryObjects"]));
03606 if ((initTable == true)) {
03607 if ((this.tableSecurityCategoryObjects != null)) {
03608 this.tableSecurityCategoryObjects.InitVars();
03609 }
03610 }
03611 this.tableSecurityCategoryRules = ((SecurityCategoryRulesDataTable)(base.Tables["SecurityCategoryRules"]));
03612 if ((initTable == true)) {
03613 if ((this.tableSecurityCategoryRules != null)) {
03614 this.tableSecurityCategoryRules.InitVars();
03615 }
03616 }
03617 }
03618
03619 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03620 private void InitClass() {
03621 this.DataSetName = "SecurityCategoriesDataSet";
03622 this.Prefix = "";
03623 this.Namespace = "http://schemas.microsoft.com/office/project/server/webservices/SecurityCategories" +
03624 "DataSet/";
03625 this.EnforceConstraints = false;
03626 this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
03627 this.tableSecurityCategories = new SecurityCategoriesDataTable();
03628 base.Tables.Add(this.tableSecurityCategories);
03629 this.tableUserRelations = new UserRelationsDataTable();
03630 base.Tables.Add(this.tableUserRelations);
03631 this.tableGroupRelations = new GroupRelationsDataTable();
03632 base.Tables.Add(this.tableGroupRelations);
03633 this.tableUserPermissions = new UserPermissionsDataTable();
03634 base.Tables.Add(this.tableUserPermissions);
03635 this.tableGroupPermissions = new GroupPermissionsDataTable();
03636 base.Tables.Add(this.tableGroupPermissions);
03637 this.tableSecurityCategoryObjects = new SecurityCategoryObjectsDataTable();
03638 base.Tables.Add(this.tableSecurityCategoryObjects);
03639 this.tableSecurityCategoryRules = new SecurityCategoryRulesDataTable();
03640 base.Tables.Add(this.tableSecurityCategoryRules);
03641 }
03642
03643 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03644 private bool ShouldSerializeSecurityCategories() {
03645 return false;
03646 }
03647
03648 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03649 private bool ShouldSerializeUserRelations() {
03650 return false;
03651 }
03652
03653 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03654 private bool ShouldSerializeGroupRelations() {
03655 return false;
03656 }
03657
03658 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03659 private bool ShouldSerializeUserPermissions() {
03660 return false;
03661 }
03662
03663 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03664 private bool ShouldSerializeGroupPermissions() {
03665 return false;
03666 }
03667
03668 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03669 private bool ShouldSerializeSecurityCategoryObjects() {
03670 return false;
03671 }
03672
03673 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03674 private bool ShouldSerializeSecurityCategoryRules() {
03675 return false;
03676 }
03677
03678 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03679 private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
03680 if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
03681 this.InitVars();
03682 }
03683 }
03684
03685 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03686 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
03687 SecurityCategoriesDataSet ds = new SecurityCategoriesDataSet();
03688 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
03689 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
03690 global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
03691 any.Namespace = ds.Namespace;
03692 sequence.Items.Add(any);
03693 type.Particle = sequence;
03694 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
03695 if (xs.Contains(dsSchema.TargetNamespace)) {
03696 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
03697 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
03698 try {
03699 global::System.Xml.Schema.XmlSchema schema = null;
03700 dsSchema.Write(s1);
03701 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
03702 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
03703 s2.SetLength(0);
03704 schema.Write(s2);
03705 if ((s1.Length == s2.Length)) {
03706 s1.Position = 0;
03707 s2.Position = 0;
03708 for (; ((s1.Position != s1.Length)
03709 && (s1.ReadByte() == s2.ReadByte())); ) {
03710 ;
03711 }
03712 if ((s1.Position == s1.Length)) {
03713 return type;
03714 }
03715 }
03716 }
03717 }
03718 finally {
03719 if ((s1 != null)) {
03720 s1.Close();
03721 }
03722 if ((s2 != null)) {
03723 s2.Close();
03724 }
03725 }
03726 }
03727 xs.Add(dsSchema);
03728 return type;
03729 }
03730
03731 public delegate void SecurityCategoriesRowChangeEventHandler(object sender, SecurityCategoriesRowChangeEvent e);
03732
03733 public delegate void UserRelationsRowChangeEventHandler(object sender, UserRelationsRowChangeEvent e);
03734
03735 public delegate void GroupRelationsRowChangeEventHandler(object sender, GroupRelationsRowChangeEvent e);
03736
03737 public delegate void UserPermissionsRowChangeEventHandler(object sender, UserPermissionsRowChangeEvent e);
03738
03739 public delegate void GroupPermissionsRowChangeEventHandler(object sender, GroupPermissionsRowChangeEvent e);
03740
03741 public delegate void SecurityCategoryObjectsRowChangeEventHandler(object sender, SecurityCategoryObjectsRowChangeEvent e);
03742
03743 public delegate void SecurityCategoryRulesRowChangeEventHandler(object sender, SecurityCategoryRulesRowChangeEvent e);
03744
03745
03746
03747
03748 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
03749 [global::System.Serializable()]
03750 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
03751 public partial class SecurityCategoriesDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
03752
03753 private global::System.Data.DataColumn columnWSEC_CAT_UID;
03754
03755 private global::System.Data.DataColumn columnWSEC_CAT_NAME;
03756
03757 private global::System.Data.DataColumn columnWSEC_CAT_DESC;
03758
03759 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03760 public SecurityCategoriesDataTable() {
03761 this.TableName = "SecurityCategories";
03762 this.BeginInit();
03763 this.InitClass();
03764 this.EndInit();
03765 }
03766
03767 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03768 internal SecurityCategoriesDataTable(global::System.Data.DataTable table) {
03769 this.TableName = table.TableName;
03770 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
03771 this.CaseSensitive = table.CaseSensitive;
03772 }
03773 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
03774 this.Locale = table.Locale;
03775 }
03776 if ((table.Namespace != table.DataSet.Namespace)) {
03777 this.Namespace = table.Namespace;
03778 }
03779 this.Prefix = table.Prefix;
03780 this.MinimumCapacity = table.MinimumCapacity;
03781 }
03782
03783 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03784 protected SecurityCategoriesDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
03785 base(info, context) {
03786 this.InitVars();
03787 }
03788
03789 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03790 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
03791 get {
03792 return this.columnWSEC_CAT_UID;
03793 }
03794 }
03795
03796 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03797 public global::System.Data.DataColumn WSEC_CAT_NAMEColumn {
03798 get {
03799 return this.columnWSEC_CAT_NAME;
03800 }
03801 }
03802
03803 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03804 public global::System.Data.DataColumn WSEC_CAT_DESCColumn {
03805 get {
03806 return this.columnWSEC_CAT_DESC;
03807 }
03808 }
03809
03810 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03811 [global::System.ComponentModel.Browsable(false)]
03812 public int Count {
03813 get {
03814 return this.Rows.Count;
03815 }
03816 }
03817
03818 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03819 public SecurityCategoriesRow this[int index] {
03820 get {
03821 return ((SecurityCategoriesRow)(this.Rows[index]));
03822 }
03823 }
03824
03825 public event SecurityCategoriesRowChangeEventHandler SecurityCategoriesRowChanging;
03826
03827 public event SecurityCategoriesRowChangeEventHandler SecurityCategoriesRowChanged;
03828
03829 public event SecurityCategoriesRowChangeEventHandler SecurityCategoriesRowDeleting;
03830
03831 public event SecurityCategoriesRowChangeEventHandler SecurityCategoriesRowDeleted;
03832
03833 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03834 public void AddSecurityCategoriesRow(SecurityCategoriesRow row) {
03835 this.Rows.Add(row);
03836 }
03837
03838 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03839 public SecurityCategoriesRow AddSecurityCategoriesRow(System.Guid WSEC_CAT_UID, string WSEC_CAT_NAME, string WSEC_CAT_DESC) {
03840 SecurityCategoriesRow rowSecurityCategoriesRow = ((SecurityCategoriesRow)(this.NewRow()));
03841 object[] columnValuesArray = new object[] {
03842 WSEC_CAT_UID,
03843 WSEC_CAT_NAME,
03844 WSEC_CAT_DESC};
03845 rowSecurityCategoriesRow.ItemArray = columnValuesArray;
03846 this.Rows.Add(rowSecurityCategoriesRow);
03847 return rowSecurityCategoriesRow;
03848 }
03849
03850 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03851 public SecurityCategoriesRow FindByWSEC_CAT_UID(System.Guid WSEC_CAT_UID) {
03852 return ((SecurityCategoriesRow)(this.Rows.Find(new object[] {
03853 WSEC_CAT_UID})));
03854 }
03855
03856 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03857 public virtual global::System.Collections.IEnumerator GetEnumerator() {
03858 return this.Rows.GetEnumerator();
03859 }
03860
03861 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03862 public override global::System.Data.DataTable Clone() {
03863 SecurityCategoriesDataTable cln = ((SecurityCategoriesDataTable)(base.Clone()));
03864 cln.InitVars();
03865 return cln;
03866 }
03867
03868 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03869 protected override global::System.Data.DataTable CreateInstance() {
03870 return new SecurityCategoriesDataTable();
03871 }
03872
03873 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03874 internal void InitVars() {
03875 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
03876 this.columnWSEC_CAT_NAME = base.Columns["WSEC_CAT_NAME"];
03877 this.columnWSEC_CAT_DESC = base.Columns["WSEC_CAT_DESC"];
03878 }
03879
03880 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03881 private void InitClass() {
03882 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
03883 base.Columns.Add(this.columnWSEC_CAT_UID);
03884 this.columnWSEC_CAT_NAME = new global::System.Data.DataColumn("WSEC_CAT_NAME", typeof(string), null, global::System.Data.MappingType.Element);
03885 base.Columns.Add(this.columnWSEC_CAT_NAME);
03886 this.columnWSEC_CAT_DESC = new global::System.Data.DataColumn("WSEC_CAT_DESC", typeof(string), null, global::System.Data.MappingType.Element);
03887 base.Columns.Add(this.columnWSEC_CAT_DESC);
03888 this.Constraints.Add(new global::System.Data.UniqueConstraint("SecurityCategoriesPrimaryKey", new global::System.Data.DataColumn[] {
03889 this.columnWSEC_CAT_UID}, true));
03890 this.columnWSEC_CAT_UID.AllowDBNull = false;
03891 this.columnWSEC_CAT_UID.Unique = true;
03892 this.columnWSEC_CAT_NAME.AllowDBNull = false;
03893 this.columnWSEC_CAT_NAME.DefaultValue = ((string)(""));
03894 }
03895
03896 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03897 public SecurityCategoriesRow NewSecurityCategoriesRow() {
03898 return ((SecurityCategoriesRow)(this.NewRow()));
03899 }
03900
03901 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03902 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
03903 return new SecurityCategoriesRow(builder);
03904 }
03905
03906 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03907 protected override global::System.Type GetRowType() {
03908 return typeof(SecurityCategoriesRow);
03909 }
03910
03911 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03912 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
03913 base.OnRowChanged(e);
03914 if ((this.SecurityCategoriesRowChanged != null)) {
03915 this.SecurityCategoriesRowChanged(this, new SecurityCategoriesRowChangeEvent(((SecurityCategoriesRow)(e.Row)), e.Action));
03916 }
03917 }
03918
03919 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03920 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
03921 base.OnRowChanging(e);
03922 if ((this.SecurityCategoriesRowChanging != null)) {
03923 this.SecurityCategoriesRowChanging(this, new SecurityCategoriesRowChangeEvent(((SecurityCategoriesRow)(e.Row)), e.Action));
03924 }
03925 }
03926
03927 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03928 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
03929 base.OnRowDeleted(e);
03930 if ((this.SecurityCategoriesRowDeleted != null)) {
03931 this.SecurityCategoriesRowDeleted(this, new SecurityCategoriesRowChangeEvent(((SecurityCategoriesRow)(e.Row)), e.Action));
03932 }
03933 }
03934
03935 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03936 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
03937 base.OnRowDeleting(e);
03938 if ((this.SecurityCategoriesRowDeleting != null)) {
03939 this.SecurityCategoriesRowDeleting(this, new SecurityCategoriesRowChangeEvent(((SecurityCategoriesRow)(e.Row)), e.Action));
03940 }
03941 }
03942
03943 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03944 public void RemoveSecurityCategoriesRow(SecurityCategoriesRow row) {
03945 this.Rows.Remove(row);
03946 }
03947
03948 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03949 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
03950 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
03951 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
03952 SecurityCategoriesDataSet ds = new SecurityCategoriesDataSet();
03953 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
03954 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
03955 any1.MinOccurs = new decimal(0);
03956 any1.MaxOccurs = decimal.MaxValue;
03957 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
03958 sequence.Items.Add(any1);
03959 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
03960 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
03961 any2.MinOccurs = new decimal(1);
03962 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
03963 sequence.Items.Add(any2);
03964 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
03965 attribute1.Name = "namespace";
03966 attribute1.FixedValue = ds.Namespace;
03967 type.Attributes.Add(attribute1);
03968 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
03969 attribute2.Name = "tableTypeName";
03970 attribute2.FixedValue = "SecurityCategoriesDataTable";
03971 type.Attributes.Add(attribute2);
03972 type.Particle = sequence;
03973 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
03974 if (xs.Contains(dsSchema.TargetNamespace)) {
03975 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
03976 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
03977 try {
03978 global::System.Xml.Schema.XmlSchema schema = null;
03979 dsSchema.Write(s1);
03980 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
03981 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
03982 s2.SetLength(0);
03983 schema.Write(s2);
03984 if ((s1.Length == s2.Length)) {
03985 s1.Position = 0;
03986 s2.Position = 0;
03987 for (; ((s1.Position != s1.Length)
03988 && (s1.ReadByte() == s2.ReadByte())); ) {
03989 ;
03990 }
03991 if ((s1.Position == s1.Length)) {
03992 return type;
03993 }
03994 }
03995 }
03996 }
03997 finally {
03998 if ((s1 != null)) {
03999 s1.Close();
04000 }
04001 if ((s2 != null)) {
04002 s2.Close();
04003 }
04004 }
04005 }
04006 xs.Add(dsSchema);
04007 return type;
04008 }
04009 }
04010
04011
04012
04013
04014 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
04015 [global::System.Serializable()]
04016 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
04017 public partial class UserRelationsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
04018
04019 private global::System.Data.DataColumn columnWSEC_CAT_UID;
04020
04021 private global::System.Data.DataColumn columnRES_UID;
04022
04023 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04024 public UserRelationsDataTable() {
04025 this.TableName = "UserRelations";
04026 this.BeginInit();
04027 this.InitClass();
04028 this.EndInit();
04029 }
04030
04031 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04032 internal UserRelationsDataTable(global::System.Data.DataTable table) {
04033 this.TableName = table.TableName;
04034 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
04035 this.CaseSensitive = table.CaseSensitive;
04036 }
04037 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
04038 this.Locale = table.Locale;
04039 }
04040 if ((table.Namespace != table.DataSet.Namespace)) {
04041 this.Namespace = table.Namespace;
04042 }
04043 this.Prefix = table.Prefix;
04044 this.MinimumCapacity = table.MinimumCapacity;
04045 }
04046
04047 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04048 protected UserRelationsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
04049 base(info, context) {
04050 this.InitVars();
04051 }
04052
04053 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04054 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
04055 get {
04056 return this.columnWSEC_CAT_UID;
04057 }
04058 }
04059
04060 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04061 public global::System.Data.DataColumn RES_UIDColumn {
04062 get {
04063 return this.columnRES_UID;
04064 }
04065 }
04066
04067 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04068 [global::System.ComponentModel.Browsable(false)]
04069 public int Count {
04070 get {
04071 return this.Rows.Count;
04072 }
04073 }
04074
04075 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04076 public UserRelationsRow this[int index] {
04077 get {
04078 return ((UserRelationsRow)(this.Rows[index]));
04079 }
04080 }
04081
04082 public event UserRelationsRowChangeEventHandler UserRelationsRowChanging;
04083
04084 public event UserRelationsRowChangeEventHandler UserRelationsRowChanged;
04085
04086 public event UserRelationsRowChangeEventHandler UserRelationsRowDeleting;
04087
04088 public event UserRelationsRowChangeEventHandler UserRelationsRowDeleted;
04089
04090 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04091 public void AddUserRelationsRow(UserRelationsRow row) {
04092 this.Rows.Add(row);
04093 }
04094
04095 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04096 public UserRelationsRow AddUserRelationsRow(System.Guid WSEC_CAT_UID, System.Guid RES_UID) {
04097 UserRelationsRow rowUserRelationsRow = ((UserRelationsRow)(this.NewRow()));
04098 object[] columnValuesArray = new object[] {
04099 WSEC_CAT_UID,
04100 RES_UID};
04101 rowUserRelationsRow.ItemArray = columnValuesArray;
04102 this.Rows.Add(rowUserRelationsRow);
04103 return rowUserRelationsRow;
04104 }
04105
04106 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04107 public UserRelationsRow FindByWSEC_CAT_UIDRES_UID(System.Guid WSEC_CAT_UID, System.Guid RES_UID) {
04108 return ((UserRelationsRow)(this.Rows.Find(new object[] {
04109 WSEC_CAT_UID,
04110 RES_UID})));
04111 }
04112
04113 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04114 public virtual global::System.Collections.IEnumerator GetEnumerator() {
04115 return this.Rows.GetEnumerator();
04116 }
04117
04118 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04119 public override global::System.Data.DataTable Clone() {
04120 UserRelationsDataTable cln = ((UserRelationsDataTable)(base.Clone()));
04121 cln.InitVars();
04122 return cln;
04123 }
04124
04125 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04126 protected override global::System.Data.DataTable CreateInstance() {
04127 return new UserRelationsDataTable();
04128 }
04129
04130 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04131 internal void InitVars() {
04132 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
04133 this.columnRES_UID = base.Columns["RES_UID"];
04134 }
04135
04136 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04137 private void InitClass() {
04138 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04139 base.Columns.Add(this.columnWSEC_CAT_UID);
04140 this.columnRES_UID = new global::System.Data.DataColumn("RES_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04141 base.Columns.Add(this.columnRES_UID);
04142 this.Constraints.Add(new global::System.Data.UniqueConstraint("UserRelationsPrimaryKey", new global::System.Data.DataColumn[] {
04143 this.columnWSEC_CAT_UID,
04144 this.columnRES_UID}, true));
04145 this.columnWSEC_CAT_UID.AllowDBNull = false;
04146 this.columnRES_UID.AllowDBNull = false;
04147 }
04148
04149 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04150 public UserRelationsRow NewUserRelationsRow() {
04151 return ((UserRelationsRow)(this.NewRow()));
04152 }
04153
04154 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04155 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
04156 return new UserRelationsRow(builder);
04157 }
04158
04159 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04160 protected override global::System.Type GetRowType() {
04161 return typeof(UserRelationsRow);
04162 }
04163
04164 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04165 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
04166 base.OnRowChanged(e);
04167 if ((this.UserRelationsRowChanged != null)) {
04168 this.UserRelationsRowChanged(this, new UserRelationsRowChangeEvent(((UserRelationsRow)(e.Row)), e.Action));
04169 }
04170 }
04171
04172 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04173 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
04174 base.OnRowChanging(e);
04175 if ((this.UserRelationsRowChanging != null)) {
04176 this.UserRelationsRowChanging(this, new UserRelationsRowChangeEvent(((UserRelationsRow)(e.Row)), e.Action));
04177 }
04178 }
04179
04180 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04181 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
04182 base.OnRowDeleted(e);
04183 if ((this.UserRelationsRowDeleted != null)) {
04184 this.UserRelationsRowDeleted(this, new UserRelationsRowChangeEvent(((UserRelationsRow)(e.Row)), e.Action));
04185 }
04186 }
04187
04188 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04189 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
04190 base.OnRowDeleting(e);
04191 if ((this.UserRelationsRowDeleting != null)) {
04192 this.UserRelationsRowDeleting(this, new UserRelationsRowChangeEvent(((UserRelationsRow)(e.Row)), e.Action));
04193 }
04194 }
04195
04196 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04197 public void RemoveUserRelationsRow(UserRelationsRow row) {
04198 this.Rows.Remove(row);
04199 }
04200
04201 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04202 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
04203 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
04204 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
04205 SecurityCategoriesDataSet ds = new SecurityCategoriesDataSet();
04206 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
04207 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
04208 any1.MinOccurs = new decimal(0);
04209 any1.MaxOccurs = decimal.MaxValue;
04210 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
04211 sequence.Items.Add(any1);
04212 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
04213 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
04214 any2.MinOccurs = new decimal(1);
04215 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
04216 sequence.Items.Add(any2);
04217 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
04218 attribute1.Name = "namespace";
04219 attribute1.FixedValue = ds.Namespace;
04220 type.Attributes.Add(attribute1);
04221 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
04222 attribute2.Name = "tableTypeName";
04223 attribute2.FixedValue = "UserRelationsDataTable";
04224 type.Attributes.Add(attribute2);
04225 type.Particle = sequence;
04226 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
04227 if (xs.Contains(dsSchema.TargetNamespace)) {
04228 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
04229 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
04230 try {
04231 global::System.Xml.Schema.XmlSchema schema = null;
04232 dsSchema.Write(s1);
04233 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
04234 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
04235 s2.SetLength(0);
04236 schema.Write(s2);
04237 if ((s1.Length == s2.Length)) {
04238 s1.Position = 0;
04239 s2.Position = 0;
04240 for (; ((s1.Position != s1.Length)
04241 && (s1.ReadByte() == s2.ReadByte())); ) {
04242 ;
04243 }
04244 if ((s1.Position == s1.Length)) {
04245 return type;
04246 }
04247 }
04248 }
04249 }
04250 finally {
04251 if ((s1 != null)) {
04252 s1.Close();
04253 }
04254 if ((s2 != null)) {
04255 s2.Close();
04256 }
04257 }
04258 }
04259 xs.Add(dsSchema);
04260 return type;
04261 }
04262 }
04263
04264
04265
04266
04267 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
04268 [global::System.Serializable()]
04269 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
04270 public partial class GroupRelationsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
04271
04272 private global::System.Data.DataColumn columnWSEC_CAT_UID;
04273
04274 private global::System.Data.DataColumn columnWSEC_GRP_UID;
04275
04276 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04277 public GroupRelationsDataTable() {
04278 this.TableName = "GroupRelations";
04279 this.BeginInit();
04280 this.InitClass();
04281 this.EndInit();
04282 }
04283
04284 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04285 internal GroupRelationsDataTable(global::System.Data.DataTable table) {
04286 this.TableName = table.TableName;
04287 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
04288 this.CaseSensitive = table.CaseSensitive;
04289 }
04290 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
04291 this.Locale = table.Locale;
04292 }
04293 if ((table.Namespace != table.DataSet.Namespace)) {
04294 this.Namespace = table.Namespace;
04295 }
04296 this.Prefix = table.Prefix;
04297 this.MinimumCapacity = table.MinimumCapacity;
04298 }
04299
04300 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04301 protected GroupRelationsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
04302 base(info, context) {
04303 this.InitVars();
04304 }
04305
04306 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04307 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
04308 get {
04309 return this.columnWSEC_CAT_UID;
04310 }
04311 }
04312
04313 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04314 public global::System.Data.DataColumn WSEC_GRP_UIDColumn {
04315 get {
04316 return this.columnWSEC_GRP_UID;
04317 }
04318 }
04319
04320 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04321 [global::System.ComponentModel.Browsable(false)]
04322 public int Count {
04323 get {
04324 return this.Rows.Count;
04325 }
04326 }
04327
04328 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04329 public GroupRelationsRow this[int index] {
04330 get {
04331 return ((GroupRelationsRow)(this.Rows[index]));
04332 }
04333 }
04334
04335 public event GroupRelationsRowChangeEventHandler GroupRelationsRowChanging;
04336
04337 public event GroupRelationsRowChangeEventHandler GroupRelationsRowChanged;
04338
04339 public event GroupRelationsRowChangeEventHandler GroupRelationsRowDeleting;
04340
04341 public event GroupRelationsRowChangeEventHandler GroupRelationsRowDeleted;
04342
04343 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04344 public void AddGroupRelationsRow(GroupRelationsRow row) {
04345 this.Rows.Add(row);
04346 }
04347
04348 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04349 public GroupRelationsRow AddGroupRelationsRow(System.Guid WSEC_CAT_UID, System.Guid WSEC_GRP_UID) {
04350 GroupRelationsRow rowGroupRelationsRow = ((GroupRelationsRow)(this.NewRow()));
04351 object[] columnValuesArray = new object[] {
04352 WSEC_CAT_UID,
04353 WSEC_GRP_UID};
04354 rowGroupRelationsRow.ItemArray = columnValuesArray;
04355 this.Rows.Add(rowGroupRelationsRow);
04356 return rowGroupRelationsRow;
04357 }
04358
04359 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04360 public GroupRelationsRow FindByWSEC_CAT_UIDWSEC_GRP_UID(System.Guid WSEC_CAT_UID, System.Guid WSEC_GRP_UID) {
04361 return ((GroupRelationsRow)(this.Rows.Find(new object[] {
04362 WSEC_CAT_UID,
04363 WSEC_GRP_UID})));
04364 }
04365
04366 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04367 public virtual global::System.Collections.IEnumerator GetEnumerator() {
04368 return this.Rows.GetEnumerator();
04369 }
04370
04371 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04372 public override global::System.Data.DataTable Clone() {
04373 GroupRelationsDataTable cln = ((GroupRelationsDataTable)(base.Clone()));
04374 cln.InitVars();
04375 return cln;
04376 }
04377
04378 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04379 protected override global::System.Data.DataTable CreateInstance() {
04380 return new GroupRelationsDataTable();
04381 }
04382
04383 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04384 internal void InitVars() {
04385 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
04386 this.columnWSEC_GRP_UID = base.Columns["WSEC_GRP_UID"];
04387 }
04388
04389 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04390 private void InitClass() {
04391 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04392 base.Columns.Add(this.columnWSEC_CAT_UID);
04393 this.columnWSEC_GRP_UID = new global::System.Data.DataColumn("WSEC_GRP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04394 base.Columns.Add(this.columnWSEC_GRP_UID);
04395 this.Constraints.Add(new global::System.Data.UniqueConstraint("GroupRelationsPrimaryKey", new global::System.Data.DataColumn[] {
04396 this.columnWSEC_CAT_UID,
04397 this.columnWSEC_GRP_UID}, true));
04398 this.columnWSEC_CAT_UID.AllowDBNull = false;
04399 this.columnWSEC_GRP_UID.AllowDBNull = false;
04400 }
04401
04402 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04403 public GroupRelationsRow NewGroupRelationsRow() {
04404 return ((GroupRelationsRow)(this.NewRow()));
04405 }
04406
04407 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04408 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
04409 return new GroupRelationsRow(builder);
04410 }
04411
04412 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04413 protected override global::System.Type GetRowType() {
04414 return typeof(GroupRelationsRow);
04415 }
04416
04417 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04418 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
04419 base.OnRowChanged(e);
04420 if ((this.GroupRelationsRowChanged != null)) {
04421 this.GroupRelationsRowChanged(this, new GroupRelationsRowChangeEvent(((GroupRelationsRow)(e.Row)), e.Action));
04422 }
04423 }
04424
04425 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04426 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
04427 base.OnRowChanging(e);
04428 if ((this.GroupRelationsRowChanging != null)) {
04429 this.GroupRelationsRowChanging(this, new GroupRelationsRowChangeEvent(((GroupRelationsRow)(e.Row)), e.Action));
04430 }
04431 }
04432
04433 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04434 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
04435 base.OnRowDeleted(e);
04436 if ((this.GroupRelationsRowDeleted != null)) {
04437 this.GroupRelationsRowDeleted(this, new GroupRelationsRowChangeEvent(((GroupRelationsRow)(e.Row)), e.Action));
04438 }
04439 }
04440
04441 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04442 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
04443 base.OnRowDeleting(e);
04444 if ((this.GroupRelationsRowDeleting != null)) {
04445 this.GroupRelationsRowDeleting(this, new GroupRelationsRowChangeEvent(((GroupRelationsRow)(e.Row)), e.Action));
04446 }
04447 }
04448
04449 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04450 public void RemoveGroupRelationsRow(GroupRelationsRow row) {
04451 this.Rows.Remove(row);
04452 }
04453
04454 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04455 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
04456 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
04457 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
04458 SecurityCategoriesDataSet ds = new SecurityCategoriesDataSet();
04459 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
04460 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
04461 any1.MinOccurs = new decimal(0);
04462 any1.MaxOccurs = decimal.MaxValue;
04463 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
04464 sequence.Items.Add(any1);
04465 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
04466 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
04467 any2.MinOccurs = new decimal(1);
04468 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
04469 sequence.Items.Add(any2);
04470 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
04471 attribute1.Name = "namespace";
04472 attribute1.FixedValue = ds.Namespace;
04473 type.Attributes.Add(attribute1);
04474 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
04475 attribute2.Name = "tableTypeName";
04476 attribute2.FixedValue = "GroupRelationsDataTable";
04477 type.Attributes.Add(attribute2);
04478 type.Particle = sequence;
04479 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
04480 if (xs.Contains(dsSchema.TargetNamespace)) {
04481 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
04482 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
04483 try {
04484 global::System.Xml.Schema.XmlSchema schema = null;
04485 dsSchema.Write(s1);
04486 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
04487 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
04488 s2.SetLength(0);
04489 schema.Write(s2);
04490 if ((s1.Length == s2.Length)) {
04491 s1.Position = 0;
04492 s2.Position = 0;
04493 for (; ((s1.Position != s1.Length)
04494 && (s1.ReadByte() == s2.ReadByte())); ) {
04495 ;
04496 }
04497 if ((s1.Position == s1.Length)) {
04498 return type;
04499 }
04500 }
04501 }
04502 }
04503 finally {
04504 if ((s1 != null)) {
04505 s1.Close();
04506 }
04507 if ((s2 != null)) {
04508 s2.Close();
04509 }
04510 }
04511 }
04512 xs.Add(dsSchema);
04513 return type;
04514 }
04515 }
04516
04517
04518
04519
04520 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
04521 [global::System.Serializable()]
04522 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
04523 public partial class UserPermissionsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
04524
04525 private global::System.Data.DataColumn columnWSEC_CAT_UID;
04526
04527 private global::System.Data.DataColumn columnRES_UID;
04528
04529 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
04530
04531 private global::System.Data.DataColumn columnWSEC_ALLOW;
04532
04533 private global::System.Data.DataColumn columnWSEC_DENY;
04534
04535 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04536 public UserPermissionsDataTable() {
04537 this.TableName = "UserPermissions";
04538 this.BeginInit();
04539 this.InitClass();
04540 this.EndInit();
04541 }
04542
04543 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04544 internal UserPermissionsDataTable(global::System.Data.DataTable table) {
04545 this.TableName = table.TableName;
04546 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
04547 this.CaseSensitive = table.CaseSensitive;
04548 }
04549 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
04550 this.Locale = table.Locale;
04551 }
04552 if ((table.Namespace != table.DataSet.Namespace)) {
04553 this.Namespace = table.Namespace;
04554 }
04555 this.Prefix = table.Prefix;
04556 this.MinimumCapacity = table.MinimumCapacity;
04557 }
04558
04559 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04560 protected UserPermissionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
04561 base(info, context) {
04562 this.InitVars();
04563 }
04564
04565 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04566 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
04567 get {
04568 return this.columnWSEC_CAT_UID;
04569 }
04570 }
04571
04572 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04573 public global::System.Data.DataColumn RES_UIDColumn {
04574 get {
04575 return this.columnRES_UID;
04576 }
04577 }
04578
04579 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04580 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
04581 get {
04582 return this.columnWSEC_FEA_ACT_UID;
04583 }
04584 }
04585
04586 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04587 public global::System.Data.DataColumn WSEC_ALLOWColumn {
04588 get {
04589 return this.columnWSEC_ALLOW;
04590 }
04591 }
04592
04593 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04594 public global::System.Data.DataColumn WSEC_DENYColumn {
04595 get {
04596 return this.columnWSEC_DENY;
04597 }
04598 }
04599
04600 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04601 [global::System.ComponentModel.Browsable(false)]
04602 public int Count {
04603 get {
04604 return this.Rows.Count;
04605 }
04606 }
04607
04608 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04609 public UserPermissionsRow this[int index] {
04610 get {
04611 return ((UserPermissionsRow)(this.Rows[index]));
04612 }
04613 }
04614
04615 public event UserPermissionsRowChangeEventHandler UserPermissionsRowChanging;
04616
04617 public event UserPermissionsRowChangeEventHandler UserPermissionsRowChanged;
04618
04619 public event UserPermissionsRowChangeEventHandler UserPermissionsRowDeleting;
04620
04621 public event UserPermissionsRowChangeEventHandler UserPermissionsRowDeleted;
04622
04623 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04624 public void AddUserPermissionsRow(UserPermissionsRow row) {
04625 this.Rows.Add(row);
04626 }
04627
04628 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04629 public UserPermissionsRow AddUserPermissionsRow(System.Guid WSEC_CAT_UID, System.Guid RES_UID, System.Guid WSEC_FEA_ACT_UID, bool WSEC_ALLOW, bool WSEC_DENY) {
04630 UserPermissionsRow rowUserPermissionsRow = ((UserPermissionsRow)(this.NewRow()));
04631 object[] columnValuesArray = new object[] {
04632 WSEC_CAT_UID,
04633 RES_UID,
04634 WSEC_FEA_ACT_UID,
04635 WSEC_ALLOW,
04636 WSEC_DENY};
04637 rowUserPermissionsRow.ItemArray = columnValuesArray;
04638 this.Rows.Add(rowUserPermissionsRow);
04639 return rowUserPermissionsRow;
04640 }
04641
04642 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04643 public UserPermissionsRow FindByWSEC_CAT_UIDRES_UIDWSEC_FEA_ACT_UID(System.Guid WSEC_CAT_UID, System.Guid RES_UID, System.Guid WSEC_FEA_ACT_UID) {
04644 return ((UserPermissionsRow)(this.Rows.Find(new object[] {
04645 WSEC_CAT_UID,
04646 RES_UID,
04647 WSEC_FEA_ACT_UID})));
04648 }
04649
04650 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04651 public virtual global::System.Collections.IEnumerator GetEnumerator() {
04652 return this.Rows.GetEnumerator();
04653 }
04654
04655 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04656 public override global::System.Data.DataTable Clone() {
04657 UserPermissionsDataTable cln = ((UserPermissionsDataTable)(base.Clone()));
04658 cln.InitVars();
04659 return cln;
04660 }
04661
04662 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04663 protected override global::System.Data.DataTable CreateInstance() {
04664 return new UserPermissionsDataTable();
04665 }
04666
04667 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04668 internal void InitVars() {
04669 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
04670 this.columnRES_UID = base.Columns["RES_UID"];
04671 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
04672 this.columnWSEC_ALLOW = base.Columns["WSEC_ALLOW"];
04673 this.columnWSEC_DENY = base.Columns["WSEC_DENY"];
04674 }
04675
04676 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04677 private void InitClass() {
04678 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04679 base.Columns.Add(this.columnWSEC_CAT_UID);
04680 this.columnRES_UID = new global::System.Data.DataColumn("RES_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04681 base.Columns.Add(this.columnRES_UID);
04682 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04683 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
04684 this.columnWSEC_ALLOW = new global::System.Data.DataColumn("WSEC_ALLOW", typeof(bool), null, global::System.Data.MappingType.Element);
04685 base.Columns.Add(this.columnWSEC_ALLOW);
04686 this.columnWSEC_DENY = new global::System.Data.DataColumn("WSEC_DENY", typeof(bool), null, global::System.Data.MappingType.Element);
04687 base.Columns.Add(this.columnWSEC_DENY);
04688 this.Constraints.Add(new global::System.Data.UniqueConstraint("UserPermissionsPrimaryKey", new global::System.Data.DataColumn[] {
04689 this.columnWSEC_CAT_UID,
04690 this.columnRES_UID,
04691 this.columnWSEC_FEA_ACT_UID}, true));
04692 this.columnWSEC_CAT_UID.AllowDBNull = false;
04693 this.columnRES_UID.AllowDBNull = false;
04694 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
04695 this.columnWSEC_ALLOW.AllowDBNull = false;
04696 this.columnWSEC_ALLOW.DefaultValue = ((bool)(false));
04697 this.columnWSEC_DENY.AllowDBNull = false;
04698 this.columnWSEC_DENY.DefaultValue = ((bool)(false));
04699 }
04700
04701 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04702 public UserPermissionsRow NewUserPermissionsRow() {
04703 return ((UserPermissionsRow)(this.NewRow()));
04704 }
04705
04706 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04707 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
04708 return new UserPermissionsRow(builder);
04709 }
04710
04711 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04712 protected override global::System.Type GetRowType() {
04713 return typeof(UserPermissionsRow);
04714 }
04715
04716 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04717 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
04718 base.OnRowChanged(e);
04719 if ((this.UserPermissionsRowChanged != null)) {
04720 this.UserPermissionsRowChanged(this, new UserPermissionsRowChangeEvent(((UserPermissionsRow)(e.Row)), e.Action));
04721 }
04722 }
04723
04724 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04725 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
04726 base.OnRowChanging(e);
04727 if ((this.UserPermissionsRowChanging != null)) {
04728 this.UserPermissionsRowChanging(this, new UserPermissionsRowChangeEvent(((UserPermissionsRow)(e.Row)), e.Action));
04729 }
04730 }
04731
04732 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04733 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
04734 base.OnRowDeleted(e);
04735 if ((this.UserPermissionsRowDeleted != null)) {
04736 this.UserPermissionsRowDeleted(this, new UserPermissionsRowChangeEvent(((UserPermissionsRow)(e.Row)), e.Action));
04737 }
04738 }
04739
04740 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04741 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
04742 base.OnRowDeleting(e);
04743 if ((this.UserPermissionsRowDeleting != null)) {
04744 this.UserPermissionsRowDeleting(this, new UserPermissionsRowChangeEvent(((UserPermissionsRow)(e.Row)), e.Action));
04745 }
04746 }
04747
04748 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04749 public void RemoveUserPermissionsRow(UserPermissionsRow row) {
04750 this.Rows.Remove(row);
04751 }
04752
04753 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04754 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
04755 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
04756 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
04757 SecurityCategoriesDataSet ds = new SecurityCategoriesDataSet();
04758 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
04759 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
04760 any1.MinOccurs = new decimal(0);
04761 any1.MaxOccurs = decimal.MaxValue;
04762 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
04763 sequence.Items.Add(any1);
04764 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
04765 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
04766 any2.MinOccurs = new decimal(1);
04767 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
04768 sequence.Items.Add(any2);
04769 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
04770 attribute1.Name = "namespace";
04771 attribute1.FixedValue = ds.Namespace;
04772 type.Attributes.Add(attribute1);
04773 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
04774 attribute2.Name = "tableTypeName";
04775 attribute2.FixedValue = "UserPermissionsDataTable";
04776 type.Attributes.Add(attribute2);
04777 type.Particle = sequence;
04778 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
04779 if (xs.Contains(dsSchema.TargetNamespace)) {
04780 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
04781 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
04782 try {
04783 global::System.Xml.Schema.XmlSchema schema = null;
04784 dsSchema.Write(s1);
04785 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
04786 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
04787 s2.SetLength(0);
04788 schema.Write(s2);
04789 if ((s1.Length == s2.Length)) {
04790 s1.Position = 0;
04791 s2.Position = 0;
04792 for (; ((s1.Position != s1.Length)
04793 && (s1.ReadByte() == s2.ReadByte())); ) {
04794 ;
04795 }
04796 if ((s1.Position == s1.Length)) {
04797 return type;
04798 }
04799 }
04800 }
04801 }
04802 finally {
04803 if ((s1 != null)) {
04804 s1.Close();
04805 }
04806 if ((s2 != null)) {
04807 s2.Close();
04808 }
04809 }
04810 }
04811 xs.Add(dsSchema);
04812 return type;
04813 }
04814 }
04815
04816
04817
04818
04819 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
04820 [global::System.Serializable()]
04821 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
04822 public partial class GroupPermissionsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
04823
04824 private global::System.Data.DataColumn columnWSEC_CAT_UID;
04825
04826 private global::System.Data.DataColumn columnWSEC_GRP_UID;
04827
04828 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
04829
04830 private global::System.Data.DataColumn columnWSEC_ALLOW;
04831
04832 private global::System.Data.DataColumn columnWSEC_DENY;
04833
04834 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04835 public GroupPermissionsDataTable() {
04836 this.TableName = "GroupPermissions";
04837 this.BeginInit();
04838 this.InitClass();
04839 this.EndInit();
04840 }
04841
04842 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04843 internal GroupPermissionsDataTable(global::System.Data.DataTable table) {
04844 this.TableName = table.TableName;
04845 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
04846 this.CaseSensitive = table.CaseSensitive;
04847 }
04848 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
04849 this.Locale = table.Locale;
04850 }
04851 if ((table.Namespace != table.DataSet.Namespace)) {
04852 this.Namespace = table.Namespace;
04853 }
04854 this.Prefix = table.Prefix;
04855 this.MinimumCapacity = table.MinimumCapacity;
04856 }
04857
04858 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04859 protected GroupPermissionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
04860 base(info, context) {
04861 this.InitVars();
04862 }
04863
04864 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04865 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
04866 get {
04867 return this.columnWSEC_CAT_UID;
04868 }
04869 }
04870
04871 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04872 public global::System.Data.DataColumn WSEC_GRP_UIDColumn {
04873 get {
04874 return this.columnWSEC_GRP_UID;
04875 }
04876 }
04877
04878 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04879 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
04880 get {
04881 return this.columnWSEC_FEA_ACT_UID;
04882 }
04883 }
04884
04885 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04886 public global::System.Data.DataColumn WSEC_ALLOWColumn {
04887 get {
04888 return this.columnWSEC_ALLOW;
04889 }
04890 }
04891
04892 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04893 public global::System.Data.DataColumn WSEC_DENYColumn {
04894 get {
04895 return this.columnWSEC_DENY;
04896 }
04897 }
04898
04899 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04900 [global::System.ComponentModel.Browsable(false)]
04901 public int Count {
04902 get {
04903 return this.Rows.Count;
04904 }
04905 }
04906
04907 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04908 public GroupPermissionsRow this[int index] {
04909 get {
04910 return ((GroupPermissionsRow)(this.Rows[index]));
04911 }
04912 }
04913
04914 public event GroupPermissionsRowChangeEventHandler GroupPermissionsRowChanging;
04915
04916 public event GroupPermissionsRowChangeEventHandler GroupPermissionsRowChanged;
04917
04918 public event GroupPermissionsRowChangeEventHandler GroupPermissionsRowDeleting;
04919
04920 public event GroupPermissionsRowChangeEventHandler GroupPermissionsRowDeleted;
04921
04922 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04923 public void AddGroupPermissionsRow(GroupPermissionsRow row) {
04924 this.Rows.Add(row);
04925 }
04926
04927 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04928 public GroupPermissionsRow AddGroupPermissionsRow(System.Guid WSEC_CAT_UID, System.Guid WSEC_GRP_UID, System.Guid WSEC_FEA_ACT_UID, bool WSEC_ALLOW, bool WSEC_DENY) {
04929 GroupPermissionsRow rowGroupPermissionsRow = ((GroupPermissionsRow)(this.NewRow()));
04930 object[] columnValuesArray = new object[] {
04931 WSEC_CAT_UID,
04932 WSEC_GRP_UID,
04933 WSEC_FEA_ACT_UID,
04934 WSEC_ALLOW,
04935 WSEC_DENY};
04936 rowGroupPermissionsRow.ItemArray = columnValuesArray;
04937 this.Rows.Add(rowGroupPermissionsRow);
04938 return rowGroupPermissionsRow;
04939 }
04940
04941 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04942 public GroupPermissionsRow FindByWSEC_CAT_UIDWSEC_GRP_UIDWSEC_FEA_ACT_UID(System.Guid WSEC_CAT_UID, System.Guid WSEC_GRP_UID, System.Guid WSEC_FEA_ACT_UID) {
04943 return ((GroupPermissionsRow)(this.Rows.Find(new object[] {
04944 WSEC_CAT_UID,
04945 WSEC_GRP_UID,
04946 WSEC_FEA_ACT_UID})));
04947 }
04948
04949 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04950 public virtual global::System.Collections.IEnumerator GetEnumerator() {
04951 return this.Rows.GetEnumerator();
04952 }
04953
04954 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04955 public override global::System.Data.DataTable Clone() {
04956 GroupPermissionsDataTable cln = ((GroupPermissionsDataTable)(base.Clone()));
04957 cln.InitVars();
04958 return cln;
04959 }
04960
04961 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04962 protected override global::System.Data.DataTable CreateInstance() {
04963 return new GroupPermissionsDataTable();
04964 }
04965
04966 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04967 internal void InitVars() {
04968 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
04969 this.columnWSEC_GRP_UID = base.Columns["WSEC_GRP_UID"];
04970 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
04971 this.columnWSEC_ALLOW = base.Columns["WSEC_ALLOW"];
04972 this.columnWSEC_DENY = base.Columns["WSEC_DENY"];
04973 }
04974
04975 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04976 private void InitClass() {
04977 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04978 base.Columns.Add(this.columnWSEC_CAT_UID);
04979 this.columnWSEC_GRP_UID = new global::System.Data.DataColumn("WSEC_GRP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04980 base.Columns.Add(this.columnWSEC_GRP_UID);
04981 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04982 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
04983 this.columnWSEC_ALLOW = new global::System.Data.DataColumn("WSEC_ALLOW", typeof(bool), null, global::System.Data.MappingType.Element);
04984 base.Columns.Add(this.columnWSEC_ALLOW);
04985 this.columnWSEC_DENY = new global::System.Data.DataColumn("WSEC_DENY", typeof(bool), null, global::System.Data.MappingType.Element);
04986 base.Columns.Add(this.columnWSEC_DENY);
04987 this.Constraints.Add(new global::System.Data.UniqueConstraint("GroupPermissionsPrimaryKey", new global::System.Data.DataColumn[] {
04988 this.columnWSEC_CAT_UID,
04989 this.columnWSEC_GRP_UID,
04990 this.columnWSEC_FEA_ACT_UID}, true));
04991 this.columnWSEC_CAT_UID.AllowDBNull = false;
04992 this.columnWSEC_GRP_UID.AllowDBNull = false;
04993 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
04994 this.columnWSEC_ALLOW.AllowDBNull = false;
04995 this.columnWSEC_ALLOW.DefaultValue = ((bool)(false));
04996 this.columnWSEC_DENY.AllowDBNull = false;
04997 this.columnWSEC_DENY.DefaultValue = ((bool)(false));
04998 }
04999
05000 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05001 public GroupPermissionsRow NewGroupPermissionsRow() {
05002 return ((GroupPermissionsRow)(this.NewRow()));
05003 }
05004
05005 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05006 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
05007 return new GroupPermissionsRow(builder);
05008 }
05009
05010 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05011 protected override global::System.Type GetRowType() {
05012 return typeof(GroupPermissionsRow);
05013 }
05014
05015 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05016 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
05017 base.OnRowChanged(e);
05018 if ((this.GroupPermissionsRowChanged != null)) {
05019 this.GroupPermissionsRowChanged(this, new GroupPermissionsRowChangeEvent(((GroupPermissionsRow)(e.Row)), e.Action));
05020 }
05021 }
05022
05023 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05024 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
05025 base.OnRowChanging(e);
05026 if ((this.GroupPermissionsRowChanging != null)) {
05027 this.GroupPermissionsRowChanging(this, new GroupPermissionsRowChangeEvent(((GroupPermissionsRow)(e.Row)), e.Action));
05028 }
05029 }
05030
05031 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05032 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
05033 base.OnRowDeleted(e);
05034 if ((this.GroupPermissionsRowDeleted != null)) {
05035 this.GroupPermissionsRowDeleted(this, new GroupPermissionsRowChangeEvent(((GroupPermissionsRow)(e.Row)), e.Action));
05036 }
05037 }
05038
05039 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05040 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
05041 base.OnRowDeleting(e);
05042 if ((this.GroupPermissionsRowDeleting != null)) {
05043 this.GroupPermissionsRowDeleting(this, new GroupPermissionsRowChangeEvent(((GroupPermissionsRow)(e.Row)), e.Action));
05044 }
05045 }
05046
05047 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05048 public void RemoveGroupPermissionsRow(GroupPermissionsRow row) {
05049 this.Rows.Remove(row);
05050 }
05051
05052 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05053 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
05054 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
05055 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
05056 SecurityCategoriesDataSet ds = new SecurityCategoriesDataSet();
05057 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
05058 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
05059 any1.MinOccurs = new decimal(0);
05060 any1.MaxOccurs = decimal.MaxValue;
05061 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
05062 sequence.Items.Add(any1);
05063 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
05064 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
05065 any2.MinOccurs = new decimal(1);
05066 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
05067 sequence.Items.Add(any2);
05068 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
05069 attribute1.Name = "namespace";
05070 attribute1.FixedValue = ds.Namespace;
05071 type.Attributes.Add(attribute1);
05072 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
05073 attribute2.Name = "tableTypeName";
05074 attribute2.FixedValue = "GroupPermissionsDataTable";
05075 type.Attributes.Add(attribute2);
05076 type.Particle = sequence;
05077 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
05078 if (xs.Contains(dsSchema.TargetNamespace)) {
05079 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
05080 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
05081 try {
05082 global::System.Xml.Schema.XmlSchema schema = null;
05083 dsSchema.Write(s1);
05084 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
05085 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
05086 s2.SetLength(0);
05087 schema.Write(s2);
05088 if ((s1.Length == s2.Length)) {
05089 s1.Position = 0;
05090 s2.Position = 0;
05091 for (; ((s1.Position != s1.Length)
05092 && (s1.ReadByte() == s2.ReadByte())); ) {
05093 ;
05094 }
05095 if ((s1.Position == s1.Length)) {
05096 return type;
05097 }
05098 }
05099 }
05100 }
05101 finally {
05102 if ((s1 != null)) {
05103 s1.Close();
05104 }
05105 if ((s2 != null)) {
05106 s2.Close();
05107 }
05108 }
05109 }
05110 xs.Add(dsSchema);
05111 return type;
05112 }
05113 }
05114
05115
05116
05117
05118 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05119 [global::System.Serializable()]
05120 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
05121 public partial class SecurityCategoryObjectsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
05122
05123 private global::System.Data.DataColumn columnWSEC_CAT_UID;
05124
05125 private global::System.Data.DataColumn columnWSEC_OBJ_TYPE_UID;
05126
05127 private global::System.Data.DataColumn columnWSEC_OBJ_UID;
05128
05129 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05130 public SecurityCategoryObjectsDataTable() {
05131 this.TableName = "SecurityCategoryObjects";
05132 this.BeginInit();
05133 this.InitClass();
05134 this.EndInit();
05135 }
05136
05137 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05138 internal SecurityCategoryObjectsDataTable(global::System.Data.DataTable table) {
05139 this.TableName = table.TableName;
05140 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
05141 this.CaseSensitive = table.CaseSensitive;
05142 }
05143 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
05144 this.Locale = table.Locale;
05145 }
05146 if ((table.Namespace != table.DataSet.Namespace)) {
05147 this.Namespace = table.Namespace;
05148 }
05149 this.Prefix = table.Prefix;
05150 this.MinimumCapacity = table.MinimumCapacity;
05151 }
05152
05153 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05154 protected SecurityCategoryObjectsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
05155 base(info, context) {
05156 this.InitVars();
05157 }
05158
05159 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05160 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
05161 get {
05162 return this.columnWSEC_CAT_UID;
05163 }
05164 }
05165
05166 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05167 public global::System.Data.DataColumn WSEC_OBJ_TYPE_UIDColumn {
05168 get {
05169 return this.columnWSEC_OBJ_TYPE_UID;
05170 }
05171 }
05172
05173 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05174 public global::System.Data.DataColumn WSEC_OBJ_UIDColumn {
05175 get {
05176 return this.columnWSEC_OBJ_UID;
05177 }
05178 }
05179
05180 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05181 [global::System.ComponentModel.Browsable(false)]
05182 public int Count {
05183 get {
05184 return this.Rows.Count;
05185 }
05186 }
05187
05188 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05189 public SecurityCategoryObjectsRow this[int index] {
05190 get {
05191 return ((SecurityCategoryObjectsRow)(this.Rows[index]));
05192 }
05193 }
05194
05195 public event SecurityCategoryObjectsRowChangeEventHandler SecurityCategoryObjectsRowChanging;
05196
05197 public event SecurityCategoryObjectsRowChangeEventHandler SecurityCategoryObjectsRowChanged;
05198
05199 public event SecurityCategoryObjectsRowChangeEventHandler SecurityCategoryObjectsRowDeleting;
05200
05201 public event SecurityCategoryObjectsRowChangeEventHandler SecurityCategoryObjectsRowDeleted;
05202
05203 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05204 public void AddSecurityCategoryObjectsRow(SecurityCategoryObjectsRow row) {
05205 this.Rows.Add(row);
05206 }
05207
05208 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05209 public SecurityCategoryObjectsRow AddSecurityCategoryObjectsRow(System.Guid WSEC_CAT_UID, System.Guid WSEC_OBJ_TYPE_UID, System.Guid WSEC_OBJ_UID) {
05210 SecurityCategoryObjectsRow rowSecurityCategoryObjectsRow = ((SecurityCategoryObjectsRow)(this.NewRow()));
05211 object[] columnValuesArray = new object[] {
05212 WSEC_CAT_UID,
05213 WSEC_OBJ_TYPE_UID,
05214 WSEC_OBJ_UID};
05215 rowSecurityCategoryObjectsRow.ItemArray = columnValuesArray;
05216 this.Rows.Add(rowSecurityCategoryObjectsRow);
05217 return rowSecurityCategoryObjectsRow;
05218 }
05219
05220 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05221 public SecurityCategoryObjectsRow FindByWSEC_CAT_UIDWSEC_OBJ_UIDWSEC_OBJ_TYPE_UID(System.Guid WSEC_CAT_UID, System.Guid WSEC_OBJ_UID, System.Guid WSEC_OBJ_TYPE_UID) {
05222 return ((SecurityCategoryObjectsRow)(this.Rows.Find(new object[] {
05223 WSEC_CAT_UID,
05224 WSEC_OBJ_UID,
05225 WSEC_OBJ_TYPE_UID})));
05226 }
05227
05228 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05229 public virtual global::System.Collections.IEnumerator GetEnumerator() {
05230 return this.Rows.GetEnumerator();
05231 }
05232
05233 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05234 public override global::System.Data.DataTable Clone() {
05235 SecurityCategoryObjectsDataTable cln = ((SecurityCategoryObjectsDataTable)(base.Clone()));
05236 cln.InitVars();
05237 return cln;
05238 }
05239
05240 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05241 protected override global::System.Data.DataTable CreateInstance() {
05242 return new SecurityCategoryObjectsDataTable();
05243 }
05244
05245 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05246 internal void InitVars() {
05247 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
05248 this.columnWSEC_OBJ_TYPE_UID = base.Columns["WSEC_OBJ_TYPE_UID"];
05249 this.columnWSEC_OBJ_UID = base.Columns["WSEC_OBJ_UID"];
05250 }
05251
05252 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05253 private void InitClass() {
05254 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05255 base.Columns.Add(this.columnWSEC_CAT_UID);
05256 this.columnWSEC_OBJ_TYPE_UID = new global::System.Data.DataColumn("WSEC_OBJ_TYPE_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05257 base.Columns.Add(this.columnWSEC_OBJ_TYPE_UID);
05258 this.columnWSEC_OBJ_UID = new global::System.Data.DataColumn("WSEC_OBJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05259 base.Columns.Add(this.columnWSEC_OBJ_UID);
05260 this.Constraints.Add(new global::System.Data.UniqueConstraint("SecurityCategoryObjectsPrimaryKey", new global::System.Data.DataColumn[] {
05261 this.columnWSEC_CAT_UID,
05262 this.columnWSEC_OBJ_UID,
05263 this.columnWSEC_OBJ_TYPE_UID}, true));
05264 this.columnWSEC_CAT_UID.AllowDBNull = false;
05265 this.columnWSEC_OBJ_TYPE_UID.AllowDBNull = false;
05266 this.columnWSEC_OBJ_UID.AllowDBNull = false;
05267 }
05268
05269 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05270 public SecurityCategoryObjectsRow NewSecurityCategoryObjectsRow() {
05271 return ((SecurityCategoryObjectsRow)(this.NewRow()));
05272 }
05273
05274 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05275 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
05276 return new SecurityCategoryObjectsRow(builder);
05277 }
05278
05279 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05280 protected override global::System.Type GetRowType() {
05281 return typeof(SecurityCategoryObjectsRow);
05282 }
05283
05284 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05285 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
05286 base.OnRowChanged(e);
05287 if ((this.SecurityCategoryObjectsRowChanged != null)) {
05288 this.SecurityCategoryObjectsRowChanged(this, new SecurityCategoryObjectsRowChangeEvent(((SecurityCategoryObjectsRow)(e.Row)), e.Action));
05289 }
05290 }
05291
05292 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05293 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
05294 base.OnRowChanging(e);
05295 if ((this.SecurityCategoryObjectsRowChanging != null)) {
05296 this.SecurityCategoryObjectsRowChanging(this, new SecurityCategoryObjectsRowChangeEvent(((SecurityCategoryObjectsRow)(e.Row)), e.Action));
05297 }
05298 }
05299
05300 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05301 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
05302 base.OnRowDeleted(e);
05303 if ((this.SecurityCategoryObjectsRowDeleted != null)) {
05304 this.SecurityCategoryObjectsRowDeleted(this, new SecurityCategoryObjectsRowChangeEvent(((SecurityCategoryObjectsRow)(e.Row)), e.Action));
05305 }
05306 }
05307
05308 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05309 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
05310 base.OnRowDeleting(e);
05311 if ((this.SecurityCategoryObjectsRowDeleting != null)) {
05312 this.SecurityCategoryObjectsRowDeleting(this, new SecurityCategoryObjectsRowChangeEvent(((SecurityCategoryObjectsRow)(e.Row)), e.Action));
05313 }
05314 }
05315
05316 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05317 public void RemoveSecurityCategoryObjectsRow(SecurityCategoryObjectsRow row) {
05318 this.Rows.Remove(row);
05319 }
05320
05321 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05322 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
05323 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
05324 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
05325 SecurityCategoriesDataSet ds = new SecurityCategoriesDataSet();
05326 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
05327 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
05328 any1.MinOccurs = new decimal(0);
05329 any1.MaxOccurs = decimal.MaxValue;
05330 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
05331 sequence.Items.Add(any1);
05332 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
05333 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
05334 any2.MinOccurs = new decimal(1);
05335 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
05336 sequence.Items.Add(any2);
05337 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
05338 attribute1.Name = "namespace";
05339 attribute1.FixedValue = ds.Namespace;
05340 type.Attributes.Add(attribute1);
05341 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
05342 attribute2.Name = "tableTypeName";
05343 attribute2.FixedValue = "SecurityCategoryObjectsDataTable";
05344 type.Attributes.Add(attribute2);
05345 type.Particle = sequence;
05346 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
05347 if (xs.Contains(dsSchema.TargetNamespace)) {
05348 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
05349 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
05350 try {
05351 global::System.Xml.Schema.XmlSchema schema = null;
05352 dsSchema.Write(s1);
05353 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
05354 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
05355 s2.SetLength(0);
05356 schema.Write(s2);
05357 if ((s1.Length == s2.Length)) {
05358 s1.Position = 0;
05359 s2.Position = 0;
05360 for (; ((s1.Position != s1.Length)
05361 && (s1.ReadByte() == s2.ReadByte())); ) {
05362 ;
05363 }
05364 if ((s1.Position == s1.Length)) {
05365 return type;
05366 }
05367 }
05368 }
05369 }
05370 finally {
05371 if ((s1 != null)) {
05372 s1.Close();
05373 }
05374 if ((s2 != null)) {
05375 s2.Close();
05376 }
05377 }
05378 }
05379 xs.Add(dsSchema);
05380 return type;
05381 }
05382 }
05383
05384
05385
05386
05387 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05388 [global::System.Serializable()]
05389 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
05390 public partial class SecurityCategoryRulesDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
05391
05392 private global::System.Data.DataColumn columnWSEC_CAT_UID;
05393
05394 private global::System.Data.DataColumn columnWSEC_OBJ_TYPE_UID;
05395
05396 private global::System.Data.DataColumn columnWSEC_OBJ_RULE_TYPE;
05397
05398 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05399 public SecurityCategoryRulesDataTable() {
05400 this.TableName = "SecurityCategoryRules";
05401 this.BeginInit();
05402 this.InitClass();
05403 this.EndInit();
05404 }
05405
05406 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05407 internal SecurityCategoryRulesDataTable(global::System.Data.DataTable table) {
05408 this.TableName = table.TableName;
05409 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
05410 this.CaseSensitive = table.CaseSensitive;
05411 }
05412 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
05413 this.Locale = table.Locale;
05414 }
05415 if ((table.Namespace != table.DataSet.Namespace)) {
05416 this.Namespace = table.Namespace;
05417 }
05418 this.Prefix = table.Prefix;
05419 this.MinimumCapacity = table.MinimumCapacity;
05420 }
05421
05422 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05423 protected SecurityCategoryRulesDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
05424 base(info, context) {
05425 this.InitVars();
05426 }
05427
05428 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05429 public global::System.Data.DataColumn WSEC_CAT_UIDColumn {
05430 get {
05431 return this.columnWSEC_CAT_UID;
05432 }
05433 }
05434
05435 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05436 public global::System.Data.DataColumn WSEC_OBJ_TYPE_UIDColumn {
05437 get {
05438 return this.columnWSEC_OBJ_TYPE_UID;
05439 }
05440 }
05441
05442 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05443 public global::System.Data.DataColumn WSEC_OBJ_RULE_TYPEColumn {
05444 get {
05445 return this.columnWSEC_OBJ_RULE_TYPE;
05446 }
05447 }
05448
05449 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05450 [global::System.ComponentModel.Browsable(false)]
05451 public int Count {
05452 get {
05453 return this.Rows.Count;
05454 }
05455 }
05456
05457 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05458 public SecurityCategoryRulesRow this[int index] {
05459 get {
05460 return ((SecurityCategoryRulesRow)(this.Rows[index]));
05461 }
05462 }
05463
05464 public event SecurityCategoryRulesRowChangeEventHandler SecurityCategoryRulesRowChanging;
05465
05466 public event SecurityCategoryRulesRowChangeEventHandler SecurityCategoryRulesRowChanged;
05467
05468 public event SecurityCategoryRulesRowChangeEventHandler SecurityCategoryRulesRowDeleting;
05469
05470 public event SecurityCategoryRulesRowChangeEventHandler SecurityCategoryRulesRowDeleted;
05471
05472 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05473 public void AddSecurityCategoryRulesRow(SecurityCategoryRulesRow row) {
05474 this.Rows.Add(row);
05475 }
05476
05477 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05478 public SecurityCategoryRulesRow AddSecurityCategoryRulesRow(System.Guid WSEC_CAT_UID, System.Guid WSEC_OBJ_TYPE_UID, int WSEC_OBJ_RULE_TYPE) {
05479 SecurityCategoryRulesRow rowSecurityCategoryRulesRow = ((SecurityCategoryRulesRow)(this.NewRow()));
05480 object[] columnValuesArray = new object[] {
05481 WSEC_CAT_UID,
05482 WSEC_OBJ_TYPE_UID,
05483 WSEC_OBJ_RULE_TYPE};
05484 rowSecurityCategoryRulesRow.ItemArray = columnValuesArray;
05485 this.Rows.Add(rowSecurityCategoryRulesRow);
05486 return rowSecurityCategoryRulesRow;
05487 }
05488
05489 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05490 public SecurityCategoryRulesRow FindByWSEC_CAT_UIDWSEC_OBJ_TYPE_UIDWSEC_OBJ_RULE_TYPE(System.Guid WSEC_CAT_UID, System.Guid WSEC_OBJ_TYPE_UID, int WSEC_OBJ_RULE_TYPE) {
05491 return ((SecurityCategoryRulesRow)(this.Rows.Find(new object[] {
05492 WSEC_CAT_UID,
05493 WSEC_OBJ_TYPE_UID,
05494 WSEC_OBJ_RULE_TYPE})));
05495 }
05496
05497 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05498 public virtual global::System.Collections.IEnumerator GetEnumerator() {
05499 return this.Rows.GetEnumerator();
05500 }
05501
05502 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05503 public override global::System.Data.DataTable Clone() {
05504 SecurityCategoryRulesDataTable cln = ((SecurityCategoryRulesDataTable)(base.Clone()));
05505 cln.InitVars();
05506 return cln;
05507 }
05508
05509 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05510 protected override global::System.Data.DataTable CreateInstance() {
05511 return new SecurityCategoryRulesDataTable();
05512 }
05513
05514 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05515 internal void InitVars() {
05516 this.columnWSEC_CAT_UID = base.Columns["WSEC_CAT_UID"];
05517 this.columnWSEC_OBJ_TYPE_UID = base.Columns["WSEC_OBJ_TYPE_UID"];
05518 this.columnWSEC_OBJ_RULE_TYPE = base.Columns["WSEC_OBJ_RULE_TYPE"];
05519 }
05520
05521 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05522 private void InitClass() {
05523 this.columnWSEC_CAT_UID = new global::System.Data.DataColumn("WSEC_CAT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05524 base.Columns.Add(this.columnWSEC_CAT_UID);
05525 this.columnWSEC_OBJ_TYPE_UID = new global::System.Data.DataColumn("WSEC_OBJ_TYPE_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05526 base.Columns.Add(this.columnWSEC_OBJ_TYPE_UID);
05527 this.columnWSEC_OBJ_RULE_TYPE = new global::System.Data.DataColumn("WSEC_OBJ_RULE_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
05528 base.Columns.Add(this.columnWSEC_OBJ_RULE_TYPE);
05529 this.Constraints.Add(new global::System.Data.UniqueConstraint("SecurityCategoryRulesPrimaryKey", new global::System.Data.DataColumn[] {
05530 this.columnWSEC_CAT_UID,
05531 this.columnWSEC_OBJ_TYPE_UID,
05532 this.columnWSEC_OBJ_RULE_TYPE}, true));
05533 this.columnWSEC_CAT_UID.AllowDBNull = false;
05534 this.columnWSEC_OBJ_TYPE_UID.AllowDBNull = false;
05535 this.columnWSEC_OBJ_RULE_TYPE.AllowDBNull = false;
05536 }
05537
05538 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05539 public SecurityCategoryRulesRow NewSecurityCategoryRulesRow() {
05540 return ((SecurityCategoryRulesRow)(this.NewRow()));
05541 }
05542
05543 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05544 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
05545 return new SecurityCategoryRulesRow(builder);
05546 }
05547
05548 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05549 protected override global::System.Type GetRowType() {
05550 return typeof(SecurityCategoryRulesRow);
05551 }
05552
05553 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05554 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
05555 base.OnRowChanged(e);
05556 if ((this.SecurityCategoryRulesRowChanged != null)) {
05557 this.SecurityCategoryRulesRowChanged(this, new SecurityCategoryRulesRowChangeEvent(((SecurityCategoryRulesRow)(e.Row)), e.Action));
05558 }
05559 }
05560
05561 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05562 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
05563 base.OnRowChanging(e);
05564 if ((this.SecurityCategoryRulesRowChanging != null)) {
05565 this.SecurityCategoryRulesRowChanging(this, new SecurityCategoryRulesRowChangeEvent(((SecurityCategoryRulesRow)(e.Row)), e.Action));
05566 }
05567 }
05568
05569 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05570 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
05571 base.OnRowDeleted(e);
05572 if ((this.SecurityCategoryRulesRowDeleted != null)) {
05573 this.SecurityCategoryRulesRowDeleted(this, new SecurityCategoryRulesRowChangeEvent(((SecurityCategoryRulesRow)(e.Row)), e.Action));
05574 }
05575 }
05576
05577 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05578 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
05579 base.OnRowDeleting(e);
05580 if ((this.SecurityCategoryRulesRowDeleting != null)) {
05581 this.SecurityCategoryRulesRowDeleting(this, new SecurityCategoryRulesRowChangeEvent(((SecurityCategoryRulesRow)(e.Row)), e.Action));
05582 }
05583 }
05584
05585 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05586 public void RemoveSecurityCategoryRulesRow(SecurityCategoryRulesRow row) {
05587 this.Rows.Remove(row);
05588 }
05589
05590 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05591 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
05592 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
05593 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
05594 SecurityCategoriesDataSet ds = new SecurityCategoriesDataSet();
05595 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
05596 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
05597 any1.MinOccurs = new decimal(0);
05598 any1.MaxOccurs = decimal.MaxValue;
05599 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
05600 sequence.Items.Add(any1);
05601 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
05602 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
05603 any2.MinOccurs = new decimal(1);
05604 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
05605 sequence.Items.Add(any2);
05606 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
05607 attribute1.Name = "namespace";
05608 attribute1.FixedValue = ds.Namespace;
05609 type.Attributes.Add(attribute1);
05610 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
05611 attribute2.Name = "tableTypeName";
05612 attribute2.FixedValue = "SecurityCategoryRulesDataTable";
05613 type.Attributes.Add(attribute2);
05614 type.Particle = sequence;
05615 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
05616 if (xs.Contains(dsSchema.TargetNamespace)) {
05617 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
05618 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
05619 try {
05620 global::System.Xml.Schema.XmlSchema schema = null;
05621 dsSchema.Write(s1);
05622 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
05623 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
05624 s2.SetLength(0);
05625 schema.Write(s2);
05626 if ((s1.Length == s2.Length)) {
05627 s1.Position = 0;
05628 s2.Position = 0;
05629 for (; ((s1.Position != s1.Length)
05630 && (s1.ReadByte() == s2.ReadByte())); ) {
05631 ;
05632 }
05633 if ((s1.Position == s1.Length)) {
05634 return type;
05635 }
05636 }
05637 }
05638 }
05639 finally {
05640 if ((s1 != null)) {
05641 s1.Close();
05642 }
05643 if ((s2 != null)) {
05644 s2.Close();
05645 }
05646 }
05647 }
05648 xs.Add(dsSchema);
05649 return type;
05650 }
05651 }
05652
05653
05654
05655
05656 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05657 public partial class SecurityCategoriesRow : global::System.Data.DataRow {
05658
05659 private SecurityCategoriesDataTable tableSecurityCategories;
05660
05661 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05662 internal SecurityCategoriesRow(global::System.Data.DataRowBuilder rb) :
05663 base(rb) {
05664 this.tableSecurityCategories = ((SecurityCategoriesDataTable)(this.Table));
05665 }
05666
05667 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05668 public System.Guid WSEC_CAT_UID {
05669 get {
05670 return ((global::System.Guid)(this[this.tableSecurityCategories.WSEC_CAT_UIDColumn]));
05671 }
05672 set {
05673 this[this.tableSecurityCategories.WSEC_CAT_UIDColumn] = value;
05674 }
05675 }
05676
05677 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05678 public string WSEC_CAT_NAME {
05679 get {
05680 return ((string)(this[this.tableSecurityCategories.WSEC_CAT_NAMEColumn]));
05681 }
05682 set {
05683 this[this.tableSecurityCategories.WSEC_CAT_NAMEColumn] = value;
05684 }
05685 }
05686
05687 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05688 public string WSEC_CAT_DESC {
05689 get {
05690 try {
05691 return ((string)(this[this.tableSecurityCategories.WSEC_CAT_DESCColumn]));
05692 }
05693 catch (global::System.InvalidCastException e) {
05694 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_CAT_DESC\' in table \'SecurityCategories\' is DBNull.", e);
05695 }
05696 }
05697 set {
05698 this[this.tableSecurityCategories.WSEC_CAT_DESCColumn] = value;
05699 }
05700 }
05701
05702 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05703 public bool IsWSEC_CAT_DESCNull() {
05704 return this.IsNull(this.tableSecurityCategories.WSEC_CAT_DESCColumn);
05705 }
05706
05707 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05708 public void SetWSEC_CAT_DESCNull() {
05709 this[this.tableSecurityCategories.WSEC_CAT_DESCColumn] = global::System.Convert.DBNull;
05710 }
05711 }
05712
05713
05714
05715
05716 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05717 public partial class UserRelationsRow : global::System.Data.DataRow {
05718
05719 private UserRelationsDataTable tableUserRelations;
05720
05721 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05722 internal UserRelationsRow(global::System.Data.DataRowBuilder rb) :
05723 base(rb) {
05724 this.tableUserRelations = ((UserRelationsDataTable)(this.Table));
05725 }
05726
05727 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05728 public System.Guid WSEC_CAT_UID {
05729 get {
05730 return ((global::System.Guid)(this[this.tableUserRelations.WSEC_CAT_UIDColumn]));
05731 }
05732 set {
05733 this[this.tableUserRelations.WSEC_CAT_UIDColumn] = value;
05734 }
05735 }
05736
05737 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05738 public System.Guid RES_UID {
05739 get {
05740 return ((global::System.Guid)(this[this.tableUserRelations.RES_UIDColumn]));
05741 }
05742 set {
05743 this[this.tableUserRelations.RES_UIDColumn] = value;
05744 }
05745 }
05746 }
05747
05748
05749
05750
05751 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05752 public partial class GroupRelationsRow : global::System.Data.DataRow {
05753
05754 private GroupRelationsDataTable tableGroupRelations;
05755
05756 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05757 internal GroupRelationsRow(global::System.Data.DataRowBuilder rb) :
05758 base(rb) {
05759 this.tableGroupRelations = ((GroupRelationsDataTable)(this.Table));
05760 }
05761
05762 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05763 public System.Guid WSEC_CAT_UID {
05764 get {
05765 return ((global::System.Guid)(this[this.tableGroupRelations.WSEC_CAT_UIDColumn]));
05766 }
05767 set {
05768 this[this.tableGroupRelations.WSEC_CAT_UIDColumn] = value;
05769 }
05770 }
05771
05772 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05773 public System.Guid WSEC_GRP_UID {
05774 get {
05775 return ((global::System.Guid)(this[this.tableGroupRelations.WSEC_GRP_UIDColumn]));
05776 }
05777 set {
05778 this[this.tableGroupRelations.WSEC_GRP_UIDColumn] = value;
05779 }
05780 }
05781 }
05782
05783
05784
05785
05786 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05787 public partial class UserPermissionsRow : global::System.Data.DataRow {
05788
05789 private UserPermissionsDataTable tableUserPermissions;
05790
05791 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05792 internal UserPermissionsRow(global::System.Data.DataRowBuilder rb) :
05793 base(rb) {
05794 this.tableUserPermissions = ((UserPermissionsDataTable)(this.Table));
05795 }
05796
05797 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05798 public System.Guid WSEC_CAT_UID {
05799 get {
05800 return ((global::System.Guid)(this[this.tableUserPermissions.WSEC_CAT_UIDColumn]));
05801 }
05802 set {
05803 this[this.tableUserPermissions.WSEC_CAT_UIDColumn] = value;
05804 }
05805 }
05806
05807 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05808 public System.Guid RES_UID {
05809 get {
05810 return ((global::System.Guid)(this[this.tableUserPermissions.RES_UIDColumn]));
05811 }
05812 set {
05813 this[this.tableUserPermissions.RES_UIDColumn] = value;
05814 }
05815 }
05816
05817 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05818 public System.Guid WSEC_FEA_ACT_UID {
05819 get {
05820 return ((global::System.Guid)(this[this.tableUserPermissions.WSEC_FEA_ACT_UIDColumn]));
05821 }
05822 set {
05823 this[this.tableUserPermissions.WSEC_FEA_ACT_UIDColumn] = value;
05824 }
05825 }
05826
05827 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05828 public bool WSEC_ALLOW {
05829 get {
05830 return ((bool)(this[this.tableUserPermissions.WSEC_ALLOWColumn]));
05831 }
05832 set {
05833 this[this.tableUserPermissions.WSEC_ALLOWColumn] = value;
05834 }
05835 }
05836
05837 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05838 public bool WSEC_DENY {
05839 get {
05840 return ((bool)(this[this.tableUserPermissions.WSEC_DENYColumn]));
05841 }
05842 set {
05843 this[this.tableUserPermissions.WSEC_DENYColumn] = value;
05844 }
05845 }
05846 }
05847
05848
05849
05850
05851 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05852 public partial class GroupPermissionsRow : global::System.Data.DataRow {
05853
05854 private GroupPermissionsDataTable tableGroupPermissions;
05855
05856 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05857 internal GroupPermissionsRow(global::System.Data.DataRowBuilder rb) :
05858 base(rb) {
05859 this.tableGroupPermissions = ((GroupPermissionsDataTable)(this.Table));
05860 }
05861
05862 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05863 public System.Guid WSEC_CAT_UID {
05864 get {
05865 return ((global::System.Guid)(this[this.tableGroupPermissions.WSEC_CAT_UIDColumn]));
05866 }
05867 set {
05868 this[this.tableGroupPermissions.WSEC_CAT_UIDColumn] = value;
05869 }
05870 }
05871
05872 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05873 public System.Guid WSEC_GRP_UID {
05874 get {
05875 return ((global::System.Guid)(this[this.tableGroupPermissions.WSEC_GRP_UIDColumn]));
05876 }
05877 set {
05878 this[this.tableGroupPermissions.WSEC_GRP_UIDColumn] = value;
05879 }
05880 }
05881
05882 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05883 public System.Guid WSEC_FEA_ACT_UID {
05884 get {
05885 return ((global::System.Guid)(this[this.tableGroupPermissions.WSEC_FEA_ACT_UIDColumn]));
05886 }
05887 set {
05888 this[this.tableGroupPermissions.WSEC_FEA_ACT_UIDColumn] = value;
05889 }
05890 }
05891
05892 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05893 public bool WSEC_ALLOW {
05894 get {
05895 return ((bool)(this[this.tableGroupPermissions.WSEC_ALLOWColumn]));
05896 }
05897 set {
05898 this[this.tableGroupPermissions.WSEC_ALLOWColumn] = value;
05899 }
05900 }
05901
05902 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05903 public bool WSEC_DENY {
05904 get {
05905 return ((bool)(this[this.tableGroupPermissions.WSEC_DENYColumn]));
05906 }
05907 set {
05908 this[this.tableGroupPermissions.WSEC_DENYColumn] = value;
05909 }
05910 }
05911 }
05912
05913
05914
05915
05916 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05917 public partial class SecurityCategoryObjectsRow : global::System.Data.DataRow {
05918
05919 private SecurityCategoryObjectsDataTable tableSecurityCategoryObjects;
05920
05921 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05922 internal SecurityCategoryObjectsRow(global::System.Data.DataRowBuilder rb) :
05923 base(rb) {
05924 this.tableSecurityCategoryObjects = ((SecurityCategoryObjectsDataTable)(this.Table));
05925 }
05926
05927 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05928 public System.Guid WSEC_CAT_UID {
05929 get {
05930 return ((global::System.Guid)(this[this.tableSecurityCategoryObjects.WSEC_CAT_UIDColumn]));
05931 }
05932 set {
05933 this[this.tableSecurityCategoryObjects.WSEC_CAT_UIDColumn] = value;
05934 }
05935 }
05936
05937 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05938 public System.Guid WSEC_OBJ_TYPE_UID {
05939 get {
05940 return ((global::System.Guid)(this[this.tableSecurityCategoryObjects.WSEC_OBJ_TYPE_UIDColumn]));
05941 }
05942 set {
05943 this[this.tableSecurityCategoryObjects.WSEC_OBJ_TYPE_UIDColumn] = value;
05944 }
05945 }
05946
05947 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05948 public System.Guid WSEC_OBJ_UID {
05949 get {
05950 return ((global::System.Guid)(this[this.tableSecurityCategoryObjects.WSEC_OBJ_UIDColumn]));
05951 }
05952 set {
05953 this[this.tableSecurityCategoryObjects.WSEC_OBJ_UIDColumn] = value;
05954 }
05955 }
05956 }
05957
05958
05959
05960
05961 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
05962 public partial class SecurityCategoryRulesRow : global::System.Data.DataRow {
05963
05964 private SecurityCategoryRulesDataTable tableSecurityCategoryRules;
05965
05966 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05967 internal SecurityCategoryRulesRow(global::System.Data.DataRowBuilder rb) :
05968 base(rb) {
05969 this.tableSecurityCategoryRules = ((SecurityCategoryRulesDataTable)(this.Table));
05970 }
05971
05972 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05973 public System.Guid WSEC_CAT_UID {
05974 get {
05975 return ((global::System.Guid)(this[this.tableSecurityCategoryRules.WSEC_CAT_UIDColumn]));
05976 }
05977 set {
05978 this[this.tableSecurityCategoryRules.WSEC_CAT_UIDColumn] = value;
05979 }
05980 }
05981
05982 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05983 public System.Guid WSEC_OBJ_TYPE_UID {
05984 get {
05985 return ((global::System.Guid)(this[this.tableSecurityCategoryRules.WSEC_OBJ_TYPE_UIDColumn]));
05986 }
05987 set {
05988 this[this.tableSecurityCategoryRules.WSEC_OBJ_TYPE_UIDColumn] = value;
05989 }
05990 }
05991
05992 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05993 public int WSEC_OBJ_RULE_TYPE {
05994 get {
05995 return ((int)(this[this.tableSecurityCategoryRules.WSEC_OBJ_RULE_TYPEColumn]));
05996 }
05997 set {
05998 this[this.tableSecurityCategoryRules.WSEC_OBJ_RULE_TYPEColumn] = value;
05999 }
06000 }
06001 }
06002
06003
06004
06005
06006 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06007 public class SecurityCategoriesRowChangeEvent : global::System.EventArgs {
06008
06009 private SecurityCategoriesRow eventRow;
06010
06011 private global::System.Data.DataRowAction eventAction;
06012
06013 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06014 public SecurityCategoriesRowChangeEvent(SecurityCategoriesRow row, global::System.Data.DataRowAction action) {
06015 this.eventRow = row;
06016 this.eventAction = action;
06017 }
06018
06019 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06020 public SecurityCategoriesRow Row {
06021 get {
06022 return this.eventRow;
06023 }
06024 }
06025
06026 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06027 public global::System.Data.DataRowAction Action {
06028 get {
06029 return this.eventAction;
06030 }
06031 }
06032 }
06033
06034
06035
06036
06037 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06038 public class UserRelationsRowChangeEvent : global::System.EventArgs {
06039
06040 private UserRelationsRow eventRow;
06041
06042 private global::System.Data.DataRowAction eventAction;
06043
06044 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06045 public UserRelationsRowChangeEvent(UserRelationsRow row, global::System.Data.DataRowAction action) {
06046 this.eventRow = row;
06047 this.eventAction = action;
06048 }
06049
06050 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06051 public UserRelationsRow Row {
06052 get {
06053 return this.eventRow;
06054 }
06055 }
06056
06057 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06058 public global::System.Data.DataRowAction Action {
06059 get {
06060 return this.eventAction;
06061 }
06062 }
06063 }
06064
06065
06066
06067
06068 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06069 public class GroupRelationsRowChangeEvent : global::System.EventArgs {
06070
06071 private GroupRelationsRow eventRow;
06072
06073 private global::System.Data.DataRowAction eventAction;
06074
06075 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06076 public GroupRelationsRowChangeEvent(GroupRelationsRow row, global::System.Data.DataRowAction action) {
06077 this.eventRow = row;
06078 this.eventAction = action;
06079 }
06080
06081 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06082 public GroupRelationsRow Row {
06083 get {
06084 return this.eventRow;
06085 }
06086 }
06087
06088 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06089 public global::System.Data.DataRowAction Action {
06090 get {
06091 return this.eventAction;
06092 }
06093 }
06094 }
06095
06096
06097
06098
06099 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06100 public class UserPermissionsRowChangeEvent : global::System.EventArgs {
06101
06102 private UserPermissionsRow eventRow;
06103
06104 private global::System.Data.DataRowAction eventAction;
06105
06106 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06107 public UserPermissionsRowChangeEvent(UserPermissionsRow row, global::System.Data.DataRowAction action) {
06108 this.eventRow = row;
06109 this.eventAction = action;
06110 }
06111
06112 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06113 public UserPermissionsRow Row {
06114 get {
06115 return this.eventRow;
06116 }
06117 }
06118
06119 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06120 public global::System.Data.DataRowAction Action {
06121 get {
06122 return this.eventAction;
06123 }
06124 }
06125 }
06126
06127
06128
06129
06130 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06131 public class GroupPermissionsRowChangeEvent : global::System.EventArgs {
06132
06133 private GroupPermissionsRow eventRow;
06134
06135 private global::System.Data.DataRowAction eventAction;
06136
06137 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06138 public GroupPermissionsRowChangeEvent(GroupPermissionsRow row, global::System.Data.DataRowAction action) {
06139 this.eventRow = row;
06140 this.eventAction = action;
06141 }
06142
06143 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06144 public GroupPermissionsRow Row {
06145 get {
06146 return this.eventRow;
06147 }
06148 }
06149
06150 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06151 public global::System.Data.DataRowAction Action {
06152 get {
06153 return this.eventAction;
06154 }
06155 }
06156 }
06157
06158
06159
06160
06161 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06162 public class SecurityCategoryObjectsRowChangeEvent : global::System.EventArgs {
06163
06164 private SecurityCategoryObjectsRow eventRow;
06165
06166 private global::System.Data.DataRowAction eventAction;
06167
06168 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06169 public SecurityCategoryObjectsRowChangeEvent(SecurityCategoryObjectsRow row, global::System.Data.DataRowAction action) {
06170 this.eventRow = row;
06171 this.eventAction = action;
06172 }
06173
06174 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06175 public SecurityCategoryObjectsRow Row {
06176 get {
06177 return this.eventRow;
06178 }
06179 }
06180
06181 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06182 public global::System.Data.DataRowAction Action {
06183 get {
06184 return this.eventAction;
06185 }
06186 }
06187 }
06188
06189
06190
06191
06192 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06193 public class SecurityCategoryRulesRowChangeEvent : global::System.EventArgs {
06194
06195 private SecurityCategoryRulesRow eventRow;
06196
06197 private global::System.Data.DataRowAction eventAction;
06198
06199 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06200 public SecurityCategoryRulesRowChangeEvent(SecurityCategoryRulesRow row, global::System.Data.DataRowAction action) {
06201 this.eventRow = row;
06202 this.eventAction = action;
06203 }
06204
06205 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06206 public SecurityCategoryRulesRow Row {
06207 get {
06208 return this.eventRow;
06209 }
06210 }
06211
06212 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06213 public global::System.Data.DataRowAction Action {
06214 get {
06215 return this.eventAction;
06216 }
06217 }
06218 }
06219 }
06220
06221
06222
06223
06224
06225 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06226 [global::System.Serializable()]
06227 [global::System.ComponentModel.DesignerCategoryAttribute("code")]
06228 [global::System.ComponentModel.ToolboxItem(true)]
06229 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
06230 [global::System.Xml.Serialization.XmlRootAttribute("PermissionDataSet")]
06231 [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
06232 public partial class PermissionDataSet : global::System.Data.DataSet {
06233
06234 private FeaturesDataTable tableFeatures;
06235
06236 private ActionsDataTable tableActions;
06237
06238 private global::System.Data.DataRelation relationFeatures_Actions;
06239
06240 private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
06241
06242 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06243 public PermissionDataSet() {
06244 this.BeginInit();
06245 this.InitClass();
06246 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
06247 base.Tables.CollectionChanged += schemaChangedHandler;
06248 base.Relations.CollectionChanged += schemaChangedHandler;
06249 this.EndInit();
06250 }
06251
06252 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06253 protected PermissionDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
06254 base(info, context, false) {
06255 if ((this.IsBinarySerialized(info, context) == true)) {
06256 this.InitVars(false);
06257 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
06258 this.Tables.CollectionChanged += schemaChangedHandler1;
06259 this.Relations.CollectionChanged += schemaChangedHandler1;
06260 return;
06261 }
06262 string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
06263 if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
06264 global::System.Data.DataSet ds = new global::System.Data.DataSet();
06265 ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
06266 if ((ds.Tables["Features"] != null)) {
06267 base.Tables.Add(new FeaturesDataTable(ds.Tables["Features"]));
06268 }
06269 if ((ds.Tables["Actions"] != null)) {
06270 base.Tables.Add(new ActionsDataTable(ds.Tables["Actions"]));
06271 }
06272 this.DataSetName = ds.DataSetName;
06273 this.Prefix = ds.Prefix;
06274 this.Namespace = ds.Namespace;
06275 this.Locale = ds.Locale;
06276 this.CaseSensitive = ds.CaseSensitive;
06277 this.EnforceConstraints = ds.EnforceConstraints;
06278 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
06279 this.InitVars();
06280 }
06281 else {
06282 this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
06283 }
06284 this.GetSerializationData(info, context);
06285 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
06286 base.Tables.CollectionChanged += schemaChangedHandler;
06287 this.Relations.CollectionChanged += schemaChangedHandler;
06288 }
06289
06290 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06291 [global::System.ComponentModel.Browsable(false)]
06292 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
06293 public FeaturesDataTable Features {
06294 get {
06295 return this.tableFeatures;
06296 }
06297 }
06298
06299 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06300 [global::System.ComponentModel.Browsable(false)]
06301 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
06302 public ActionsDataTable Actions {
06303 get {
06304 return this.tableActions;
06305 }
06306 }
06307
06308 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06309 [global::System.ComponentModel.BrowsableAttribute(true)]
06310 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
06311 public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
06312 get {
06313 return this._schemaSerializationMode;
06314 }
06315 set {
06316 this._schemaSerializationMode = value;
06317 }
06318 }
06319
06320 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06321 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
06322 public new global::System.Data.DataTableCollection Tables {
06323 get {
06324 return base.Tables;
06325 }
06326 }
06327
06328 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06329 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
06330 public new global::System.Data.DataRelationCollection Relations {
06331 get {
06332 return base.Relations;
06333 }
06334 }
06335
06336 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06337 protected override void InitializeDerivedDataSet() {
06338 this.BeginInit();
06339 this.InitClass();
06340 this.EndInit();
06341 }
06342
06343 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06344 public override global::System.Data.DataSet Clone() {
06345 PermissionDataSet cln = ((PermissionDataSet)(base.Clone()));
06346 cln.InitVars();
06347 cln.SchemaSerializationMode = this.SchemaSerializationMode;
06348 return cln;
06349 }
06350
06351 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06352 protected override bool ShouldSerializeTables() {
06353 return false;
06354 }
06355
06356 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06357 protected override bool ShouldSerializeRelations() {
06358 return false;
06359 }
06360
06361 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06362 protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
06363 if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
06364 this.Reset();
06365 global::System.Data.DataSet ds = new global::System.Data.DataSet();
06366 ds.ReadXml(reader);
06367 if ((ds.Tables["Features"] != null)) {
06368 base.Tables.Add(new FeaturesDataTable(ds.Tables["Features"]));
06369 }
06370 if ((ds.Tables["Actions"] != null)) {
06371 base.Tables.Add(new ActionsDataTable(ds.Tables["Actions"]));
06372 }
06373 this.DataSetName = ds.DataSetName;
06374 this.Prefix = ds.Prefix;
06375 this.Namespace = ds.Namespace;
06376 this.Locale = ds.Locale;
06377 this.CaseSensitive = ds.CaseSensitive;
06378 this.EnforceConstraints = ds.EnforceConstraints;
06379 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
06380 this.InitVars();
06381 }
06382 else {
06383 this.ReadXml(reader);
06384 this.InitVars();
06385 }
06386 }
06387
06388 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06389 protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
06390 global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
06391 this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
06392 stream.Position = 0;
06393 return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
06394 }
06395
06396 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06397 internal void InitVars() {
06398 this.InitVars(true);
06399 }
06400
06401 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06402 internal void InitVars(bool initTable) {
06403 this.tableFeatures = ((FeaturesDataTable)(base.Tables["Features"]));
06404 if ((initTable == true)) {
06405 if ((this.tableFeatures != null)) {
06406 this.tableFeatures.InitVars();
06407 }
06408 }
06409 this.tableActions = ((ActionsDataTable)(base.Tables["Actions"]));
06410 if ((initTable == true)) {
06411 if ((this.tableActions != null)) {
06412 this.tableActions.InitVars();
06413 }
06414 }
06415 this.relationFeatures_Actions = this.Relations["Features_Actions"];
06416 }
06417
06418 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06419 private void InitClass() {
06420 this.DataSetName = "PermissionDataSet";
06421 this.Prefix = "";
06422 this.Namespace = "http://schemas.microsoft.com/office/project/server/webservices/PermissionDataSet/" +
06423 "";
06424 this.EnforceConstraints = false;
06425 this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
06426 this.tableFeatures = new FeaturesDataTable();
06427 base.Tables.Add(this.tableFeatures);
06428 this.tableActions = new ActionsDataTable();
06429 base.Tables.Add(this.tableActions);
06430 this.relationFeatures_Actions = new global::System.Data.DataRelation("Features_Actions", new global::System.Data.DataColumn[] {
06431 this.tableFeatures.WSEC_FEA_ACT_UIDColumn}, new global::System.Data.DataColumn[] {
06432 this.tableActions.WSEC_FEA_ACT_PARENTColumn}, false);
06433 this.Relations.Add(this.relationFeatures_Actions);
06434 }
06435
06436 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06437 private bool ShouldSerializeFeatures() {
06438 return false;
06439 }
06440
06441 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06442 private bool ShouldSerializeActions() {
06443 return false;
06444 }
06445
06446 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06447 private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
06448 if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
06449 this.InitVars();
06450 }
06451 }
06452
06453 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06454 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
06455 PermissionDataSet ds = new PermissionDataSet();
06456 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
06457 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
06458 global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
06459 any.Namespace = ds.Namespace;
06460 sequence.Items.Add(any);
06461 type.Particle = sequence;
06462 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
06463 if (xs.Contains(dsSchema.TargetNamespace)) {
06464 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
06465 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
06466 try {
06467 global::System.Xml.Schema.XmlSchema schema = null;
06468 dsSchema.Write(s1);
06469 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
06470 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
06471 s2.SetLength(0);
06472 schema.Write(s2);
06473 if ((s1.Length == s2.Length)) {
06474 s1.Position = 0;
06475 s2.Position = 0;
06476 for (; ((s1.Position != s1.Length)
06477 && (s1.ReadByte() == s2.ReadByte())); ) {
06478 ;
06479 }
06480 if ((s1.Position == s1.Length)) {
06481 return type;
06482 }
06483 }
06484 }
06485 }
06486 finally {
06487 if ((s1 != null)) {
06488 s1.Close();
06489 }
06490 if ((s2 != null)) {
06491 s2.Close();
06492 }
06493 }
06494 }
06495 xs.Add(dsSchema);
06496 return type;
06497 }
06498
06499 public delegate void FeaturesRowChangeEventHandler(object sender, FeaturesRowChangeEvent e);
06500
06501 public delegate void ActionsRowChangeEventHandler(object sender, ActionsRowChangeEvent e);
06502
06503
06504
06505
06506 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06507 [global::System.Serializable()]
06508 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
06509 public partial class FeaturesDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
06510
06511 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
06512
06513 private global::System.Data.DataColumn columnWSEC_FEA_ACT_NAME;
06514
06515 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06516 public FeaturesDataTable() {
06517 this.TableName = "Features";
06518 this.BeginInit();
06519 this.InitClass();
06520 this.EndInit();
06521 }
06522
06523 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06524 internal FeaturesDataTable(global::System.Data.DataTable table) {
06525 this.TableName = table.TableName;
06526 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
06527 this.CaseSensitive = table.CaseSensitive;
06528 }
06529 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
06530 this.Locale = table.Locale;
06531 }
06532 if ((table.Namespace != table.DataSet.Namespace)) {
06533 this.Namespace = table.Namespace;
06534 }
06535 this.Prefix = table.Prefix;
06536 this.MinimumCapacity = table.MinimumCapacity;
06537 }
06538
06539 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06540 protected FeaturesDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
06541 base(info, context) {
06542 this.InitVars();
06543 }
06544
06545 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06546 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
06547 get {
06548 return this.columnWSEC_FEA_ACT_UID;
06549 }
06550 }
06551
06552 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06553 public global::System.Data.DataColumn WSEC_FEA_ACT_NAMEColumn {
06554 get {
06555 return this.columnWSEC_FEA_ACT_NAME;
06556 }
06557 }
06558
06559 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06560 [global::System.ComponentModel.Browsable(false)]
06561 public int Count {
06562 get {
06563 return this.Rows.Count;
06564 }
06565 }
06566
06567 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06568 public FeaturesRow this[int index] {
06569 get {
06570 return ((FeaturesRow)(this.Rows[index]));
06571 }
06572 }
06573
06574 public event FeaturesRowChangeEventHandler FeaturesRowChanging;
06575
06576 public event FeaturesRowChangeEventHandler FeaturesRowChanged;
06577
06578 public event FeaturesRowChangeEventHandler FeaturesRowDeleting;
06579
06580 public event FeaturesRowChangeEventHandler FeaturesRowDeleted;
06581
06582 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06583 public void AddFeaturesRow(FeaturesRow row) {
06584 this.Rows.Add(row);
06585 }
06586
06587 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06588 public FeaturesRow AddFeaturesRow(System.Guid WSEC_FEA_ACT_UID, string WSEC_FEA_ACT_NAME) {
06589 FeaturesRow rowFeaturesRow = ((FeaturesRow)(this.NewRow()));
06590 object[] columnValuesArray = new object[] {
06591 WSEC_FEA_ACT_UID,
06592 WSEC_FEA_ACT_NAME};
06593 rowFeaturesRow.ItemArray = columnValuesArray;
06594 this.Rows.Add(rowFeaturesRow);
06595 return rowFeaturesRow;
06596 }
06597
06598 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06599 public FeaturesRow FindByWSEC_FEA_ACT_UID(System.Guid WSEC_FEA_ACT_UID) {
06600 return ((FeaturesRow)(this.Rows.Find(new object[] {
06601 WSEC_FEA_ACT_UID})));
06602 }
06603
06604 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06605 public virtual global::System.Collections.IEnumerator GetEnumerator() {
06606 return this.Rows.GetEnumerator();
06607 }
06608
06609 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06610 public override global::System.Data.DataTable Clone() {
06611 FeaturesDataTable cln = ((FeaturesDataTable)(base.Clone()));
06612 cln.InitVars();
06613 return cln;
06614 }
06615
06616 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06617 protected override global::System.Data.DataTable CreateInstance() {
06618 return new FeaturesDataTable();
06619 }
06620
06621 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06622 internal void InitVars() {
06623 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
06624 this.columnWSEC_FEA_ACT_NAME = base.Columns["WSEC_FEA_ACT_NAME"];
06625 }
06626
06627 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06628 private void InitClass() {
06629 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
06630 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
06631 this.columnWSEC_FEA_ACT_NAME = new global::System.Data.DataColumn("WSEC_FEA_ACT_NAME", typeof(string), null, global::System.Data.MappingType.Element);
06632 base.Columns.Add(this.columnWSEC_FEA_ACT_NAME);
06633 this.Constraints.Add(new global::System.Data.UniqueConstraint("FeaturesDataSetKey", new global::System.Data.DataColumn[] {
06634 this.columnWSEC_FEA_ACT_UID}, true));
06635 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
06636 this.columnWSEC_FEA_ACT_UID.Unique = true;
06637 this.columnWSEC_FEA_ACT_NAME.AllowDBNull = false;
06638 }
06639
06640 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06641 public FeaturesRow NewFeaturesRow() {
06642 return ((FeaturesRow)(this.NewRow()));
06643 }
06644
06645 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06646 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
06647 return new FeaturesRow(builder);
06648 }
06649
06650 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06651 protected override global::System.Type GetRowType() {
06652 return typeof(FeaturesRow);
06653 }
06654
06655 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06656 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
06657 base.OnRowChanged(e);
06658 if ((this.FeaturesRowChanged != null)) {
06659 this.FeaturesRowChanged(this, new FeaturesRowChangeEvent(((FeaturesRow)(e.Row)), e.Action));
06660 }
06661 }
06662
06663 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06664 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
06665 base.OnRowChanging(e);
06666 if ((this.FeaturesRowChanging != null)) {
06667 this.FeaturesRowChanging(this, new FeaturesRowChangeEvent(((FeaturesRow)(e.Row)), e.Action));
06668 }
06669 }
06670
06671 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06672 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
06673 base.OnRowDeleted(e);
06674 if ((this.FeaturesRowDeleted != null)) {
06675 this.FeaturesRowDeleted(this, new FeaturesRowChangeEvent(((FeaturesRow)(e.Row)), e.Action));
06676 }
06677 }
06678
06679 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06680 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
06681 base.OnRowDeleting(e);
06682 if ((this.FeaturesRowDeleting != null)) {
06683 this.FeaturesRowDeleting(this, new FeaturesRowChangeEvent(((FeaturesRow)(e.Row)), e.Action));
06684 }
06685 }
06686
06687 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06688 public void RemoveFeaturesRow(FeaturesRow row) {
06689 this.Rows.Remove(row);
06690 }
06691
06692 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06693 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
06694 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
06695 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
06696 PermissionDataSet ds = new PermissionDataSet();
06697 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
06698 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
06699 any1.MinOccurs = new decimal(0);
06700 any1.MaxOccurs = decimal.MaxValue;
06701 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
06702 sequence.Items.Add(any1);
06703 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
06704 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
06705 any2.MinOccurs = new decimal(1);
06706 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
06707 sequence.Items.Add(any2);
06708 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
06709 attribute1.Name = "namespace";
06710 attribute1.FixedValue = ds.Namespace;
06711 type.Attributes.Add(attribute1);
06712 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
06713 attribute2.Name = "tableTypeName";
06714 attribute2.FixedValue = "FeaturesDataTable";
06715 type.Attributes.Add(attribute2);
06716 type.Particle = sequence;
06717 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
06718 if (xs.Contains(dsSchema.TargetNamespace)) {
06719 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
06720 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
06721 try {
06722 global::System.Xml.Schema.XmlSchema schema = null;
06723 dsSchema.Write(s1);
06724 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
06725 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
06726 s2.SetLength(0);
06727 schema.Write(s2);
06728 if ((s1.Length == s2.Length)) {
06729 s1.Position = 0;
06730 s2.Position = 0;
06731 for (; ((s1.Position != s1.Length)
06732 && (s1.ReadByte() == s2.ReadByte())); ) {
06733 ;
06734 }
06735 if ((s1.Position == s1.Length)) {
06736 return type;
06737 }
06738 }
06739 }
06740 }
06741 finally {
06742 if ((s1 != null)) {
06743 s1.Close();
06744 }
06745 if ((s2 != null)) {
06746 s2.Close();
06747 }
06748 }
06749 }
06750 xs.Add(dsSchema);
06751 return type;
06752 }
06753 }
06754
06755
06756
06757
06758 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06759 [global::System.Serializable()]
06760 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
06761 public partial class ActionsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
06762
06763 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
06764
06765 private global::System.Data.DataColumn columnWSEC_FEA_ACT_NAME;
06766
06767 private global::System.Data.DataColumn columnWSEC_FEA_ACT_PARENT;
06768
06769 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06770 public ActionsDataTable() {
06771 this.TableName = "Actions";
06772 this.BeginInit();
06773 this.InitClass();
06774 this.EndInit();
06775 }
06776
06777 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06778 internal ActionsDataTable(global::System.Data.DataTable table) {
06779 this.TableName = table.TableName;
06780 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
06781 this.CaseSensitive = table.CaseSensitive;
06782 }
06783 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
06784 this.Locale = table.Locale;
06785 }
06786 if ((table.Namespace != table.DataSet.Namespace)) {
06787 this.Namespace = table.Namespace;
06788 }
06789 this.Prefix = table.Prefix;
06790 this.MinimumCapacity = table.MinimumCapacity;
06791 }
06792
06793 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06794 protected ActionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
06795 base(info, context) {
06796 this.InitVars();
06797 }
06798
06799 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06800 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
06801 get {
06802 return this.columnWSEC_FEA_ACT_UID;
06803 }
06804 }
06805
06806 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06807 public global::System.Data.DataColumn WSEC_FEA_ACT_NAMEColumn {
06808 get {
06809 return this.columnWSEC_FEA_ACT_NAME;
06810 }
06811 }
06812
06813 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06814 public global::System.Data.DataColumn WSEC_FEA_ACT_PARENTColumn {
06815 get {
06816 return this.columnWSEC_FEA_ACT_PARENT;
06817 }
06818 }
06819
06820 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06821 [global::System.ComponentModel.Browsable(false)]
06822 public int Count {
06823 get {
06824 return this.Rows.Count;
06825 }
06826 }
06827
06828 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06829 public ActionsRow this[int index] {
06830 get {
06831 return ((ActionsRow)(this.Rows[index]));
06832 }
06833 }
06834
06835 public event ActionsRowChangeEventHandler ActionsRowChanging;
06836
06837 public event ActionsRowChangeEventHandler ActionsRowChanged;
06838
06839 public event ActionsRowChangeEventHandler ActionsRowDeleting;
06840
06841 public event ActionsRowChangeEventHandler ActionsRowDeleted;
06842
06843 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06844 public void AddActionsRow(ActionsRow row) {
06845 this.Rows.Add(row);
06846 }
06847
06848 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06849 public ActionsRow AddActionsRow(System.Guid WSEC_FEA_ACT_UID, string WSEC_FEA_ACT_NAME, FeaturesRow parentFeaturesRowByFeatures_Actions) {
06850 ActionsRow rowActionsRow = ((ActionsRow)(this.NewRow()));
06851 object[] columnValuesArray = new object[] {
06852 WSEC_FEA_ACT_UID,
06853 WSEC_FEA_ACT_NAME,
06854 null};
06855 if ((parentFeaturesRowByFeatures_Actions != null)) {
06856 columnValuesArray[2] = parentFeaturesRowByFeatures_Actions[0];
06857 }
06858 rowActionsRow.ItemArray = columnValuesArray;
06859 this.Rows.Add(rowActionsRow);
06860 return rowActionsRow;
06861 }
06862
06863 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06864 public ActionsRow FindByWSEC_FEA_ACT_UID(System.Guid WSEC_FEA_ACT_UID) {
06865 return ((ActionsRow)(this.Rows.Find(new object[] {
06866 WSEC_FEA_ACT_UID})));
06867 }
06868
06869 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06870 public virtual global::System.Collections.IEnumerator GetEnumerator() {
06871 return this.Rows.GetEnumerator();
06872 }
06873
06874 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06875 public override global::System.Data.DataTable Clone() {
06876 ActionsDataTable cln = ((ActionsDataTable)(base.Clone()));
06877 cln.InitVars();
06878 return cln;
06879 }
06880
06881 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06882 protected override global::System.Data.DataTable CreateInstance() {
06883 return new ActionsDataTable();
06884 }
06885
06886 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06887 internal void InitVars() {
06888 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
06889 this.columnWSEC_FEA_ACT_NAME = base.Columns["WSEC_FEA_ACT_NAME"];
06890 this.columnWSEC_FEA_ACT_PARENT = base.Columns["WSEC_FEA_ACT_PARENT"];
06891 }
06892
06893 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06894 private void InitClass() {
06895 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
06896 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
06897 this.columnWSEC_FEA_ACT_NAME = new global::System.Data.DataColumn("WSEC_FEA_ACT_NAME", typeof(string), null, global::System.Data.MappingType.Element);
06898 base.Columns.Add(this.columnWSEC_FEA_ACT_NAME);
06899 this.columnWSEC_FEA_ACT_PARENT = new global::System.Data.DataColumn("WSEC_FEA_ACT_PARENT", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
06900 base.Columns.Add(this.columnWSEC_FEA_ACT_PARENT);
06901 this.Constraints.Add(new global::System.Data.UniqueConstraint("ActionsDataSetKey", new global::System.Data.DataColumn[] {
06902 this.columnWSEC_FEA_ACT_UID}, true));
06903 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
06904 this.columnWSEC_FEA_ACT_UID.Unique = true;
06905 this.columnWSEC_FEA_ACT_NAME.AllowDBNull = false;
06906 this.columnWSEC_FEA_ACT_PARENT.AllowDBNull = false;
06907 }
06908
06909 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06910 public ActionsRow NewActionsRow() {
06911 return ((ActionsRow)(this.NewRow()));
06912 }
06913
06914 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06915 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
06916 return new ActionsRow(builder);
06917 }
06918
06919 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06920 protected override global::System.Type GetRowType() {
06921 return typeof(ActionsRow);
06922 }
06923
06924 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06925 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
06926 base.OnRowChanged(e);
06927 if ((this.ActionsRowChanged != null)) {
06928 this.ActionsRowChanged(this, new ActionsRowChangeEvent(((ActionsRow)(e.Row)), e.Action));
06929 }
06930 }
06931
06932 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06933 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
06934 base.OnRowChanging(e);
06935 if ((this.ActionsRowChanging != null)) {
06936 this.ActionsRowChanging(this, new ActionsRowChangeEvent(((ActionsRow)(e.Row)), e.Action));
06937 }
06938 }
06939
06940 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06941 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
06942 base.OnRowDeleted(e);
06943 if ((this.ActionsRowDeleted != null)) {
06944 this.ActionsRowDeleted(this, new ActionsRowChangeEvent(((ActionsRow)(e.Row)), e.Action));
06945 }
06946 }
06947
06948 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06949 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
06950 base.OnRowDeleting(e);
06951 if ((this.ActionsRowDeleting != null)) {
06952 this.ActionsRowDeleting(this, new ActionsRowChangeEvent(((ActionsRow)(e.Row)), e.Action));
06953 }
06954 }
06955
06956 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06957 public void RemoveActionsRow(ActionsRow row) {
06958 this.Rows.Remove(row);
06959 }
06960
06961 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06962 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
06963 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
06964 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
06965 PermissionDataSet ds = new PermissionDataSet();
06966 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
06967 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
06968 any1.MinOccurs = new decimal(0);
06969 any1.MaxOccurs = decimal.MaxValue;
06970 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
06971 sequence.Items.Add(any1);
06972 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
06973 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
06974 any2.MinOccurs = new decimal(1);
06975 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
06976 sequence.Items.Add(any2);
06977 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
06978 attribute1.Name = "namespace";
06979 attribute1.FixedValue = ds.Namespace;
06980 type.Attributes.Add(attribute1);
06981 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
06982 attribute2.Name = "tableTypeName";
06983 attribute2.FixedValue = "ActionsDataTable";
06984 type.Attributes.Add(attribute2);
06985 type.Particle = sequence;
06986 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
06987 if (xs.Contains(dsSchema.TargetNamespace)) {
06988 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
06989 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
06990 try {
06991 global::System.Xml.Schema.XmlSchema schema = null;
06992 dsSchema.Write(s1);
06993 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
06994 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
06995 s2.SetLength(0);
06996 schema.Write(s2);
06997 if ((s1.Length == s2.Length)) {
06998 s1.Position = 0;
06999 s2.Position = 0;
07000 for (; ((s1.Position != s1.Length)
07001 && (s1.ReadByte() == s2.ReadByte())); ) {
07002 ;
07003 }
07004 if ((s1.Position == s1.Length)) {
07005 return type;
07006 }
07007 }
07008 }
07009 }
07010 finally {
07011 if ((s1 != null)) {
07012 s1.Close();
07013 }
07014 if ((s2 != null)) {
07015 s2.Close();
07016 }
07017 }
07018 }
07019 xs.Add(dsSchema);
07020 return type;
07021 }
07022 }
07023
07024
07025
07026
07027 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07028 public partial class FeaturesRow : global::System.Data.DataRow {
07029
07030 private FeaturesDataTable tableFeatures;
07031
07032 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07033 internal FeaturesRow(global::System.Data.DataRowBuilder rb) :
07034 base(rb) {
07035 this.tableFeatures = ((FeaturesDataTable)(this.Table));
07036 }
07037
07038 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07039 public System.Guid WSEC_FEA_ACT_UID {
07040 get {
07041 return ((global::System.Guid)(this[this.tableFeatures.WSEC_FEA_ACT_UIDColumn]));
07042 }
07043 set {
07044 this[this.tableFeatures.WSEC_FEA_ACT_UIDColumn] = value;
07045 }
07046 }
07047
07048 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07049 public string WSEC_FEA_ACT_NAME {
07050 get {
07051 return ((string)(this[this.tableFeatures.WSEC_FEA_ACT_NAMEColumn]));
07052 }
07053 set {
07054 this[this.tableFeatures.WSEC_FEA_ACT_NAMEColumn] = value;
07055 }
07056 }
07057
07058 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07059 public ActionsRow[] GetActionsRows() {
07060 if ((this.Table.ChildRelations["Features_Actions"] == null)) {
07061 return new ActionsRow[0];
07062 }
07063 else {
07064 return ((ActionsRow[])(base.GetChildRows(this.Table.ChildRelations["Features_Actions"])));
07065 }
07066 }
07067 }
07068
07069
07070
07071
07072 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07073 public partial class ActionsRow : global::System.Data.DataRow {
07074
07075 private ActionsDataTable tableActions;
07076
07077 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07078 internal ActionsRow(global::System.Data.DataRowBuilder rb) :
07079 base(rb) {
07080 this.tableActions = ((ActionsDataTable)(this.Table));
07081 }
07082
07083 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07084 public System.Guid WSEC_FEA_ACT_UID {
07085 get {
07086 return ((global::System.Guid)(this[this.tableActions.WSEC_FEA_ACT_UIDColumn]));
07087 }
07088 set {
07089 this[this.tableActions.WSEC_FEA_ACT_UIDColumn] = value;
07090 }
07091 }
07092
07093 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07094 public string WSEC_FEA_ACT_NAME {
07095 get {
07096 return ((string)(this[this.tableActions.WSEC_FEA_ACT_NAMEColumn]));
07097 }
07098 set {
07099 this[this.tableActions.WSEC_FEA_ACT_NAMEColumn] = value;
07100 }
07101 }
07102
07103 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07104 public System.Guid WSEC_FEA_ACT_PARENT {
07105 get {
07106 return ((global::System.Guid)(this[this.tableActions.WSEC_FEA_ACT_PARENTColumn]));
07107 }
07108 set {
07109 this[this.tableActions.WSEC_FEA_ACT_PARENTColumn] = value;
07110 }
07111 }
07112
07113 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07114 public FeaturesRow FeaturesRow {
07115 get {
07116 return ((FeaturesRow)(this.GetParentRow(this.Table.ParentRelations["Features_Actions"])));
07117 }
07118 set {
07119 this.SetParentRow(value, this.Table.ParentRelations["Features_Actions"]);
07120 }
07121 }
07122 }
07123
07124
07125
07126
07127 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07128 public class FeaturesRowChangeEvent : global::System.EventArgs {
07129
07130 private FeaturesRow eventRow;
07131
07132 private global::System.Data.DataRowAction eventAction;
07133
07134 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07135 public FeaturesRowChangeEvent(FeaturesRow row, global::System.Data.DataRowAction action) {
07136 this.eventRow = row;
07137 this.eventAction = action;
07138 }
07139
07140 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07141 public FeaturesRow Row {
07142 get {
07143 return this.eventRow;
07144 }
07145 }
07146
07147 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07148 public global::System.Data.DataRowAction Action {
07149 get {
07150 return this.eventAction;
07151 }
07152 }
07153 }
07154
07155
07156
07157
07158 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07159 public class ActionsRowChangeEvent : global::System.EventArgs {
07160
07161 private ActionsRow eventRow;
07162
07163 private global::System.Data.DataRowAction eventAction;
07164
07165 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07166 public ActionsRowChangeEvent(ActionsRow row, global::System.Data.DataRowAction action) {
07167 this.eventRow = row;
07168 this.eventAction = action;
07169 }
07170
07171 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07172 public ActionsRow Row {
07173 get {
07174 return this.eventRow;
07175 }
07176 }
07177
07178 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07179 public global::System.Data.DataRowAction Action {
07180 get {
07181 return this.eventAction;
07182 }
07183 }
07184 }
07185 }
07186
07187
07188
07189
07190
07191 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07192 [global::System.Serializable()]
07193 [global::System.ComponentModel.DesignerCategoryAttribute("code")]
07194 [global::System.ComponentModel.ToolboxItem(true)]
07195 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
07196 [global::System.Xml.Serialization.XmlRootAttribute("SecurityOrganizationalPermissionsDataSet")]
07197 [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
07198 public partial class SecurityOrganizationalPermissionsDataSet : global::System.Data.DataSet {
07199
07200 private SecurityOrganizationalPermissionsDataTable tableSecurityOrganizationalPermissions;
07201
07202 private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
07203
07204 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07205 public SecurityOrganizationalPermissionsDataSet() {
07206 this.BeginInit();
07207 this.InitClass();
07208 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
07209 base.Tables.CollectionChanged += schemaChangedHandler;
07210 base.Relations.CollectionChanged += schemaChangedHandler;
07211 this.EndInit();
07212 }
07213
07214 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07215 protected SecurityOrganizationalPermissionsDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
07216 base(info, context, false) {
07217 if ((this.IsBinarySerialized(info, context) == true)) {
07218 this.InitVars(false);
07219 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
07220 this.Tables.CollectionChanged += schemaChangedHandler1;
07221 this.Relations.CollectionChanged += schemaChangedHandler1;
07222 return;
07223 }
07224 string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
07225 if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
07226 global::System.Data.DataSet ds = new global::System.Data.DataSet();
07227 ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
07228 if ((ds.Tables["SecurityOrganizationalPermissions"] != null)) {
07229 base.Tables.Add(new SecurityOrganizationalPermissionsDataTable(ds.Tables["SecurityOrganizationalPermissions"]));
07230 }
07231 this.DataSetName = ds.DataSetName;
07232 this.Prefix = ds.Prefix;
07233 this.Namespace = ds.Namespace;
07234 this.Locale = ds.Locale;
07235 this.CaseSensitive = ds.CaseSensitive;
07236 this.EnforceConstraints = ds.EnforceConstraints;
07237 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
07238 this.InitVars();
07239 }
07240 else {
07241 this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
07242 }
07243 this.GetSerializationData(info, context);
07244 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
07245 base.Tables.CollectionChanged += schemaChangedHandler;
07246 this.Relations.CollectionChanged += schemaChangedHandler;
07247 }
07248
07249 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07250 [global::System.ComponentModel.Browsable(false)]
07251 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
07252 public SecurityOrganizationalPermissionsDataTable SecurityOrganizationalPermissions {
07253 get {
07254 return this.tableSecurityOrganizationalPermissions;
07255 }
07256 }
07257
07258 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07259 [global::System.ComponentModel.BrowsableAttribute(true)]
07260 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
07261 public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
07262 get {
07263 return this._schemaSerializationMode;
07264 }
07265 set {
07266 this._schemaSerializationMode = value;
07267 }
07268 }
07269
07270 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07271 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
07272 public new global::System.Data.DataTableCollection Tables {
07273 get {
07274 return base.Tables;
07275 }
07276 }
07277
07278 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07279 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
07280 public new global::System.Data.DataRelationCollection Relations {
07281 get {
07282 return base.Relations;
07283 }
07284 }
07285
07286 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07287 protected override void InitializeDerivedDataSet() {
07288 this.BeginInit();
07289 this.InitClass();
07290 this.EndInit();
07291 }
07292
07293 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07294 public override global::System.Data.DataSet Clone() {
07295 SecurityOrganizationalPermissionsDataSet cln = ((SecurityOrganizationalPermissionsDataSet)(base.Clone()));
07296 cln.InitVars();
07297 cln.SchemaSerializationMode = this.SchemaSerializationMode;
07298 return cln;
07299 }
07300
07301 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07302 protected override bool ShouldSerializeTables() {
07303 return false;
07304 }
07305
07306 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07307 protected override bool ShouldSerializeRelations() {
07308 return false;
07309 }
07310
07311 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07312 protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
07313 if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
07314 this.Reset();
07315 global::System.Data.DataSet ds = new global::System.Data.DataSet();
07316 ds.ReadXml(reader);
07317 if ((ds.Tables["SecurityOrganizationalPermissions"] != null)) {
07318 base.Tables.Add(new SecurityOrganizationalPermissionsDataTable(ds.Tables["SecurityOrganizationalPermissions"]));
07319 }
07320 this.DataSetName = ds.DataSetName;
07321 this.Prefix = ds.Prefix;
07322 this.Namespace = ds.Namespace;
07323 this.Locale = ds.Locale;
07324 this.CaseSensitive = ds.CaseSensitive;
07325 this.EnforceConstraints = ds.EnforceConstraints;
07326 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
07327 this.InitVars();
07328 }
07329 else {
07330 this.ReadXml(reader);
07331 this.InitVars();
07332 }
07333 }
07334
07335 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07336 protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
07337 global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
07338 this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
07339 stream.Position = 0;
07340 return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
07341 }
07342
07343 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07344 internal void InitVars() {
07345 this.InitVars(true);
07346 }
07347
07348 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07349 internal void InitVars(bool initTable) {
07350 this.tableSecurityOrganizationalPermissions = ((SecurityOrganizationalPermissionsDataTable)(base.Tables["SecurityOrganizationalPermissions"]));
07351 if ((initTable == true)) {
07352 if ((this.tableSecurityOrganizationalPermissions != null)) {
07353 this.tableSecurityOrganizationalPermissions.InitVars();
07354 }
07355 }
07356 }
07357
07358 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07359 private void InitClass() {
07360 this.DataSetName = "SecurityOrganizationalPermissionsDataSet";
07361 this.Prefix = "";
07362 this.Namespace = "http://schemas.microsoft.com/office/project/server/webservices/SecurityOrganizati" +
07363 "onalPermissionsDataSet/";
07364 this.EnforceConstraints = true;
07365 this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
07366 this.tableSecurityOrganizationalPermissions = new SecurityOrganizationalPermissionsDataTable();
07367 base.Tables.Add(this.tableSecurityOrganizationalPermissions);
07368 }
07369
07370 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07371 private bool ShouldSerializeSecurityOrganizationalPermissions() {
07372 return false;
07373 }
07374
07375 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07376 private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
07377 if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
07378 this.InitVars();
07379 }
07380 }
07381
07382 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07383 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
07384 SecurityOrganizationalPermissionsDataSet ds = new SecurityOrganizationalPermissionsDataSet();
07385 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
07386 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
07387 global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
07388 any.Namespace = ds.Namespace;
07389 sequence.Items.Add(any);
07390 type.Particle = sequence;
07391 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
07392 if (xs.Contains(dsSchema.TargetNamespace)) {
07393 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
07394 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
07395 try {
07396 global::System.Xml.Schema.XmlSchema schema = null;
07397 dsSchema.Write(s1);
07398 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
07399 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
07400 s2.SetLength(0);
07401 schema.Write(s2);
07402 if ((s1.Length == s2.Length)) {
07403 s1.Position = 0;
07404 s2.Position = 0;
07405 for (; ((s1.Position != s1.Length)
07406 && (s1.ReadByte() == s2.ReadByte())); ) {
07407 ;
07408 }
07409 if ((s1.Position == s1.Length)) {
07410 return type;
07411 }
07412 }
07413 }
07414 }
07415 finally {
07416 if ((s1 != null)) {
07417 s1.Close();
07418 }
07419 if ((s2 != null)) {
07420 s2.Close();
07421 }
07422 }
07423 }
07424 xs.Add(dsSchema);
07425 return type;
07426 }
07427
07428 public delegate void SecurityOrganizationalPermissionsRowChangeEventHandler(object sender, SecurityOrganizationalPermissionsRowChangeEvent e);
07429
07430
07431
07432
07433 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07434 [global::System.Serializable()]
07435 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
07436 public partial class SecurityOrganizationalPermissionsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
07437
07438 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
07439
07440 private global::System.Data.DataColumn columnWSEC_ACTION_NAME;
07441
07442 private global::System.Data.DataColumn columnWSEC_FEA_ACT_PARENT;
07443
07444 private global::System.Data.DataColumn columnWSEC_FEATURE_NAME;
07445
07446 private global::System.Data.DataColumn columnWSEC_ALLOW;
07447
07448 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07449 public SecurityOrganizationalPermissionsDataTable() {
07450 this.TableName = "SecurityOrganizationalPermissions";
07451 this.BeginInit();
07452 this.InitClass();
07453 this.EndInit();
07454 }
07455
07456 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07457 internal SecurityOrganizationalPermissionsDataTable(global::System.Data.DataTable table) {
07458 this.TableName = table.TableName;
07459 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
07460 this.CaseSensitive = table.CaseSensitive;
07461 }
07462 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
07463 this.Locale = table.Locale;
07464 }
07465 if ((table.Namespace != table.DataSet.Namespace)) {
07466 this.Namespace = table.Namespace;
07467 }
07468 this.Prefix = table.Prefix;
07469 this.MinimumCapacity = table.MinimumCapacity;
07470 }
07471
07472 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07473 protected SecurityOrganizationalPermissionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
07474 base(info, context) {
07475 this.InitVars();
07476 }
07477
07478 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07479 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
07480 get {
07481 return this.columnWSEC_FEA_ACT_UID;
07482 }
07483 }
07484
07485 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07486 public global::System.Data.DataColumn WSEC_ACTION_NAMEColumn {
07487 get {
07488 return this.columnWSEC_ACTION_NAME;
07489 }
07490 }
07491
07492 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07493 public global::System.Data.DataColumn WSEC_FEA_ACT_PARENTColumn {
07494 get {
07495 return this.columnWSEC_FEA_ACT_PARENT;
07496 }
07497 }
07498
07499 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07500 public global::System.Data.DataColumn WSEC_FEATURE_NAMEColumn {
07501 get {
07502 return this.columnWSEC_FEATURE_NAME;
07503 }
07504 }
07505
07506 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07507 public global::System.Data.DataColumn WSEC_ALLOWColumn {
07508 get {
07509 return this.columnWSEC_ALLOW;
07510 }
07511 }
07512
07513 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07514 [global::System.ComponentModel.Browsable(false)]
07515 public int Count {
07516 get {
07517 return this.Rows.Count;
07518 }
07519 }
07520
07521 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07522 public SecurityOrganizationalPermissionsRow this[int index] {
07523 get {
07524 return ((SecurityOrganizationalPermissionsRow)(this.Rows[index]));
07525 }
07526 }
07527
07528 public event SecurityOrganizationalPermissionsRowChangeEventHandler SecurityOrganizationalPermissionsRowChanging;
07529
07530 public event SecurityOrganizationalPermissionsRowChangeEventHandler SecurityOrganizationalPermissionsRowChanged;
07531
07532 public event SecurityOrganizationalPermissionsRowChangeEventHandler SecurityOrganizationalPermissionsRowDeleting;
07533
07534 public event SecurityOrganizationalPermissionsRowChangeEventHandler SecurityOrganizationalPermissionsRowDeleted;
07535
07536 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07537 public void AddSecurityOrganizationalPermissionsRow(SecurityOrganizationalPermissionsRow row) {
07538 this.Rows.Add(row);
07539 }
07540
07541 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07542 public SecurityOrganizationalPermissionsRow AddSecurityOrganizationalPermissionsRow(System.Guid WSEC_FEA_ACT_UID, string WSEC_ACTION_NAME, System.Guid WSEC_FEA_ACT_PARENT, string WSEC_FEATURE_NAME, bool WSEC_ALLOW) {
07543 SecurityOrganizationalPermissionsRow rowSecurityOrganizationalPermissionsRow = ((SecurityOrganizationalPermissionsRow)(this.NewRow()));
07544 object[] columnValuesArray = new object[] {
07545 WSEC_FEA_ACT_UID,
07546 WSEC_ACTION_NAME,
07547 WSEC_FEA_ACT_PARENT,
07548 WSEC_FEATURE_NAME,
07549 WSEC_ALLOW};
07550 rowSecurityOrganizationalPermissionsRow.ItemArray = columnValuesArray;
07551 this.Rows.Add(rowSecurityOrganizationalPermissionsRow);
07552 return rowSecurityOrganizationalPermissionsRow;
07553 }
07554
07555 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07556 public SecurityOrganizationalPermissionsRow FindByWSEC_FEA_ACT_UID(System.Guid WSEC_FEA_ACT_UID) {
07557 return ((SecurityOrganizationalPermissionsRow)(this.Rows.Find(new object[] {
07558 WSEC_FEA_ACT_UID})));
07559 }
07560
07561 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07562 public virtual global::System.Collections.IEnumerator GetEnumerator() {
07563 return this.Rows.GetEnumerator();
07564 }
07565
07566 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07567 public override global::System.Data.DataTable Clone() {
07568 SecurityOrganizationalPermissionsDataTable cln = ((SecurityOrganizationalPermissionsDataTable)(base.Clone()));
07569 cln.InitVars();
07570 return cln;
07571 }
07572
07573 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07574 protected override global::System.Data.DataTable CreateInstance() {
07575 return new SecurityOrganizationalPermissionsDataTable();
07576 }
07577
07578 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07579 internal void InitVars() {
07580 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
07581 this.columnWSEC_ACTION_NAME = base.Columns["WSEC_ACTION_NAME"];
07582 this.columnWSEC_FEA_ACT_PARENT = base.Columns["WSEC_FEA_ACT_PARENT"];
07583 this.columnWSEC_FEATURE_NAME = base.Columns["WSEC_FEATURE_NAME"];
07584 this.columnWSEC_ALLOW = base.Columns["WSEC_ALLOW"];
07585 }
07586
07587 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07588 private void InitClass() {
07589 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07590 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
07591 this.columnWSEC_ACTION_NAME = new global::System.Data.DataColumn("WSEC_ACTION_NAME", typeof(string), null, global::System.Data.MappingType.Element);
07592 base.Columns.Add(this.columnWSEC_ACTION_NAME);
07593 this.columnWSEC_FEA_ACT_PARENT = new global::System.Data.DataColumn("WSEC_FEA_ACT_PARENT", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07594 base.Columns.Add(this.columnWSEC_FEA_ACT_PARENT);
07595 this.columnWSEC_FEATURE_NAME = new global::System.Data.DataColumn("WSEC_FEATURE_NAME", typeof(string), null, global::System.Data.MappingType.Element);
07596 base.Columns.Add(this.columnWSEC_FEATURE_NAME);
07597 this.columnWSEC_ALLOW = new global::System.Data.DataColumn("WSEC_ALLOW", typeof(bool), null, global::System.Data.MappingType.Element);
07598 base.Columns.Add(this.columnWSEC_ALLOW);
07599 this.Constraints.Add(new global::System.Data.UniqueConstraint("SecurityOrganizationalPermissionsDataSetKey1", new global::System.Data.DataColumn[] {
07600 this.columnWSEC_FEA_ACT_UID}, true));
07601 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
07602 this.columnWSEC_FEA_ACT_UID.ReadOnly = true;
07603 this.columnWSEC_FEA_ACT_UID.Unique = true;
07604 this.columnWSEC_ACTION_NAME.ReadOnly = true;
07605 this.columnWSEC_FEA_ACT_PARENT.ReadOnly = true;
07606 this.columnWSEC_FEATURE_NAME.ReadOnly = true;
07607 this.columnWSEC_ALLOW.AllowDBNull = false;
07608 }
07609
07610 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07611 public SecurityOrganizationalPermissionsRow NewSecurityOrganizationalPermissionsRow() {
07612 return ((SecurityOrganizationalPermissionsRow)(this.NewRow()));
07613 }
07614
07615 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07616 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
07617 return new SecurityOrganizationalPermissionsRow(builder);
07618 }
07619
07620 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07621 protected override global::System.Type GetRowType() {
07622 return typeof(SecurityOrganizationalPermissionsRow);
07623 }
07624
07625 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07626 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
07627 base.OnRowChanged(e);
07628 if ((this.SecurityOrganizationalPermissionsRowChanged != null)) {
07629 this.SecurityOrganizationalPermissionsRowChanged(this, new SecurityOrganizationalPermissionsRowChangeEvent(((SecurityOrganizationalPermissionsRow)(e.Row)), e.Action));
07630 }
07631 }
07632
07633 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07634 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
07635 base.OnRowChanging(e);
07636 if ((this.SecurityOrganizationalPermissionsRowChanging != null)) {
07637 this.SecurityOrganizationalPermissionsRowChanging(this, new SecurityOrganizationalPermissionsRowChangeEvent(((SecurityOrganizationalPermissionsRow)(e.Row)), e.Action));
07638 }
07639 }
07640
07641 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07642 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
07643 base.OnRowDeleted(e);
07644 if ((this.SecurityOrganizationalPermissionsRowDeleted != null)) {
07645 this.SecurityOrganizationalPermissionsRowDeleted(this, new SecurityOrganizationalPermissionsRowChangeEvent(((SecurityOrganizationalPermissionsRow)(e.Row)), e.Action));
07646 }
07647 }
07648
07649 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07650 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
07651 base.OnRowDeleting(e);
07652 if ((this.SecurityOrganizationalPermissionsRowDeleting != null)) {
07653 this.SecurityOrganizationalPermissionsRowDeleting(this, new SecurityOrganizationalPermissionsRowChangeEvent(((SecurityOrganizationalPermissionsRow)(e.Row)), e.Action));
07654 }
07655 }
07656
07657 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07658 public void RemoveSecurityOrganizationalPermissionsRow(SecurityOrganizationalPermissionsRow row) {
07659 this.Rows.Remove(row);
07660 }
07661
07662 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07663 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
07664 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
07665 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
07666 SecurityOrganizationalPermissionsDataSet ds = new SecurityOrganizationalPermissionsDataSet();
07667 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
07668 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
07669 any1.MinOccurs = new decimal(0);
07670 any1.MaxOccurs = decimal.MaxValue;
07671 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
07672 sequence.Items.Add(any1);
07673 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
07674 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
07675 any2.MinOccurs = new decimal(1);
07676 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
07677 sequence.Items.Add(any2);
07678 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
07679 attribute1.Name = "namespace";
07680 attribute1.FixedValue = ds.Namespace;
07681 type.Attributes.Add(attribute1);
07682 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
07683 attribute2.Name = "tableTypeName";
07684 attribute2.FixedValue = "SecurityOrganizationalPermissionsDataTable";
07685 type.Attributes.Add(attribute2);
07686 type.Particle = sequence;
07687 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
07688 if (xs.Contains(dsSchema.TargetNamespace)) {
07689 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
07690 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
07691 try {
07692 global::System.Xml.Schema.XmlSchema schema = null;
07693 dsSchema.Write(s1);
07694 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
07695 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
07696 s2.SetLength(0);
07697 schema.Write(s2);
07698 if ((s1.Length == s2.Length)) {
07699 s1.Position = 0;
07700 s2.Position = 0;
07701 for (; ((s1.Position != s1.Length)
07702 && (s1.ReadByte() == s2.ReadByte())); ) {
07703 ;
07704 }
07705 if ((s1.Position == s1.Length)) {
07706 return type;
07707 }
07708 }
07709 }
07710 }
07711 finally {
07712 if ((s1 != null)) {
07713 s1.Close();
07714 }
07715 if ((s2 != null)) {
07716 s2.Close();
07717 }
07718 }
07719 }
07720 xs.Add(dsSchema);
07721 return type;
07722 }
07723 }
07724
07725
07726
07727
07728 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07729 public partial class SecurityOrganizationalPermissionsRow : global::System.Data.DataRow {
07730
07731 private SecurityOrganizationalPermissionsDataTable tableSecurityOrganizationalPermissions;
07732
07733 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07734 internal SecurityOrganizationalPermissionsRow(global::System.Data.DataRowBuilder rb) :
07735 base(rb) {
07736 this.tableSecurityOrganizationalPermissions = ((SecurityOrganizationalPermissionsDataTable)(this.Table));
07737 }
07738
07739 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07740 public System.Guid WSEC_FEA_ACT_UID {
07741 get {
07742 return ((global::System.Guid)(this[this.tableSecurityOrganizationalPermissions.WSEC_FEA_ACT_UIDColumn]));
07743 }
07744 set {
07745 this[this.tableSecurityOrganizationalPermissions.WSEC_FEA_ACT_UIDColumn] = value;
07746 }
07747 }
07748
07749 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07750 public string WSEC_ACTION_NAME {
07751 get {
07752 try {
07753 return ((string)(this[this.tableSecurityOrganizationalPermissions.WSEC_ACTION_NAMEColumn]));
07754 }
07755 catch (global::System.InvalidCastException e) {
07756 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_ACTION_NAME\' in table \'SecurityOrganizationalPermissio" +
07757 "ns\' is DBNull.", e);
07758 }
07759 }
07760 set {
07761 this[this.tableSecurityOrganizationalPermissions.WSEC_ACTION_NAMEColumn] = value;
07762 }
07763 }
07764
07765 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07766 public System.Guid WSEC_FEA_ACT_PARENT {
07767 get {
07768 try {
07769 return ((global::System.Guid)(this[this.tableSecurityOrganizationalPermissions.WSEC_FEA_ACT_PARENTColumn]));
07770 }
07771 catch (global::System.InvalidCastException e) {
07772 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_FEA_ACT_PARENT\' in table \'SecurityOrganizationalPermis" +
07773 "sions\' is DBNull.", e);
07774 }
07775 }
07776 set {
07777 this[this.tableSecurityOrganizationalPermissions.WSEC_FEA_ACT_PARENTColumn] = value;
07778 }
07779 }
07780
07781 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07782 public string WSEC_FEATURE_NAME {
07783 get {
07784 try {
07785 return ((string)(this[this.tableSecurityOrganizationalPermissions.WSEC_FEATURE_NAMEColumn]));
07786 }
07787 catch (global::System.InvalidCastException e) {
07788 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_FEATURE_NAME\' in table \'SecurityOrganizationalPermissi" +
07789 "ons\' is DBNull.", e);
07790 }
07791 }
07792 set {
07793 this[this.tableSecurityOrganizationalPermissions.WSEC_FEATURE_NAMEColumn] = value;
07794 }
07795 }
07796
07797 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07798 public bool WSEC_ALLOW {
07799 get {
07800 return ((bool)(this[this.tableSecurityOrganizationalPermissions.WSEC_ALLOWColumn]));
07801 }
07802 set {
07803 this[this.tableSecurityOrganizationalPermissions.WSEC_ALLOWColumn] = value;
07804 }
07805 }
07806
07807 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07808 public bool IsWSEC_ACTION_NAMENull() {
07809 return this.IsNull(this.tableSecurityOrganizationalPermissions.WSEC_ACTION_NAMEColumn);
07810 }
07811
07812 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07813 public void SetWSEC_ACTION_NAMENull() {
07814 this[this.tableSecurityOrganizationalPermissions.WSEC_ACTION_NAMEColumn] = global::System.Convert.DBNull;
07815 }
07816
07817 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07818 public bool IsWSEC_FEA_ACT_PARENTNull() {
07819 return this.IsNull(this.tableSecurityOrganizationalPermissions.WSEC_FEA_ACT_PARENTColumn);
07820 }
07821
07822 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07823 public void SetWSEC_FEA_ACT_PARENTNull() {
07824 this[this.tableSecurityOrganizationalPermissions.WSEC_FEA_ACT_PARENTColumn] = global::System.Convert.DBNull;
07825 }
07826
07827 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07828 public bool IsWSEC_FEATURE_NAMENull() {
07829 return this.IsNull(this.tableSecurityOrganizationalPermissions.WSEC_FEATURE_NAMEColumn);
07830 }
07831
07832 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07833 public void SetWSEC_FEATURE_NAMENull() {
07834 this[this.tableSecurityOrganizationalPermissions.WSEC_FEATURE_NAMEColumn] = global::System.Convert.DBNull;
07835 }
07836 }
07837
07838
07839
07840
07841 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07842 public class SecurityOrganizationalPermissionsRowChangeEvent : global::System.EventArgs {
07843
07844 private SecurityOrganizationalPermissionsRow eventRow;
07845
07846 private global::System.Data.DataRowAction eventAction;
07847
07848 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07849 public SecurityOrganizationalPermissionsRowChangeEvent(SecurityOrganizationalPermissionsRow row, global::System.Data.DataRowAction action) {
07850 this.eventRow = row;
07851 this.eventAction = action;
07852 }
07853
07854 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07855 public SecurityOrganizationalPermissionsRow Row {
07856 get {
07857 return this.eventRow;
07858 }
07859 }
07860
07861 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07862 public global::System.Data.DataRowAction Action {
07863 get {
07864 return this.eventAction;
07865 }
07866 }
07867 }
07868 }
07869
07870
07871
07872
07873
07874 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07875 [global::System.Serializable()]
07876 [global::System.ComponentModel.DesignerCategoryAttribute("code")]
07877 [global::System.ComponentModel.ToolboxItem(true)]
07878 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
07879 [global::System.Xml.Serialization.XmlRootAttribute("SecurityTemplatesDataSet")]
07880 [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
07881 public partial class SecurityTemplatesDataSet : global::System.Data.DataSet {
07882
07883 private SecurityTemplatesDataTable tableSecurityTemplates;
07884
07885 private CategoryPermissionsDataTable tableCategoryPermissions;
07886
07887 private GlobalPermissionsDataTable tableGlobalPermissions;
07888
07889 private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
07890
07891 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07892 public SecurityTemplatesDataSet() {
07893 this.BeginInit();
07894 this.InitClass();
07895 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
07896 base.Tables.CollectionChanged += schemaChangedHandler;
07897 base.Relations.CollectionChanged += schemaChangedHandler;
07898 this.EndInit();
07899 }
07900
07901 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07902 protected SecurityTemplatesDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
07903 base(info, context, false) {
07904 if ((this.IsBinarySerialized(info, context) == true)) {
07905 this.InitVars(false);
07906 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
07907 this.Tables.CollectionChanged += schemaChangedHandler1;
07908 this.Relations.CollectionChanged += schemaChangedHandler1;
07909 return;
07910 }
07911 string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
07912 if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
07913 global::System.Data.DataSet ds = new global::System.Data.DataSet();
07914 ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
07915 if ((ds.Tables["SecurityTemplates"] != null)) {
07916 base.Tables.Add(new SecurityTemplatesDataTable(ds.Tables["SecurityTemplates"]));
07917 }
07918 if ((ds.Tables["CategoryPermissions"] != null)) {
07919 base.Tables.Add(new CategoryPermissionsDataTable(ds.Tables["CategoryPermissions"]));
07920 }
07921 if ((ds.Tables["GlobalPermissions"] != null)) {
07922 base.Tables.Add(new GlobalPermissionsDataTable(ds.Tables["GlobalPermissions"]));
07923 }
07924 this.DataSetName = ds.DataSetName;
07925 this.Prefix = ds.Prefix;
07926 this.Namespace = ds.Namespace;
07927 this.Locale = ds.Locale;
07928 this.CaseSensitive = ds.CaseSensitive;
07929 this.EnforceConstraints = ds.EnforceConstraints;
07930 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
07931 this.InitVars();
07932 }
07933 else {
07934 this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
07935 }
07936 this.GetSerializationData(info, context);
07937 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
07938 base.Tables.CollectionChanged += schemaChangedHandler;
07939 this.Relations.CollectionChanged += schemaChangedHandler;
07940 }
07941
07942 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07943 [global::System.ComponentModel.Browsable(false)]
07944 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
07945 public SecurityTemplatesDataTable SecurityTemplates {
07946 get {
07947 return this.tableSecurityTemplates;
07948 }
07949 }
07950
07951 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07952 [global::System.ComponentModel.Browsable(false)]
07953 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
07954 public CategoryPermissionsDataTable CategoryPermissions {
07955 get {
07956 return this.tableCategoryPermissions;
07957 }
07958 }
07959
07960 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07961 [global::System.ComponentModel.Browsable(false)]
07962 [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
07963 public GlobalPermissionsDataTable GlobalPermissions {
07964 get {
07965 return this.tableGlobalPermissions;
07966 }
07967 }
07968
07969 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07970 [global::System.ComponentModel.BrowsableAttribute(true)]
07971 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
07972 public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
07973 get {
07974 return this._schemaSerializationMode;
07975 }
07976 set {
07977 this._schemaSerializationMode = value;
07978 }
07979 }
07980
07981 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07982 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
07983 public new global::System.Data.DataTableCollection Tables {
07984 get {
07985 return base.Tables;
07986 }
07987 }
07988
07989 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07990 [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
07991 public new global::System.Data.DataRelationCollection Relations {
07992 get {
07993 return base.Relations;
07994 }
07995 }
07996
07997 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07998 protected override void InitializeDerivedDataSet() {
07999 this.BeginInit();
08000 this.InitClass();
08001 this.EndInit();
08002 }
08003
08004 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08005 public override global::System.Data.DataSet Clone() {
08006 SecurityTemplatesDataSet cln = ((SecurityTemplatesDataSet)(base.Clone()));
08007 cln.InitVars();
08008 cln.SchemaSerializationMode = this.SchemaSerializationMode;
08009 return cln;
08010 }
08011
08012 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08013 protected override bool ShouldSerializeTables() {
08014 return false;
08015 }
08016
08017 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08018 protected override bool ShouldSerializeRelations() {
08019 return false;
08020 }
08021
08022 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08023 protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
08024 if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
08025 this.Reset();
08026 global::System.Data.DataSet ds = new global::System.Data.DataSet();
08027 ds.ReadXml(reader);
08028 if ((ds.Tables["SecurityTemplates"] != null)) {
08029 base.Tables.Add(new SecurityTemplatesDataTable(ds.Tables["SecurityTemplates"]));
08030 }
08031 if ((ds.Tables["CategoryPermissions"] != null)) {
08032 base.Tables.Add(new CategoryPermissionsDataTable(ds.Tables["CategoryPermissions"]));
08033 }
08034 if ((ds.Tables["GlobalPermissions"] != null)) {
08035 base.Tables.Add(new GlobalPermissionsDataTable(ds.Tables["GlobalPermissions"]));
08036 }
08037 this.DataSetName = ds.DataSetName;
08038 this.Prefix = ds.Prefix;
08039 this.Namespace = ds.Namespace;
08040 this.Locale = ds.Locale;
08041 this.CaseSensitive = ds.CaseSensitive;
08042 this.EnforceConstraints = ds.EnforceConstraints;
08043 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
08044 this.InitVars();
08045 }
08046 else {
08047 this.ReadXml(reader);
08048 this.InitVars();
08049 }
08050 }
08051
08052 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08053 protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
08054 global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
08055 this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
08056 stream.Position = 0;
08057 return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
08058 }
08059
08060 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08061 internal void InitVars() {
08062 this.InitVars(true);
08063 }
08064
08065 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08066 internal void InitVars(bool initTable) {
08067 this.tableSecurityTemplates = ((SecurityTemplatesDataTable)(base.Tables["SecurityTemplates"]));
08068 if ((initTable == true)) {
08069 if ((this.tableSecurityTemplates != null)) {
08070 this.tableSecurityTemplates.InitVars();
08071 }
08072 }
08073 this.tableCategoryPermissions = ((CategoryPermissionsDataTable)(base.Tables["CategoryPermissions"]));
08074 if ((initTable == true)) {
08075 if ((this.tableCategoryPermissions != null)) {
08076 this.tableCategoryPermissions.InitVars();
08077 }
08078 }
08079 this.tableGlobalPermissions = ((GlobalPermissionsDataTable)(base.Tables["GlobalPermissions"]));
08080 if ((initTable == true)) {
08081 if ((this.tableGlobalPermissions != null)) {
08082 this.tableGlobalPermissions.InitVars();
08083 }
08084 }
08085 }
08086
08087 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08088 private void InitClass() {
08089 this.DataSetName = "SecurityTemplatesDataSet";
08090 this.Prefix = "";
08091 this.Namespace = "http://schemas.microsoft.com/office/project/server/webservices/SecurityTemplatesD" +
08092 "ataSet/";
08093 this.EnforceConstraints = false;
08094 this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
08095 this.tableSecurityTemplates = new SecurityTemplatesDataTable();
08096 base.Tables.Add(this.tableSecurityTemplates);
08097 this.tableCategoryPermissions = new CategoryPermissionsDataTable();
08098 base.Tables.Add(this.tableCategoryPermissions);
08099 this.tableGlobalPermissions = new GlobalPermissionsDataTable();
08100 base.Tables.Add(this.tableGlobalPermissions);
08101 }
08102
08103 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08104 private bool ShouldSerializeSecurityTemplates() {
08105 return false;
08106 }
08107
08108 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08109 private bool ShouldSerializeCategoryPermissions() {
08110 return false;
08111 }
08112
08113 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08114 private bool ShouldSerializeGlobalPermissions() {
08115 return false;
08116 }
08117
08118 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08119 private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
08120 if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
08121 this.InitVars();
08122 }
08123 }
08124
08125 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08126 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
08127 SecurityTemplatesDataSet ds = new SecurityTemplatesDataSet();
08128 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
08129 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
08130 global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
08131 any.Namespace = ds.Namespace;
08132 sequence.Items.Add(any);
08133 type.Particle = sequence;
08134 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
08135 if (xs.Contains(dsSchema.TargetNamespace)) {
08136 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
08137 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
08138 try {
08139 global::System.Xml.Schema.XmlSchema schema = null;
08140 dsSchema.Write(s1);
08141 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
08142 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
08143 s2.SetLength(0);
08144 schema.Write(s2);
08145 if ((s1.Length == s2.Length)) {
08146 s1.Position = 0;
08147 s2.Position = 0;
08148 for (; ((s1.Position != s1.Length)
08149 && (s1.ReadByte() == s2.ReadByte())); ) {
08150 ;
08151 }
08152 if ((s1.Position == s1.Length)) {
08153 return type;
08154 }
08155 }
08156 }
08157 }
08158 finally {
08159 if ((s1 != null)) {
08160 s1.Close();
08161 }
08162 if ((s2 != null)) {
08163 s2.Close();
08164 }
08165 }
08166 }
08167 xs.Add(dsSchema);
08168 return type;
08169 }
08170
08171 public delegate void SecurityTemplatesRowChangeEventHandler(object sender, SecurityTemplatesRowChangeEvent e);
08172
08173 public delegate void CategoryPermissionsRowChangeEventHandler(object sender, CategoryPermissionsRowChangeEvent e);
08174
08175 public delegate void GlobalPermissionsRowChangeEventHandler(object sender, GlobalPermissionsRowChangeEvent e);
08176
08177
08178
08179
08180 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
08181 [global::System.Serializable()]
08182 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
08183 public partial class SecurityTemplatesDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
08184
08185 private global::System.Data.DataColumn columnWSEC_TMPL_UID;
08186
08187 private global::System.Data.DataColumn columnWSEC_TMPL_NAME;
08188
08189 private global::System.Data.DataColumn columnWSEC_TMPL_DESC;
08190
08191 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08192 public SecurityTemplatesDataTable() {
08193 this.TableName = "SecurityTemplates";
08194 this.BeginInit();
08195 this.InitClass();
08196 this.EndInit();
08197 }
08198
08199 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08200 internal SecurityTemplatesDataTable(global::System.Data.DataTable table) {
08201 this.TableName = table.TableName;
08202 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
08203 this.CaseSensitive = table.CaseSensitive;
08204 }
08205 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
08206 this.Locale = table.Locale;
08207 }
08208 if ((table.Namespace != table.DataSet.Namespace)) {
08209 this.Namespace = table.Namespace;
08210 }
08211 this.Prefix = table.Prefix;
08212 this.MinimumCapacity = table.MinimumCapacity;
08213 }
08214
08215 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08216 protected SecurityTemplatesDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
08217 base(info, context) {
08218 this.InitVars();
08219 }
08220
08221 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08222 public global::System.Data.DataColumn WSEC_TMPL_UIDColumn {
08223 get {
08224 return this.columnWSEC_TMPL_UID;
08225 }
08226 }
08227
08228 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08229 public global::System.Data.DataColumn WSEC_TMPL_NAMEColumn {
08230 get {
08231 return this.columnWSEC_TMPL_NAME;
08232 }
08233 }
08234
08235 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08236 public global::System.Data.DataColumn WSEC_TMPL_DESCColumn {
08237 get {
08238 return this.columnWSEC_TMPL_DESC;
08239 }
08240 }
08241
08242 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08243 [global::System.ComponentModel.Browsable(false)]
08244 public int Count {
08245 get {
08246 return this.Rows.Count;
08247 }
08248 }
08249
08250 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08251 public SecurityTemplatesRow this[int index] {
08252 get {
08253 return ((SecurityTemplatesRow)(this.Rows[index]));
08254 }
08255 }
08256
08257 public event SecurityTemplatesRowChangeEventHandler SecurityTemplatesRowChanging;
08258
08259 public event SecurityTemplatesRowChangeEventHandler SecurityTemplatesRowChanged;
08260
08261 public event SecurityTemplatesRowChangeEventHandler SecurityTemplatesRowDeleting;
08262
08263 public event SecurityTemplatesRowChangeEventHandler SecurityTemplatesRowDeleted;
08264
08265 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08266 public void AddSecurityTemplatesRow(SecurityTemplatesRow row) {
08267 this.Rows.Add(row);
08268 }
08269
08270 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08271 public SecurityTemplatesRow AddSecurityTemplatesRow(System.Guid WSEC_TMPL_UID, string WSEC_TMPL_NAME, string WSEC_TMPL_DESC) {
08272 SecurityTemplatesRow rowSecurityTemplatesRow = ((SecurityTemplatesRow)(this.NewRow()));
08273 object[] columnValuesArray = new object[] {
08274 WSEC_TMPL_UID,
08275 WSEC_TMPL_NAME,
08276 WSEC_TMPL_DESC};
08277 rowSecurityTemplatesRow.ItemArray = columnValuesArray;
08278 this.Rows.Add(rowSecurityTemplatesRow);
08279 return rowSecurityTemplatesRow;
08280 }
08281
08282 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08283 public SecurityTemplatesRow FindByWSEC_TMPL_UID(System.Guid WSEC_TMPL_UID) {
08284 return ((SecurityTemplatesRow)(this.Rows.Find(new object[] {
08285 WSEC_TMPL_UID})));
08286 }
08287
08288 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08289 public virtual global::System.Collections.IEnumerator GetEnumerator() {
08290 return this.Rows.GetEnumerator();
08291 }
08292
08293 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08294 public override global::System.Data.DataTable Clone() {
08295 SecurityTemplatesDataTable cln = ((SecurityTemplatesDataTable)(base.Clone()));
08296 cln.InitVars();
08297 return cln;
08298 }
08299
08300 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08301 protected override global::System.Data.DataTable CreateInstance() {
08302 return new SecurityTemplatesDataTable();
08303 }
08304
08305 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08306 internal void InitVars() {
08307 this.columnWSEC_TMPL_UID = base.Columns["WSEC_TMPL_UID"];
08308 this.columnWSEC_TMPL_NAME = base.Columns["WSEC_TMPL_NAME"];
08309 this.columnWSEC_TMPL_DESC = base.Columns["WSEC_TMPL_DESC"];
08310 }
08311
08312 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08313 private void InitClass() {
08314 this.columnWSEC_TMPL_UID = new global::System.Data.DataColumn("WSEC_TMPL_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08315 base.Columns.Add(this.columnWSEC_TMPL_UID);
08316 this.columnWSEC_TMPL_NAME = new global::System.Data.DataColumn("WSEC_TMPL_NAME", typeof(string), null, global::System.Data.MappingType.Element);
08317 base.Columns.Add(this.columnWSEC_TMPL_NAME);
08318 this.columnWSEC_TMPL_DESC = new global::System.Data.DataColumn("WSEC_TMPL_DESC", typeof(string), null, global::System.Data.MappingType.Element);
08319 base.Columns.Add(this.columnWSEC_TMPL_DESC);
08320 this.Constraints.Add(new global::System.Data.UniqueConstraint("SecurityTemplatesPrimaryKey", new global::System.Data.DataColumn[] {
08321 this.columnWSEC_TMPL_UID}, true));
08322 this.columnWSEC_TMPL_UID.AllowDBNull = false;
08323 this.columnWSEC_TMPL_UID.Unique = true;
08324 this.columnWSEC_TMPL_NAME.AllowDBNull = false;
08325 }
08326
08327 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08328 public SecurityTemplatesRow NewSecurityTemplatesRow() {
08329 return ((SecurityTemplatesRow)(this.NewRow()));
08330 }
08331
08332 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08333 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
08334 return new SecurityTemplatesRow(builder);
08335 }
08336
08337 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08338 protected override global::System.Type GetRowType() {
08339 return typeof(SecurityTemplatesRow);
08340 }
08341
08342 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08343 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
08344 base.OnRowChanged(e);
08345 if ((this.SecurityTemplatesRowChanged != null)) {
08346 this.SecurityTemplatesRowChanged(this, new SecurityTemplatesRowChangeEvent(((SecurityTemplatesRow)(e.Row)), e.Action));
08347 }
08348 }
08349
08350 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08351 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
08352 base.OnRowChanging(e);
08353 if ((this.SecurityTemplatesRowChanging != null)) {
08354 this.SecurityTemplatesRowChanging(this, new SecurityTemplatesRowChangeEvent(((SecurityTemplatesRow)(e.Row)), e.Action));
08355 }
08356 }
08357
08358 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08359 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
08360 base.OnRowDeleted(e);
08361 if ((this.SecurityTemplatesRowDeleted != null)) {
08362 this.SecurityTemplatesRowDeleted(this, new SecurityTemplatesRowChangeEvent(((SecurityTemplatesRow)(e.Row)), e.Action));
08363 }
08364 }
08365
08366 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08367 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
08368 base.OnRowDeleting(e);
08369 if ((this.SecurityTemplatesRowDeleting != null)) {
08370 this.SecurityTemplatesRowDeleting(this, new SecurityTemplatesRowChangeEvent(((SecurityTemplatesRow)(e.Row)), e.Action));
08371 }
08372 }
08373
08374 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08375 public void RemoveSecurityTemplatesRow(SecurityTemplatesRow row) {
08376 this.Rows.Remove(row);
08377 }
08378
08379 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08380 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
08381 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
08382 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
08383 SecurityTemplatesDataSet ds = new SecurityTemplatesDataSet();
08384 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
08385 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
08386 any1.MinOccurs = new decimal(0);
08387 any1.MaxOccurs = decimal.MaxValue;
08388 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08389 sequence.Items.Add(any1);
08390 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
08391 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
08392 any2.MinOccurs = new decimal(1);
08393 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08394 sequence.Items.Add(any2);
08395 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
08396 attribute1.Name = "namespace";
08397 attribute1.FixedValue = ds.Namespace;
08398 type.Attributes.Add(attribute1);
08399 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
08400 attribute2.Name = "tableTypeName";
08401 attribute2.FixedValue = "SecurityTemplatesDataTable";
08402 type.Attributes.Add(attribute2);
08403 type.Particle = sequence;
08404 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
08405 if (xs.Contains(dsSchema.TargetNamespace)) {
08406 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
08407 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
08408 try {
08409 global::System.Xml.Schema.XmlSchema schema = null;
08410 dsSchema.Write(s1);
08411 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
08412 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
08413 s2.SetLength(0);
08414 schema.Write(s2);
08415 if ((s1.Length == s2.Length)) {
08416 s1.Position = 0;
08417 s2.Position = 0;
08418 for (; ((s1.Position != s1.Length)
08419 && (s1.ReadByte() == s2.ReadByte())); ) {
08420 ;
08421 }
08422 if ((s1.Position == s1.Length)) {
08423 return type;
08424 }
08425 }
08426 }
08427 }
08428 finally {
08429 if ((s1 != null)) {
08430 s1.Close();
08431 }
08432 if ((s2 != null)) {
08433 s2.Close();
08434 }
08435 }
08436 }
08437 xs.Add(dsSchema);
08438 return type;
08439 }
08440 }
08441
08442
08443
08444
08445 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
08446 [global::System.Serializable()]
08447 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
08448 public partial class CategoryPermissionsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
08449
08450 private global::System.Data.DataColumn columnWSEC_TMPL_UID;
08451
08452 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
08453
08454 private global::System.Data.DataColumn columnWSEC_ALLOW;
08455
08456 private global::System.Data.DataColumn columnWSEC_DENY;
08457
08458 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08459 public CategoryPermissionsDataTable() {
08460 this.TableName = "CategoryPermissions";
08461 this.BeginInit();
08462 this.InitClass();
08463 this.EndInit();
08464 }
08465
08466 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08467 internal CategoryPermissionsDataTable(global::System.Data.DataTable table) {
08468 this.TableName = table.TableName;
08469 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
08470 this.CaseSensitive = table.CaseSensitive;
08471 }
08472 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
08473 this.Locale = table.Locale;
08474 }
08475 if ((table.Namespace != table.DataSet.Namespace)) {
08476 this.Namespace = table.Namespace;
08477 }
08478 this.Prefix = table.Prefix;
08479 this.MinimumCapacity = table.MinimumCapacity;
08480 }
08481
08482 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08483 protected CategoryPermissionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
08484 base(info, context) {
08485 this.InitVars();
08486 }
08487
08488 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08489 public global::System.Data.DataColumn WSEC_TMPL_UIDColumn {
08490 get {
08491 return this.columnWSEC_TMPL_UID;
08492 }
08493 }
08494
08495 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08496 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
08497 get {
08498 return this.columnWSEC_FEA_ACT_UID;
08499 }
08500 }
08501
08502 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08503 public global::System.Data.DataColumn WSEC_ALLOWColumn {
08504 get {
08505 return this.columnWSEC_ALLOW;
08506 }
08507 }
08508
08509 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08510 public global::System.Data.DataColumn WSEC_DENYColumn {
08511 get {
08512 return this.columnWSEC_DENY;
08513 }
08514 }
08515
08516 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08517 [global::System.ComponentModel.Browsable(false)]
08518 public int Count {
08519 get {
08520 return this.Rows.Count;
08521 }
08522 }
08523
08524 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08525 public CategoryPermissionsRow this[int index] {
08526 get {
08527 return ((CategoryPermissionsRow)(this.Rows[index]));
08528 }
08529 }
08530
08531 public event CategoryPermissionsRowChangeEventHandler CategoryPermissionsRowChanging;
08532
08533 public event CategoryPermissionsRowChangeEventHandler CategoryPermissionsRowChanged;
08534
08535 public event CategoryPermissionsRowChangeEventHandler CategoryPermissionsRowDeleting;
08536
08537 public event CategoryPermissionsRowChangeEventHandler CategoryPermissionsRowDeleted;
08538
08539 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08540 public void AddCategoryPermissionsRow(CategoryPermissionsRow row) {
08541 this.Rows.Add(row);
08542 }
08543
08544 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08545 public CategoryPermissionsRow AddCategoryPermissionsRow(System.Guid WSEC_TMPL_UID, System.Guid WSEC_FEA_ACT_UID, bool WSEC_ALLOW, bool WSEC_DENY) {
08546 CategoryPermissionsRow rowCategoryPermissionsRow = ((CategoryPermissionsRow)(this.NewRow()));
08547 object[] columnValuesArray = new object[] {
08548 WSEC_TMPL_UID,
08549 WSEC_FEA_ACT_UID,
08550 WSEC_ALLOW,
08551 WSEC_DENY};
08552 rowCategoryPermissionsRow.ItemArray = columnValuesArray;
08553 this.Rows.Add(rowCategoryPermissionsRow);
08554 return rowCategoryPermissionsRow;
08555 }
08556
08557 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08558 public CategoryPermissionsRow FindByWSEC_FEA_ACT_UIDWSEC_TMPL_UID(System.Guid WSEC_FEA_ACT_UID, System.Guid WSEC_TMPL_UID) {
08559 return ((CategoryPermissionsRow)(this.Rows.Find(new object[] {
08560 WSEC_FEA_ACT_UID,
08561 WSEC_TMPL_UID})));
08562 }
08563
08564 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08565 public virtual global::System.Collections.IEnumerator GetEnumerator() {
08566 return this.Rows.GetEnumerator();
08567 }
08568
08569 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08570 public override global::System.Data.DataTable Clone() {
08571 CategoryPermissionsDataTable cln = ((CategoryPermissionsDataTable)(base.Clone()));
08572 cln.InitVars();
08573 return cln;
08574 }
08575
08576 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08577 protected override global::System.Data.DataTable CreateInstance() {
08578 return new CategoryPermissionsDataTable();
08579 }
08580
08581 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08582 internal void InitVars() {
08583 this.columnWSEC_TMPL_UID = base.Columns["WSEC_TMPL_UID"];
08584 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
08585 this.columnWSEC_ALLOW = base.Columns["WSEC_ALLOW"];
08586 this.columnWSEC_DENY = base.Columns["WSEC_DENY"];
08587 }
08588
08589 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08590 private void InitClass() {
08591 this.columnWSEC_TMPL_UID = new global::System.Data.DataColumn("WSEC_TMPL_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08592 base.Columns.Add(this.columnWSEC_TMPL_UID);
08593 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08594 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
08595 this.columnWSEC_ALLOW = new global::System.Data.DataColumn("WSEC_ALLOW", typeof(bool), null, global::System.Data.MappingType.Element);
08596 base.Columns.Add(this.columnWSEC_ALLOW);
08597 this.columnWSEC_DENY = new global::System.Data.DataColumn("WSEC_DENY", typeof(bool), null, global::System.Data.MappingType.Element);
08598 base.Columns.Add(this.columnWSEC_DENY);
08599 this.Constraints.Add(new global::System.Data.UniqueConstraint("CategoryPermissionsPrimaryKey", new global::System.Data.DataColumn[] {
08600 this.columnWSEC_FEA_ACT_UID,
08601 this.columnWSEC_TMPL_UID}, true));
08602 this.columnWSEC_TMPL_UID.AllowDBNull = false;
08603 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
08604 this.columnWSEC_ALLOW.AllowDBNull = false;
08605 this.columnWSEC_ALLOW.DefaultValue = ((bool)(false));
08606 this.columnWSEC_DENY.AllowDBNull = false;
08607 this.columnWSEC_DENY.DefaultValue = ((bool)(false));
08608 }
08609
08610 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08611 public CategoryPermissionsRow NewCategoryPermissionsRow() {
08612 return ((CategoryPermissionsRow)(this.NewRow()));
08613 }
08614
08615 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08616 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
08617 return new CategoryPermissionsRow(builder);
08618 }
08619
08620 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08621 protected override global::System.Type GetRowType() {
08622 return typeof(CategoryPermissionsRow);
08623 }
08624
08625 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08626 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
08627 base.OnRowChanged(e);
08628 if ((this.CategoryPermissionsRowChanged != null)) {
08629 this.CategoryPermissionsRowChanged(this, new CategoryPermissionsRowChangeEvent(((CategoryPermissionsRow)(e.Row)), e.Action));
08630 }
08631 }
08632
08633 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08634 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
08635 base.OnRowChanging(e);
08636 if ((this.CategoryPermissionsRowChanging != null)) {
08637 this.CategoryPermissionsRowChanging(this, new CategoryPermissionsRowChangeEvent(((CategoryPermissionsRow)(e.Row)), e.Action));
08638 }
08639 }
08640
08641 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08642 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
08643 base.OnRowDeleted(e);
08644 if ((this.CategoryPermissionsRowDeleted != null)) {
08645 this.CategoryPermissionsRowDeleted(this, new CategoryPermissionsRowChangeEvent(((CategoryPermissionsRow)(e.Row)), e.Action));
08646 }
08647 }
08648
08649 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08650 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
08651 base.OnRowDeleting(e);
08652 if ((this.CategoryPermissionsRowDeleting != null)) {
08653 this.CategoryPermissionsRowDeleting(this, new CategoryPermissionsRowChangeEvent(((CategoryPermissionsRow)(e.Row)), e.Action));
08654 }
08655 }
08656
08657 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08658 public void RemoveCategoryPermissionsRow(CategoryPermissionsRow row) {
08659 this.Rows.Remove(row);
08660 }
08661
08662 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08663 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
08664 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
08665 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
08666 SecurityTemplatesDataSet ds = new SecurityTemplatesDataSet();
08667 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
08668 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
08669 any1.MinOccurs = new decimal(0);
08670 any1.MaxOccurs = decimal.MaxValue;
08671 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08672 sequence.Items.Add(any1);
08673 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
08674 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
08675 any2.MinOccurs = new decimal(1);
08676 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08677 sequence.Items.Add(any2);
08678 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
08679 attribute1.Name = "namespace";
08680 attribute1.FixedValue = ds.Namespace;
08681 type.Attributes.Add(attribute1);
08682 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
08683 attribute2.Name = "tableTypeName";
08684 attribute2.FixedValue = "CategoryPermissionsDataTable";
08685 type.Attributes.Add(attribute2);
08686 type.Particle = sequence;
08687 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
08688 if (xs.Contains(dsSchema.TargetNamespace)) {
08689 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
08690 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
08691 try {
08692 global::System.Xml.Schema.XmlSchema schema = null;
08693 dsSchema.Write(s1);
08694 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
08695 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
08696 s2.SetLength(0);
08697 schema.Write(s2);
08698 if ((s1.Length == s2.Length)) {
08699 s1.Position = 0;
08700 s2.Position = 0;
08701 for (; ((s1.Position != s1.Length)
08702 && (s1.ReadByte() == s2.ReadByte())); ) {
08703 ;
08704 }
08705 if ((s1.Position == s1.Length)) {
08706 return type;
08707 }
08708 }
08709 }
08710 }
08711 finally {
08712 if ((s1 != null)) {
08713 s1.Close();
08714 }
08715 if ((s2 != null)) {
08716 s2.Close();
08717 }
08718 }
08719 }
08720 xs.Add(dsSchema);
08721 return type;
08722 }
08723 }
08724
08725
08726
08727
08728 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
08729 [global::System.Serializable()]
08730 [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
08731 public partial class GlobalPermissionsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
08732
08733 private global::System.Data.DataColumn columnWSEC_TMPL_UID;
08734
08735 private global::System.Data.DataColumn columnWSEC_FEA_ACT_UID;
08736
08737 private global::System.Data.DataColumn columnWSEC_ALLOW;
08738
08739 private global::System.Data.DataColumn columnWSEC_DENY;
08740
08741 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08742 public GlobalPermissionsDataTable() {
08743 this.TableName = "GlobalPermissions";
08744 this.BeginInit();
08745 this.InitClass();
08746 this.EndInit();
08747 }
08748
08749 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08750 internal GlobalPermissionsDataTable(global::System.Data.DataTable table) {
08751 this.TableName = table.TableName;
08752 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
08753 this.CaseSensitive = table.CaseSensitive;
08754 }
08755 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
08756 this.Locale = table.Locale;
08757 }
08758 if ((table.Namespace != table.DataSet.Namespace)) {
08759 this.Namespace = table.Namespace;
08760 }
08761 this.Prefix = table.Prefix;
08762 this.MinimumCapacity = table.MinimumCapacity;
08763 }
08764
08765 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08766 protected GlobalPermissionsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
08767 base(info, context) {
08768 this.InitVars();
08769 }
08770
08771 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08772 public global::System.Data.DataColumn WSEC_TMPL_UIDColumn {
08773 get {
08774 return this.columnWSEC_TMPL_UID;
08775 }
08776 }
08777
08778 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08779 public global::System.Data.DataColumn WSEC_FEA_ACT_UIDColumn {
08780 get {
08781 return this.columnWSEC_FEA_ACT_UID;
08782 }
08783 }
08784
08785 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08786 public global::System.Data.DataColumn WSEC_ALLOWColumn {
08787 get {
08788 return this.columnWSEC_ALLOW;
08789 }
08790 }
08791
08792 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08793 public global::System.Data.DataColumn WSEC_DENYColumn {
08794 get {
08795 return this.columnWSEC_DENY;
08796 }
08797 }
08798
08799 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08800 [global::System.ComponentModel.Browsable(false)]
08801 public int Count {
08802 get {
08803 return this.Rows.Count;
08804 }
08805 }
08806
08807 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08808 public GlobalPermissionsRow this[int index] {
08809 get {
08810 return ((GlobalPermissionsRow)(this.Rows[index]));
08811 }
08812 }
08813
08814 public event GlobalPermissionsRowChangeEventHandler GlobalPermissionsRowChanging;
08815
08816 public event GlobalPermissionsRowChangeEventHandler GlobalPermissionsRowChanged;
08817
08818 public event GlobalPermissionsRowChangeEventHandler GlobalPermissionsRowDeleting;
08819
08820 public event GlobalPermissionsRowChangeEventHandler GlobalPermissionsRowDeleted;
08821
08822 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08823 public void AddGlobalPermissionsRow(GlobalPermissionsRow row) {
08824 this.Rows.Add(row);
08825 }
08826
08827 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08828 public GlobalPermissionsRow AddGlobalPermissionsRow(System.Guid WSEC_TMPL_UID, System.Guid WSEC_FEA_ACT_UID, bool WSEC_ALLOW, bool WSEC_DENY) {
08829 GlobalPermissionsRow rowGlobalPermissionsRow = ((GlobalPermissionsRow)(this.NewRow()));
08830 object[] columnValuesArray = new object[] {
08831 WSEC_TMPL_UID,
08832 WSEC_FEA_ACT_UID,
08833 WSEC_ALLOW,
08834 WSEC_DENY};
08835 rowGlobalPermissionsRow.ItemArray = columnValuesArray;
08836 this.Rows.Add(rowGlobalPermissionsRow);
08837 return rowGlobalPermissionsRow;
08838 }
08839
08840 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08841 public GlobalPermissionsRow FindByWSEC_FEA_ACT_UIDWSEC_TMPL_UID(System.Guid WSEC_FEA_ACT_UID, System.Guid WSEC_TMPL_UID) {
08842 return ((GlobalPermissionsRow)(this.Rows.Find(new object[] {
08843 WSEC_FEA_ACT_UID,
08844 WSEC_TMPL_UID})));
08845 }
08846
08847 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08848 public virtual global::System.Collections.IEnumerator GetEnumerator() {
08849 return this.Rows.GetEnumerator();
08850 }
08851
08852 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08853 public override global::System.Data.DataTable Clone() {
08854 GlobalPermissionsDataTable cln = ((GlobalPermissionsDataTable)(base.Clone()));
08855 cln.InitVars();
08856 return cln;
08857 }
08858
08859 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08860 protected override global::System.Data.DataTable CreateInstance() {
08861 return new GlobalPermissionsDataTable();
08862 }
08863
08864 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08865 internal void InitVars() {
08866 this.columnWSEC_TMPL_UID = base.Columns["WSEC_TMPL_UID"];
08867 this.columnWSEC_FEA_ACT_UID = base.Columns["WSEC_FEA_ACT_UID"];
08868 this.columnWSEC_ALLOW = base.Columns["WSEC_ALLOW"];
08869 this.columnWSEC_DENY = base.Columns["WSEC_DENY"];
08870 }
08871
08872 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08873 private void InitClass() {
08874 this.columnWSEC_TMPL_UID = new global::System.Data.DataColumn("WSEC_TMPL_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08875 base.Columns.Add(this.columnWSEC_TMPL_UID);
08876 this.columnWSEC_FEA_ACT_UID = new global::System.Data.DataColumn("WSEC_FEA_ACT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08877 base.Columns.Add(this.columnWSEC_FEA_ACT_UID);
08878 this.columnWSEC_ALLOW = new global::System.Data.DataColumn("WSEC_ALLOW", typeof(bool), null, global::System.Data.MappingType.Element);
08879 base.Columns.Add(this.columnWSEC_ALLOW);
08880 this.columnWSEC_DENY = new global::System.Data.DataColumn("WSEC_DENY", typeof(bool), null, global::System.Data.MappingType.Element);
08881 base.Columns.Add(this.columnWSEC_DENY);
08882 this.Constraints.Add(new global::System.Data.UniqueConstraint("GlobalPermissionsPrimaryKey", new global::System.Data.DataColumn[] {
08883 this.columnWSEC_FEA_ACT_UID,
08884 this.columnWSEC_TMPL_UID}, true));
08885 this.columnWSEC_TMPL_UID.AllowDBNull = false;
08886 this.columnWSEC_FEA_ACT_UID.AllowDBNull = false;
08887 this.columnWSEC_ALLOW.AllowDBNull = false;
08888 this.columnWSEC_ALLOW.DefaultValue = ((bool)(false));
08889 this.columnWSEC_DENY.AllowDBNull = false;
08890 this.columnWSEC_DENY.DefaultValue = ((bool)(false));
08891 }
08892
08893 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08894 public GlobalPermissionsRow NewGlobalPermissionsRow() {
08895 return ((GlobalPermissionsRow)(this.NewRow()));
08896 }
08897
08898 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08899 protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
08900 return new GlobalPermissionsRow(builder);
08901 }
08902
08903 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08904 protected override global::System.Type GetRowType() {
08905 return typeof(GlobalPermissionsRow);
08906 }
08907
08908 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08909 protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
08910 base.OnRowChanged(e);
08911 if ((this.GlobalPermissionsRowChanged != null)) {
08912 this.GlobalPermissionsRowChanged(this, new GlobalPermissionsRowChangeEvent(((GlobalPermissionsRow)(e.Row)), e.Action));
08913 }
08914 }
08915
08916 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08917 protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
08918 base.OnRowChanging(e);
08919 if ((this.GlobalPermissionsRowChanging != null)) {
08920 this.GlobalPermissionsRowChanging(this, new GlobalPermissionsRowChangeEvent(((GlobalPermissionsRow)(e.Row)), e.Action));
08921 }
08922 }
08923
08924 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08925 protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
08926 base.OnRowDeleted(e);
08927 if ((this.GlobalPermissionsRowDeleted != null)) {
08928 this.GlobalPermissionsRowDeleted(this, new GlobalPermissionsRowChangeEvent(((GlobalPermissionsRow)(e.Row)), e.Action));
08929 }
08930 }
08931
08932 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08933 protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
08934 base.OnRowDeleting(e);
08935 if ((this.GlobalPermissionsRowDeleting != null)) {
08936 this.GlobalPermissionsRowDeleting(this, new GlobalPermissionsRowChangeEvent(((GlobalPermissionsRow)(e.Row)), e.Action));
08937 }
08938 }
08939
08940 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08941 public void RemoveGlobalPermissionsRow(GlobalPermissionsRow row) {
08942 this.Rows.Remove(row);
08943 }
08944
08945 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08946 public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
08947 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
08948 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
08949 SecurityTemplatesDataSet ds = new SecurityTemplatesDataSet();
08950 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
08951 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
08952 any1.MinOccurs = new decimal(0);
08953 any1.MaxOccurs = decimal.MaxValue;
08954 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08955 sequence.Items.Add(any1);
08956 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
08957 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
08958 any2.MinOccurs = new decimal(1);
08959 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08960 sequence.Items.Add(any2);
08961 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
08962 attribute1.Name = "namespace";
08963 attribute1.FixedValue = ds.Namespace;
08964 type.Attributes.Add(attribute1);
08965 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
08966 attribute2.Name = "tableTypeName";
08967 attribute2.FixedValue = "GlobalPermissionsDataTable";
08968 type.Attributes.Add(attribute2);
08969 type.Particle = sequence;
08970 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
08971 if (xs.Contains(dsSchema.TargetNamespace)) {
08972 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
08973 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
08974 try {
08975 global::System.Xml.Schema.XmlSchema schema = null;
08976 dsSchema.Write(s1);
08977 for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
08978 schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
08979 s2.SetLength(0);
08980 schema.Write(s2);
08981 if ((s1.Length == s2.Length)) {
08982 s1.Position = 0;
08983 s2.Position = 0;
08984 for (; ((s1.Position != s1.Length)
08985 && (s1.ReadByte() == s2.ReadByte())); ) {
08986 ;
08987 }
08988 if ((s1.Position == s1.Length)) {
08989 return type;
08990 }
08991 }
08992 }
08993 }
08994 finally {
08995 if ((s1 != null)) {
08996 s1.Close();
08997 }
08998 if ((s2 != null)) {
08999 s2.Close();
09000 }
09001 }
09002 }
09003 xs.Add(dsSchema);
09004 return type;
09005 }
09006 }
09007
09008
09009
09010
09011 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
09012 public partial class SecurityTemplatesRow : global::System.Data.DataRow {
09013
09014 private SecurityTemplatesDataTable tableSecurityTemplates;
09015
09016 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09017 internal SecurityTemplatesRow(global::System.Data.DataRowBuilder rb) :
09018 base(rb) {
09019 this.tableSecurityTemplates = ((SecurityTemplatesDataTable)(this.Table));
09020 }
09021
09022 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09023 public System.Guid WSEC_TMPL_UID {
09024 get {
09025 return ((global::System.Guid)(this[this.tableSecurityTemplates.WSEC_TMPL_UIDColumn]));
09026 }
09027 set {
09028 this[this.tableSecurityTemplates.WSEC_TMPL_UIDColumn] = value;
09029 }
09030 }
09031
09032 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09033 public string WSEC_TMPL_NAME {
09034 get {
09035 return ((string)(this[this.tableSecurityTemplates.WSEC_TMPL_NAMEColumn]));
09036 }
09037 set {
09038 this[this.tableSecurityTemplates.WSEC_TMPL_NAMEColumn] = value;
09039 }
09040 }
09041
09042 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09043 public string WSEC_TMPL_DESC {
09044 get {
09045 try {
09046 return ((string)(this[this.tableSecurityTemplates.WSEC_TMPL_DESCColumn]));
09047 }
09048 catch (global::System.InvalidCastException e) {
09049 throw new global::System.Data.StrongTypingException("The value for column \'WSEC_TMPL_DESC\' in table \'SecurityTemplates\' is DBNull.", e);
09050 }
09051 }
09052 set {
09053 this[this.tableSecurityTemplates.WSEC_TMPL_DESCColumn] = value;
09054 }
09055 }
09056
09057 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09058 public bool IsWSEC_TMPL_DESCNull() {
09059 return this.IsNull(this.tableSecurityTemplates.WSEC_TMPL_DESCColumn);
09060 }
09061
09062 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09063 public void SetWSEC_TMPL_DESCNull() {
09064 this[this.tableSecurityTemplates.WSEC_TMPL_DESCColumn] = global::System.Convert.DBNull;
09065 }
09066 }
09067
09068
09069
09070
09071 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
09072 public partial class CategoryPermissionsRow : global::System.Data.DataRow {
09073
09074 private CategoryPermissionsDataTable tableCategoryPermissions;
09075
09076 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09077 internal CategoryPermissionsRow(global::System.Data.DataRowBuilder rb) :
09078 base(rb) {
09079 this.tableCategoryPermissions = ((CategoryPermissionsDataTable)(this.Table));
09080 }
09081
09082 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09083 public System.Guid WSEC_TMPL_UID {
09084 get {
09085 return ((global::System.Guid)(this[this.tableCategoryPermissions.WSEC_TMPL_UIDColumn]));
09086 }
09087 set {
09088 this[this.tableCategoryPermissions.WSEC_TMPL_UIDColumn] = value;
09089 }
09090 }
09091
09092 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09093 public System.Guid WSEC_FEA_ACT_UID {
09094 get {
09095 return ((global::System.Guid)(this[this.tableCategoryPermissions.WSEC_FEA_ACT_UIDColumn]));
09096 }
09097 set {
09098 this[this.tableCategoryPermissions.WSEC_FEA_ACT_UIDColumn] = value;
09099 }
09100 }
09101
09102 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09103 public bool WSEC_ALLOW {
09104 get {
09105 return ((bool)(this[this.tableCategoryPermissions.WSEC_ALLOWColumn]));
09106 }
09107 set {
09108 this[this.tableCategoryPermissions.WSEC_ALLOWColumn] = value;
09109 }
09110 }
09111
09112 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09113 public bool WSEC_DENY {
09114 get {
09115 return ((bool)(this[this.tableCategoryPermissions.WSEC_DENYColumn]));
09116 }
09117 set {
09118 this[this.tableCategoryPermissions.WSEC_DENYColumn] = value;
09119 }
09120 }
09121 }
09122
09123
09124
09125
09126 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
09127 public partial class GlobalPermissionsRow : global::System.Data.DataRow {
09128
09129 private GlobalPermissionsDataTable tableGlobalPermissions;
09130
09131 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09132 internal GlobalPermissionsRow(global::System.Data.DataRowBuilder rb) :
09133 base(rb) {
09134 this.tableGlobalPermissions = ((GlobalPermissionsDataTable)(this.Table));
09135 }
09136
09137 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09138 public System.Guid WSEC_TMPL_UID {
09139 get {
09140 return ((global::System.Guid)(this[this.tableGlobalPermissions.WSEC_TMPL_UIDColumn]));
09141 }
09142 set {
09143 this[this.tableGlobalPermissions.WSEC_TMPL_UIDColumn] = value;
09144 }
09145 }
09146
09147 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09148 public System.Guid WSEC_FEA_ACT_UID {
09149 get {
09150 return ((global::System.Guid)(this[this.tableGlobalPermissions.WSEC_FEA_ACT_UIDColumn]));
09151 }
09152 set {
09153 this[this.tableGlobalPermissions.WSEC_FEA_ACT_UIDColumn] = value;
09154 }
09155 }
09156
09157 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09158 public bool WSEC_ALLOW {
09159 get {
09160 return ((bool)(this[this.tableGlobalPermissions.WSEC_ALLOWColumn]));
09161 }
09162 set {
09163 this[this.tableGlobalPermissions.WSEC_ALLOWColumn] = value;
09164 }
09165 }
09166
09167 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09168 public bool WSEC_DENY {
09169 get {
09170 return ((bool)(this[this.tableGlobalPermissions.WSEC_DENYColumn]));
09171 }
09172 set {
09173 this[this.tableGlobalPermissions.WSEC_DENYColumn] = value;
09174 }
09175 }
09176 }
09177
09178
09179
09180
09181 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
09182 public class SecurityTemplatesRowChangeEvent : global::System.EventArgs {
09183
09184 private SecurityTemplatesRow eventRow;
09185
09186 private global::System.Data.DataRowAction eventAction;
09187
09188 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09189 public SecurityTemplatesRowChangeEvent(SecurityTemplatesRow row, global::System.Data.DataRowAction action) {
09190 this.eventRow = row;
09191 this.eventAction = action;
09192 }
09193
09194 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09195 public SecurityTemplatesRow Row {
09196 get {
09197 return this.eventRow;
09198 }
09199 }
09200
09201 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09202 public global::System.Data.DataRowAction Action {
09203 get {
09204 return this.eventAction;
09205 }
09206 }
09207 }
09208
09209
09210
09211
09212 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
09213 public class CategoryPermissionsRowChangeEvent : global::System.EventArgs {
09214
09215 private CategoryPermissionsRow eventRow;
09216
09217 private global::System.Data.DataRowAction eventAction;
09218
09219 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09220 public CategoryPermissionsRowChangeEvent(CategoryPermissionsRow row, global::System.Data.DataRowAction action) {
09221 this.eventRow = row;
09222 this.eventAction = action;
09223 }
09224
09225 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09226 public CategoryPermissionsRow Row {
09227 get {
09228 return this.eventRow;
09229 }
09230 }
09231
09232 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09233 public global::System.Data.DataRowAction Action {
09234 get {
09235 return this.eventAction;
09236 }
09237 }
09238 }
09239
09240
09241
09242
09243 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
09244 public class GlobalPermissionsRowChangeEvent : global::System.EventArgs {
09245
09246 private GlobalPermissionsRow eventRow;
09247
09248 private global::System.Data.DataRowAction eventAction;
09249
09250 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09251 public GlobalPermissionsRowChangeEvent(GlobalPermissionsRow row, global::System.Data.DataRowAction action) {
09252 this.eventRow = row;
09253 this.eventAction = action;
09254 }
09255
09256 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09257 public GlobalPermissionsRow Row {
09258 get {
09259 return this.eventRow;
09260 }
09261 }
09262
09263 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09264 public global::System.Data.DataRowAction Action {
09265 get {
09266 return this.eventAction;
09267 }
09268 }
09269 }
09270 }
09271
09272
09273 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09274 public delegate void CheckUserGlobalPermissionCompletedEventHandler(object sender, CheckUserGlobalPermissionCompletedEventArgs e);
09275
09276
09277 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09278 [System.Diagnostics.DebuggerStepThroughAttribute()]
09279 [System.ComponentModel.DesignerCategoryAttribute("code")]
09280 public partial class CheckUserGlobalPermissionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09281
09282 private object[] results;
09283
09284 internal CheckUserGlobalPermissionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09285 base(exception, cancelled, userState) {
09286 this.results = results;
09287 }
09288
09289
09290 public bool Result {
09291 get {
09292 this.RaiseExceptionIfNecessary();
09293 return ((bool)(this.results[0]));
09294 }
09295 }
09296 }
09297
09298
09299 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09300 public delegate void CheckUserGlobalPermissionsCompletedEventHandler(object sender, CheckUserGlobalPermissionsCompletedEventArgs e);
09301
09302
09303 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09304 [System.Diagnostics.DebuggerStepThroughAttribute()]
09305 [System.ComponentModel.DesignerCategoryAttribute("code")]
09306 public partial class CheckUserGlobalPermissionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09307
09308 private object[] results;
09309
09310 internal CheckUserGlobalPermissionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09311 base(exception, cancelled, userState) {
09312 this.results = results;
09313 }
09314
09315
09316 public bool[] Result {
09317 get {
09318 this.RaiseExceptionIfNecessary();
09319 return ((bool[])(this.results[0]));
09320 }
09321 }
09322 }
09323
09324
09325 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09326 public delegate void CheckUserObjectPermissionCompletedEventHandler(object sender, CheckUserObjectPermissionCompletedEventArgs e);
09327
09328
09329 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09330 [System.Diagnostics.DebuggerStepThroughAttribute()]
09331 [System.ComponentModel.DesignerCategoryAttribute("code")]
09332 public partial class CheckUserObjectPermissionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09333
09334 private object[] results;
09335
09336 internal CheckUserObjectPermissionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09337 base(exception, cancelled, userState) {
09338 this.results = results;
09339 }
09340
09341
09342 public bool Result {
09343 get {
09344 this.RaiseExceptionIfNecessary();
09345 return ((bool)(this.results[0]));
09346 }
09347 }
09348 }
09349
09350
09351 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09352 public delegate void CheckUserObjectPermissionsCompletedEventHandler(object sender, CheckUserObjectPermissionsCompletedEventArgs e);
09353
09354
09355 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09356 [System.Diagnostics.DebuggerStepThroughAttribute()]
09357 [System.ComponentModel.DesignerCategoryAttribute("code")]
09358 public partial class CheckUserObjectPermissionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09359
09360 private object[] results;
09361
09362 internal CheckUserObjectPermissionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09363 base(exception, cancelled, userState) {
09364 this.results = results;
09365 }
09366
09367
09368 public bool[] Result {
09369 get {
09370 this.RaiseExceptionIfNecessary();
09371 return ((bool[])(this.results[0]));
09372 }
09373 }
09374 }
09375
09376
09377 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09378 public delegate void CheckUserProjectPermissionCompletedEventHandler(object sender, CheckUserProjectPermissionCompletedEventArgs e);
09379
09380
09381 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09382 [System.Diagnostics.DebuggerStepThroughAttribute()]
09383 [System.ComponentModel.DesignerCategoryAttribute("code")]
09384 public partial class CheckUserProjectPermissionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09385
09386 private object[] results;
09387
09388 internal CheckUserProjectPermissionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09389 base(exception, cancelled, userState) {
09390 this.results = results;
09391 }
09392
09393
09394 public bool Result {
09395 get {
09396 this.RaiseExceptionIfNecessary();
09397 return ((bool)(this.results[0]));
09398 }
09399 }
09400 }
09401
09402
09403 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09404 public delegate void CheckUserProjectPermissionsCompletedEventHandler(object sender, CheckUserProjectPermissionsCompletedEventArgs e);
09405
09406
09407 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09408 [System.Diagnostics.DebuggerStepThroughAttribute()]
09409 [System.ComponentModel.DesignerCategoryAttribute("code")]
09410 public partial class CheckUserProjectPermissionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09411
09412 private object[] results;
09413
09414 internal CheckUserProjectPermissionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09415 base(exception, cancelled, userState) {
09416 this.results = results;
09417 }
09418
09419
09420 public bool[] Result {
09421 get {
09422 this.RaiseExceptionIfNecessary();
09423 return ((bool[])(this.results[0]));
09424 }
09425 }
09426 }
09427
09428
09429 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09430 public delegate void CheckUserResourcePermissionCompletedEventHandler(object sender, CheckUserResourcePermissionCompletedEventArgs e);
09431
09432
09433 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09434 [System.Diagnostics.DebuggerStepThroughAttribute()]
09435 [System.ComponentModel.DesignerCategoryAttribute("code")]
09436 public partial class CheckUserResourcePermissionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09437
09438 private object[] results;
09439
09440 internal CheckUserResourcePermissionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09441 base(exception, cancelled, userState) {
09442 this.results = results;
09443 }
09444
09445
09446 public bool Result {
09447 get {
09448 this.RaiseExceptionIfNecessary();
09449 return ((bool)(this.results[0]));
09450 }
09451 }
09452 }
09453
09454
09455 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09456 public delegate void CheckUserResourcePermissionsCompletedEventHandler(object sender, CheckUserResourcePermissionsCompletedEventArgs e);
09457
09458
09459 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09460 [System.Diagnostics.DebuggerStepThroughAttribute()]
09461 [System.ComponentModel.DesignerCategoryAttribute("code")]
09462 public partial class CheckUserResourcePermissionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09463
09464 private object[] results;
09465
09466 internal CheckUserResourcePermissionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09467 base(exception, cancelled, userState) {
09468 this.results = results;
09469 }
09470
09471
09472 public bool[] Result {
09473 get {
09474 this.RaiseExceptionIfNecessary();
09475 return ((bool[])(this.results[0]));
09476 }
09477 }
09478 }
09479
09480
09481 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09482 public delegate void SetGroupsCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09483
09484
09485 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09486 public delegate void CreateGroupsCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09487
09488
09489 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09490 public delegate void ReadGroupCompletedEventHandler(object sender, ReadGroupCompletedEventArgs e);
09491
09492
09493 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09494 [System.Diagnostics.DebuggerStepThroughAttribute()]
09495 [System.ComponentModel.DesignerCategoryAttribute("code")]
09496 public partial class ReadGroupCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09497
09498 private object[] results;
09499
09500 internal ReadGroupCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09501 base(exception, cancelled, userState) {
09502 this.results = results;
09503 }
09504
09505
09506 public SecurityGroupsDataSet Result {
09507 get {
09508 this.RaiseExceptionIfNecessary();
09509 return ((SecurityGroupsDataSet)(this.results[0]));
09510 }
09511 }
09512 }
09513
09514
09515 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09516 public delegate void ReadGroupListCompletedEventHandler(object sender, ReadGroupListCompletedEventArgs e);
09517
09518
09519 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09520 [System.Diagnostics.DebuggerStepThroughAttribute()]
09521 [System.ComponentModel.DesignerCategoryAttribute("code")]
09522 public partial class ReadGroupListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09523
09524 private object[] results;
09525
09526 internal ReadGroupListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09527 base(exception, cancelled, userState) {
09528 this.results = results;
09529 }
09530
09531
09532 public SecurityGroupsDataSet Result {
09533 get {
09534 this.RaiseExceptionIfNecessary();
09535 return ((SecurityGroupsDataSet)(this.results[0]));
09536 }
09537 }
09538 }
09539
09540
09541 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09542 public delegate void DeleteGroupsCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09543
09544
09545 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09546 public delegate void CreateCategoriesCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09547
09548
09549 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09550 public delegate void SetCategoriesCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09551
09552
09553 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09554 public delegate void ReadCategoryCompletedEventHandler(object sender, ReadCategoryCompletedEventArgs e);
09555
09556
09557 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09558 [System.Diagnostics.DebuggerStepThroughAttribute()]
09559 [System.ComponentModel.DesignerCategoryAttribute("code")]
09560 public partial class ReadCategoryCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09561
09562 private object[] results;
09563
09564 internal ReadCategoryCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09565 base(exception, cancelled, userState) {
09566 this.results = results;
09567 }
09568
09569
09570 public SecurityCategoriesDataSet Result {
09571 get {
09572 this.RaiseExceptionIfNecessary();
09573 return ((SecurityCategoriesDataSet)(this.results[0]));
09574 }
09575 }
09576 }
09577
09578
09579 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09580 public delegate void ReadCategoryListCompletedEventHandler(object sender, ReadCategoryListCompletedEventArgs e);
09581
09582
09583 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09584 [System.Diagnostics.DebuggerStepThroughAttribute()]
09585 [System.ComponentModel.DesignerCategoryAttribute("code")]
09586 public partial class ReadCategoryListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09587
09588 private object[] results;
09589
09590 internal ReadCategoryListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09591 base(exception, cancelled, userState) {
09592 this.results = results;
09593 }
09594
09595
09596 public SecurityCategoriesDataSet Result {
09597 get {
09598 this.RaiseExceptionIfNecessary();
09599 return ((SecurityCategoriesDataSet)(this.results[0]));
09600 }
09601 }
09602 }
09603
09604
09605 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09606 public delegate void ReadGlobalPermissionsCompletedEventHandler(object sender, ReadGlobalPermissionsCompletedEventArgs e);
09607
09608
09609 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09610 [System.Diagnostics.DebuggerStepThroughAttribute()]
09611 [System.ComponentModel.DesignerCategoryAttribute("code")]
09612 public partial class ReadGlobalPermissionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09613
09614 private object[] results;
09615
09616 internal ReadGlobalPermissionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09617 base(exception, cancelled, userState) {
09618 this.results = results;
09619 }
09620
09621
09622 public PermissionDataSet Result {
09623 get {
09624 this.RaiseExceptionIfNecessary();
09625 return ((PermissionDataSet)(this.results[0]));
09626 }
09627 }
09628 }
09629
09630
09631 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09632 public delegate void ReadCategoryPermissionsCompletedEventHandler(object sender, ReadCategoryPermissionsCompletedEventArgs e);
09633
09634
09635 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09636 [System.Diagnostics.DebuggerStepThroughAttribute()]
09637 [System.ComponentModel.DesignerCategoryAttribute("code")]
09638 public partial class ReadCategoryPermissionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09639
09640 private object[] results;
09641
09642 internal ReadCategoryPermissionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09643 base(exception, cancelled, userState) {
09644 this.results = results;
09645 }
09646
09647
09648 public PermissionDataSet Result {
09649 get {
09650 this.RaiseExceptionIfNecessary();
09651 return ((PermissionDataSet)(this.results[0]));
09652 }
09653 }
09654 }
09655
09656
09657 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09658 public delegate void DeleteCategoriesCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09659
09660
09661 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09662 public delegate void ReadOrganizationalPermissionsCompletedEventHandler(object sender, ReadOrganizationalPermissionsCompletedEventArgs e);
09663
09664
09665 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09666 [System.Diagnostics.DebuggerStepThroughAttribute()]
09667 [System.ComponentModel.DesignerCategoryAttribute("code")]
09668 public partial class ReadOrganizationalPermissionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09669
09670 private object[] results;
09671
09672 internal ReadOrganizationalPermissionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09673 base(exception, cancelled, userState) {
09674 this.results = results;
09675 }
09676
09677
09678 public SecurityOrganizationalPermissionsDataSet Result {
09679 get {
09680 this.RaiseExceptionIfNecessary();
09681 return ((SecurityOrganizationalPermissionsDataSet)(this.results[0]));
09682 }
09683 }
09684 }
09685
09686
09687 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09688 public delegate void UpdateOrganizationalPermissionsCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09689
09690
09691 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09692 public delegate void ReadTemplateCompletedEventHandler(object sender, ReadTemplateCompletedEventArgs e);
09693
09694
09695 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09696 [System.Diagnostics.DebuggerStepThroughAttribute()]
09697 [System.ComponentModel.DesignerCategoryAttribute("code")]
09698 public partial class ReadTemplateCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09699
09700 private object[] results;
09701
09702 internal ReadTemplateCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09703 base(exception, cancelled, userState) {
09704 this.results = results;
09705 }
09706
09707
09708 public SecurityTemplatesDataSet Result {
09709 get {
09710 this.RaiseExceptionIfNecessary();
09711 return ((SecurityTemplatesDataSet)(this.results[0]));
09712 }
09713 }
09714 }
09715
09716
09717 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09718 public delegate void ReadTemplateListCompletedEventHandler(object sender, ReadTemplateListCompletedEventArgs e);
09719
09720
09721 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09722 [System.Diagnostics.DebuggerStepThroughAttribute()]
09723 [System.ComponentModel.DesignerCategoryAttribute("code")]
09724 public partial class ReadTemplateListCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {
09725
09726 private object[] results;
09727
09728 internal ReadTemplateListCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) :
09729 base(exception, cancelled, userState) {
09730 this.results = results;
09731 }
09732
09733
09734 public SecurityTemplatesDataSet Result {
09735 get {
09736 this.RaiseExceptionIfNecessary();
09737 return ((SecurityTemplatesDataSet)(this.results[0]));
09738 }
09739 }
09740 }
09741
09742
09743 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09744 public delegate void SetTemplatesCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09745
09746
09747 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09748 public delegate void CreateTemplatesCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09749
09750
09751 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
09752 public delegate void DeleteTemplatesCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
09753 }
09754
09755 #pragma warning restore 1591