• Main Page
  • Classes
  • Files
  • File List

C:/Data/Projects/MCS EPM Global Practice/Frameworks/Public/mpfX/1.0/Libraries/Mcs.Epm.MicrosoftProject.mpFx/Web References/ProjectsWebService/Reference.cs

00001 //------------------------------------------------------------------------------
00002 // <auto-generated>
00003 //     This code was generated by a tool.
00004 //     Runtime Version:2.0.50727.3053
00005 //
00006 //     Changes to this file may cause incorrect behavior and will be lost if
00007 //     the code is regenerated.
00008 // </auto-generated>
00009 //------------------------------------------------------------------------------
00010 
00011 // 
00012 // This source code was auto-generated by Microsoft.VSDesigner, Version 2.0.50727.3053.
00013 // 
00014 #pragma warning disable 1591
00015 
00016 namespace Mcs.Epm.MicrosoftProject.mpFx.ProjectsWebService {
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     /// <remarks/>
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="ProjectSoap", Namespace="http://schemas.microsoft.com/office/project/server/webservices/Project/")]
00030     public partial class Project : System.Web.Services.Protocols.SoapHttpClientProtocol {
00031         
00032         private System.Threading.SendOrPostCallback CheckOutProjectOperationCompleted;
00033         
00034         private System.Threading.SendOrPostCallback QueueCheckInProjectOperationCompleted;
00035         
00036         private System.Threading.SendOrPostCallback QueueCreateProjectOperationCompleted;
00037         
00038         private System.Threading.SendOrPostCallback QueueCreateProjectAndCheckOutOperationCompleted;
00039         
00040         private System.Threading.SendOrPostCallback QueueAddToProjectOperationCompleted;
00041         
00042         private System.Threading.SendOrPostCallback CreateProjectFromTemplateOperationCompleted;
00043         
00044         private System.Threading.SendOrPostCallback QueueDeleteProjectsOperationCompleted;
00045         
00046         private System.Threading.SendOrPostCallback QueueRenameProjectOperationCompleted;
00047         
00048         private System.Threading.SendOrPostCallback ReadProjectOperationCompleted;
00049         
00050         private System.Threading.SendOrPostCallback ReadProjectEntitiesOperationCompleted;
00051         
00052         private System.Threading.SendOrPostCallback QueueUpdateProjectOperationCompleted;
00053         
00054         private System.Threading.SendOrPostCallback QueueDeleteFromProjectOperationCompleted;
00055         
00056         private System.Threading.SendOrPostCallback ReadProjectTeamOperationCompleted;
00057         
00058         private System.Threading.SendOrPostCallback QueueUpdateProjectTeamOperationCompleted;
00059         
00060         private System.Threading.SendOrPostCallback ReadSchedulingContextOperationCompleted;
00061         
00062         private System.Threading.SendOrPostCallback GetProjectNameFromProjectUidOperationCompleted;
00063         
00064         private System.Threading.SendOrPostCallback ReadServerListSeparatorOperationCompleted;
00065         
00066         private System.Threading.SendOrPostCallback ReadProjectStatusOperationCompleted;
00067         
00068         private System.Threading.SendOrPostCallback QueuePublishOperationCompleted;
00069         
00070         private System.Threading.SendOrPostCallback QueueUpgradeProjectOperationCompleted;
00071         
00072         private System.Threading.SendOrPostCallback QueueCreateProposalProjectAndCheckoutOperationCompleted;
00073         
00074         private System.Threading.SendOrPostCallback CreateOperationsWorkFromWssListOperationCompleted;
00075         
00076         private System.Threading.SendOrPostCallback UpdateProjectWorkspaceAddressOperationCompleted;
00077         
00078         private System.Threading.SendOrPostCallback ReadProjectListOperationCompleted;
00079         
00080         private System.Threading.SendOrPostCallback QueueSynchronizeProjectWorkspaceOperationCompleted;
00081         
00082         private bool useDefaultCredentialsSetExplicitly;
00083         
00084         /// <remarks/>
00085         public Project() {
00086             this.Url = global::Mcs.Epm.MicrosoftProject.mpFx.Properties.Settings.Default.Mcs_Epm_ProjectServer_mpFx_ProjectsWebService_Project;
00087             if ((this.IsLocalFileSystemWebService(this.Url) == true)) {
00088                 this.UseDefaultCredentials = true;
00089                 this.useDefaultCredentialsSetExplicitly = false;
00090             }
00091             else {
00092                 this.useDefaultCredentialsSetExplicitly = true;
00093             }
00094         }
00095         
00096         public new string Url {
00097             get {
00098                 return base.Url;
00099             }
00100             set {
00101                 if ((((this.IsLocalFileSystemWebService(base.Url) == true) 
00102                             && (this.useDefaultCredentialsSetExplicitly == false)) 
00103                             && (this.IsLocalFileSystemWebService(value) == false))) {
00104                     base.UseDefaultCredentials = false;
00105                 }
00106                 base.Url = value;
00107             }
00108         }
00109         
00110         public new bool UseDefaultCredentials {
00111             get {
00112                 return base.UseDefaultCredentials;
00113             }
00114             set {
00115                 base.UseDefaultCredentials = value;
00116                 this.useDefaultCredentialsSetExplicitly = true;
00117             }
00118         }
00119         
00120         /// <remarks/>
00121         public event CheckOutProjectCompletedEventHandler CheckOutProjectCompleted;
00122         
00123         /// <remarks/>
00124         public event QueueCheckInProjectCompletedEventHandler QueueCheckInProjectCompleted;
00125         
00126         /// <remarks/>
00127         public event QueueCreateProjectCompletedEventHandler QueueCreateProjectCompleted;
00128         
00129         /// <remarks/>
00130         public event QueueCreateProjectAndCheckOutCompletedEventHandler QueueCreateProjectAndCheckOutCompleted;
00131         
00132         /// <remarks/>
00133         public event QueueAddToProjectCompletedEventHandler QueueAddToProjectCompleted;
00134         
00135         /// <remarks/>
00136         public event CreateProjectFromTemplateCompletedEventHandler CreateProjectFromTemplateCompleted;
00137         
00138         /// <remarks/>
00139         public event QueueDeleteProjectsCompletedEventHandler QueueDeleteProjectsCompleted;
00140         
00141         /// <remarks/>
00142         public event QueueRenameProjectCompletedEventHandler QueueRenameProjectCompleted;
00143         
00144         /// <remarks/>
00145         public event ReadProjectCompletedEventHandler ReadProjectCompleted;
00146         
00147         /// <remarks/>
00148         public event ReadProjectEntitiesCompletedEventHandler ReadProjectEntitiesCompleted;
00149         
00150         /// <remarks/>
00151         public event QueueUpdateProjectCompletedEventHandler QueueUpdateProjectCompleted;
00152         
00153         /// <remarks/>
00154         public event QueueDeleteFromProjectCompletedEventHandler QueueDeleteFromProjectCompleted;
00155         
00156         /// <remarks/>
00157         public event ReadProjectTeamCompletedEventHandler ReadProjectTeamCompleted;
00158         
00159         /// <remarks/>
00160         public event QueueUpdateProjectTeamCompletedEventHandler QueueUpdateProjectTeamCompleted;
00161         
00162         /// <remarks/>
00163         public event ReadSchedulingContextCompletedEventHandler ReadSchedulingContextCompleted;
00164         
00165         /// <remarks/>
00166         public event GetProjectNameFromProjectUidCompletedEventHandler GetProjectNameFromProjectUidCompleted;
00167         
00168         /// <remarks/>
00169         public event ReadServerListSeparatorCompletedEventHandler ReadServerListSeparatorCompleted;
00170         
00171         /// <remarks/>
00172         public event ReadProjectStatusCompletedEventHandler ReadProjectStatusCompleted;
00173         
00174         /// <remarks/>
00175         public event QueuePublishCompletedEventHandler QueuePublishCompleted;
00176         
00177         /// <remarks/>
00178         public event QueueUpgradeProjectCompletedEventHandler QueueUpgradeProjectCompleted;
00179         
00180         /// <remarks/>
00181         public event QueueCreateProposalProjectAndCheckoutCompletedEventHandler QueueCreateProposalProjectAndCheckoutCompleted;
00182         
00183         /// <remarks/>
00184         public event CreateOperationsWorkFromWssListCompletedEventHandler CreateOperationsWorkFromWssListCompleted;
00185         
00186         /// <remarks/>
00187         public event UpdateProjectWorkspaceAddressCompletedEventHandler UpdateProjectWorkspaceAddressCompleted;
00188         
00189         /// <remarks/>
00190         public event ReadProjectListCompletedEventHandler ReadProjectListCompleted;
00191         
00192         /// <remarks/>
00193         public event QueueSynchronizeProjectWorkspaceCompletedEventHandler QueueSynchronizeProjectWorkspaceCompleted;
00194         
00195         /// <remarks/>
00196         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/CheckOutPr" +
00197             "oject", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00198         public void CheckOutProject(System.Guid projectUid, System.Guid sessionUid, string sessionDescription) {
00199             this.Invoke("CheckOutProject", new object[] {
00200                         projectUid,
00201                         sessionUid,
00202                         sessionDescription});
00203         }
00204         
00205         /// <remarks/>
00206         public void CheckOutProjectAsync(System.Guid projectUid, System.Guid sessionUid, string sessionDescription) {
00207             this.CheckOutProjectAsync(projectUid, sessionUid, sessionDescription, null);
00208         }
00209         
00210         /// <remarks/>
00211         public void CheckOutProjectAsync(System.Guid projectUid, System.Guid sessionUid, string sessionDescription, object userState) {
00212             if ((this.CheckOutProjectOperationCompleted == null)) {
00213                 this.CheckOutProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCheckOutProjectOperationCompleted);
00214             }
00215             this.InvokeAsync("CheckOutProject", new object[] {
00216                         projectUid,
00217                         sessionUid,
00218                         sessionDescription}, this.CheckOutProjectOperationCompleted, userState);
00219         }
00220         
00221         private void OnCheckOutProjectOperationCompleted(object arg) {
00222             if ((this.CheckOutProjectCompleted != null)) {
00223                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00224                 this.CheckOutProjectCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00225             }
00226         }
00227         
00228         /// <remarks/>
00229         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueCheck" +
00230             "InProject", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00231         public void QueueCheckInProject(System.Guid jobUid, System.Guid projectUid, bool force, System.Guid sessionUid, string sessionDescription) {
00232             this.Invoke("QueueCheckInProject", new object[] {
00233                         jobUid,
00234                         projectUid,
00235                         force,
00236                         sessionUid,
00237                         sessionDescription});
00238         }
00239         
00240         /// <remarks/>
00241         public void QueueCheckInProjectAsync(System.Guid jobUid, System.Guid projectUid, bool force, System.Guid sessionUid, string sessionDescription) {
00242             this.QueueCheckInProjectAsync(jobUid, projectUid, force, sessionUid, sessionDescription, null);
00243         }
00244         
00245         /// <remarks/>
00246         public void QueueCheckInProjectAsync(System.Guid jobUid, System.Guid projectUid, bool force, System.Guid sessionUid, string sessionDescription, object userState) {
00247             if ((this.QueueCheckInProjectOperationCompleted == null)) {
00248                 this.QueueCheckInProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueCheckInProjectOperationCompleted);
00249             }
00250             this.InvokeAsync("QueueCheckInProject", new object[] {
00251                         jobUid,
00252                         projectUid,
00253                         force,
00254                         sessionUid,
00255                         sessionDescription}, this.QueueCheckInProjectOperationCompleted, userState);
00256         }
00257         
00258         private void OnQueueCheckInProjectOperationCompleted(object arg) {
00259             if ((this.QueueCheckInProjectCompleted != null)) {
00260                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00261                 this.QueueCheckInProjectCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00262             }
00263         }
00264         
00265         /// <remarks/>
00266         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueCreat" +
00267             "eProject", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00268         public void QueueCreateProject(System.Guid jobUid, ProjectDataSet dataset, bool validateOnly) {
00269             this.Invoke("QueueCreateProject", new object[] {
00270                         jobUid,
00271                         dataset,
00272                         validateOnly});
00273         }
00274         
00275         /// <remarks/>
00276         public void QueueCreateProjectAsync(System.Guid jobUid, ProjectDataSet dataset, bool validateOnly) {
00277             this.QueueCreateProjectAsync(jobUid, dataset, validateOnly, null);
00278         }
00279         
00280         /// <remarks/>
00281         public void QueueCreateProjectAsync(System.Guid jobUid, ProjectDataSet dataset, bool validateOnly, object userState) {
00282             if ((this.QueueCreateProjectOperationCompleted == null)) {
00283                 this.QueueCreateProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueCreateProjectOperationCompleted);
00284             }
00285             this.InvokeAsync("QueueCreateProject", new object[] {
00286                         jobUid,
00287                         dataset,
00288                         validateOnly}, this.QueueCreateProjectOperationCompleted, userState);
00289         }
00290         
00291         private void OnQueueCreateProjectOperationCompleted(object arg) {
00292             if ((this.QueueCreateProjectCompleted != null)) {
00293                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00294                 this.QueueCreateProjectCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00295             }
00296         }
00297         
00298         /// <remarks/>
00299         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueCreat" +
00300             "eProjectAndCheckOut", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00301         public void QueueCreateProjectAndCheckOut(System.Guid jobUid, System.Guid sessionUid, string sessionDescription, ProjectDataSet dataset, bool validateOnly) {
00302             this.Invoke("QueueCreateProjectAndCheckOut", new object[] {
00303                         jobUid,
00304                         sessionUid,
00305                         sessionDescription,
00306                         dataset,
00307                         validateOnly});
00308         }
00309         
00310         /// <remarks/>
00311         public void QueueCreateProjectAndCheckOutAsync(System.Guid jobUid, System.Guid sessionUid, string sessionDescription, ProjectDataSet dataset, bool validateOnly) {
00312             this.QueueCreateProjectAndCheckOutAsync(jobUid, sessionUid, sessionDescription, dataset, validateOnly, null);
00313         }
00314         
00315         /// <remarks/>
00316         public void QueueCreateProjectAndCheckOutAsync(System.Guid jobUid, System.Guid sessionUid, string sessionDescription, ProjectDataSet dataset, bool validateOnly, object userState) {
00317             if ((this.QueueCreateProjectAndCheckOutOperationCompleted == null)) {
00318                 this.QueueCreateProjectAndCheckOutOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueCreateProjectAndCheckOutOperationCompleted);
00319             }
00320             this.InvokeAsync("QueueCreateProjectAndCheckOut", new object[] {
00321                         jobUid,
00322                         sessionUid,
00323                         sessionDescription,
00324                         dataset,
00325                         validateOnly}, this.QueueCreateProjectAndCheckOutOperationCompleted, userState);
00326         }
00327         
00328         private void OnQueueCreateProjectAndCheckOutOperationCompleted(object arg) {
00329             if ((this.QueueCreateProjectAndCheckOutCompleted != null)) {
00330                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00331                 this.QueueCreateProjectAndCheckOutCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00332             }
00333         }
00334         
00335         /// <remarks/>
00336         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueAddTo" +
00337             "Project", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00338         public void QueueAddToProject(System.Guid jobUid, System.Guid sessionUid, ProjectDataSet dataset, bool validateOnly) {
00339             this.Invoke("QueueAddToProject", new object[] {
00340                         jobUid,
00341                         sessionUid,
00342                         dataset,
00343                         validateOnly});
00344         }
00345         
00346         /// <remarks/>
00347         public void QueueAddToProjectAsync(System.Guid jobUid, System.Guid sessionUid, ProjectDataSet dataset, bool validateOnly) {
00348             this.QueueAddToProjectAsync(jobUid, sessionUid, dataset, validateOnly, null);
00349         }
00350         
00351         /// <remarks/>
00352         public void QueueAddToProjectAsync(System.Guid jobUid, System.Guid sessionUid, ProjectDataSet dataset, bool validateOnly, object userState) {
00353             if ((this.QueueAddToProjectOperationCompleted == null)) {
00354                 this.QueueAddToProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueAddToProjectOperationCompleted);
00355             }
00356             this.InvokeAsync("QueueAddToProject", new object[] {
00357                         jobUid,
00358                         sessionUid,
00359                         dataset,
00360                         validateOnly}, this.QueueAddToProjectOperationCompleted, userState);
00361         }
00362         
00363         private void OnQueueAddToProjectOperationCompleted(object arg) {
00364             if ((this.QueueAddToProjectCompleted != null)) {
00365                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00366                 this.QueueAddToProjectCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00367             }
00368         }
00369         
00370         /// <remarks/>
00371         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/CreateProj" +
00372             "ectFromTemplate", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00373         public System.Guid CreateProjectFromTemplate(System.Guid templateUid, string projectName) {
00374             object[] results = this.Invoke("CreateProjectFromTemplate", new object[] {
00375                         templateUid,
00376                         projectName});
00377             return ((System.Guid)(results[0]));
00378         }
00379         
00380         /// <remarks/>
00381         public void CreateProjectFromTemplateAsync(System.Guid templateUid, string projectName) {
00382             this.CreateProjectFromTemplateAsync(templateUid, projectName, null);
00383         }
00384         
00385         /// <remarks/>
00386         public void CreateProjectFromTemplateAsync(System.Guid templateUid, string projectName, object userState) {
00387             if ((this.CreateProjectFromTemplateOperationCompleted == null)) {
00388                 this.CreateProjectFromTemplateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateProjectFromTemplateOperationCompleted);
00389             }
00390             this.InvokeAsync("CreateProjectFromTemplate", new object[] {
00391                         templateUid,
00392                         projectName}, this.CreateProjectFromTemplateOperationCompleted, userState);
00393         }
00394         
00395         private void OnCreateProjectFromTemplateOperationCompleted(object arg) {
00396             if ((this.CreateProjectFromTemplateCompleted != null)) {
00397                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00398                 this.CreateProjectFromTemplateCompleted(this, new CreateProjectFromTemplateCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00399             }
00400         }
00401         
00402         /// <remarks/>
00403         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueDelet" +
00404             "eProjects", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00405         public void QueueDeleteProjects(System.Guid jobUid, bool deleteWSS, System.Guid[] projectUids, bool deleteBoth) {
00406             this.Invoke("QueueDeleteProjects", new object[] {
00407                         jobUid,
00408                         deleteWSS,
00409                         projectUids,
00410                         deleteBoth});
00411         }
00412         
00413         /// <remarks/>
00414         public void QueueDeleteProjectsAsync(System.Guid jobUid, bool deleteWSS, System.Guid[] projectUids, bool deleteBoth) {
00415             this.QueueDeleteProjectsAsync(jobUid, deleteWSS, projectUids, deleteBoth, null);
00416         }
00417         
00418         /// <remarks/>
00419         public void QueueDeleteProjectsAsync(System.Guid jobUid, bool deleteWSS, System.Guid[] projectUids, bool deleteBoth, object userState) {
00420             if ((this.QueueDeleteProjectsOperationCompleted == null)) {
00421                 this.QueueDeleteProjectsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueDeleteProjectsOperationCompleted);
00422             }
00423             this.InvokeAsync("QueueDeleteProjects", new object[] {
00424                         jobUid,
00425                         deleteWSS,
00426                         projectUids,
00427                         deleteBoth}, this.QueueDeleteProjectsOperationCompleted, userState);
00428         }
00429         
00430         private void OnQueueDeleteProjectsOperationCompleted(object arg) {
00431             if ((this.QueueDeleteProjectsCompleted != null)) {
00432                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00433                 this.QueueDeleteProjectsCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00434             }
00435         }
00436         
00437         /// <remarks/>
00438         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueRenam" +
00439             "eProject", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00440         public void QueueRenameProject(System.Guid jobUid, System.Guid sessionUid, System.Guid projectUid, string name) {
00441             this.Invoke("QueueRenameProject", new object[] {
00442                         jobUid,
00443                         sessionUid,
00444                         projectUid,
00445                         name});
00446         }
00447         
00448         /// <remarks/>
00449         public void QueueRenameProjectAsync(System.Guid jobUid, System.Guid sessionUid, System.Guid projectUid, string name) {
00450             this.QueueRenameProjectAsync(jobUid, sessionUid, projectUid, name, null);
00451         }
00452         
00453         /// <remarks/>
00454         public void QueueRenameProjectAsync(System.Guid jobUid, System.Guid sessionUid, System.Guid projectUid, string name, object userState) {
00455             if ((this.QueueRenameProjectOperationCompleted == null)) {
00456                 this.QueueRenameProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueRenameProjectOperationCompleted);
00457             }
00458             this.InvokeAsync("QueueRenameProject", new object[] {
00459                         jobUid,
00460                         sessionUid,
00461                         projectUid,
00462                         name}, this.QueueRenameProjectOperationCompleted, userState);
00463         }
00464         
00465         private void OnQueueRenameProjectOperationCompleted(object arg) {
00466             if ((this.QueueRenameProjectCompleted != null)) {
00467                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00468                 this.QueueRenameProjectCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00469             }
00470         }
00471         
00472         /// <remarks/>
00473         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/ReadProjec" +
00474             "t", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00475         public ProjectDataSet ReadProject(System.Guid projectUid, DataStoreEnum dataStore) {
00476             object[] results = this.Invoke("ReadProject", new object[] {
00477                         projectUid,
00478                         dataStore});
00479             return ((ProjectDataSet)(results[0]));
00480         }
00481         
00482         /// <remarks/>
00483         public void ReadProjectAsync(System.Guid projectUid, DataStoreEnum dataStore) {
00484             this.ReadProjectAsync(projectUid, dataStore, null);
00485         }
00486         
00487         /// <remarks/>
00488         public void ReadProjectAsync(System.Guid projectUid, DataStoreEnum dataStore, object userState) {
00489             if ((this.ReadProjectOperationCompleted == null)) {
00490                 this.ReadProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadProjectOperationCompleted);
00491             }
00492             this.InvokeAsync("ReadProject", new object[] {
00493                         projectUid,
00494                         dataStore}, this.ReadProjectOperationCompleted, userState);
00495         }
00496         
00497         private void OnReadProjectOperationCompleted(object arg) {
00498             if ((this.ReadProjectCompleted != null)) {
00499                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00500                 this.ReadProjectCompleted(this, new ReadProjectCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00501             }
00502         }
00503         
00504         /// <remarks/>
00505         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/ReadProjec" +
00506             "tEntities", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00507         public ProjectDataSet ReadProjectEntities(System.Guid projectUid, int ProjectEntityType, DataStoreEnum dataStore) {
00508             object[] results = this.Invoke("ReadProjectEntities", new object[] {
00509                         projectUid,
00510                         ProjectEntityType,
00511                         dataStore});
00512             return ((ProjectDataSet)(results[0]));
00513         }
00514         
00515         /// <remarks/>
00516         public void ReadProjectEntitiesAsync(System.Guid projectUid, int ProjectEntityType, DataStoreEnum dataStore) {
00517             this.ReadProjectEntitiesAsync(projectUid, ProjectEntityType, dataStore, null);
00518         }
00519         
00520         /// <remarks/>
00521         public void ReadProjectEntitiesAsync(System.Guid projectUid, int ProjectEntityType, DataStoreEnum dataStore, object userState) {
00522             if ((this.ReadProjectEntitiesOperationCompleted == null)) {
00523                 this.ReadProjectEntitiesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadProjectEntitiesOperationCompleted);
00524             }
00525             this.InvokeAsync("ReadProjectEntities", new object[] {
00526                         projectUid,
00527                         ProjectEntityType,
00528                         dataStore}, this.ReadProjectEntitiesOperationCompleted, userState);
00529         }
00530         
00531         private void OnReadProjectEntitiesOperationCompleted(object arg) {
00532             if ((this.ReadProjectEntitiesCompleted != null)) {
00533                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00534                 this.ReadProjectEntitiesCompleted(this, new ReadProjectEntitiesCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00535             }
00536         }
00537         
00538         /// <remarks/>
00539         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpdat" +
00540             "eProject", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00541         public void QueueUpdateProject(System.Guid jobUid, System.Guid sessionUid, ProjectDataSet dataset, bool validateOnly) {
00542             this.Invoke("QueueUpdateProject", new object[] {
00543                         jobUid,
00544                         sessionUid,
00545                         dataset,
00546                         validateOnly});
00547         }
00548         
00549         /// <remarks/>
00550         public void QueueUpdateProjectAsync(System.Guid jobUid, System.Guid sessionUid, ProjectDataSet dataset, bool validateOnly) {
00551             this.QueueUpdateProjectAsync(jobUid, sessionUid, dataset, validateOnly, null);
00552         }
00553         
00554         /// <remarks/>
00555         public void QueueUpdateProjectAsync(System.Guid jobUid, System.Guid sessionUid, ProjectDataSet dataset, bool validateOnly, object userState) {
00556             if ((this.QueueUpdateProjectOperationCompleted == null)) {
00557                 this.QueueUpdateProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueUpdateProjectOperationCompleted);
00558             }
00559             this.InvokeAsync("QueueUpdateProject", new object[] {
00560                         jobUid,
00561                         sessionUid,
00562                         dataset,
00563                         validateOnly}, this.QueueUpdateProjectOperationCompleted, userState);
00564         }
00565         
00566         private void OnQueueUpdateProjectOperationCompleted(object arg) {
00567             if ((this.QueueUpdateProjectCompleted != null)) {
00568                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00569                 this.QueueUpdateProjectCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00570             }
00571         }
00572         
00573         /// <remarks/>
00574         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueDelet" +
00575             "eFromProject", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00576         public void QueueDeleteFromProject(System.Guid jobUid, System.Guid sessionUid, System.Guid projectUid, System.Guid[] projectEntityUids) {
00577             this.Invoke("QueueDeleteFromProject", new object[] {
00578                         jobUid,
00579                         sessionUid,
00580                         projectUid,
00581                         projectEntityUids});
00582         }
00583         
00584         /// <remarks/>
00585         public void QueueDeleteFromProjectAsync(System.Guid jobUid, System.Guid sessionUid, System.Guid projectUid, System.Guid[] projectEntityUids) {
00586             this.QueueDeleteFromProjectAsync(jobUid, sessionUid, projectUid, projectEntityUids, null);
00587         }
00588         
00589         /// <remarks/>
00590         public void QueueDeleteFromProjectAsync(System.Guid jobUid, System.Guid sessionUid, System.Guid projectUid, System.Guid[] projectEntityUids, object userState) {
00591             if ((this.QueueDeleteFromProjectOperationCompleted == null)) {
00592                 this.QueueDeleteFromProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueDeleteFromProjectOperationCompleted);
00593             }
00594             this.InvokeAsync("QueueDeleteFromProject", new object[] {
00595                         jobUid,
00596                         sessionUid,
00597                         projectUid,
00598                         projectEntityUids}, this.QueueDeleteFromProjectOperationCompleted, userState);
00599         }
00600         
00601         private void OnQueueDeleteFromProjectOperationCompleted(object arg) {
00602             if ((this.QueueDeleteFromProjectCompleted != null)) {
00603                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00604                 this.QueueDeleteFromProjectCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00605             }
00606         }
00607         
00608         /// <remarks/>
00609         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/ReadProjec" +
00610             "tTeam", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00611         public ProjectTeamDataSet ReadProjectTeam(System.Guid projectUid) {
00612             object[] results = this.Invoke("ReadProjectTeam", new object[] {
00613                         projectUid});
00614             return ((ProjectTeamDataSet)(results[0]));
00615         }
00616         
00617         /// <remarks/>
00618         public void ReadProjectTeamAsync(System.Guid projectUid) {
00619             this.ReadProjectTeamAsync(projectUid, null);
00620         }
00621         
00622         /// <remarks/>
00623         public void ReadProjectTeamAsync(System.Guid projectUid, object userState) {
00624             if ((this.ReadProjectTeamOperationCompleted == null)) {
00625                 this.ReadProjectTeamOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadProjectTeamOperationCompleted);
00626             }
00627             this.InvokeAsync("ReadProjectTeam", new object[] {
00628                         projectUid}, this.ReadProjectTeamOperationCompleted, userState);
00629         }
00630         
00631         private void OnReadProjectTeamOperationCompleted(object arg) {
00632             if ((this.ReadProjectTeamCompleted != null)) {
00633                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00634                 this.ReadProjectTeamCompleted(this, new ReadProjectTeamCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00635             }
00636         }
00637         
00638         /// <remarks/>
00639         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpdat" +
00640             "eProjectTeam", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00641         public void QueueUpdateProjectTeam(System.Guid JobUid, System.Guid sessionUid, System.Guid projectUid, ProjectTeamDataSet dataset) {
00642             this.Invoke("QueueUpdateProjectTeam", new object[] {
00643                         JobUid,
00644                         sessionUid,
00645                         projectUid,
00646                         dataset});
00647         }
00648         
00649         /// <remarks/>
00650         public void QueueUpdateProjectTeamAsync(System.Guid JobUid, System.Guid sessionUid, System.Guid projectUid, ProjectTeamDataSet dataset) {
00651             this.QueueUpdateProjectTeamAsync(JobUid, sessionUid, projectUid, dataset, null);
00652         }
00653         
00654         /// <remarks/>
00655         public void QueueUpdateProjectTeamAsync(System.Guid JobUid, System.Guid sessionUid, System.Guid projectUid, ProjectTeamDataSet dataset, object userState) {
00656             if ((this.QueueUpdateProjectTeamOperationCompleted == null)) {
00657                 this.QueueUpdateProjectTeamOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueUpdateProjectTeamOperationCompleted);
00658             }
00659             this.InvokeAsync("QueueUpdateProjectTeam", new object[] {
00660                         JobUid,
00661                         sessionUid,
00662                         projectUid,
00663                         dataset}, this.QueueUpdateProjectTeamOperationCompleted, userState);
00664         }
00665         
00666         private void OnQueueUpdateProjectTeamOperationCompleted(object arg) {
00667             if ((this.QueueUpdateProjectTeamCompleted != null)) {
00668                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00669                 this.QueueUpdateProjectTeamCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00670             }
00671         }
00672         
00673         /// <remarks/>
00674         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/ReadSchedu" +
00675             "lingContext", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00676         public ProjectContextDataSet ReadSchedulingContext(System.Guid[] projectUids, System.Guid[] resourceUids) {
00677             object[] results = this.Invoke("ReadSchedulingContext", new object[] {
00678                         projectUids,
00679                         resourceUids});
00680             return ((ProjectContextDataSet)(results[0]));
00681         }
00682         
00683         /// <remarks/>
00684         public void ReadSchedulingContextAsync(System.Guid[] projectUids, System.Guid[] resourceUids) {
00685             this.ReadSchedulingContextAsync(projectUids, resourceUids, null);
00686         }
00687         
00688         /// <remarks/>
00689         public void ReadSchedulingContextAsync(System.Guid[] projectUids, System.Guid[] resourceUids, object userState) {
00690             if ((this.ReadSchedulingContextOperationCompleted == null)) {
00691                 this.ReadSchedulingContextOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadSchedulingContextOperationCompleted);
00692             }
00693             this.InvokeAsync("ReadSchedulingContext", new object[] {
00694                         projectUids,
00695                         resourceUids}, this.ReadSchedulingContextOperationCompleted, userState);
00696         }
00697         
00698         private void OnReadSchedulingContextOperationCompleted(object arg) {
00699             if ((this.ReadSchedulingContextCompleted != null)) {
00700                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00701                 this.ReadSchedulingContextCompleted(this, new ReadSchedulingContextCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00702             }
00703         }
00704         
00705         /// <remarks/>
00706         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/GetProject" +
00707             "NameFromProjectUid", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00708         public string GetProjectNameFromProjectUid(System.Guid projectUid, DataStoreEnum dataStore) {
00709             object[] results = this.Invoke("GetProjectNameFromProjectUid", new object[] {
00710                         projectUid,
00711                         dataStore});
00712             return ((string)(results[0]));
00713         }
00714         
00715         /// <remarks/>
00716         public void GetProjectNameFromProjectUidAsync(System.Guid projectUid, DataStoreEnum dataStore) {
00717             this.GetProjectNameFromProjectUidAsync(projectUid, dataStore, null);
00718         }
00719         
00720         /// <remarks/>
00721         public void GetProjectNameFromProjectUidAsync(System.Guid projectUid, DataStoreEnum dataStore, object userState) {
00722             if ((this.GetProjectNameFromProjectUidOperationCompleted == null)) {
00723                 this.GetProjectNameFromProjectUidOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetProjectNameFromProjectUidOperationCompleted);
00724             }
00725             this.InvokeAsync("GetProjectNameFromProjectUid", new object[] {
00726                         projectUid,
00727                         dataStore}, this.GetProjectNameFromProjectUidOperationCompleted, userState);
00728         }
00729         
00730         private void OnGetProjectNameFromProjectUidOperationCompleted(object arg) {
00731             if ((this.GetProjectNameFromProjectUidCompleted != null)) {
00732                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00733                 this.GetProjectNameFromProjectUidCompleted(this, new GetProjectNameFromProjectUidCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00734             }
00735         }
00736         
00737         /// <remarks/>
00738         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/ReadServer" +
00739             "ListSeparator", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00740         public char ReadServerListSeparator() {
00741             object[] results = this.Invoke("ReadServerListSeparator", new object[0]);
00742             return ((char)(results[0]));
00743         }
00744         
00745         /// <remarks/>
00746         public void ReadServerListSeparatorAsync() {
00747             this.ReadServerListSeparatorAsync(null);
00748         }
00749         
00750         /// <remarks/>
00751         public void ReadServerListSeparatorAsync(object userState) {
00752             if ((this.ReadServerListSeparatorOperationCompleted == null)) {
00753                 this.ReadServerListSeparatorOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadServerListSeparatorOperationCompleted);
00754             }
00755             this.InvokeAsync("ReadServerListSeparator", new object[0], this.ReadServerListSeparatorOperationCompleted, userState);
00756         }
00757         
00758         private void OnReadServerListSeparatorOperationCompleted(object arg) {
00759             if ((this.ReadServerListSeparatorCompleted != null)) {
00760                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00761                 this.ReadServerListSeparatorCompleted(this, new ReadServerListSeparatorCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00762             }
00763         }
00764         
00765         /// <remarks/>
00766         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/ReadProjec" +
00767             "tStatus", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00768         public ProjectDataSet ReadProjectStatus(System.Guid projGuid, DataStoreEnum dataStore, string projName, int projType) {
00769             object[] results = this.Invoke("ReadProjectStatus", new object[] {
00770                         projGuid,
00771                         dataStore,
00772                         projName,
00773                         projType});
00774             return ((ProjectDataSet)(results[0]));
00775         }
00776         
00777         /// <remarks/>
00778         public void ReadProjectStatusAsync(System.Guid projGuid, DataStoreEnum dataStore, string projName, int projType) {
00779             this.ReadProjectStatusAsync(projGuid, dataStore, projName, projType, null);
00780         }
00781         
00782         /// <remarks/>
00783         public void ReadProjectStatusAsync(System.Guid projGuid, DataStoreEnum dataStore, string projName, int projType, object userState) {
00784             if ((this.ReadProjectStatusOperationCompleted == null)) {
00785                 this.ReadProjectStatusOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadProjectStatusOperationCompleted);
00786             }
00787             this.InvokeAsync("ReadProjectStatus", new object[] {
00788                         projGuid,
00789                         dataStore,
00790                         projName,
00791                         projType}, this.ReadProjectStatusOperationCompleted, userState);
00792         }
00793         
00794         private void OnReadProjectStatusOperationCompleted(object arg) {
00795             if ((this.ReadProjectStatusCompleted != null)) {
00796                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00797                 this.ReadProjectStatusCompleted(this, new ReadProjectStatusCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00798             }
00799         }
00800         
00801         /// <remarks/>
00802         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueuePubli" +
00803             "sh", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00804         public ProjectRelationsDataSet QueuePublish(System.Guid jobUid, System.Guid projectUid, bool fullPublish, string WssURL) {
00805             object[] results = this.Invoke("QueuePublish", new object[] {
00806                         jobUid,
00807                         projectUid,
00808                         fullPublish,
00809                         WssURL});
00810             return ((ProjectRelationsDataSet)(results[0]));
00811         }
00812         
00813         /// <remarks/>
00814         public void QueuePublishAsync(System.Guid jobUid, System.Guid projectUid, bool fullPublish, string WssURL) {
00815             this.QueuePublishAsync(jobUid, projectUid, fullPublish, WssURL, null);
00816         }
00817         
00818         /// <remarks/>
00819         public void QueuePublishAsync(System.Guid jobUid, System.Guid projectUid, bool fullPublish, string WssURL, object userState) {
00820             if ((this.QueuePublishOperationCompleted == null)) {
00821                 this.QueuePublishOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueuePublishOperationCompleted);
00822             }
00823             this.InvokeAsync("QueuePublish", new object[] {
00824                         jobUid,
00825                         projectUid,
00826                         fullPublish,
00827                         WssURL}, this.QueuePublishOperationCompleted, userState);
00828         }
00829         
00830         private void OnQueuePublishOperationCompleted(object arg) {
00831             if ((this.QueuePublishCompleted != null)) {
00832                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00833                 this.QueuePublishCompleted(this, new QueuePublishCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00834             }
00835         }
00836         
00837         /// <remarks/>
00838         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpgra" +
00839             "deProject", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00840         public void QueueUpgradeProject(System.Guid projectUID) {
00841             this.Invoke("QueueUpgradeProject", new object[] {
00842                         projectUID});
00843         }
00844         
00845         /// <remarks/>
00846         public void QueueUpgradeProjectAsync(System.Guid projectUID) {
00847             this.QueueUpgradeProjectAsync(projectUID, null);
00848         }
00849         
00850         /// <remarks/>
00851         public void QueueUpgradeProjectAsync(System.Guid projectUID, object userState) {
00852             if ((this.QueueUpgradeProjectOperationCompleted == null)) {
00853                 this.QueueUpgradeProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueUpgradeProjectOperationCompleted);
00854             }
00855             this.InvokeAsync("QueueUpgradeProject", new object[] {
00856                         projectUID}, this.QueueUpgradeProjectOperationCompleted, userState);
00857         }
00858         
00859         private void OnQueueUpgradeProjectOperationCompleted(object arg) {
00860             if ((this.QueueUpgradeProjectCompleted != null)) {
00861                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00862                 this.QueueUpgradeProjectCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00863             }
00864         }
00865         
00866         /// <remarks/>
00867         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueCreat" +
00868             "eProposalProjectAndCheckout", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00869         public void QueueCreateProposalProjectAndCheckout(System.Guid jobUid, System.Guid sessionUid, string sessionDescription, ProjectDataSet projDS, bool validateOnly, bool publishProject) {
00870             this.Invoke("QueueCreateProposalProjectAndCheckout", new object[] {
00871                         jobUid,
00872                         sessionUid,
00873                         sessionDescription,
00874                         projDS,
00875                         validateOnly,
00876                         publishProject});
00877         }
00878         
00879         /// <remarks/>
00880         public void QueueCreateProposalProjectAndCheckoutAsync(System.Guid jobUid, System.Guid sessionUid, string sessionDescription, ProjectDataSet projDS, bool validateOnly, bool publishProject) {
00881             this.QueueCreateProposalProjectAndCheckoutAsync(jobUid, sessionUid, sessionDescription, projDS, validateOnly, publishProject, null);
00882         }
00883         
00884         /// <remarks/>
00885         public void QueueCreateProposalProjectAndCheckoutAsync(System.Guid jobUid, System.Guid sessionUid, string sessionDescription, ProjectDataSet projDS, bool validateOnly, bool publishProject, object userState) {
00886             if ((this.QueueCreateProposalProjectAndCheckoutOperationCompleted == null)) {
00887                 this.QueueCreateProposalProjectAndCheckoutOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueCreateProposalProjectAndCheckoutOperationCompleted);
00888             }
00889             this.InvokeAsync("QueueCreateProposalProjectAndCheckout", new object[] {
00890                         jobUid,
00891                         sessionUid,
00892                         sessionDescription,
00893                         projDS,
00894                         validateOnly,
00895                         publishProject}, this.QueueCreateProposalProjectAndCheckoutOperationCompleted, userState);
00896         }
00897         
00898         private void OnQueueCreateProposalProjectAndCheckoutOperationCompleted(object arg) {
00899             if ((this.QueueCreateProposalProjectAndCheckoutCompleted != null)) {
00900                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00901                 this.QueueCreateProposalProjectAndCheckoutCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00902             }
00903         }
00904         
00905         /// <remarks/>
00906         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/CreateOper" +
00907             "ationsWorkFromWssList", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00908         public System.Guid CreateOperationsWorkFromWssList(System.Guid sessionUid, string listDataXml, string priorityMappingsXml, string projectName, string projectDescription, string titleFieldName, string startDateFieldName, string finishDateFieldName, string taskPriorityFieldName, string percentCompleteFieldName, string resourceFieldName, bool includeWorkflow) {
00909             object[] results = this.Invoke("CreateOperationsWorkFromWssList", new object[] {
00910                         sessionUid,
00911                         listDataXml,
00912                         priorityMappingsXml,
00913                         projectName,
00914                         projectDescription,
00915                         titleFieldName,
00916                         startDateFieldName,
00917                         finishDateFieldName,
00918                         taskPriorityFieldName,
00919                         percentCompleteFieldName,
00920                         resourceFieldName,
00921                         includeWorkflow});
00922             return ((System.Guid)(results[0]));
00923         }
00924         
00925         /// <remarks/>
00926         public void CreateOperationsWorkFromWssListAsync(System.Guid sessionUid, string listDataXml, string priorityMappingsXml, string projectName, string projectDescription, string titleFieldName, string startDateFieldName, string finishDateFieldName, string taskPriorityFieldName, string percentCompleteFieldName, string resourceFieldName, bool includeWorkflow) {
00927             this.CreateOperationsWorkFromWssListAsync(sessionUid, listDataXml, priorityMappingsXml, projectName, projectDescription, titleFieldName, startDateFieldName, finishDateFieldName, taskPriorityFieldName, percentCompleteFieldName, resourceFieldName, includeWorkflow, null);
00928         }
00929         
00930         /// <remarks/>
00931         public void CreateOperationsWorkFromWssListAsync(System.Guid sessionUid, string listDataXml, string priorityMappingsXml, string projectName, string projectDescription, string titleFieldName, string startDateFieldName, string finishDateFieldName, string taskPriorityFieldName, string percentCompleteFieldName, string resourceFieldName, bool includeWorkflow, object userState) {
00932             if ((this.CreateOperationsWorkFromWssListOperationCompleted == null)) {
00933                 this.CreateOperationsWorkFromWssListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateOperationsWorkFromWssListOperationCompleted);
00934             }
00935             this.InvokeAsync("CreateOperationsWorkFromWssList", new object[] {
00936                         sessionUid,
00937                         listDataXml,
00938                         priorityMappingsXml,
00939                         projectName,
00940                         projectDescription,
00941                         titleFieldName,
00942                         startDateFieldName,
00943                         finishDateFieldName,
00944                         taskPriorityFieldName,
00945                         percentCompleteFieldName,
00946                         resourceFieldName,
00947                         includeWorkflow}, this.CreateOperationsWorkFromWssListOperationCompleted, userState);
00948         }
00949         
00950         private void OnCreateOperationsWorkFromWssListOperationCompleted(object arg) {
00951             if ((this.CreateOperationsWorkFromWssListCompleted != null)) {
00952                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00953                 this.CreateOperationsWorkFromWssListCompleted(this, new CreateOperationsWorkFromWssListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00954             }
00955         }
00956         
00957         /// <remarks/>
00958         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/UpdateProj" +
00959             "ectWorkspaceAddress", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00960         public void UpdateProjectWorkspaceAddress(System.Guid projectUid, string newWebName, System.Guid newWSSServerUID) {
00961             this.Invoke("UpdateProjectWorkspaceAddress", new object[] {
00962                         projectUid,
00963                         newWebName,
00964                         newWSSServerUID});
00965         }
00966         
00967         /// <remarks/>
00968         public void UpdateProjectWorkspaceAddressAsync(System.Guid projectUid, string newWebName, System.Guid newWSSServerUID) {
00969             this.UpdateProjectWorkspaceAddressAsync(projectUid, newWebName, newWSSServerUID, null);
00970         }
00971         
00972         /// <remarks/>
00973         public void UpdateProjectWorkspaceAddressAsync(System.Guid projectUid, string newWebName, System.Guid newWSSServerUID, object userState) {
00974             if ((this.UpdateProjectWorkspaceAddressOperationCompleted == null)) {
00975                 this.UpdateProjectWorkspaceAddressOperationCompleted = new System.Threading.SendOrPostCallback(this.OnUpdateProjectWorkspaceAddressOperationCompleted);
00976             }
00977             this.InvokeAsync("UpdateProjectWorkspaceAddress", new object[] {
00978                         projectUid,
00979                         newWebName,
00980                         newWSSServerUID}, this.UpdateProjectWorkspaceAddressOperationCompleted, userState);
00981         }
00982         
00983         private void OnUpdateProjectWorkspaceAddressOperationCompleted(object arg) {
00984             if ((this.UpdateProjectWorkspaceAddressCompleted != null)) {
00985                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
00986                 this.UpdateProjectWorkspaceAddressCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
00987             }
00988         }
00989         
00990         /// <remarks/>
00991         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/ReadProjec" +
00992             "tList", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
00993         public ProjectDataSet ReadProjectList() {
00994             object[] results = this.Invoke("ReadProjectList", new object[0]);
00995             return ((ProjectDataSet)(results[0]));
00996         }
00997         
00998         /// <remarks/>
00999         public void ReadProjectListAsync() {
01000             this.ReadProjectListAsync(null);
01001         }
01002         
01003         /// <remarks/>
01004         public void ReadProjectListAsync(object userState) {
01005             if ((this.ReadProjectListOperationCompleted == null)) {
01006                 this.ReadProjectListOperationCompleted = new System.Threading.SendOrPostCallback(this.OnReadProjectListOperationCompleted);
01007             }
01008             this.InvokeAsync("ReadProjectList", new object[0], this.ReadProjectListOperationCompleted, userState);
01009         }
01010         
01011         private void OnReadProjectListOperationCompleted(object arg) {
01012             if ((this.ReadProjectListCompleted != null)) {
01013                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
01014                 this.ReadProjectListCompleted(this, new ReadProjectListCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
01015             }
01016         }
01017         
01018         /// <remarks/>
01019         [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/office/project/server/webservices/Project/QueueSynch" +
01020             "ronizeProjectWorkspace", RequestNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", ResponseNamespace="http://schemas.microsoft.com/office/project/server/webservices/Project/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
01021         public void QueueSynchronizeProjectWorkspace(System.Guid jobUid, System.Guid projectUid, bool forceFullSync) {
01022             this.Invoke("QueueSynchronizeProjectWorkspace", new object[] {
01023                         jobUid,
01024                         projectUid,
01025                         forceFullSync});
01026         }
01027         
01028         /// <remarks/>
01029         public void QueueSynchronizeProjectWorkspaceAsync(System.Guid jobUid, System.Guid projectUid, bool forceFullSync) {
01030             this.QueueSynchronizeProjectWorkspaceAsync(jobUid, projectUid, forceFullSync, null);
01031         }
01032         
01033         /// <remarks/>
01034         public void QueueSynchronizeProjectWorkspaceAsync(System.Guid jobUid, System.Guid projectUid, bool forceFullSync, object userState) {
01035             if ((this.QueueSynchronizeProjectWorkspaceOperationCompleted == null)) {
01036                 this.QueueSynchronizeProjectWorkspaceOperationCompleted = new System.Threading.SendOrPostCallback(this.OnQueueSynchronizeProjectWorkspaceOperationCompleted);
01037             }
01038             this.InvokeAsync("QueueSynchronizeProjectWorkspace", new object[] {
01039                         jobUid,
01040                         projectUid,
01041                         forceFullSync}, this.QueueSynchronizeProjectWorkspaceOperationCompleted, userState);
01042         }
01043         
01044         private void OnQueueSynchronizeProjectWorkspaceOperationCompleted(object arg) {
01045             if ((this.QueueSynchronizeProjectWorkspaceCompleted != null)) {
01046                 System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
01047                 this.QueueSynchronizeProjectWorkspaceCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
01048             }
01049         }
01050         
01051         /// <remarks/>
01052         public new void CancelAsync(object userState) {
01053             base.CancelAsync(userState);
01054         }
01055         
01056         private bool IsLocalFileSystemWebService(string url) {
01057             if (((url == null) 
01058                         || (url == string.Empty))) {
01059                 return false;
01060             }
01061             System.Uri wsUri = new System.Uri(url);
01062             if (((wsUri.Port >= 1024) 
01063                         && (string.Compare(wsUri.Host, "localHost", System.StringComparison.OrdinalIgnoreCase) == 0))) {
01064                 return true;
01065             }
01066             return false;
01067         }
01068     }
01069     
01070     /// <summary>
01071     ///Represents a strongly typed in-memory cache of data.
01072     ///</summary>
01073     // This type definition was generated by System.Data.Design.TypedDataSetSchemaImporterExtension schema importer extension.
01074     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
01075     [global::System.Serializable()]
01076     [global::System.ComponentModel.DesignerCategoryAttribute("code")]
01077     [global::System.ComponentModel.ToolboxItem(true)]
01078     [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
01079     [global::System.Xml.Serialization.XmlRootAttribute("ProjectDataSet")]
01080     [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
01081     public partial class ProjectDataSet : global::System.Data.DataSet {
01082         
01083         private ProjectDataTable tableProject;
01084         
01085         private TaskDataTable tableTask;
01086         
01087         private ProjectResourceDataTable tableProjectResource;
01088         
01089         private AssignmentDataTable tableAssignment;
01090         
01091         private DependencyDataTable tableDependency;
01092         
01093         private ProjectCustomFieldsDataTable tableProjectCustomFields;
01094         
01095         private TaskCustomFieldsDataTable tableTaskCustomFields;
01096         
01097         private ProjectResourceCustomFieldsDataTable tableProjectResourceCustomFields;
01098         
01099         private AssignmentCustomFieldsDataTable tableAssignmentCustomFields;
01100         
01101         private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
01102         
01103         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01104         public ProjectDataSet() {
01105             this.BeginInit();
01106             this.InitClass();
01107             global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
01108             base.Tables.CollectionChanged += schemaChangedHandler;
01109             base.Relations.CollectionChanged += schemaChangedHandler;
01110             this.EndInit();
01111         }
01112         
01113         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01114         protected ProjectDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
01115                 base(info, context, false) {
01116             if ((this.IsBinarySerialized(info, context) == true)) {
01117                 this.InitVars(false);
01118                 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
01119                 this.Tables.CollectionChanged += schemaChangedHandler1;
01120                 this.Relations.CollectionChanged += schemaChangedHandler1;
01121                 return;
01122             }
01123             string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
01124             if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
01125                 global::System.Data.DataSet ds = new global::System.Data.DataSet();
01126                 ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
01127                 if ((ds.Tables["Project"] != null)) {
01128                     base.Tables.Add(new ProjectDataTable(ds.Tables["Project"]));
01129                 }
01130                 if ((ds.Tables["Task"] != null)) {
01131                     base.Tables.Add(new TaskDataTable(ds.Tables["Task"]));
01132                 }
01133                 if ((ds.Tables["ProjectResource"] != null)) {
01134                     base.Tables.Add(new ProjectResourceDataTable(ds.Tables["ProjectResource"]));
01135                 }
01136                 if ((ds.Tables["Assignment"] != null)) {
01137                     base.Tables.Add(new AssignmentDataTable(ds.Tables["Assignment"]));
01138                 }
01139                 if ((ds.Tables["Dependency"] != null)) {
01140                     base.Tables.Add(new DependencyDataTable(ds.Tables["Dependency"]));
01141                 }
01142                 if ((ds.Tables["ProjectCustomFields"] != null)) {
01143                     base.Tables.Add(new ProjectCustomFieldsDataTable(ds.Tables["ProjectCustomFields"]));
01144                 }
01145                 if ((ds.Tables["TaskCustomFields"] != null)) {
01146                     base.Tables.Add(new TaskCustomFieldsDataTable(ds.Tables["TaskCustomFields"]));
01147                 }
01148                 if ((ds.Tables["ProjectResourceCustomFields"] != null)) {
01149                     base.Tables.Add(new ProjectResourceCustomFieldsDataTable(ds.Tables["ProjectResourceCustomFields"]));
01150                 }
01151                 if ((ds.Tables["AssignmentCustomFields"] != null)) {
01152                     base.Tables.Add(new AssignmentCustomFieldsDataTable(ds.Tables["AssignmentCustomFields"]));
01153                 }
01154                 this.DataSetName = ds.DataSetName;
01155                 this.Prefix = ds.Prefix;
01156                 this.Namespace = ds.Namespace;
01157                 this.Locale = ds.Locale;
01158                 this.CaseSensitive = ds.CaseSensitive;
01159                 this.EnforceConstraints = ds.EnforceConstraints;
01160                 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
01161                 this.InitVars();
01162             }
01163             else {
01164                 this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
01165             }
01166             this.GetSerializationData(info, context);
01167             global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
01168             base.Tables.CollectionChanged += schemaChangedHandler;
01169             this.Relations.CollectionChanged += schemaChangedHandler;
01170         }
01171         
01172         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01173         [global::System.ComponentModel.Browsable(false)]
01174         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01175         public ProjectDataTable Project {
01176             get {
01177                 return this.tableProject;
01178             }
01179         }
01180         
01181         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01182         [global::System.ComponentModel.Browsable(false)]
01183         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01184         public TaskDataTable Task {
01185             get {
01186                 return this.tableTask;
01187             }
01188         }
01189         
01190         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01191         [global::System.ComponentModel.Browsable(false)]
01192         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01193         public ProjectResourceDataTable ProjectResource {
01194             get {
01195                 return this.tableProjectResource;
01196             }
01197         }
01198         
01199         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01200         [global::System.ComponentModel.Browsable(false)]
01201         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01202         public AssignmentDataTable Assignment {
01203             get {
01204                 return this.tableAssignment;
01205             }
01206         }
01207         
01208         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01209         [global::System.ComponentModel.Browsable(false)]
01210         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01211         public DependencyDataTable Dependency {
01212             get {
01213                 return this.tableDependency;
01214             }
01215         }
01216         
01217         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01218         [global::System.ComponentModel.Browsable(false)]
01219         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01220         public ProjectCustomFieldsDataTable ProjectCustomFields {
01221             get {
01222                 return this.tableProjectCustomFields;
01223             }
01224         }
01225         
01226         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01227         [global::System.ComponentModel.Browsable(false)]
01228         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01229         public TaskCustomFieldsDataTable TaskCustomFields {
01230             get {
01231                 return this.tableTaskCustomFields;
01232             }
01233         }
01234         
01235         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01236         [global::System.ComponentModel.Browsable(false)]
01237         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01238         public ProjectResourceCustomFieldsDataTable ProjectResourceCustomFields {
01239             get {
01240                 return this.tableProjectResourceCustomFields;
01241             }
01242         }
01243         
01244         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01245         [global::System.ComponentModel.Browsable(false)]
01246         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
01247         public AssignmentCustomFieldsDataTable AssignmentCustomFields {
01248             get {
01249                 return this.tableAssignmentCustomFields;
01250             }
01251         }
01252         
01253         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01254         [global::System.ComponentModel.BrowsableAttribute(true)]
01255         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
01256         public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
01257             get {
01258                 return this._schemaSerializationMode;
01259             }
01260             set {
01261                 this._schemaSerializationMode = value;
01262             }
01263         }
01264         
01265         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01266         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
01267         public new global::System.Data.DataTableCollection Tables {
01268             get {
01269                 return base.Tables;
01270             }
01271         }
01272         
01273         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01274         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
01275         public new global::System.Data.DataRelationCollection Relations {
01276             get {
01277                 return base.Relations;
01278             }
01279         }
01280         
01281         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01282         protected override void InitializeDerivedDataSet() {
01283             this.BeginInit();
01284             this.InitClass();
01285             this.EndInit();
01286         }
01287         
01288         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01289         public override global::System.Data.DataSet Clone() {
01290             ProjectDataSet cln = ((ProjectDataSet)(base.Clone()));
01291             cln.InitVars();
01292             cln.SchemaSerializationMode = this.SchemaSerializationMode;
01293             return cln;
01294         }
01295         
01296         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01297         protected override bool ShouldSerializeTables() {
01298             return false;
01299         }
01300         
01301         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01302         protected override bool ShouldSerializeRelations() {
01303             return false;
01304         }
01305         
01306         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01307         protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
01308             if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
01309                 this.Reset();
01310                 global::System.Data.DataSet ds = new global::System.Data.DataSet();
01311                 ds.ReadXml(reader);
01312                 if ((ds.Tables["Project"] != null)) {
01313                     base.Tables.Add(new ProjectDataTable(ds.Tables["Project"]));
01314                 }
01315                 if ((ds.Tables["Task"] != null)) {
01316                     base.Tables.Add(new TaskDataTable(ds.Tables["Task"]));
01317                 }
01318                 if ((ds.Tables["ProjectResource"] != null)) {
01319                     base.Tables.Add(new ProjectResourceDataTable(ds.Tables["ProjectResource"]));
01320                 }
01321                 if ((ds.Tables["Assignment"] != null)) {
01322                     base.Tables.Add(new AssignmentDataTable(ds.Tables["Assignment"]));
01323                 }
01324                 if ((ds.Tables["Dependency"] != null)) {
01325                     base.Tables.Add(new DependencyDataTable(ds.Tables["Dependency"]));
01326                 }
01327                 if ((ds.Tables["ProjectCustomFields"] != null)) {
01328                     base.Tables.Add(new ProjectCustomFieldsDataTable(ds.Tables["ProjectCustomFields"]));
01329                 }
01330                 if ((ds.Tables["TaskCustomFields"] != null)) {
01331                     base.Tables.Add(new TaskCustomFieldsDataTable(ds.Tables["TaskCustomFields"]));
01332                 }
01333                 if ((ds.Tables["ProjectResourceCustomFields"] != null)) {
01334                     base.Tables.Add(new ProjectResourceCustomFieldsDataTable(ds.Tables["ProjectResourceCustomFields"]));
01335                 }
01336                 if ((ds.Tables["AssignmentCustomFields"] != null)) {
01337                     base.Tables.Add(new AssignmentCustomFieldsDataTable(ds.Tables["AssignmentCustomFields"]));
01338                 }
01339                 this.DataSetName = ds.DataSetName;
01340                 this.Prefix = ds.Prefix;
01341                 this.Namespace = ds.Namespace;
01342                 this.Locale = ds.Locale;
01343                 this.CaseSensitive = ds.CaseSensitive;
01344                 this.EnforceConstraints = ds.EnforceConstraints;
01345                 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
01346                 this.InitVars();
01347             }
01348             else {
01349                 this.ReadXml(reader);
01350                 this.InitVars();
01351             }
01352         }
01353         
01354         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01355         protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
01356             global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
01357             this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
01358             stream.Position = 0;
01359             return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
01360         }
01361         
01362         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01363         internal void InitVars() {
01364             this.InitVars(true);
01365         }
01366         
01367         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01368         internal void InitVars(bool initTable) {
01369             this.tableProject = ((ProjectDataTable)(base.Tables["Project"]));
01370             if ((initTable == true)) {
01371                 if ((this.tableProject != null)) {
01372                     this.tableProject.InitVars();
01373                 }
01374             }
01375             this.tableTask = ((TaskDataTable)(base.Tables["Task"]));
01376             if ((initTable == true)) {
01377                 if ((this.tableTask != null)) {
01378                     this.tableTask.InitVars();
01379                 }
01380             }
01381             this.tableProjectResource = ((ProjectResourceDataTable)(base.Tables["ProjectResource"]));
01382             if ((initTable == true)) {
01383                 if ((this.tableProjectResource != null)) {
01384                     this.tableProjectResource.InitVars();
01385                 }
01386             }
01387             this.tableAssignment = ((AssignmentDataTable)(base.Tables["Assignment"]));
01388             if ((initTable == true)) {
01389                 if ((this.tableAssignment != null)) {
01390                     this.tableAssignment.InitVars();
01391                 }
01392             }
01393             this.tableDependency = ((DependencyDataTable)(base.Tables["Dependency"]));
01394             if ((initTable == true)) {
01395                 if ((this.tableDependency != null)) {
01396                     this.tableDependency.InitVars();
01397                 }
01398             }
01399             this.tableProjectCustomFields = ((ProjectCustomFieldsDataTable)(base.Tables["ProjectCustomFields"]));
01400             if ((initTable == true)) {
01401                 if ((this.tableProjectCustomFields != null)) {
01402                     this.tableProjectCustomFields.InitVars();
01403                 }
01404             }
01405             this.tableTaskCustomFields = ((TaskCustomFieldsDataTable)(base.Tables["TaskCustomFields"]));
01406             if ((initTable == true)) {
01407                 if ((this.tableTaskCustomFields != null)) {
01408                     this.tableTaskCustomFields.InitVars();
01409                 }
01410             }
01411             this.tableProjectResourceCustomFields = ((ProjectResourceCustomFieldsDataTable)(base.Tables["ProjectResourceCustomFields"]));
01412             if ((initTable == true)) {
01413                 if ((this.tableProjectResourceCustomFields != null)) {
01414                     this.tableProjectResourceCustomFields.InitVars();
01415                 }
01416             }
01417             this.tableAssignmentCustomFields = ((AssignmentCustomFieldsDataTable)(base.Tables["AssignmentCustomFields"]));
01418             if ((initTable == true)) {
01419                 if ((this.tableAssignmentCustomFields != null)) {
01420                     this.tableAssignmentCustomFields.InitVars();
01421                 }
01422             }
01423         }
01424         
01425         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01426         private void InitClass() {
01427             this.DataSetName = "ProjectDataSet";
01428             this.Prefix = "";
01429             this.Namespace = "http://schemas.microsoft.com/office/project/server/webservices/ProjectDataSet/";
01430             this.EnforceConstraints = true;
01431             this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
01432             this.tableProject = new ProjectDataTable();
01433             base.Tables.Add(this.tableProject);
01434             this.tableTask = new TaskDataTable();
01435             base.Tables.Add(this.tableTask);
01436             this.tableProjectResource = new ProjectResourceDataTable();
01437             base.Tables.Add(this.tableProjectResource);
01438             this.tableAssignment = new AssignmentDataTable();
01439             base.Tables.Add(this.tableAssignment);
01440             this.tableDependency = new DependencyDataTable();
01441             base.Tables.Add(this.tableDependency);
01442             this.tableProjectCustomFields = new ProjectCustomFieldsDataTable();
01443             base.Tables.Add(this.tableProjectCustomFields);
01444             this.tableTaskCustomFields = new TaskCustomFieldsDataTable();
01445             base.Tables.Add(this.tableTaskCustomFields);
01446             this.tableProjectResourceCustomFields = new ProjectResourceCustomFieldsDataTable();
01447             base.Tables.Add(this.tableProjectResourceCustomFields);
01448             this.tableAssignmentCustomFields = new AssignmentCustomFieldsDataTable();
01449             base.Tables.Add(this.tableAssignmentCustomFields);
01450         }
01451         
01452         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01453         private bool ShouldSerializeProject() {
01454             return false;
01455         }
01456         
01457         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01458         private bool ShouldSerializeTask() {
01459             return false;
01460         }
01461         
01462         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01463         private bool ShouldSerializeProjectResource() {
01464             return false;
01465         }
01466         
01467         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01468         private bool ShouldSerializeAssignment() {
01469             return false;
01470         }
01471         
01472         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01473         private bool ShouldSerializeDependency() {
01474             return false;
01475         }
01476         
01477         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01478         private bool ShouldSerializeProjectCustomFields() {
01479             return false;
01480         }
01481         
01482         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01483         private bool ShouldSerializeTaskCustomFields() {
01484             return false;
01485         }
01486         
01487         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01488         private bool ShouldSerializeProjectResourceCustomFields() {
01489             return false;
01490         }
01491         
01492         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01493         private bool ShouldSerializeAssignmentCustomFields() {
01494             return false;
01495         }
01496         
01497         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01498         private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
01499             if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
01500                 this.InitVars();
01501             }
01502         }
01503         
01504         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01505         public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
01506             ProjectDataSet ds = new ProjectDataSet();
01507             global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
01508             global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
01509             global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
01510             any.Namespace = ds.Namespace;
01511             sequence.Items.Add(any);
01512             type.Particle = sequence;
01513             global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
01514             if (xs.Contains(dsSchema.TargetNamespace)) {
01515                 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
01516                 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
01517                 try {
01518                     global::System.Xml.Schema.XmlSchema schema = null;
01519                     dsSchema.Write(s1);
01520                     for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
01521                         schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
01522                         s2.SetLength(0);
01523                         schema.Write(s2);
01524                         if ((s1.Length == s2.Length)) {
01525                             s1.Position = 0;
01526                             s2.Position = 0;
01527                             for (; ((s1.Position != s1.Length) 
01528                                         && (s1.ReadByte() == s2.ReadByte())); ) {
01529                                 ;
01530                             }
01531                             if ((s1.Position == s1.Length)) {
01532                                 return type;
01533                             }
01534                         }
01535                     }
01536                 }
01537                 finally {
01538                     if ((s1 != null)) {
01539                         s1.Close();
01540                     }
01541                     if ((s2 != null)) {
01542                         s2.Close();
01543                     }
01544                 }
01545             }
01546             xs.Add(dsSchema);
01547             return type;
01548         }
01549         
01550         public delegate void ProjectRowChangeEventHandler(object sender, ProjectRowChangeEvent e);
01551         
01552         public delegate void TaskRowChangeEventHandler(object sender, TaskRowChangeEvent e);
01553         
01554         public delegate void ProjectResourceRowChangeEventHandler(object sender, ProjectResourceRowChangeEvent e);
01555         
01556         public delegate void AssignmentRowChangeEventHandler(object sender, AssignmentRowChangeEvent e);
01557         
01558         public delegate void DependencyRowChangeEventHandler(object sender, DependencyRowChangeEvent e);
01559         
01560         public delegate void ProjectCustomFieldsRowChangeEventHandler(object sender, ProjectCustomFieldsRowChangeEvent e);
01561         
01562         public delegate void TaskCustomFieldsRowChangeEventHandler(object sender, TaskCustomFieldsRowChangeEvent e);
01563         
01564         public delegate void ProjectResourceCustomFieldsRowChangeEventHandler(object sender, ProjectResourceCustomFieldsRowChangeEvent e);
01565         
01566         public delegate void AssignmentCustomFieldsRowChangeEventHandler(object sender, AssignmentCustomFieldsRowChangeEvent e);
01567         
01568         /// <summary>
01569         ///Represents the strongly named DataTable class.
01570         ///</summary>
01571         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
01572         [global::System.Serializable()]
01573         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
01574         public partial class ProjectDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
01575             
01576             private global::System.Data.DataColumn columnPROJ_UID;
01577             
01578             private global::System.Data.DataColumn columnPROJ_NAME;
01579             
01580             private global::System.Data.DataColumn columnPROJ_TYPE;
01581             
01582             private global::System.Data.DataColumn columnPROJ_PROP_AUTHOR;
01583             
01584             private global::System.Data.DataColumn columnCAL_UID;
01585             
01586             private global::System.Data.DataColumn columnCAL_NAME;
01587             
01588             private global::System.Data.DataColumn columnPROJ_PROP_CATEGORY;
01589             
01590             private global::System.Data.DataColumn columnPROJ_PROP_COMPANY;
01591             
01592             private global::System.Data.DataColumn columnPROJ_PROP_KEYWORDS;
01593             
01594             private global::System.Data.DataColumn columnPROJ_PROP_MANAGER;
01595             
01596             private global::System.Data.DataColumn columnPROJ_PROP_SUBJECT;
01597             
01598             private global::System.Data.DataColumn columnPROJ_PROP_TITLE;
01599             
01600             private global::System.Data.DataColumn columnPROJ_OPT_CALC_ACT_COSTS;
01601             
01602             private global::System.Data.DataColumn columnPROJ_OPT_CRITICAL_SLACK_LIMIT;
01603             
01604             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_DIGITS;
01605             
01606             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_POSITION;
01607             
01608             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_SYMBOL;
01609             
01610             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_CODE;
01611             
01612             private global::System.Data.DataColumn columnPROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN;
01613             
01614             private global::System.Data.DataColumn columnPROJ_INFO_CURRENT_DATE;
01615             
01616             private global::System.Data.DataColumn columnPROJ_OPT_DEF_FINISH_TIME;
01617             
01618             private global::System.Data.DataColumn columnPROJ_OPT_DEF_FIX_COST_ACCRUAL;
01619             
01620             private global::System.Data.DataColumn columnPROJ_OPT_DEF_OVT_RATE;
01621             
01622             private global::System.Data.DataColumn columnPROJ_OPT_DEF_STD_RATE;
01623             
01624             private global::System.Data.DataColumn columnPROJ_OPT_DEF_START_TIME;
01625             
01626             private global::System.Data.DataColumn columnPROJ_OPT_DEF_TASK_TYPE;
01627             
01628             private global::System.Data.DataColumn columnWPROJ_TRACKING_METHOD;
01629             
01630             private global::System.Data.DataColumn columnPROJ_OPT_DUR_ENTRY_FMT;
01631             
01632             private global::System.Data.DataColumn columnPROJ_INFO_FINISH_DATE;
01633             
01634             private global::System.Data.DataColumn columnPROJ_OPT_HONOR_CONSTRAINTS;
01635             
01636             private global::System.Data.DataColumn columnPROJ_OPT_MULT_CRITICAL_PATHS;
01637             
01638             private global::System.Data.DataColumn columnPROJ_INFO_SCHED_FROM;
01639             
01640             private global::System.Data.DataColumn columnPROJ_OPT_SPLIT_IN_PROGRESS;
01641             
01642             private global::System.Data.DataColumn columnPROJ_OPT_SPREAD_ACT_COSTS;
01643             
01644             private global::System.Data.DataColumn columnPROJ_OPT_SPREAD_PCT_COMP;
01645             
01646             private global::System.Data.DataColumn columnPROJ_INFO_START_DATE;
01647             
01648             private global::System.Data.DataColumn columnPROJ_INFO_STATUS_DATE;
01649             
01650             private global::System.Data.DataColumn columnPROJ_OPT_TASK_UPDATES_RES;
01651             
01652             private global::System.Data.DataColumn columnPROJ_OPT_WORK_ENTRY_FMT;
01653             
01654             private global::System.Data.DataColumn columnPROJ_OPT_NEW_TASK_EST;
01655             
01656             private global::System.Data.DataColumn columnPROJ_PROTECTED_ACTUALS_SYNCH;
01657             
01658             private global::System.Data.DataColumn columnProjectOptionDefaultOvertimeRateFormat;
01659             
01660             private global::System.Data.DataColumn columnProjectOptionDefaultStandardRateFormat;
01661             
01662             private global::System.Data.DataColumn columnPROJ_OPT_FY_START_MONTH;
01663             
01664             private global::System.Data.DataColumn columnPROJ_OPT_FY_USE_START_YR;
01665             
01666             private global::System.Data.DataColumn columnPROJ_OPT_MINUTES_PER_DAY;
01667             
01668             private global::System.Data.DataColumn columnPROJ_OPT_MINUTES_PER_WEEK;
01669             
01670             private global::System.Data.DataColumn columnPROJ_OPT_DAYS_PER_MONTH;
01671             
01672             private global::System.Data.DataColumn columnPROJ_OPT_MOVE_ACTUAL_IF_LATER;
01673             
01674             private global::System.Data.DataColumn columnPROJ_OPT_MOVE_ACTUAL_TO_STATUS;
01675             
01676             private global::System.Data.DataColumn columnPROJ_OPT_MOVE_REMAINING_IF_EARLIER;
01677             
01678             private global::System.Data.DataColumn columnPROJ_OPT_MOVE_REMAINING_TO_STATUS;
01679             
01680             private global::System.Data.DataColumn columnPROJ_OPT_SHOW_EST_DUR;
01681             
01682             private global::System.Data.DataColumn columnPROJ_OPT_WEEK_START_DAY;
01683             
01684             private global::System.Data.DataColumn columnWPROJ_ISSUE_LIST_NAME;
01685             
01686             private global::System.Data.DataColumn columnWPROJ_RISK_LIST_NAME;
01687             
01688             private global::System.Data.DataColumn columnWPROJ_STS_SUBWEB_NAME;
01689             
01690             private global::System.Data.DataColumn columnWSTS_SERVER_UID;
01691             
01692             private global::System.Data.DataColumn columnProjectOwnerID;
01693             
01694             private global::System.Data.DataColumn columnPROJ_CHECKOUTBY;
01695             
01696             private global::System.Data.DataColumn columnPROJ_CHECKOUTDATE;
01697             
01698             private global::System.Data.DataColumn columnPROJ_SESSION_UID;
01699             
01700             private global::System.Data.DataColumn columnPROJ_SESSION_DESCRIPTION;
01701             
01702             private global::System.Data.DataColumn columnPROJ_STALE_FLAGS;
01703             
01704             private global::System.Data.DataColumn columnWPROJ_DESCRIPTION;
01705             
01706             private global::System.Data.DataColumn columnWPROJ_LAST_PUB;
01707             
01708             private global::System.Data.DataColumn columnPROJ_LAST_SAVED;
01709             
01710             private global::System.Data.DataColumn columnCREATED_DATE;
01711             
01712             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01713             public ProjectDataTable() {
01714                 this.TableName = "Project";
01715                 this.BeginInit();
01716                 this.InitClass();
01717                 this.EndInit();
01718             }
01719             
01720             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01721             internal ProjectDataTable(global::System.Data.DataTable table) {
01722                 this.TableName = table.TableName;
01723                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
01724                     this.CaseSensitive = table.CaseSensitive;
01725                 }
01726                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
01727                     this.Locale = table.Locale;
01728                 }
01729                 if ((table.Namespace != table.DataSet.Namespace)) {
01730                     this.Namespace = table.Namespace;
01731                 }
01732                 this.Prefix = table.Prefix;
01733                 this.MinimumCapacity = table.MinimumCapacity;
01734             }
01735             
01736             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01737             protected ProjectDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
01738                     base(info, context) {
01739                 this.InitVars();
01740             }
01741             
01742             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01743             public global::System.Data.DataColumn PROJ_UIDColumn {
01744                 get {
01745                     return this.columnPROJ_UID;
01746                 }
01747             }
01748             
01749             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01750             public global::System.Data.DataColumn PROJ_NAMEColumn {
01751                 get {
01752                     return this.columnPROJ_NAME;
01753                 }
01754             }
01755             
01756             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01757             public global::System.Data.DataColumn PROJ_TYPEColumn {
01758                 get {
01759                     return this.columnPROJ_TYPE;
01760                 }
01761             }
01762             
01763             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01764             public global::System.Data.DataColumn PROJ_PROP_AUTHORColumn {
01765                 get {
01766                     return this.columnPROJ_PROP_AUTHOR;
01767                 }
01768             }
01769             
01770             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01771             public global::System.Data.DataColumn CAL_UIDColumn {
01772                 get {
01773                     return this.columnCAL_UID;
01774                 }
01775             }
01776             
01777             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01778             public global::System.Data.DataColumn CAL_NAMEColumn {
01779                 get {
01780                     return this.columnCAL_NAME;
01781                 }
01782             }
01783             
01784             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01785             public global::System.Data.DataColumn PROJ_PROP_CATEGORYColumn {
01786                 get {
01787                     return this.columnPROJ_PROP_CATEGORY;
01788                 }
01789             }
01790             
01791             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01792             public global::System.Data.DataColumn PROJ_PROP_COMPANYColumn {
01793                 get {
01794                     return this.columnPROJ_PROP_COMPANY;
01795                 }
01796             }
01797             
01798             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01799             public global::System.Data.DataColumn PROJ_PROP_KEYWORDSColumn {
01800                 get {
01801                     return this.columnPROJ_PROP_KEYWORDS;
01802                 }
01803             }
01804             
01805             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01806             public global::System.Data.DataColumn PROJ_PROP_MANAGERColumn {
01807                 get {
01808                     return this.columnPROJ_PROP_MANAGER;
01809                 }
01810             }
01811             
01812             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01813             public global::System.Data.DataColumn PROJ_PROP_SUBJECTColumn {
01814                 get {
01815                     return this.columnPROJ_PROP_SUBJECT;
01816                 }
01817             }
01818             
01819             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01820             public global::System.Data.DataColumn PROJ_PROP_TITLEColumn {
01821                 get {
01822                     return this.columnPROJ_PROP_TITLE;
01823                 }
01824             }
01825             
01826             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01827             public global::System.Data.DataColumn PROJ_OPT_CALC_ACT_COSTSColumn {
01828                 get {
01829                     return this.columnPROJ_OPT_CALC_ACT_COSTS;
01830                 }
01831             }
01832             
01833             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01834             public global::System.Data.DataColumn PROJ_OPT_CRITICAL_SLACK_LIMITColumn {
01835                 get {
01836                     return this.columnPROJ_OPT_CRITICAL_SLACK_LIMIT;
01837                 }
01838             }
01839             
01840             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01841             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_DIGITSColumn {
01842                 get {
01843                     return this.columnPROJ_OPT_CURRENCY_DIGITS;
01844                 }
01845             }
01846             
01847             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01848             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_POSITIONColumn {
01849                 get {
01850                     return this.columnPROJ_OPT_CURRENCY_POSITION;
01851                 }
01852             }
01853             
01854             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01855             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_SYMBOLColumn {
01856                 get {
01857                     return this.columnPROJ_OPT_CURRENCY_SYMBOL;
01858                 }
01859             }
01860             
01861             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01862             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_CODEColumn {
01863                 get {
01864                     return this.columnPROJ_OPT_CURRENCY_CODE;
01865                 }
01866             }
01867             
01868             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01869             public global::System.Data.DataColumn PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVENColumn {
01870                 get {
01871                     return this.columnPROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN;
01872                 }
01873             }
01874             
01875             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01876             public global::System.Data.DataColumn PROJ_INFO_CURRENT_DATEColumn {
01877                 get {
01878                     return this.columnPROJ_INFO_CURRENT_DATE;
01879                 }
01880             }
01881             
01882             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01883             public global::System.Data.DataColumn PROJ_OPT_DEF_FINISH_TIMEColumn {
01884                 get {
01885                     return this.columnPROJ_OPT_DEF_FINISH_TIME;
01886                 }
01887             }
01888             
01889             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01890             public global::System.Data.DataColumn PROJ_OPT_DEF_FIX_COST_ACCRUALColumn {
01891                 get {
01892                     return this.columnPROJ_OPT_DEF_FIX_COST_ACCRUAL;
01893                 }
01894             }
01895             
01896             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01897             public global::System.Data.DataColumn PROJ_OPT_DEF_OVT_RATEColumn {
01898                 get {
01899                     return this.columnPROJ_OPT_DEF_OVT_RATE;
01900                 }
01901             }
01902             
01903             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01904             public global::System.Data.DataColumn PROJ_OPT_DEF_STD_RATEColumn {
01905                 get {
01906                     return this.columnPROJ_OPT_DEF_STD_RATE;
01907                 }
01908             }
01909             
01910             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01911             public global::System.Data.DataColumn PROJ_OPT_DEF_START_TIMEColumn {
01912                 get {
01913                     return this.columnPROJ_OPT_DEF_START_TIME;
01914                 }
01915             }
01916             
01917             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01918             public global::System.Data.DataColumn PROJ_OPT_DEF_TASK_TYPEColumn {
01919                 get {
01920                     return this.columnPROJ_OPT_DEF_TASK_TYPE;
01921                 }
01922             }
01923             
01924             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01925             public global::System.Data.DataColumn WPROJ_TRACKING_METHODColumn {
01926                 get {
01927                     return this.columnWPROJ_TRACKING_METHOD;
01928                 }
01929             }
01930             
01931             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01932             public global::System.Data.DataColumn PROJ_OPT_DUR_ENTRY_FMTColumn {
01933                 get {
01934                     return this.columnPROJ_OPT_DUR_ENTRY_FMT;
01935                 }
01936             }
01937             
01938             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01939             public global::System.Data.DataColumn PROJ_INFO_FINISH_DATEColumn {
01940                 get {
01941                     return this.columnPROJ_INFO_FINISH_DATE;
01942                 }
01943             }
01944             
01945             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01946             public global::System.Data.DataColumn PROJ_OPT_HONOR_CONSTRAINTSColumn {
01947                 get {
01948                     return this.columnPROJ_OPT_HONOR_CONSTRAINTS;
01949                 }
01950             }
01951             
01952             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01953             public global::System.Data.DataColumn PROJ_OPT_MULT_CRITICAL_PATHSColumn {
01954                 get {
01955                     return this.columnPROJ_OPT_MULT_CRITICAL_PATHS;
01956                 }
01957             }
01958             
01959             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01960             public global::System.Data.DataColumn PROJ_INFO_SCHED_FROMColumn {
01961                 get {
01962                     return this.columnPROJ_INFO_SCHED_FROM;
01963                 }
01964             }
01965             
01966             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01967             public global::System.Data.DataColumn PROJ_OPT_SPLIT_IN_PROGRESSColumn {
01968                 get {
01969                     return this.columnPROJ_OPT_SPLIT_IN_PROGRESS;
01970                 }
01971             }
01972             
01973             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01974             public global::System.Data.DataColumn PROJ_OPT_SPREAD_ACT_COSTSColumn {
01975                 get {
01976                     return this.columnPROJ_OPT_SPREAD_ACT_COSTS;
01977                 }
01978             }
01979             
01980             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01981             public global::System.Data.DataColumn PROJ_OPT_SPREAD_PCT_COMPColumn {
01982                 get {
01983                     return this.columnPROJ_OPT_SPREAD_PCT_COMP;
01984                 }
01985             }
01986             
01987             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01988             public global::System.Data.DataColumn PROJ_INFO_START_DATEColumn {
01989                 get {
01990                     return this.columnPROJ_INFO_START_DATE;
01991                 }
01992             }
01993             
01994             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
01995             public global::System.Data.DataColumn PROJ_INFO_STATUS_DATEColumn {
01996                 get {
01997                     return this.columnPROJ_INFO_STATUS_DATE;
01998                 }
01999             }
02000             
02001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02002             public global::System.Data.DataColumn PROJ_OPT_TASK_UPDATES_RESColumn {
02003                 get {
02004                     return this.columnPROJ_OPT_TASK_UPDATES_RES;
02005                 }
02006             }
02007             
02008             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02009             public global::System.Data.DataColumn PROJ_OPT_WORK_ENTRY_FMTColumn {
02010                 get {
02011                     return this.columnPROJ_OPT_WORK_ENTRY_FMT;
02012                 }
02013             }
02014             
02015             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02016             public global::System.Data.DataColumn PROJ_OPT_NEW_TASK_ESTColumn {
02017                 get {
02018                     return this.columnPROJ_OPT_NEW_TASK_EST;
02019                 }
02020             }
02021             
02022             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02023             public global::System.Data.DataColumn PROJ_PROTECTED_ACTUALS_SYNCHColumn {
02024                 get {
02025                     return this.columnPROJ_PROTECTED_ACTUALS_SYNCH;
02026                 }
02027             }
02028             
02029             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02030             public global::System.Data.DataColumn ProjectOptionDefaultOvertimeRateFormatColumn {
02031                 get {
02032                     return this.columnProjectOptionDefaultOvertimeRateFormat;
02033                 }
02034             }
02035             
02036             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02037             public global::System.Data.DataColumn ProjectOptionDefaultStandardRateFormatColumn {
02038                 get {
02039                     return this.columnProjectOptionDefaultStandardRateFormat;
02040                 }
02041             }
02042             
02043             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02044             public global::System.Data.DataColumn PROJ_OPT_FY_START_MONTHColumn {
02045                 get {
02046                     return this.columnPROJ_OPT_FY_START_MONTH;
02047                 }
02048             }
02049             
02050             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02051             public global::System.Data.DataColumn PROJ_OPT_FY_USE_START_YRColumn {
02052                 get {
02053                     return this.columnPROJ_OPT_FY_USE_START_YR;
02054                 }
02055             }
02056             
02057             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02058             public global::System.Data.DataColumn PROJ_OPT_MINUTES_PER_DAYColumn {
02059                 get {
02060                     return this.columnPROJ_OPT_MINUTES_PER_DAY;
02061                 }
02062             }
02063             
02064             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02065             public global::System.Data.DataColumn PROJ_OPT_MINUTES_PER_WEEKColumn {
02066                 get {
02067                     return this.columnPROJ_OPT_MINUTES_PER_WEEK;
02068                 }
02069             }
02070             
02071             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02072             public global::System.Data.DataColumn PROJ_OPT_DAYS_PER_MONTHColumn {
02073                 get {
02074                     return this.columnPROJ_OPT_DAYS_PER_MONTH;
02075                 }
02076             }
02077             
02078             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02079             public global::System.Data.DataColumn PROJ_OPT_MOVE_ACTUAL_IF_LATERColumn {
02080                 get {
02081                     return this.columnPROJ_OPT_MOVE_ACTUAL_IF_LATER;
02082                 }
02083             }
02084             
02085             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02086             public global::System.Data.DataColumn PROJ_OPT_MOVE_ACTUAL_TO_STATUSColumn {
02087                 get {
02088                     return this.columnPROJ_OPT_MOVE_ACTUAL_TO_STATUS;
02089                 }
02090             }
02091             
02092             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02093             public global::System.Data.DataColumn PROJ_OPT_MOVE_REMAINING_IF_EARLIERColumn {
02094                 get {
02095                     return this.columnPROJ_OPT_MOVE_REMAINING_IF_EARLIER;
02096                 }
02097             }
02098             
02099             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02100             public global::System.Data.DataColumn PROJ_OPT_MOVE_REMAINING_TO_STATUSColumn {
02101                 get {
02102                     return this.columnPROJ_OPT_MOVE_REMAINING_TO_STATUS;
02103                 }
02104             }
02105             
02106             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02107             public global::System.Data.DataColumn PROJ_OPT_SHOW_EST_DURColumn {
02108                 get {
02109                     return this.columnPROJ_OPT_SHOW_EST_DUR;
02110                 }
02111             }
02112             
02113             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02114             public global::System.Data.DataColumn PROJ_OPT_WEEK_START_DAYColumn {
02115                 get {
02116                     return this.columnPROJ_OPT_WEEK_START_DAY;
02117                 }
02118             }
02119             
02120             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02121             public global::System.Data.DataColumn WPROJ_ISSUE_LIST_NAMEColumn {
02122                 get {
02123                     return this.columnWPROJ_ISSUE_LIST_NAME;
02124                 }
02125             }
02126             
02127             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02128             public global::System.Data.DataColumn WPROJ_RISK_LIST_NAMEColumn {
02129                 get {
02130                     return this.columnWPROJ_RISK_LIST_NAME;
02131                 }
02132             }
02133             
02134             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02135             public global::System.Data.DataColumn WPROJ_STS_SUBWEB_NAMEColumn {
02136                 get {
02137                     return this.columnWPROJ_STS_SUBWEB_NAME;
02138                 }
02139             }
02140             
02141             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02142             public global::System.Data.DataColumn WSTS_SERVER_UIDColumn {
02143                 get {
02144                     return this.columnWSTS_SERVER_UID;
02145                 }
02146             }
02147             
02148             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02149             public global::System.Data.DataColumn ProjectOwnerIDColumn {
02150                 get {
02151                     return this.columnProjectOwnerID;
02152                 }
02153             }
02154             
02155             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02156             public global::System.Data.DataColumn PROJ_CHECKOUTBYColumn {
02157                 get {
02158                     return this.columnPROJ_CHECKOUTBY;
02159                 }
02160             }
02161             
02162             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02163             public global::System.Data.DataColumn PROJ_CHECKOUTDATEColumn {
02164                 get {
02165                     return this.columnPROJ_CHECKOUTDATE;
02166                 }
02167             }
02168             
02169             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02170             public global::System.Data.DataColumn PROJ_SESSION_UIDColumn {
02171                 get {
02172                     return this.columnPROJ_SESSION_UID;
02173                 }
02174             }
02175             
02176             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02177             public global::System.Data.DataColumn PROJ_SESSION_DESCRIPTIONColumn {
02178                 get {
02179                     return this.columnPROJ_SESSION_DESCRIPTION;
02180                 }
02181             }
02182             
02183             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02184             public global::System.Data.DataColumn PROJ_STALE_FLAGSColumn {
02185                 get {
02186                     return this.columnPROJ_STALE_FLAGS;
02187                 }
02188             }
02189             
02190             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02191             public global::System.Data.DataColumn WPROJ_DESCRIPTIONColumn {
02192                 get {
02193                     return this.columnWPROJ_DESCRIPTION;
02194                 }
02195             }
02196             
02197             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02198             public global::System.Data.DataColumn WPROJ_LAST_PUBColumn {
02199                 get {
02200                     return this.columnWPROJ_LAST_PUB;
02201                 }
02202             }
02203             
02204             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02205             public global::System.Data.DataColumn PROJ_LAST_SAVEDColumn {
02206                 get {
02207                     return this.columnPROJ_LAST_SAVED;
02208                 }
02209             }
02210             
02211             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02212             public global::System.Data.DataColumn CREATED_DATEColumn {
02213                 get {
02214                     return this.columnCREATED_DATE;
02215                 }
02216             }
02217             
02218             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02219             [global::System.ComponentModel.Browsable(false)]
02220             public int Count {
02221                 get {
02222                     return this.Rows.Count;
02223                 }
02224             }
02225             
02226             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02227             public ProjectRow this[int index] {
02228                 get {
02229                     return ((ProjectRow)(this.Rows[index]));
02230                 }
02231             }
02232             
02233             public event ProjectRowChangeEventHandler ProjectRowChanging;
02234             
02235             public event ProjectRowChangeEventHandler ProjectRowChanged;
02236             
02237             public event ProjectRowChangeEventHandler ProjectRowDeleting;
02238             
02239             public event ProjectRowChangeEventHandler ProjectRowDeleted;
02240             
02241             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02242             public void AddProjectRow(ProjectRow row) {
02243                 this.Rows.Add(row);
02244             }
02245             
02246             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02247             public ProjectRow AddProjectRow(
02248                         System.Guid PROJ_UID, 
02249                         string PROJ_NAME, 
02250                         int PROJ_TYPE, 
02251                         string PROJ_PROP_AUTHOR, 
02252                         System.Guid CAL_UID, 
02253                         string CAL_NAME, 
02254                         string PROJ_PROP_CATEGORY, 
02255                         string PROJ_PROP_COMPANY, 
02256                         string PROJ_PROP_KEYWORDS, 
02257                         string PROJ_PROP_MANAGER, 
02258                         string PROJ_PROP_SUBJECT, 
02259                         string PROJ_PROP_TITLE, 
02260                         bool PROJ_OPT_CALC_ACT_COSTS, 
02261                         int PROJ_OPT_CRITICAL_SLACK_LIMIT, 
02262                         int PROJ_OPT_CURRENCY_DIGITS, 
02263                         int PROJ_OPT_CURRENCY_POSITION, 
02264                         string PROJ_OPT_CURRENCY_SYMBOL, 
02265                         string PROJ_OPT_CURRENCY_CODE, 
02266                         bool PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN, 
02267                         System.DateTime PROJ_INFO_CURRENT_DATE, 
02268                         System.DateTime PROJ_OPT_DEF_FINISH_TIME, 
02269                         int PROJ_OPT_DEF_FIX_COST_ACCRUAL, 
02270                         double PROJ_OPT_DEF_OVT_RATE, 
02271                         double PROJ_OPT_DEF_STD_RATE, 
02272                         System.DateTime PROJ_OPT_DEF_START_TIME, 
02273                         int PROJ_OPT_DEF_TASK_TYPE, 
02274                         int WPROJ_TRACKING_METHOD, 
02275                         int PROJ_OPT_DUR_ENTRY_FMT, 
02276                         System.DateTime PROJ_INFO_FINISH_DATE, 
02277                         bool PROJ_OPT_HONOR_CONSTRAINTS, 
02278                         bool PROJ_OPT_MULT_CRITICAL_PATHS, 
02279                         bool PROJ_INFO_SCHED_FROM, 
02280                         bool PROJ_OPT_SPLIT_IN_PROGRESS, 
02281                         bool PROJ_OPT_SPREAD_ACT_COSTS, 
02282                         bool PROJ_OPT_SPREAD_PCT_COMP, 
02283                         System.DateTime PROJ_INFO_START_DATE, 
02284                         System.DateTime PROJ_INFO_STATUS_DATE, 
02285                         bool PROJ_OPT_TASK_UPDATES_RES, 
02286                         int PROJ_OPT_WORK_ENTRY_FMT, 
02287                         bool PROJ_OPT_NEW_TASK_EST, 
02288                         bool PROJ_PROTECTED_ACTUALS_SYNCH, 
02289                         short ProjectOptionDefaultOvertimeRateFormat, 
02290                         short ProjectOptionDefaultStandardRateFormat, 
02291                         short PROJ_OPT_FY_START_MONTH, 
02292                         bool PROJ_OPT_FY_USE_START_YR, 
02293                         int PROJ_OPT_MINUTES_PER_DAY, 
02294                         int PROJ_OPT_MINUTES_PER_WEEK, 
02295                         short PROJ_OPT_DAYS_PER_MONTH, 
02296                         bool PROJ_OPT_MOVE_ACTUAL_IF_LATER, 
02297                         bool PROJ_OPT_MOVE_ACTUAL_TO_STATUS, 
02298                         bool PROJ_OPT_MOVE_REMAINING_IF_EARLIER, 
02299                         bool PROJ_OPT_MOVE_REMAINING_TO_STATUS, 
02300                         bool PROJ_OPT_SHOW_EST_DUR, 
02301                         short PROJ_OPT_WEEK_START_DAY, 
02302                         System.Guid WPROJ_ISSUE_LIST_NAME, 
02303                         System.Guid WPROJ_RISK_LIST_NAME, 
02304                         string WPROJ_STS_SUBWEB_NAME, 
02305                         System.Guid WSTS_SERVER_UID, 
02306                         System.Guid ProjectOwnerID, 
02307                         System.Guid PROJ_CHECKOUTBY, 
02308                         System.DateTime PROJ_CHECKOUTDATE, 
02309                         System.Guid PROJ_SESSION_UID, 
02310                         string PROJ_SESSION_DESCRIPTION, 
02311                         int PROJ_STALE_FLAGS, 
02312                         string WPROJ_DESCRIPTION, 
02313                         System.DateTime WPROJ_LAST_PUB, 
02314                         System.DateTime PROJ_LAST_SAVED, 
02315                         System.DateTime CREATED_DATE) {
02316                 ProjectRow rowProjectRow = ((ProjectRow)(this.NewRow()));
02317                 object[] columnValuesArray = new object[] {
02318                         PROJ_UID,
02319                         PROJ_NAME,
02320                         PROJ_TYPE,
02321                         PROJ_PROP_AUTHOR,
02322                         CAL_UID,
02323                         CAL_NAME,
02324                         PROJ_PROP_CATEGORY,
02325                         PROJ_PROP_COMPANY,
02326                         PROJ_PROP_KEYWORDS,
02327                         PROJ_PROP_MANAGER,
02328                         PROJ_PROP_SUBJECT,
02329                         PROJ_PROP_TITLE,
02330                         PROJ_OPT_CALC_ACT_COSTS,
02331                         PROJ_OPT_CRITICAL_SLACK_LIMIT,
02332                         PROJ_OPT_CURRENCY_DIGITS,
02333                         PROJ_OPT_CURRENCY_POSITION,
02334                         PROJ_OPT_CURRENCY_SYMBOL,
02335                         PROJ_OPT_CURRENCY_CODE,
02336                         PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN,
02337                         PROJ_INFO_CURRENT_DATE,
02338                         PROJ_OPT_DEF_FINISH_TIME,
02339                         PROJ_OPT_DEF_FIX_COST_ACCRUAL,
02340                         PROJ_OPT_DEF_OVT_RATE,
02341                         PROJ_OPT_DEF_STD_RATE,
02342                         PROJ_OPT_DEF_START_TIME,
02343                         PROJ_OPT_DEF_TASK_TYPE,
02344                         WPROJ_TRACKING_METHOD,
02345                         PROJ_OPT_DUR_ENTRY_FMT,
02346                         PROJ_INFO_FINISH_DATE,
02347                         PROJ_OPT_HONOR_CONSTRAINTS,
02348                         PROJ_OPT_MULT_CRITICAL_PATHS,
02349                         PROJ_INFO_SCHED_FROM,
02350                         PROJ_OPT_SPLIT_IN_PROGRESS,
02351                         PROJ_OPT_SPREAD_ACT_COSTS,
02352                         PROJ_OPT_SPREAD_PCT_COMP,
02353                         PROJ_INFO_START_DATE,
02354                         PROJ_INFO_STATUS_DATE,
02355                         PROJ_OPT_TASK_UPDATES_RES,
02356                         PROJ_OPT_WORK_ENTRY_FMT,
02357                         PROJ_OPT_NEW_TASK_EST,
02358                         PROJ_PROTECTED_ACTUALS_SYNCH,
02359                         ProjectOptionDefaultOvertimeRateFormat,
02360                         ProjectOptionDefaultStandardRateFormat,
02361                         PROJ_OPT_FY_START_MONTH,
02362                         PROJ_OPT_FY_USE_START_YR,
02363                         PROJ_OPT_MINUTES_PER_DAY,
02364                         PROJ_OPT_MINUTES_PER_WEEK,
02365                         PROJ_OPT_DAYS_PER_MONTH,
02366                         PROJ_OPT_MOVE_ACTUAL_IF_LATER,
02367                         PROJ_OPT_MOVE_ACTUAL_TO_STATUS,
02368                         PROJ_OPT_MOVE_REMAINING_IF_EARLIER,
02369                         PROJ_OPT_MOVE_REMAINING_TO_STATUS,
02370                         PROJ_OPT_SHOW_EST_DUR,
02371                         PROJ_OPT_WEEK_START_DAY,
02372                         WPROJ_ISSUE_LIST_NAME,
02373                         WPROJ_RISK_LIST_NAME,
02374                         WPROJ_STS_SUBWEB_NAME,
02375                         WSTS_SERVER_UID,
02376                         ProjectOwnerID,
02377                         PROJ_CHECKOUTBY,
02378                         PROJ_CHECKOUTDATE,
02379                         PROJ_SESSION_UID,
02380                         PROJ_SESSION_DESCRIPTION,
02381                         PROJ_STALE_FLAGS,
02382                         WPROJ_DESCRIPTION,
02383                         WPROJ_LAST_PUB,
02384                         PROJ_LAST_SAVED,
02385                         CREATED_DATE};
02386                 rowProjectRow.ItemArray = columnValuesArray;
02387                 this.Rows.Add(rowProjectRow);
02388                 return rowProjectRow;
02389             }
02390             
02391             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02392             public ProjectRow FindByPROJ_UID(System.Guid PROJ_UID) {
02393                 return ((ProjectRow)(this.Rows.Find(new object[] {
02394                             PROJ_UID})));
02395             }
02396             
02397             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02398             public virtual global::System.Collections.IEnumerator GetEnumerator() {
02399                 return this.Rows.GetEnumerator();
02400             }
02401             
02402             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02403             public override global::System.Data.DataTable Clone() {
02404                 ProjectDataTable cln = ((ProjectDataTable)(base.Clone()));
02405                 cln.InitVars();
02406                 return cln;
02407             }
02408             
02409             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02410             protected override global::System.Data.DataTable CreateInstance() {
02411                 return new ProjectDataTable();
02412             }
02413             
02414             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02415             internal void InitVars() {
02416                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
02417                 this.columnPROJ_NAME = base.Columns["PROJ_NAME"];
02418                 this.columnPROJ_TYPE = base.Columns["PROJ_TYPE"];
02419                 this.columnPROJ_PROP_AUTHOR = base.Columns["PROJ_PROP_AUTHOR"];
02420                 this.columnCAL_UID = base.Columns["CAL_UID"];
02421                 this.columnCAL_NAME = base.Columns["CAL_NAME"];
02422                 this.columnPROJ_PROP_CATEGORY = base.Columns["PROJ_PROP_CATEGORY"];
02423                 this.columnPROJ_PROP_COMPANY = base.Columns["PROJ_PROP_COMPANY"];
02424                 this.columnPROJ_PROP_KEYWORDS = base.Columns["PROJ_PROP_KEYWORDS"];
02425                 this.columnPROJ_PROP_MANAGER = base.Columns["PROJ_PROP_MANAGER"];
02426                 this.columnPROJ_PROP_SUBJECT = base.Columns["PROJ_PROP_SUBJECT"];
02427                 this.columnPROJ_PROP_TITLE = base.Columns["PROJ_PROP_TITLE"];
02428                 this.columnPROJ_OPT_CALC_ACT_COSTS = base.Columns["PROJ_OPT_CALC_ACT_COSTS"];
02429                 this.columnPROJ_OPT_CRITICAL_SLACK_LIMIT = base.Columns["PROJ_OPT_CRITICAL_SLACK_LIMIT"];
02430                 this.columnPROJ_OPT_CURRENCY_DIGITS = base.Columns["PROJ_OPT_CURRENCY_DIGITS"];
02431                 this.columnPROJ_OPT_CURRENCY_POSITION = base.Columns["PROJ_OPT_CURRENCY_POSITION"];
02432                 this.columnPROJ_OPT_CURRENCY_SYMBOL = base.Columns["PROJ_OPT_CURRENCY_SYMBOL"];
02433                 this.columnPROJ_OPT_CURRENCY_CODE = base.Columns["PROJ_OPT_CURRENCY_CODE"];
02434                 this.columnPROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN = base.Columns["PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN"];
02435                 this.columnPROJ_INFO_CURRENT_DATE = base.Columns["PROJ_INFO_CURRENT_DATE"];
02436                 this.columnPROJ_OPT_DEF_FINISH_TIME = base.Columns["PROJ_OPT_DEF_FINISH_TIME"];
02437                 this.columnPROJ_OPT_DEF_FIX_COST_ACCRUAL = base.Columns["PROJ_OPT_DEF_FIX_COST_ACCRUAL"];
02438                 this.columnPROJ_OPT_DEF_OVT_RATE = base.Columns["PROJ_OPT_DEF_OVT_RATE"];
02439                 this.columnPROJ_OPT_DEF_STD_RATE = base.Columns["PROJ_OPT_DEF_STD_RATE"];
02440                 this.columnPROJ_OPT_DEF_START_TIME = base.Columns["PROJ_OPT_DEF_START_TIME"];
02441                 this.columnPROJ_OPT_DEF_TASK_TYPE = base.Columns["PROJ_OPT_DEF_TASK_TYPE"];
02442                 this.columnWPROJ_TRACKING_METHOD = base.Columns["WPROJ_TRACKING_METHOD"];
02443                 this.columnPROJ_OPT_DUR_ENTRY_FMT = base.Columns["PROJ_OPT_DUR_ENTRY_FMT"];
02444                 this.columnPROJ_INFO_FINISH_DATE = base.Columns["PROJ_INFO_FINISH_DATE"];
02445                 this.columnPROJ_OPT_HONOR_CONSTRAINTS = base.Columns["PROJ_OPT_HONOR_CONSTRAINTS"];
02446                 this.columnPROJ_OPT_MULT_CRITICAL_PATHS = base.Columns["PROJ_OPT_MULT_CRITICAL_PATHS"];
02447                 this.columnPROJ_INFO_SCHED_FROM = base.Columns["PROJ_INFO_SCHED_FROM"];
02448                 this.columnPROJ_OPT_SPLIT_IN_PROGRESS = base.Columns["PROJ_OPT_SPLIT_IN_PROGRESS"];
02449                 this.columnPROJ_OPT_SPREAD_ACT_COSTS = base.Columns["PROJ_OPT_SPREAD_ACT_COSTS"];
02450                 this.columnPROJ_OPT_SPREAD_PCT_COMP = base.Columns["PROJ_OPT_SPREAD_PCT_COMP"];
02451                 this.columnPROJ_INFO_START_DATE = base.Columns["PROJ_INFO_START_DATE"];
02452                 this.columnPROJ_INFO_STATUS_DATE = base.Columns["PROJ_INFO_STATUS_DATE"];
02453                 this.columnPROJ_OPT_TASK_UPDATES_RES = base.Columns["PROJ_OPT_TASK_UPDATES_RES"];
02454                 this.columnPROJ_OPT_WORK_ENTRY_FMT = base.Columns["PROJ_OPT_WORK_ENTRY_FMT"];
02455                 this.columnPROJ_OPT_NEW_TASK_EST = base.Columns["PROJ_OPT_NEW_TASK_EST"];
02456                 this.columnPROJ_PROTECTED_ACTUALS_SYNCH = base.Columns["PROJ_PROTECTED_ACTUALS_SYNCH"];
02457                 this.columnProjectOptionDefaultOvertimeRateFormat = base.Columns["ProjectOptionDefaultOvertimeRateFormat"];
02458                 this.columnProjectOptionDefaultStandardRateFormat = base.Columns["ProjectOptionDefaultStandardRateFormat"];
02459                 this.columnPROJ_OPT_FY_START_MONTH = base.Columns["PROJ_OPT_FY_START_MONTH"];
02460                 this.columnPROJ_OPT_FY_USE_START_YR = base.Columns["PROJ_OPT_FY_USE_START_YR"];
02461                 this.columnPROJ_OPT_MINUTES_PER_DAY = base.Columns["PROJ_OPT_MINUTES_PER_DAY"];
02462                 this.columnPROJ_OPT_MINUTES_PER_WEEK = base.Columns["PROJ_OPT_MINUTES_PER_WEEK"];
02463                 this.columnPROJ_OPT_DAYS_PER_MONTH = base.Columns["PROJ_OPT_DAYS_PER_MONTH"];
02464                 this.columnPROJ_OPT_MOVE_ACTUAL_IF_LATER = base.Columns["PROJ_OPT_MOVE_ACTUAL_IF_LATER"];
02465                 this.columnPROJ_OPT_MOVE_ACTUAL_TO_STATUS = base.Columns["PROJ_OPT_MOVE_ACTUAL_TO_STATUS"];
02466                 this.columnPROJ_OPT_MOVE_REMAINING_IF_EARLIER = base.Columns["PROJ_OPT_MOVE_REMAINING_IF_EARLIER"];
02467                 this.columnPROJ_OPT_MOVE_REMAINING_TO_STATUS = base.Columns["PROJ_OPT_MOVE_REMAINING_TO_STATUS"];
02468                 this.columnPROJ_OPT_SHOW_EST_DUR = base.Columns["PROJ_OPT_SHOW_EST_DUR"];
02469                 this.columnPROJ_OPT_WEEK_START_DAY = base.Columns["PROJ_OPT_WEEK_START_DAY"];
02470                 this.columnWPROJ_ISSUE_LIST_NAME = base.Columns["WPROJ_ISSUE_LIST_NAME"];
02471                 this.columnWPROJ_RISK_LIST_NAME = base.Columns["WPROJ_RISK_LIST_NAME"];
02472                 this.columnWPROJ_STS_SUBWEB_NAME = base.Columns["WPROJ_STS_SUBWEB_NAME"];
02473                 this.columnWSTS_SERVER_UID = base.Columns["WSTS_SERVER_UID"];
02474                 this.columnProjectOwnerID = base.Columns["ProjectOwnerID"];
02475                 this.columnPROJ_CHECKOUTBY = base.Columns["PROJ_CHECKOUTBY"];
02476                 this.columnPROJ_CHECKOUTDATE = base.Columns["PROJ_CHECKOUTDATE"];
02477                 this.columnPROJ_SESSION_UID = base.Columns["PROJ_SESSION_UID"];
02478                 this.columnPROJ_SESSION_DESCRIPTION = base.Columns["PROJ_SESSION_DESCRIPTION"];
02479                 this.columnPROJ_STALE_FLAGS = base.Columns["PROJ_STALE_FLAGS"];
02480                 this.columnWPROJ_DESCRIPTION = base.Columns["WPROJ_DESCRIPTION"];
02481                 this.columnWPROJ_LAST_PUB = base.Columns["WPROJ_LAST_PUB"];
02482                 this.columnPROJ_LAST_SAVED = base.Columns["PROJ_LAST_SAVED"];
02483                 this.columnCREATED_DATE = base.Columns["CREATED_DATE"];
02484             }
02485             
02486             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02487             private void InitClass() {
02488                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02489                 base.Columns.Add(this.columnPROJ_UID);
02490                 this.columnPROJ_NAME = new global::System.Data.DataColumn("PROJ_NAME", typeof(string), null, global::System.Data.MappingType.Element);
02491                 base.Columns.Add(this.columnPROJ_NAME);
02492                 this.columnPROJ_TYPE = new global::System.Data.DataColumn("PROJ_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
02493                 base.Columns.Add(this.columnPROJ_TYPE);
02494                 this.columnPROJ_PROP_AUTHOR = new global::System.Data.DataColumn("PROJ_PROP_AUTHOR", typeof(string), null, global::System.Data.MappingType.Element);
02495                 base.Columns.Add(this.columnPROJ_PROP_AUTHOR);
02496                 this.columnCAL_UID = new global::System.Data.DataColumn("CAL_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02497                 base.Columns.Add(this.columnCAL_UID);
02498                 this.columnCAL_NAME = new global::System.Data.DataColumn("CAL_NAME", typeof(string), null, global::System.Data.MappingType.Element);
02499                 base.Columns.Add(this.columnCAL_NAME);
02500                 this.columnPROJ_PROP_CATEGORY = new global::System.Data.DataColumn("PROJ_PROP_CATEGORY", typeof(string), null, global::System.Data.MappingType.Element);
02501                 base.Columns.Add(this.columnPROJ_PROP_CATEGORY);
02502                 this.columnPROJ_PROP_COMPANY = new global::System.Data.DataColumn("PROJ_PROP_COMPANY", typeof(string), null, global::System.Data.MappingType.Element);
02503                 base.Columns.Add(this.columnPROJ_PROP_COMPANY);
02504                 this.columnPROJ_PROP_KEYWORDS = new global::System.Data.DataColumn("PROJ_PROP_KEYWORDS", typeof(string), null, global::System.Data.MappingType.Element);
02505                 base.Columns.Add(this.columnPROJ_PROP_KEYWORDS);
02506                 this.columnPROJ_PROP_MANAGER = new global::System.Data.DataColumn("PROJ_PROP_MANAGER", typeof(string), null, global::System.Data.MappingType.Element);
02507                 base.Columns.Add(this.columnPROJ_PROP_MANAGER);
02508                 this.columnPROJ_PROP_SUBJECT = new global::System.Data.DataColumn("PROJ_PROP_SUBJECT", typeof(string), null, global::System.Data.MappingType.Element);
02509                 base.Columns.Add(this.columnPROJ_PROP_SUBJECT);
02510                 this.columnPROJ_PROP_TITLE = new global::System.Data.DataColumn("PROJ_PROP_TITLE", typeof(string), null, global::System.Data.MappingType.Element);
02511                 base.Columns.Add(this.columnPROJ_PROP_TITLE);
02512                 this.columnPROJ_OPT_CALC_ACT_COSTS = new global::System.Data.DataColumn("PROJ_OPT_CALC_ACT_COSTS", typeof(bool), null, global::System.Data.MappingType.Element);
02513                 base.Columns.Add(this.columnPROJ_OPT_CALC_ACT_COSTS);
02514                 this.columnPROJ_OPT_CRITICAL_SLACK_LIMIT = new global::System.Data.DataColumn("PROJ_OPT_CRITICAL_SLACK_LIMIT", typeof(int), null, global::System.Data.MappingType.Element);
02515                 base.Columns.Add(this.columnPROJ_OPT_CRITICAL_SLACK_LIMIT);
02516                 this.columnPROJ_OPT_CURRENCY_DIGITS = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_DIGITS", typeof(int), null, global::System.Data.MappingType.Element);
02517                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_DIGITS);
02518                 this.columnPROJ_OPT_CURRENCY_POSITION = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_POSITION", typeof(int), null, global::System.Data.MappingType.Element);
02519                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_POSITION);
02520                 this.columnPROJ_OPT_CURRENCY_SYMBOL = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_SYMBOL", typeof(string), null, global::System.Data.MappingType.Element);
02521                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_SYMBOL);
02522                 this.columnPROJ_OPT_CURRENCY_CODE = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_CODE", typeof(string), null, global::System.Data.MappingType.Element);
02523                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_CODE);
02524                 this.columnPROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN = new global::System.Data.DataColumn("PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN", typeof(bool), null, global::System.Data.MappingType.Element);
02525                 base.Columns.Add(this.columnPROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN);
02526                 this.columnPROJ_INFO_CURRENT_DATE = new global::System.Data.DataColumn("PROJ_INFO_CURRENT_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02527                 base.Columns.Add(this.columnPROJ_INFO_CURRENT_DATE);
02528                 this.columnPROJ_OPT_DEF_FINISH_TIME = new global::System.Data.DataColumn("PROJ_OPT_DEF_FINISH_TIME", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02529                 base.Columns.Add(this.columnPROJ_OPT_DEF_FINISH_TIME);
02530                 this.columnPROJ_OPT_DEF_FIX_COST_ACCRUAL = new global::System.Data.DataColumn("PROJ_OPT_DEF_FIX_COST_ACCRUAL", typeof(int), null, global::System.Data.MappingType.Element);
02531                 base.Columns.Add(this.columnPROJ_OPT_DEF_FIX_COST_ACCRUAL);
02532                 this.columnPROJ_OPT_DEF_OVT_RATE = new global::System.Data.DataColumn("PROJ_OPT_DEF_OVT_RATE", typeof(double), null, global::System.Data.MappingType.Element);
02533                 base.Columns.Add(this.columnPROJ_OPT_DEF_OVT_RATE);
02534                 this.columnPROJ_OPT_DEF_STD_RATE = new global::System.Data.DataColumn("PROJ_OPT_DEF_STD_RATE", typeof(double), null, global::System.Data.MappingType.Element);
02535                 base.Columns.Add(this.columnPROJ_OPT_DEF_STD_RATE);
02536                 this.columnPROJ_OPT_DEF_START_TIME = new global::System.Data.DataColumn("PROJ_OPT_DEF_START_TIME", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02537                 base.Columns.Add(this.columnPROJ_OPT_DEF_START_TIME);
02538                 this.columnPROJ_OPT_DEF_TASK_TYPE = new global::System.Data.DataColumn("PROJ_OPT_DEF_TASK_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
02539                 base.Columns.Add(this.columnPROJ_OPT_DEF_TASK_TYPE);
02540                 this.columnWPROJ_TRACKING_METHOD = new global::System.Data.DataColumn("WPROJ_TRACKING_METHOD", typeof(int), null, global::System.Data.MappingType.Element);
02541                 base.Columns.Add(this.columnWPROJ_TRACKING_METHOD);
02542                 this.columnPROJ_OPT_DUR_ENTRY_FMT = new global::System.Data.DataColumn("PROJ_OPT_DUR_ENTRY_FMT", typeof(int), null, global::System.Data.MappingType.Element);
02543                 base.Columns.Add(this.columnPROJ_OPT_DUR_ENTRY_FMT);
02544                 this.columnPROJ_INFO_FINISH_DATE = new global::System.Data.DataColumn("PROJ_INFO_FINISH_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02545                 base.Columns.Add(this.columnPROJ_INFO_FINISH_DATE);
02546                 this.columnPROJ_OPT_HONOR_CONSTRAINTS = new global::System.Data.DataColumn("PROJ_OPT_HONOR_CONSTRAINTS", typeof(bool), null, global::System.Data.MappingType.Element);
02547                 base.Columns.Add(this.columnPROJ_OPT_HONOR_CONSTRAINTS);
02548                 this.columnPROJ_OPT_MULT_CRITICAL_PATHS = new global::System.Data.DataColumn("PROJ_OPT_MULT_CRITICAL_PATHS", typeof(bool), null, global::System.Data.MappingType.Element);
02549                 base.Columns.Add(this.columnPROJ_OPT_MULT_CRITICAL_PATHS);
02550                 this.columnPROJ_INFO_SCHED_FROM = new global::System.Data.DataColumn("PROJ_INFO_SCHED_FROM", typeof(bool), null, global::System.Data.MappingType.Element);
02551                 base.Columns.Add(this.columnPROJ_INFO_SCHED_FROM);
02552                 this.columnPROJ_OPT_SPLIT_IN_PROGRESS = new global::System.Data.DataColumn("PROJ_OPT_SPLIT_IN_PROGRESS", typeof(bool), null, global::System.Data.MappingType.Element);
02553                 base.Columns.Add(this.columnPROJ_OPT_SPLIT_IN_PROGRESS);
02554                 this.columnPROJ_OPT_SPREAD_ACT_COSTS = new global::System.Data.DataColumn("PROJ_OPT_SPREAD_ACT_COSTS", typeof(bool), null, global::System.Data.MappingType.Element);
02555                 base.Columns.Add(this.columnPROJ_OPT_SPREAD_ACT_COSTS);
02556                 this.columnPROJ_OPT_SPREAD_PCT_COMP = new global::System.Data.DataColumn("PROJ_OPT_SPREAD_PCT_COMP", typeof(bool), null, global::System.Data.MappingType.Element);
02557                 base.Columns.Add(this.columnPROJ_OPT_SPREAD_PCT_COMP);
02558                 this.columnPROJ_INFO_START_DATE = new global::System.Data.DataColumn("PROJ_INFO_START_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02559                 base.Columns.Add(this.columnPROJ_INFO_START_DATE);
02560                 this.columnPROJ_INFO_STATUS_DATE = new global::System.Data.DataColumn("PROJ_INFO_STATUS_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02561                 base.Columns.Add(this.columnPROJ_INFO_STATUS_DATE);
02562                 this.columnPROJ_OPT_TASK_UPDATES_RES = new global::System.Data.DataColumn("PROJ_OPT_TASK_UPDATES_RES", typeof(bool), null, global::System.Data.MappingType.Element);
02563                 base.Columns.Add(this.columnPROJ_OPT_TASK_UPDATES_RES);
02564                 this.columnPROJ_OPT_WORK_ENTRY_FMT = new global::System.Data.DataColumn("PROJ_OPT_WORK_ENTRY_FMT", typeof(int), null, global::System.Data.MappingType.Element);
02565                 base.Columns.Add(this.columnPROJ_OPT_WORK_ENTRY_FMT);
02566                 this.columnPROJ_OPT_NEW_TASK_EST = new global::System.Data.DataColumn("PROJ_OPT_NEW_TASK_EST", typeof(bool), null, global::System.Data.MappingType.Element);
02567                 base.Columns.Add(this.columnPROJ_OPT_NEW_TASK_EST);
02568                 this.columnPROJ_PROTECTED_ACTUALS_SYNCH = new global::System.Data.DataColumn("PROJ_PROTECTED_ACTUALS_SYNCH", typeof(bool), null, global::System.Data.MappingType.Element);
02569                 base.Columns.Add(this.columnPROJ_PROTECTED_ACTUALS_SYNCH);
02570                 this.columnProjectOptionDefaultOvertimeRateFormat = new global::System.Data.DataColumn("ProjectOptionDefaultOvertimeRateFormat", typeof(short), null, global::System.Data.MappingType.Element);
02571                 base.Columns.Add(this.columnProjectOptionDefaultOvertimeRateFormat);
02572                 this.columnProjectOptionDefaultStandardRateFormat = new global::System.Data.DataColumn("ProjectOptionDefaultStandardRateFormat", typeof(short), null, global::System.Data.MappingType.Element);
02573                 base.Columns.Add(this.columnProjectOptionDefaultStandardRateFormat);
02574                 this.columnPROJ_OPT_FY_START_MONTH = new global::System.Data.DataColumn("PROJ_OPT_FY_START_MONTH", typeof(short), null, global::System.Data.MappingType.Element);
02575                 base.Columns.Add(this.columnPROJ_OPT_FY_START_MONTH);
02576                 this.columnPROJ_OPT_FY_USE_START_YR = new global::System.Data.DataColumn("PROJ_OPT_FY_USE_START_YR", typeof(bool), null, global::System.Data.MappingType.Element);
02577                 base.Columns.Add(this.columnPROJ_OPT_FY_USE_START_YR);
02578                 this.columnPROJ_OPT_MINUTES_PER_DAY = new global::System.Data.DataColumn("PROJ_OPT_MINUTES_PER_DAY", typeof(int), null, global::System.Data.MappingType.Element);
02579                 base.Columns.Add(this.columnPROJ_OPT_MINUTES_PER_DAY);
02580                 this.columnPROJ_OPT_MINUTES_PER_WEEK = new global::System.Data.DataColumn("PROJ_OPT_MINUTES_PER_WEEK", typeof(int), null, global::System.Data.MappingType.Element);
02581                 base.Columns.Add(this.columnPROJ_OPT_MINUTES_PER_WEEK);
02582                 this.columnPROJ_OPT_DAYS_PER_MONTH = new global::System.Data.DataColumn("PROJ_OPT_DAYS_PER_MONTH", typeof(short), null, global::System.Data.MappingType.Element);
02583                 base.Columns.Add(this.columnPROJ_OPT_DAYS_PER_MONTH);
02584                 this.columnPROJ_OPT_MOVE_ACTUAL_IF_LATER = new global::System.Data.DataColumn("PROJ_OPT_MOVE_ACTUAL_IF_LATER", typeof(bool), null, global::System.Data.MappingType.Element);
02585                 base.Columns.Add(this.columnPROJ_OPT_MOVE_ACTUAL_IF_LATER);
02586                 this.columnPROJ_OPT_MOVE_ACTUAL_TO_STATUS = new global::System.Data.DataColumn("PROJ_OPT_MOVE_ACTUAL_TO_STATUS", typeof(bool), null, global::System.Data.MappingType.Element);
02587                 base.Columns.Add(this.columnPROJ_OPT_MOVE_ACTUAL_TO_STATUS);
02588                 this.columnPROJ_OPT_MOVE_REMAINING_IF_EARLIER = new global::System.Data.DataColumn("PROJ_OPT_MOVE_REMAINING_IF_EARLIER", typeof(bool), null, global::System.Data.MappingType.Element);
02589                 base.Columns.Add(this.columnPROJ_OPT_MOVE_REMAINING_IF_EARLIER);
02590                 this.columnPROJ_OPT_MOVE_REMAINING_TO_STATUS = new global::System.Data.DataColumn("PROJ_OPT_MOVE_REMAINING_TO_STATUS", typeof(bool), null, global::System.Data.MappingType.Element);
02591                 base.Columns.Add(this.columnPROJ_OPT_MOVE_REMAINING_TO_STATUS);
02592                 this.columnPROJ_OPT_SHOW_EST_DUR = new global::System.Data.DataColumn("PROJ_OPT_SHOW_EST_DUR", typeof(bool), null, global::System.Data.MappingType.Element);
02593                 base.Columns.Add(this.columnPROJ_OPT_SHOW_EST_DUR);
02594                 this.columnPROJ_OPT_WEEK_START_DAY = new global::System.Data.DataColumn("PROJ_OPT_WEEK_START_DAY", typeof(short), null, global::System.Data.MappingType.Element);
02595                 base.Columns.Add(this.columnPROJ_OPT_WEEK_START_DAY);
02596                 this.columnWPROJ_ISSUE_LIST_NAME = new global::System.Data.DataColumn("WPROJ_ISSUE_LIST_NAME", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02597                 base.Columns.Add(this.columnWPROJ_ISSUE_LIST_NAME);
02598                 this.columnWPROJ_RISK_LIST_NAME = new global::System.Data.DataColumn("WPROJ_RISK_LIST_NAME", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02599                 base.Columns.Add(this.columnWPROJ_RISK_LIST_NAME);
02600                 this.columnWPROJ_STS_SUBWEB_NAME = new global::System.Data.DataColumn("WPROJ_STS_SUBWEB_NAME", typeof(string), null, global::System.Data.MappingType.Element);
02601                 base.Columns.Add(this.columnWPROJ_STS_SUBWEB_NAME);
02602                 this.columnWSTS_SERVER_UID = new global::System.Data.DataColumn("WSTS_SERVER_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02603                 base.Columns.Add(this.columnWSTS_SERVER_UID);
02604                 this.columnProjectOwnerID = new global::System.Data.DataColumn("ProjectOwnerID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02605                 base.Columns.Add(this.columnProjectOwnerID);
02606                 this.columnPROJ_CHECKOUTBY = new global::System.Data.DataColumn("PROJ_CHECKOUTBY", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02607                 base.Columns.Add(this.columnPROJ_CHECKOUTBY);
02608                 this.columnPROJ_CHECKOUTDATE = new global::System.Data.DataColumn("PROJ_CHECKOUTDATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02609                 base.Columns.Add(this.columnPROJ_CHECKOUTDATE);
02610                 this.columnPROJ_SESSION_UID = new global::System.Data.DataColumn("PROJ_SESSION_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
02611                 base.Columns.Add(this.columnPROJ_SESSION_UID);
02612                 this.columnPROJ_SESSION_DESCRIPTION = new global::System.Data.DataColumn("PROJ_SESSION_DESCRIPTION", typeof(string), null, global::System.Data.MappingType.Element);
02613                 base.Columns.Add(this.columnPROJ_SESSION_DESCRIPTION);
02614                 this.columnPROJ_STALE_FLAGS = new global::System.Data.DataColumn("PROJ_STALE_FLAGS", typeof(int), null, global::System.Data.MappingType.Element);
02615                 base.Columns.Add(this.columnPROJ_STALE_FLAGS);
02616                 this.columnWPROJ_DESCRIPTION = new global::System.Data.DataColumn("WPROJ_DESCRIPTION", typeof(string), null, global::System.Data.MappingType.Element);
02617                 base.Columns.Add(this.columnWPROJ_DESCRIPTION);
02618                 this.columnWPROJ_LAST_PUB = new global::System.Data.DataColumn("WPROJ_LAST_PUB", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02619                 base.Columns.Add(this.columnWPROJ_LAST_PUB);
02620                 this.columnPROJ_LAST_SAVED = new global::System.Data.DataColumn("PROJ_LAST_SAVED", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02621                 base.Columns.Add(this.columnPROJ_LAST_SAVED);
02622                 this.columnCREATED_DATE = new global::System.Data.DataColumn("CREATED_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
02623                 base.Columns.Add(this.columnCREATED_DATE);
02624                 this.Constraints.Add(new global::System.Data.UniqueConstraint("ProjectKey", new global::System.Data.DataColumn[] {
02625                                 this.columnPROJ_UID}, true));
02626                 this.columnPROJ_UID.AllowDBNull = false;
02627                 this.columnPROJ_UID.Unique = true;
02628                 this.columnCAL_NAME.ReadOnly = true;
02629                 this.columnPROJ_OPT_DEF_FINISH_TIME.ReadOnly = true;
02630                 this.columnPROJ_OPT_DEF_START_TIME.ReadOnly = true;
02631                 this.columnProjectOptionDefaultOvertimeRateFormat.ReadOnly = true;
02632                 this.columnProjectOptionDefaultStandardRateFormat.ReadOnly = true;
02633                 this.columnWPROJ_ISSUE_LIST_NAME.ReadOnly = true;
02634                 this.columnWPROJ_RISK_LIST_NAME.ReadOnly = true;
02635                 this.columnWPROJ_STS_SUBWEB_NAME.ReadOnly = true;
02636                 this.columnWSTS_SERVER_UID.ReadOnly = true;
02637                 this.columnPROJ_CHECKOUTBY.ReadOnly = true;
02638                 this.columnPROJ_CHECKOUTDATE.ReadOnly = true;
02639                 this.columnPROJ_SESSION_UID.ReadOnly = true;
02640                 this.columnPROJ_SESSION_DESCRIPTION.ReadOnly = true;
02641                 this.columnPROJ_STALE_FLAGS.ReadOnly = true;
02642                 this.columnWPROJ_LAST_PUB.ReadOnly = true;
02643                 this.columnPROJ_LAST_SAVED.ReadOnly = true;
02644                 this.columnCREATED_DATE.ReadOnly = true;
02645             }
02646             
02647             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02648             public ProjectRow NewProjectRow() {
02649                 return ((ProjectRow)(this.NewRow()));
02650             }
02651             
02652             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02653             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
02654                 return new ProjectRow(builder);
02655             }
02656             
02657             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02658             protected override global::System.Type GetRowType() {
02659                 return typeof(ProjectRow);
02660             }
02661             
02662             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02663             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
02664                 base.OnRowChanged(e);
02665                 if ((this.ProjectRowChanged != null)) {
02666                     this.ProjectRowChanged(this, new ProjectRowChangeEvent(((ProjectRow)(e.Row)), e.Action));
02667                 }
02668             }
02669             
02670             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02671             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
02672                 base.OnRowChanging(e);
02673                 if ((this.ProjectRowChanging != null)) {
02674                     this.ProjectRowChanging(this, new ProjectRowChangeEvent(((ProjectRow)(e.Row)), e.Action));
02675                 }
02676             }
02677             
02678             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02679             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
02680                 base.OnRowDeleted(e);
02681                 if ((this.ProjectRowDeleted != null)) {
02682                     this.ProjectRowDeleted(this, new ProjectRowChangeEvent(((ProjectRow)(e.Row)), e.Action));
02683                 }
02684             }
02685             
02686             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02687             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
02688                 base.OnRowDeleting(e);
02689                 if ((this.ProjectRowDeleting != null)) {
02690                     this.ProjectRowDeleting(this, new ProjectRowChangeEvent(((ProjectRow)(e.Row)), e.Action));
02691                 }
02692             }
02693             
02694             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02695             public void RemoveProjectRow(ProjectRow row) {
02696                 this.Rows.Remove(row);
02697             }
02698             
02699             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
02700             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
02701                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
02702                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
02703                 ProjectDataSet ds = new ProjectDataSet();
02704                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
02705                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
02706                 any1.MinOccurs = new decimal(0);
02707                 any1.MaxOccurs = decimal.MaxValue;
02708                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
02709                 sequence.Items.Add(any1);
02710                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
02711                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
02712                 any2.MinOccurs = new decimal(1);
02713                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
02714                 sequence.Items.Add(any2);
02715                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
02716                 attribute1.Name = "namespace";
02717                 attribute1.FixedValue = ds.Namespace;
02718                 type.Attributes.Add(attribute1);
02719                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
02720                 attribute2.Name = "tableTypeName";
02721                 attribute2.FixedValue = "ProjectDataTable";
02722                 type.Attributes.Add(attribute2);
02723                 type.Particle = sequence;
02724                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
02725                 if (xs.Contains(dsSchema.TargetNamespace)) {
02726                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
02727                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
02728                     try {
02729                         global::System.Xml.Schema.XmlSchema schema = null;
02730                         dsSchema.Write(s1);
02731                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
02732                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
02733                             s2.SetLength(0);
02734                             schema.Write(s2);
02735                             if ((s1.Length == s2.Length)) {
02736                                 s1.Position = 0;
02737                                 s2.Position = 0;
02738                                 for (; ((s1.Position != s1.Length) 
02739                                             && (s1.ReadByte() == s2.ReadByte())); ) {
02740                                     ;
02741                                 }
02742                                 if ((s1.Position == s1.Length)) {
02743                                     return type;
02744                                 }
02745                             }
02746                         }
02747                     }
02748                     finally {
02749                         if ((s1 != null)) {
02750                             s1.Close();
02751                         }
02752                         if ((s2 != null)) {
02753                             s2.Close();
02754                         }
02755                     }
02756                 }
02757                 xs.Add(dsSchema);
02758                 return type;
02759             }
02760         }
02761         
02762         /// <summary>
02763         ///Represents the strongly named DataTable class.
02764         ///</summary>
02765         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
02766         [global::System.Serializable()]
02767         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
02768         public partial class TaskDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
02769             
02770             private global::System.Data.DataColumn columnPROJ_UID;
02771             
02772             private global::System.Data.DataColumn columnTASK_UID;
02773             
02774             private global::System.Data.DataColumn columnTASK_PARENT_UID;
02775             
02776             private global::System.Data.DataColumn columnTASK_NAME;
02777             
02778             private global::System.Data.DataColumn columnTASK_ID;
02779             
02780             private global::System.Data.DataColumn columnTASK_IS_MILESTONE;
02781             
02782             private global::System.Data.DataColumn columnTASK_IS_SUMMARY;
02783             
02784             private global::System.Data.DataColumn columnTASK_IS_MARKED;
02785             
02786             private global::System.Data.DataColumn columnTASK_IGNORES_RES_CAL;
02787             
02788             private global::System.Data.DataColumn columnTASK_IS_EFFORT_DRIVEN;
02789             
02790             private global::System.Data.DataColumn columnTASK_IS_CRITICAL;
02791             
02792             private global::System.Data.DataColumn columnTASK_IS_EXTERNAL;
02793             
02794             private global::System.Data.DataColumn columnTASK_IS_FROM_FINISH_SUBPROJ;
02795             
02796             private global::System.Data.DataColumn columnTASK_IS_OVERALLOCATED;
02797             
02798             private global::System.Data.DataColumn columnTASK_IS_RECURRING;
02799             
02800             private global::System.Data.DataColumn columnTASK_IS_RECURRING_SUMMARY;
02801             
02802             private global::System.Data.DataColumn columnTASK_IS_SUBPROJ;
02803             
02804             private global::System.Data.DataColumn columnTASK_IS_READONLY_SUBPROJ;
02805             
02806             private global::System.Data.DataColumn columnTASK_LOCKDOWN_BY_MANAGER;
02807             
02808             private global::System.Data.DataColumn columnTASK_LEVELING_DELAY;
02809             
02810             private global::System.Data.DataColumn columnTASK_LEVELING_DELAY_FMT;
02811             
02812             private global::System.Data.DataColumn columnTASK_LEVELING_CAN_SPLIT;
02813             
02814             private global::System.Data.DataColumn columnTASK_LEVELING_ADJUSTS_ASSN;
02815             
02816             private global::System.Data.DataColumn columnTASK_DUR_IS_EST;
02817             
02818             private global::System.Data.DataColumn columnTASK_DUR;
02819             
02820             private global::System.Data.DataColumn columnTASK_DUR_FMT;
02821             
02822             private global::System.Data.DataColumn columnTASK_DUR_VAR;
02823             
02824             private global::System.Data.DataColumn columnTASK_EAC;
02825             
02826             private global::System.Data.DataColumn columnTASK_VAC;
02827             
02828             private global::System.Data.DataColumn columnTASK_ACT_DUR;
02829             
02830             private global::System.Data.DataColumn columnTASK_REM_DUR;
02831             
02832             private global::System.Data.DataColumn columnTASK_CONSTRAINT_TYPE;
02833             
02834             private global::System.Data.DataColumn columnTASK_CONSTRAINT_DATE;
02835             
02836             private global::System.Data.DataColumn columnTASK_ACT_START;
02837             
02838             private global::System.Data.DataColumn columnTASK_ACT_FINISH;
02839             
02840             private global::System.Data.DataColumn columnTASK_PRIORITY;
02841             
02842             private global::System.Data.DataColumn columnTASK_PCT_COMP;
02843             
02844             private global::System.Data.DataColumn columnTASK_PCT_WORK_COMP;
02845             
02846             private global::System.Data.DataColumn columnTASK_TYPE;
02847             
02848             private global::System.Data.DataColumn columnTASK_FIXED_COST_ACCRUAL;
02849             
02850             private global::System.Data.DataColumn columnTASK_DEADLINE;
02851             
02852             private global::System.Data.DataColumn columnTASK_WORK;
02853             
02854             private global::System.Data.DataColumn columnTASK_OVT_WORK;
02855             
02856             private global::System.Data.DataColumn columnTASK_REG_WORK;
02857             
02858             private global::System.Data.DataColumn columnTASK_ACT_WORK;
02859             
02860             private global::System.Data.DataColumn columnTASK_ACT_OVT_WORK;
02861             
02862             private global::System.Data.DataColumn columnTASK_REM_WORK;
02863             
02864             private global::System.Data.DataColumn columnTASK_REM_OVT_WORK;
02865             
02866             private global::System.Data.DataColumn columnTASK_COST;
02867             
02868             private global::System.Data.DataColumn columnTASK_OVT_COST;
02869             
02870             private global::System.Data.DataColumn columnTASK_FIXED_COST;
02871             
02872             private global::System.Data.DataColumn columnTASK_ACT_COST;
02873             
02874             private global::System.Data.DataColumn columnTASK_ACT_OVT_COST;
02875             
02876             private global::System.Data.DataColumn columnTASK_REM_COST;
02877             
02878             private global::System.Data.DataColumn columnTASK_REM_OVT_COST;
02879             
02880             private global::System.Data.DataColumn columnTASK_PHY_PCT_COMP;
02881             
02882             private global::System.Data.DataColumn columnTASK_EVMETHOD;
02883             
02884             private global::System.Data.DataColumn columnTASK_OUTLINE_LEVEL;
02885             
02886             private global::System.Data.DataColumn columnTASK_OUTLINE_NUM;
02887             
02888             private global::System.Data.DataColumn columnTASK_CAL_UID;
02889             
02890             private global::System.Data.DataColumn columnTASK_START_DATE;
02891             
02892             private global::System.Data.DataColumn columnTASK_START_VAR;
02893             
02894             private global::System.Data.DataColumn columnTASK_FINISH_DATE;
02895             
02896             private global::System.Data.DataColumn columnTASK_FINISH_VAR;
02897             
02898             private global::System.Data.DataColumn columnTASK_RESUME_DATE;
02899             
02900             private global::System.Data.DataColumn columnTASK_STOP_DATE;
02901             
02902             private global::System.Data.DataColumn columnTASK_PRELEVELED_START;
02903             
02904             private global::System.Data.DataColumn columnTASK_PRELEVELED_FINISH;
02905             
02906             private global::System.Data.DataColumn columnTASK_EARLY_START;
02907             
02908             private global::System.Data.DataColumn columnTASK_EARLY_FINISH;
02909             
02910             private global::System.Data.DataColumn columnTASK_LATE_START;
02911             
02912             private global::System.Data.DataColumn columnTASK_LATE_FINISH;
02913             
02914             private global::System.Data.DataColumn columnTB_START;
02915             
02916             private global::System.Data.DataColumn columnTB_FINISH;
02917             
02918             private global::System.Data.DataColumn columnTB_COST;
02919             
02920             private global::System.Data.DataColumn columnTB_WORK;
02921             
02922             private global::System.Data.DataColumn columnTB_DUR;
02923             
02924             private global::System.Data.DataColumn columnTB_DUR_FMT;
02925             
02926             private global::System.Data.DataColumn columnTASK_BCWS;
02927             
02928             private global::System.Data.DataColumn columnTASK_BCWP;
02929             
02930             private global::System.Data.DataColumn columnTASK_ACWP;
02931             
02932             private global::System.Data.DataColumn columnTASK_FREE_SLACK;
02933             
02934             private global::System.Data.DataColumn columnTASK_TOTAL_SLACK;
02935             
02936             private global::System.Data.DataColumn columnTASK_HAS_LINKED_FIELDS;
02937             
02938             private global::System.Data.DataColumn columnTASK_WBS;
02939             
02940             private global::System.Data.DataColumn columnAddPosition;
02941             
02942             private global::System.Data.DataColumn columnAddAfterTaskUID;
02943             
02944             private global::System.Data.DataColumn columnDurationType;
02945             
02946             private global::System.Data.DataColumn columnWOBJ_DOC_REF_CNT;
02947             
02948             private global::System.Data.DataColumn columnWOBJ_ISSUE_REF_CNT;
02949             
02950             private global::System.Data.DataColumn columnWOBJ_RISK_REF_CNT;
02951             
02952             private global::System.Data.DataColumn columnWOBJ_OTHER_REF_CNT;
02953             
02954             private global::System.Data.DataColumn columnCREATED_DATE;
02955             
02956             private global::System.Data.DataColumn columnMOD_DATE;
02957             
02958             private global::System.Data.DataColumn columnPROJ_NAME;
02959             
02960             private global::System.Data.DataColumn columnPROJ_TYPE;
02961             
02962             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_DIGITS;
02963             
02964             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_POSITION;
02965             
02966             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_SYMBOL;
02967             
02968             private global::System.Data.DataColumn columnTASK_EXT_PROJ_UID;
02969             
02970             private global::System.Data.DataColumn columnTASK_BUDGET_COST;
02971             
02972             private global::System.Data.DataColumn columnTASK_IS_NULL;
02973             
02974             private global::System.Data.DataColumn columnTASK_BUDGET_WORK;
02975             
02976             private global::System.Data.DataColumn columnTASK_CONTACT;
02977             
02978             private global::System.Data.DataColumn columnTASK_COST_VAR;
02979             
02980             private global::System.Data.DataColumn columnTASK_CPI;
02981             
02982             private global::System.Data.DataColumn columnTASK_CV;
02983             
02984             private global::System.Data.DataColumn columnTaskCVP;
02985             
02986             private global::System.Data.DataColumn columnTASK_START_SLACK;
02987             
02988             private global::System.Data.DataColumn columnTASK_FINISH_SLACK;
02989             
02990             private global::System.Data.DataColumn columnTASK_HYPERLINK_FRIENDLY_NAME;
02991             
02992             private global::System.Data.DataColumn columnTASK_HYPERLINK_ADDRESS;
02993             
02994             private global::System.Data.DataColumn columnTASK_HYPERLINK_SUB_ADDRESS;
02995             
02996             private global::System.Data.DataColumn columnTASK_IS_ROLLED_UP;
02997             
02998             private global::System.Data.DataColumn columnTASK_NOTES;
02999             
03000             private global::System.Data.DataColumn columnTASK_SPI;
03001             
03002             private global::System.Data.DataColumn columnTASK_SV;
03003             
03004             private global::System.Data.DataColumn columnTaskSVP;
03005             
03006             private global::System.Data.DataColumn columnTASK_TCPI;
03007             
03008             private global::System.Data.DataColumn columnTASK_WORK_VAR;
03009             
03010             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03011             public TaskDataTable() {
03012                 this.TableName = "Task";
03013                 this.BeginInit();
03014                 this.InitClass();
03015                 this.EndInit();
03016             }
03017             
03018             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03019             internal TaskDataTable(global::System.Data.DataTable table) {
03020                 this.TableName = table.TableName;
03021                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
03022                     this.CaseSensitive = table.CaseSensitive;
03023                 }
03024                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
03025                     this.Locale = table.Locale;
03026                 }
03027                 if ((table.Namespace != table.DataSet.Namespace)) {
03028                     this.Namespace = table.Namespace;
03029                 }
03030                 this.Prefix = table.Prefix;
03031                 this.MinimumCapacity = table.MinimumCapacity;
03032             }
03033             
03034             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03035             protected TaskDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
03036                     base(info, context) {
03037                 this.InitVars();
03038             }
03039             
03040             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03041             public global::System.Data.DataColumn PROJ_UIDColumn {
03042                 get {
03043                     return this.columnPROJ_UID;
03044                 }
03045             }
03046             
03047             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03048             public global::System.Data.DataColumn TASK_UIDColumn {
03049                 get {
03050                     return this.columnTASK_UID;
03051                 }
03052             }
03053             
03054             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03055             public global::System.Data.DataColumn TASK_PARENT_UIDColumn {
03056                 get {
03057                     return this.columnTASK_PARENT_UID;
03058                 }
03059             }
03060             
03061             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03062             public global::System.Data.DataColumn TASK_NAMEColumn {
03063                 get {
03064                     return this.columnTASK_NAME;
03065                 }
03066             }
03067             
03068             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03069             public global::System.Data.DataColumn TASK_IDColumn {
03070                 get {
03071                     return this.columnTASK_ID;
03072                 }
03073             }
03074             
03075             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03076             public global::System.Data.DataColumn TASK_IS_MILESTONEColumn {
03077                 get {
03078                     return this.columnTASK_IS_MILESTONE;
03079                 }
03080             }
03081             
03082             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03083             public global::System.Data.DataColumn TASK_IS_SUMMARYColumn {
03084                 get {
03085                     return this.columnTASK_IS_SUMMARY;
03086                 }
03087             }
03088             
03089             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03090             public global::System.Data.DataColumn TASK_IS_MARKEDColumn {
03091                 get {
03092                     return this.columnTASK_IS_MARKED;
03093                 }
03094             }
03095             
03096             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03097             public global::System.Data.DataColumn TASK_IGNORES_RES_CALColumn {
03098                 get {
03099                     return this.columnTASK_IGNORES_RES_CAL;
03100                 }
03101             }
03102             
03103             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03104             public global::System.Data.DataColumn TASK_IS_EFFORT_DRIVENColumn {
03105                 get {
03106                     return this.columnTASK_IS_EFFORT_DRIVEN;
03107                 }
03108             }
03109             
03110             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03111             public global::System.Data.DataColumn TASK_IS_CRITICALColumn {
03112                 get {
03113                     return this.columnTASK_IS_CRITICAL;
03114                 }
03115             }
03116             
03117             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03118             public global::System.Data.DataColumn TASK_IS_EXTERNALColumn {
03119                 get {
03120                     return this.columnTASK_IS_EXTERNAL;
03121                 }
03122             }
03123             
03124             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03125             public global::System.Data.DataColumn TASK_IS_FROM_FINISH_SUBPROJColumn {
03126                 get {
03127                     return this.columnTASK_IS_FROM_FINISH_SUBPROJ;
03128                 }
03129             }
03130             
03131             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03132             public global::System.Data.DataColumn TASK_IS_OVERALLOCATEDColumn {
03133                 get {
03134                     return this.columnTASK_IS_OVERALLOCATED;
03135                 }
03136             }
03137             
03138             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03139             public global::System.Data.DataColumn TASK_IS_RECURRINGColumn {
03140                 get {
03141                     return this.columnTASK_IS_RECURRING;
03142                 }
03143             }
03144             
03145             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03146             public global::System.Data.DataColumn TASK_IS_RECURRING_SUMMARYColumn {
03147                 get {
03148                     return this.columnTASK_IS_RECURRING_SUMMARY;
03149                 }
03150             }
03151             
03152             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03153             public global::System.Data.DataColumn TASK_IS_SUBPROJColumn {
03154                 get {
03155                     return this.columnTASK_IS_SUBPROJ;
03156                 }
03157             }
03158             
03159             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03160             public global::System.Data.DataColumn TASK_IS_READONLY_SUBPROJColumn {
03161                 get {
03162                     return this.columnTASK_IS_READONLY_SUBPROJ;
03163                 }
03164             }
03165             
03166             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03167             public global::System.Data.DataColumn TASK_LOCKDOWN_BY_MANAGERColumn {
03168                 get {
03169                     return this.columnTASK_LOCKDOWN_BY_MANAGER;
03170                 }
03171             }
03172             
03173             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03174             public global::System.Data.DataColumn TASK_LEVELING_DELAYColumn {
03175                 get {
03176                     return this.columnTASK_LEVELING_DELAY;
03177                 }
03178             }
03179             
03180             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03181             public global::System.Data.DataColumn TASK_LEVELING_DELAY_FMTColumn {
03182                 get {
03183                     return this.columnTASK_LEVELING_DELAY_FMT;
03184                 }
03185             }
03186             
03187             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03188             public global::System.Data.DataColumn TASK_LEVELING_CAN_SPLITColumn {
03189                 get {
03190                     return this.columnTASK_LEVELING_CAN_SPLIT;
03191                 }
03192             }
03193             
03194             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03195             public global::System.Data.DataColumn TASK_LEVELING_ADJUSTS_ASSNColumn {
03196                 get {
03197                     return this.columnTASK_LEVELING_ADJUSTS_ASSN;
03198                 }
03199             }
03200             
03201             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03202             public global::System.Data.DataColumn TASK_DUR_IS_ESTColumn {
03203                 get {
03204                     return this.columnTASK_DUR_IS_EST;
03205                 }
03206             }
03207             
03208             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03209             public global::System.Data.DataColumn TASK_DURColumn {
03210                 get {
03211                     return this.columnTASK_DUR;
03212                 }
03213             }
03214             
03215             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03216             public global::System.Data.DataColumn TASK_DUR_FMTColumn {
03217                 get {
03218                     return this.columnTASK_DUR_FMT;
03219                 }
03220             }
03221             
03222             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03223             public global::System.Data.DataColumn TASK_DUR_VARColumn {
03224                 get {
03225                     return this.columnTASK_DUR_VAR;
03226                 }
03227             }
03228             
03229             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03230             public global::System.Data.DataColumn TASK_EACColumn {
03231                 get {
03232                     return this.columnTASK_EAC;
03233                 }
03234             }
03235             
03236             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03237             public global::System.Data.DataColumn TASK_VACColumn {
03238                 get {
03239                     return this.columnTASK_VAC;
03240                 }
03241             }
03242             
03243             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03244             public global::System.Data.DataColumn TASK_ACT_DURColumn {
03245                 get {
03246                     return this.columnTASK_ACT_DUR;
03247                 }
03248             }
03249             
03250             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03251             public global::System.Data.DataColumn TASK_REM_DURColumn {
03252                 get {
03253                     return this.columnTASK_REM_DUR;
03254                 }
03255             }
03256             
03257             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03258             public global::System.Data.DataColumn TASK_CONSTRAINT_TYPEColumn {
03259                 get {
03260                     return this.columnTASK_CONSTRAINT_TYPE;
03261                 }
03262             }
03263             
03264             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03265             public global::System.Data.DataColumn TASK_CONSTRAINT_DATEColumn {
03266                 get {
03267                     return this.columnTASK_CONSTRAINT_DATE;
03268                 }
03269             }
03270             
03271             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03272             public global::System.Data.DataColumn TASK_ACT_STARTColumn {
03273                 get {
03274                     return this.columnTASK_ACT_START;
03275                 }
03276             }
03277             
03278             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03279             public global::System.Data.DataColumn TASK_ACT_FINISHColumn {
03280                 get {
03281                     return this.columnTASK_ACT_FINISH;
03282                 }
03283             }
03284             
03285             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03286             public global::System.Data.DataColumn TASK_PRIORITYColumn {
03287                 get {
03288                     return this.columnTASK_PRIORITY;
03289                 }
03290             }
03291             
03292             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03293             public global::System.Data.DataColumn TASK_PCT_COMPColumn {
03294                 get {
03295                     return this.columnTASK_PCT_COMP;
03296                 }
03297             }
03298             
03299             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03300             public global::System.Data.DataColumn TASK_PCT_WORK_COMPColumn {
03301                 get {
03302                     return this.columnTASK_PCT_WORK_COMP;
03303                 }
03304             }
03305             
03306             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03307             public global::System.Data.DataColumn TASK_TYPEColumn {
03308                 get {
03309                     return this.columnTASK_TYPE;
03310                 }
03311             }
03312             
03313             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03314             public global::System.Data.DataColumn TASK_FIXED_COST_ACCRUALColumn {
03315                 get {
03316                     return this.columnTASK_FIXED_COST_ACCRUAL;
03317                 }
03318             }
03319             
03320             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03321             public global::System.Data.DataColumn TASK_DEADLINEColumn {
03322                 get {
03323                     return this.columnTASK_DEADLINE;
03324                 }
03325             }
03326             
03327             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03328             public global::System.Data.DataColumn TASK_WORKColumn {
03329                 get {
03330                     return this.columnTASK_WORK;
03331                 }
03332             }
03333             
03334             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03335             public global::System.Data.DataColumn TASK_OVT_WORKColumn {
03336                 get {
03337                     return this.columnTASK_OVT_WORK;
03338                 }
03339             }
03340             
03341             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03342             public global::System.Data.DataColumn TASK_REG_WORKColumn {
03343                 get {
03344                     return this.columnTASK_REG_WORK;
03345                 }
03346             }
03347             
03348             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03349             public global::System.Data.DataColumn TASK_ACT_WORKColumn {
03350                 get {
03351                     return this.columnTASK_ACT_WORK;
03352                 }
03353             }
03354             
03355             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03356             public global::System.Data.DataColumn TASK_ACT_OVT_WORKColumn {
03357                 get {
03358                     return this.columnTASK_ACT_OVT_WORK;
03359                 }
03360             }
03361             
03362             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03363             public global::System.Data.DataColumn TASK_REM_WORKColumn {
03364                 get {
03365                     return this.columnTASK_REM_WORK;
03366                 }
03367             }
03368             
03369             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03370             public global::System.Data.DataColumn TASK_REM_OVT_WORKColumn {
03371                 get {
03372                     return this.columnTASK_REM_OVT_WORK;
03373                 }
03374             }
03375             
03376             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03377             public global::System.Data.DataColumn TASK_COSTColumn {
03378                 get {
03379                     return this.columnTASK_COST;
03380                 }
03381             }
03382             
03383             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03384             public global::System.Data.DataColumn TASK_OVT_COSTColumn {
03385                 get {
03386                     return this.columnTASK_OVT_COST;
03387                 }
03388             }
03389             
03390             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03391             public global::System.Data.DataColumn TASK_FIXED_COSTColumn {
03392                 get {
03393                     return this.columnTASK_FIXED_COST;
03394                 }
03395             }
03396             
03397             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03398             public global::System.Data.DataColumn TASK_ACT_COSTColumn {
03399                 get {
03400                     return this.columnTASK_ACT_COST;
03401                 }
03402             }
03403             
03404             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03405             public global::System.Data.DataColumn TASK_ACT_OVT_COSTColumn {
03406                 get {
03407                     return this.columnTASK_ACT_OVT_COST;
03408                 }
03409             }
03410             
03411             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03412             public global::System.Data.DataColumn TASK_REM_COSTColumn {
03413                 get {
03414                     return this.columnTASK_REM_COST;
03415                 }
03416             }
03417             
03418             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03419             public global::System.Data.DataColumn TASK_REM_OVT_COSTColumn {
03420                 get {
03421                     return this.columnTASK_REM_OVT_COST;
03422                 }
03423             }
03424             
03425             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03426             public global::System.Data.DataColumn TASK_PHY_PCT_COMPColumn {
03427                 get {
03428                     return this.columnTASK_PHY_PCT_COMP;
03429                 }
03430             }
03431             
03432             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03433             public global::System.Data.DataColumn TASK_EVMETHODColumn {
03434                 get {
03435                     return this.columnTASK_EVMETHOD;
03436                 }
03437             }
03438             
03439             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03440             public global::System.Data.DataColumn TASK_OUTLINE_LEVELColumn {
03441                 get {
03442                     return this.columnTASK_OUTLINE_LEVEL;
03443                 }
03444             }
03445             
03446             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03447             public global::System.Data.DataColumn TASK_OUTLINE_NUMColumn {
03448                 get {
03449                     return this.columnTASK_OUTLINE_NUM;
03450                 }
03451             }
03452             
03453             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03454             public global::System.Data.DataColumn TASK_CAL_UIDColumn {
03455                 get {
03456                     return this.columnTASK_CAL_UID;
03457                 }
03458             }
03459             
03460             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03461             public global::System.Data.DataColumn TASK_START_DATEColumn {
03462                 get {
03463                     return this.columnTASK_START_DATE;
03464                 }
03465             }
03466             
03467             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03468             public global::System.Data.DataColumn TASK_START_VARColumn {
03469                 get {
03470                     return this.columnTASK_START_VAR;
03471                 }
03472             }
03473             
03474             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03475             public global::System.Data.DataColumn TASK_FINISH_DATEColumn {
03476                 get {
03477                     return this.columnTASK_FINISH_DATE;
03478                 }
03479             }
03480             
03481             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03482             public global::System.Data.DataColumn TASK_FINISH_VARColumn {
03483                 get {
03484                     return this.columnTASK_FINISH_VAR;
03485                 }
03486             }
03487             
03488             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03489             public global::System.Data.DataColumn TASK_RESUME_DATEColumn {
03490                 get {
03491                     return this.columnTASK_RESUME_DATE;
03492                 }
03493             }
03494             
03495             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03496             public global::System.Data.DataColumn TASK_STOP_DATEColumn {
03497                 get {
03498                     return this.columnTASK_STOP_DATE;
03499                 }
03500             }
03501             
03502             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03503             public global::System.Data.DataColumn TASK_PRELEVELED_STARTColumn {
03504                 get {
03505                     return this.columnTASK_PRELEVELED_START;
03506                 }
03507             }
03508             
03509             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03510             public global::System.Data.DataColumn TASK_PRELEVELED_FINISHColumn {
03511                 get {
03512                     return this.columnTASK_PRELEVELED_FINISH;
03513                 }
03514             }
03515             
03516             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03517             public global::System.Data.DataColumn TASK_EARLY_STARTColumn {
03518                 get {
03519                     return this.columnTASK_EARLY_START;
03520                 }
03521             }
03522             
03523             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03524             public global::System.Data.DataColumn TASK_EARLY_FINISHColumn {
03525                 get {
03526                     return this.columnTASK_EARLY_FINISH;
03527                 }
03528             }
03529             
03530             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03531             public global::System.Data.DataColumn TASK_LATE_STARTColumn {
03532                 get {
03533                     return this.columnTASK_LATE_START;
03534                 }
03535             }
03536             
03537             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03538             public global::System.Data.DataColumn TASK_LATE_FINISHColumn {
03539                 get {
03540                     return this.columnTASK_LATE_FINISH;
03541                 }
03542             }
03543             
03544             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03545             public global::System.Data.DataColumn TB_STARTColumn {
03546                 get {
03547                     return this.columnTB_START;
03548                 }
03549             }
03550             
03551             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03552             public global::System.Data.DataColumn TB_FINISHColumn {
03553                 get {
03554                     return this.columnTB_FINISH;
03555                 }
03556             }
03557             
03558             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03559             public global::System.Data.DataColumn TB_COSTColumn {
03560                 get {
03561                     return this.columnTB_COST;
03562                 }
03563             }
03564             
03565             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03566             public global::System.Data.DataColumn TB_WORKColumn {
03567                 get {
03568                     return this.columnTB_WORK;
03569                 }
03570             }
03571             
03572             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03573             public global::System.Data.DataColumn TB_DURColumn {
03574                 get {
03575                     return this.columnTB_DUR;
03576                 }
03577             }
03578             
03579             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03580             public global::System.Data.DataColumn TB_DUR_FMTColumn {
03581                 get {
03582                     return this.columnTB_DUR_FMT;
03583                 }
03584             }
03585             
03586             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03587             public global::System.Data.DataColumn TASK_BCWSColumn {
03588                 get {
03589                     return this.columnTASK_BCWS;
03590                 }
03591             }
03592             
03593             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03594             public global::System.Data.DataColumn TASK_BCWPColumn {
03595                 get {
03596                     return this.columnTASK_BCWP;
03597                 }
03598             }
03599             
03600             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03601             public global::System.Data.DataColumn TASK_ACWPColumn {
03602                 get {
03603                     return this.columnTASK_ACWP;
03604                 }
03605             }
03606             
03607             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03608             public global::System.Data.DataColumn TASK_FREE_SLACKColumn {
03609                 get {
03610                     return this.columnTASK_FREE_SLACK;
03611                 }
03612             }
03613             
03614             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03615             public global::System.Data.DataColumn TASK_TOTAL_SLACKColumn {
03616                 get {
03617                     return this.columnTASK_TOTAL_SLACK;
03618                 }
03619             }
03620             
03621             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03622             public global::System.Data.DataColumn TASK_HAS_LINKED_FIELDSColumn {
03623                 get {
03624                     return this.columnTASK_HAS_LINKED_FIELDS;
03625                 }
03626             }
03627             
03628             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03629             public global::System.Data.DataColumn TASK_WBSColumn {
03630                 get {
03631                     return this.columnTASK_WBS;
03632                 }
03633             }
03634             
03635             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03636             public global::System.Data.DataColumn AddPositionColumn {
03637                 get {
03638                     return this.columnAddPosition;
03639                 }
03640             }
03641             
03642             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03643             public global::System.Data.DataColumn AddAfterTaskUIDColumn {
03644                 get {
03645                     return this.columnAddAfterTaskUID;
03646                 }
03647             }
03648             
03649             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03650             public global::System.Data.DataColumn DurationTypeColumn {
03651                 get {
03652                     return this.columnDurationType;
03653                 }
03654             }
03655             
03656             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03657             public global::System.Data.DataColumn WOBJ_DOC_REF_CNTColumn {
03658                 get {
03659                     return this.columnWOBJ_DOC_REF_CNT;
03660                 }
03661             }
03662             
03663             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03664             public global::System.Data.DataColumn WOBJ_ISSUE_REF_CNTColumn {
03665                 get {
03666                     return this.columnWOBJ_ISSUE_REF_CNT;
03667                 }
03668             }
03669             
03670             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03671             public global::System.Data.DataColumn WOBJ_RISK_REF_CNTColumn {
03672                 get {
03673                     return this.columnWOBJ_RISK_REF_CNT;
03674                 }
03675             }
03676             
03677             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03678             public global::System.Data.DataColumn WOBJ_OTHER_REF_CNTColumn {
03679                 get {
03680                     return this.columnWOBJ_OTHER_REF_CNT;
03681                 }
03682             }
03683             
03684             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03685             public global::System.Data.DataColumn CREATED_DATEColumn {
03686                 get {
03687                     return this.columnCREATED_DATE;
03688                 }
03689             }
03690             
03691             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03692             public global::System.Data.DataColumn MOD_DATEColumn {
03693                 get {
03694                     return this.columnMOD_DATE;
03695                 }
03696             }
03697             
03698             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03699             public global::System.Data.DataColumn PROJ_NAMEColumn {
03700                 get {
03701                     return this.columnPROJ_NAME;
03702                 }
03703             }
03704             
03705             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03706             public global::System.Data.DataColumn PROJ_TYPEColumn {
03707                 get {
03708                     return this.columnPROJ_TYPE;
03709                 }
03710             }
03711             
03712             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03713             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_DIGITSColumn {
03714                 get {
03715                     return this.columnPROJ_OPT_CURRENCY_DIGITS;
03716                 }
03717             }
03718             
03719             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03720             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_POSITIONColumn {
03721                 get {
03722                     return this.columnPROJ_OPT_CURRENCY_POSITION;
03723                 }
03724             }
03725             
03726             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03727             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_SYMBOLColumn {
03728                 get {
03729                     return this.columnPROJ_OPT_CURRENCY_SYMBOL;
03730                 }
03731             }
03732             
03733             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03734             public global::System.Data.DataColumn TASK_EXT_PROJ_UIDColumn {
03735                 get {
03736                     return this.columnTASK_EXT_PROJ_UID;
03737                 }
03738             }
03739             
03740             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03741             public global::System.Data.DataColumn TASK_BUDGET_COSTColumn {
03742                 get {
03743                     return this.columnTASK_BUDGET_COST;
03744                 }
03745             }
03746             
03747             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03748             public global::System.Data.DataColumn TASK_IS_NULLColumn {
03749                 get {
03750                     return this.columnTASK_IS_NULL;
03751                 }
03752             }
03753             
03754             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03755             public global::System.Data.DataColumn TASK_BUDGET_WORKColumn {
03756                 get {
03757                     return this.columnTASK_BUDGET_WORK;
03758                 }
03759             }
03760             
03761             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03762             public global::System.Data.DataColumn TASK_CONTACTColumn {
03763                 get {
03764                     return this.columnTASK_CONTACT;
03765                 }
03766             }
03767             
03768             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03769             public global::System.Data.DataColumn TASK_COST_VARColumn {
03770                 get {
03771                     return this.columnTASK_COST_VAR;
03772                 }
03773             }
03774             
03775             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03776             public global::System.Data.DataColumn TASK_CPIColumn {
03777                 get {
03778                     return this.columnTASK_CPI;
03779                 }
03780             }
03781             
03782             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03783             public global::System.Data.DataColumn TASK_CVColumn {
03784                 get {
03785                     return this.columnTASK_CV;
03786                 }
03787             }
03788             
03789             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03790             public global::System.Data.DataColumn TaskCVPColumn {
03791                 get {
03792                     return this.columnTaskCVP;
03793                 }
03794             }
03795             
03796             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03797             public global::System.Data.DataColumn TASK_START_SLACKColumn {
03798                 get {
03799                     return this.columnTASK_START_SLACK;
03800                 }
03801             }
03802             
03803             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03804             public global::System.Data.DataColumn TASK_FINISH_SLACKColumn {
03805                 get {
03806                     return this.columnTASK_FINISH_SLACK;
03807                 }
03808             }
03809             
03810             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03811             public global::System.Data.DataColumn TASK_HYPERLINK_FRIENDLY_NAMEColumn {
03812                 get {
03813                     return this.columnTASK_HYPERLINK_FRIENDLY_NAME;
03814                 }
03815             }
03816             
03817             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03818             public global::System.Data.DataColumn TASK_HYPERLINK_ADDRESSColumn {
03819                 get {
03820                     return this.columnTASK_HYPERLINK_ADDRESS;
03821                 }
03822             }
03823             
03824             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03825             public global::System.Data.DataColumn TASK_HYPERLINK_SUB_ADDRESSColumn {
03826                 get {
03827                     return this.columnTASK_HYPERLINK_SUB_ADDRESS;
03828                 }
03829             }
03830             
03831             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03832             public global::System.Data.DataColumn TASK_IS_ROLLED_UPColumn {
03833                 get {
03834                     return this.columnTASK_IS_ROLLED_UP;
03835                 }
03836             }
03837             
03838             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03839             public global::System.Data.DataColumn TASK_NOTESColumn {
03840                 get {
03841                     return this.columnTASK_NOTES;
03842                 }
03843             }
03844             
03845             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03846             public global::System.Data.DataColumn TASK_SPIColumn {
03847                 get {
03848                     return this.columnTASK_SPI;
03849                 }
03850             }
03851             
03852             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03853             public global::System.Data.DataColumn TASK_SVColumn {
03854                 get {
03855                     return this.columnTASK_SV;
03856                 }
03857             }
03858             
03859             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03860             public global::System.Data.DataColumn TaskSVPColumn {
03861                 get {
03862                     return this.columnTaskSVP;
03863                 }
03864             }
03865             
03866             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03867             public global::System.Data.DataColumn TASK_TCPIColumn {
03868                 get {
03869                     return this.columnTASK_TCPI;
03870                 }
03871             }
03872             
03873             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03874             public global::System.Data.DataColumn TASK_WORK_VARColumn {
03875                 get {
03876                     return this.columnTASK_WORK_VAR;
03877                 }
03878             }
03879             
03880             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03881             [global::System.ComponentModel.Browsable(false)]
03882             public int Count {
03883                 get {
03884                     return this.Rows.Count;
03885                 }
03886             }
03887             
03888             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03889             public TaskRow this[int index] {
03890                 get {
03891                     return ((TaskRow)(this.Rows[index]));
03892                 }
03893             }
03894             
03895             public event TaskRowChangeEventHandler TaskRowChanging;
03896             
03897             public event TaskRowChangeEventHandler TaskRowChanged;
03898             
03899             public event TaskRowChangeEventHandler TaskRowDeleting;
03900             
03901             public event TaskRowChangeEventHandler TaskRowDeleted;
03902             
03903             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03904             public void AddTaskRow(TaskRow row) {
03905                 this.Rows.Add(row);
03906             }
03907             
03908             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
03909             public TaskRow AddTaskRow(
03910                         System.Guid PROJ_UID, 
03911                         System.Guid TASK_UID, 
03912                         System.Guid TASK_PARENT_UID, 
03913                         string TASK_NAME, 
03914                         int TASK_ID, 
03915                         bool TASK_IS_MILESTONE, 
03916                         bool TASK_IS_SUMMARY, 
03917                         bool TASK_IS_MARKED, 
03918                         bool TASK_IGNORES_RES_CAL, 
03919                         bool TASK_IS_EFFORT_DRIVEN, 
03920                         bool TASK_IS_CRITICAL, 
03921                         bool TASK_IS_EXTERNAL, 
03922                         bool TASK_IS_FROM_FINISH_SUBPROJ, 
03923                         bool TASK_IS_OVERALLOCATED, 
03924                         bool TASK_IS_RECURRING, 
03925                         bool TASK_IS_RECURRING_SUMMARY, 
03926                         bool TASK_IS_SUBPROJ, 
03927                         bool TASK_IS_READONLY_SUBPROJ, 
03928                         bool TASK_LOCKDOWN_BY_MANAGER, 
03929                         int TASK_LEVELING_DELAY, 
03930                         short TASK_LEVELING_DELAY_FMT, 
03931                         bool TASK_LEVELING_CAN_SPLIT, 
03932                         bool TASK_LEVELING_ADJUSTS_ASSN, 
03933                         bool TASK_DUR_IS_EST, 
03934                         int TASK_DUR, 
03935                         int TASK_DUR_FMT, 
03936                         int TASK_DUR_VAR, 
03937                         double TASK_EAC, 
03938                         double TASK_VAC, 
03939                         int TASK_ACT_DUR, 
03940                         int TASK_REM_DUR, 
03941                         short TASK_CONSTRAINT_TYPE, 
03942                         System.DateTime TASK_CONSTRAINT_DATE, 
03943                         System.DateTime TASK_ACT_START, 
03944                         System.DateTime TASK_ACT_FINISH, 
03945                         int TASK_PRIORITY, 
03946                         int TASK_PCT_COMP, 
03947                         int TASK_PCT_WORK_COMP, 
03948                         int TASK_TYPE, 
03949                         short TASK_FIXED_COST_ACCRUAL, 
03950                         System.DateTime TASK_DEADLINE, 
03951                         double TASK_WORK, 
03952                         double TASK_OVT_WORK, 
03953                         double TASK_REG_WORK, 
03954                         double TASK_ACT_WORK, 
03955                         double TASK_ACT_OVT_WORK, 
03956                         double TASK_REM_WORK, 
03957                         double TASK_REM_OVT_WORK, 
03958                         double TASK_COST, 
03959                         double TASK_OVT_COST, 
03960                         double TASK_FIXED_COST, 
03961                         double TASK_ACT_COST, 
03962                         double TASK_ACT_OVT_COST, 
03963                         double TASK_REM_COST, 
03964                         double TASK_REM_OVT_COST, 
03965                         int TASK_PHY_PCT_COMP, 
03966                         int TASK_EVMETHOD, 
03967                         int TASK_OUTLINE_LEVEL, 
03968                         string TASK_OUTLINE_NUM, 
03969                         System.Guid TASK_CAL_UID, 
03970                         System.DateTime TASK_START_DATE, 
03971                         int TASK_START_VAR, 
03972                         System.DateTime TASK_FINISH_DATE, 
03973                         int TASK_FINISH_VAR, 
03974                         System.DateTime TASK_RESUME_DATE, 
03975                         System.DateTime TASK_STOP_DATE, 
03976                         System.DateTime TASK_PRELEVELED_START, 
03977                         System.DateTime TASK_PRELEVELED_FINISH, 
03978                         System.DateTime TASK_EARLY_START, 
03979                         System.DateTime TASK_EARLY_FINISH, 
03980                         System.DateTime TASK_LATE_START, 
03981                         System.DateTime TASK_LATE_FINISH, 
03982                         System.DateTime TB_START, 
03983                         System.DateTime TB_FINISH, 
03984                         double TB_COST, 
03985                         double TB_WORK, 
03986                         int TB_DUR, 
03987                         short TB_DUR_FMT, 
03988                         double TASK_BCWS, 
03989                         double TASK_BCWP, 
03990                         double TASK_ACWP, 
03991                         int TASK_FREE_SLACK, 
03992                         int TASK_TOTAL_SLACK, 
03993                         bool TASK_HAS_LINKED_FIELDS, 
03994                         string TASK_WBS, 
03995                         int AddPosition, 
03996                         System.Guid AddAfterTaskUID, 
03997                         int DurationType, 
03998                         int WOBJ_DOC_REF_CNT, 
03999                         int WOBJ_ISSUE_REF_CNT, 
04000                         int WOBJ_RISK_REF_CNT, 
04001                         int WOBJ_OTHER_REF_CNT, 
04002                         System.DateTime CREATED_DATE, 
04003                         System.DateTime MOD_DATE, 
04004                         string PROJ_NAME, 
04005                         int PROJ_TYPE, 
04006                         int PROJ_OPT_CURRENCY_DIGITS, 
04007                         int PROJ_OPT_CURRENCY_POSITION, 
04008                         string PROJ_OPT_CURRENCY_SYMBOL, 
04009                         System.Guid TASK_EXT_PROJ_UID, 
04010                         double TASK_BUDGET_COST, 
04011                         bool TASK_IS_NULL, 
04012                         double TASK_BUDGET_WORK, 
04013                         string TASK_CONTACT, 
04014                         double TASK_COST_VAR, 
04015                         double TASK_CPI, 
04016                         double TASK_CV, 
04017                         int TaskCVP, 
04018                         int TASK_START_SLACK, 
04019                         int TASK_FINISH_SLACK, 
04020                         string TASK_HYPERLINK_FRIENDLY_NAME, 
04021                         string TASK_HYPERLINK_ADDRESS, 
04022                         string TASK_HYPERLINK_SUB_ADDRESS, 
04023                         bool TASK_IS_ROLLED_UP, 
04024                         string TASK_NOTES, 
04025                         double TASK_SPI, 
04026                         double TASK_SV, 
04027                         int TaskSVP, 
04028                         double TASK_TCPI, 
04029                         double TASK_WORK_VAR) {
04030                 TaskRow rowTaskRow = ((TaskRow)(this.NewRow()));
04031                 object[] columnValuesArray = new object[] {
04032                         PROJ_UID,
04033                         TASK_UID,
04034                         TASK_PARENT_UID,
04035                         TASK_NAME,
04036                         TASK_ID,
04037                         TASK_IS_MILESTONE,
04038                         TASK_IS_SUMMARY,
04039                         TASK_IS_MARKED,
04040                         TASK_IGNORES_RES_CAL,
04041                         TASK_IS_EFFORT_DRIVEN,
04042                         TASK_IS_CRITICAL,
04043                         TASK_IS_EXTERNAL,
04044                         TASK_IS_FROM_FINISH_SUBPROJ,
04045                         TASK_IS_OVERALLOCATED,
04046                         TASK_IS_RECURRING,
04047                         TASK_IS_RECURRING_SUMMARY,
04048                         TASK_IS_SUBPROJ,
04049                         TASK_IS_READONLY_SUBPROJ,
04050                         TASK_LOCKDOWN_BY_MANAGER,
04051                         TASK_LEVELING_DELAY,
04052                         TASK_LEVELING_DELAY_FMT,
04053                         TASK_LEVELING_CAN_SPLIT,
04054                         TASK_LEVELING_ADJUSTS_ASSN,
04055                         TASK_DUR_IS_EST,
04056                         TASK_DUR,
04057                         TASK_DUR_FMT,
04058                         TASK_DUR_VAR,
04059                         TASK_EAC,
04060                         TASK_VAC,
04061                         TASK_ACT_DUR,
04062                         TASK_REM_DUR,
04063                         TASK_CONSTRAINT_TYPE,
04064                         TASK_CONSTRAINT_DATE,
04065                         TASK_ACT_START,
04066                         TASK_ACT_FINISH,
04067                         TASK_PRIORITY,
04068                         TASK_PCT_COMP,
04069                         TASK_PCT_WORK_COMP,
04070                         TASK_TYPE,
04071                         TASK_FIXED_COST_ACCRUAL,
04072                         TASK_DEADLINE,
04073                         TASK_WORK,
04074                         TASK_OVT_WORK,
04075                         TASK_REG_WORK,
04076                         TASK_ACT_WORK,
04077                         TASK_ACT_OVT_WORK,
04078                         TASK_REM_WORK,
04079                         TASK_REM_OVT_WORK,
04080                         TASK_COST,
04081                         TASK_OVT_COST,
04082                         TASK_FIXED_COST,
04083                         TASK_ACT_COST,
04084                         TASK_ACT_OVT_COST,
04085                         TASK_REM_COST,
04086                         TASK_REM_OVT_COST,
04087                         TASK_PHY_PCT_COMP,
04088                         TASK_EVMETHOD,
04089                         TASK_OUTLINE_LEVEL,
04090                         TASK_OUTLINE_NUM,
04091                         TASK_CAL_UID,
04092                         TASK_START_DATE,
04093                         TASK_START_VAR,
04094                         TASK_FINISH_DATE,
04095                         TASK_FINISH_VAR,
04096                         TASK_RESUME_DATE,
04097                         TASK_STOP_DATE,
04098                         TASK_PRELEVELED_START,
04099                         TASK_PRELEVELED_FINISH,
04100                         TASK_EARLY_START,
04101                         TASK_EARLY_FINISH,
04102                         TASK_LATE_START,
04103                         TASK_LATE_FINISH,
04104                         TB_START,
04105                         TB_FINISH,
04106                         TB_COST,
04107                         TB_WORK,
04108                         TB_DUR,
04109                         TB_DUR_FMT,
04110                         TASK_BCWS,
04111                         TASK_BCWP,
04112                         TASK_ACWP,
04113                         TASK_FREE_SLACK,
04114                         TASK_TOTAL_SLACK,
04115                         TASK_HAS_LINKED_FIELDS,
04116                         TASK_WBS,
04117                         AddPosition,
04118                         AddAfterTaskUID,
04119                         DurationType,
04120                         WOBJ_DOC_REF_CNT,
04121                         WOBJ_ISSUE_REF_CNT,
04122                         WOBJ_RISK_REF_CNT,
04123                         WOBJ_OTHER_REF_CNT,
04124                         CREATED_DATE,
04125                         MOD_DATE,
04126                         PROJ_NAME,
04127                         PROJ_TYPE,
04128                         PROJ_OPT_CURRENCY_DIGITS,
04129                         PROJ_OPT_CURRENCY_POSITION,
04130                         PROJ_OPT_CURRENCY_SYMBOL,
04131                         TASK_EXT_PROJ_UID,
04132                         TASK_BUDGET_COST,
04133                         TASK_IS_NULL,
04134                         TASK_BUDGET_WORK,
04135                         TASK_CONTACT,
04136                         TASK_COST_VAR,
04137                         TASK_CPI,
04138                         TASK_CV,
04139                         TaskCVP,
04140                         TASK_START_SLACK,
04141                         TASK_FINISH_SLACK,
04142                         TASK_HYPERLINK_FRIENDLY_NAME,
04143                         TASK_HYPERLINK_ADDRESS,
04144                         TASK_HYPERLINK_SUB_ADDRESS,
04145                         TASK_IS_ROLLED_UP,
04146                         TASK_NOTES,
04147                         TASK_SPI,
04148                         TASK_SV,
04149                         TaskSVP,
04150                         TASK_TCPI,
04151                         TASK_WORK_VAR};
04152                 rowTaskRow.ItemArray = columnValuesArray;
04153                 this.Rows.Add(rowTaskRow);
04154                 return rowTaskRow;
04155             }
04156             
04157             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04158             public TaskRow FindByTASK_UIDPROJ_UID(System.Guid TASK_UID, System.Guid PROJ_UID) {
04159                 return ((TaskRow)(this.Rows.Find(new object[] {
04160                             TASK_UID,
04161                             PROJ_UID})));
04162             }
04163             
04164             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04165             public virtual global::System.Collections.IEnumerator GetEnumerator() {
04166                 return this.Rows.GetEnumerator();
04167             }
04168             
04169             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04170             public override global::System.Data.DataTable Clone() {
04171                 TaskDataTable cln = ((TaskDataTable)(base.Clone()));
04172                 cln.InitVars();
04173                 return cln;
04174             }
04175             
04176             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04177             protected override global::System.Data.DataTable CreateInstance() {
04178                 return new TaskDataTable();
04179             }
04180             
04181             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04182             internal void InitVars() {
04183                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
04184                 this.columnTASK_UID = base.Columns["TASK_UID"];
04185                 this.columnTASK_PARENT_UID = base.Columns["TASK_PARENT_UID"];
04186                 this.columnTASK_NAME = base.Columns["TASK_NAME"];
04187                 this.columnTASK_ID = base.Columns["TASK_ID"];
04188                 this.columnTASK_IS_MILESTONE = base.Columns["TASK_IS_MILESTONE"];
04189                 this.columnTASK_IS_SUMMARY = base.Columns["TASK_IS_SUMMARY"];
04190                 this.columnTASK_IS_MARKED = base.Columns["TASK_IS_MARKED"];
04191                 this.columnTASK_IGNORES_RES_CAL = base.Columns["TASK_IGNORES_RES_CAL"];
04192                 this.columnTASK_IS_EFFORT_DRIVEN = base.Columns["TASK_IS_EFFORT_DRIVEN"];
04193                 this.columnTASK_IS_CRITICAL = base.Columns["TASK_IS_CRITICAL"];
04194                 this.columnTASK_IS_EXTERNAL = base.Columns["TASK_IS_EXTERNAL"];
04195                 this.columnTASK_IS_FROM_FINISH_SUBPROJ = base.Columns["TASK_IS_FROM_FINISH_SUBPROJ"];
04196                 this.columnTASK_IS_OVERALLOCATED = base.Columns["TASK_IS_OVERALLOCATED"];
04197                 this.columnTASK_IS_RECURRING = base.Columns["TASK_IS_RECURRING"];
04198                 this.columnTASK_IS_RECURRING_SUMMARY = base.Columns["TASK_IS_RECURRING_SUMMARY"];
04199                 this.columnTASK_IS_SUBPROJ = base.Columns["TASK_IS_SUBPROJ"];
04200                 this.columnTASK_IS_READONLY_SUBPROJ = base.Columns["TASK_IS_READONLY_SUBPROJ"];
04201                 this.columnTASK_LOCKDOWN_BY_MANAGER = base.Columns["TASK_LOCKDOWN_BY_MANAGER"];
04202                 this.columnTASK_LEVELING_DELAY = base.Columns["TASK_LEVELING_DELAY"];
04203                 this.columnTASK_LEVELING_DELAY_FMT = base.Columns["TASK_LEVELING_DELAY_FMT"];
04204                 this.columnTASK_LEVELING_CAN_SPLIT = base.Columns["TASK_LEVELING_CAN_SPLIT"];
04205                 this.columnTASK_LEVELING_ADJUSTS_ASSN = base.Columns["TASK_LEVELING_ADJUSTS_ASSN"];
04206                 this.columnTASK_DUR_IS_EST = base.Columns["TASK_DUR_IS_EST"];
04207                 this.columnTASK_DUR = base.Columns["TASK_DUR"];
04208                 this.columnTASK_DUR_FMT = base.Columns["TASK_DUR_FMT"];
04209                 this.columnTASK_DUR_VAR = base.Columns["TASK_DUR_VAR"];
04210                 this.columnTASK_EAC = base.Columns["TASK_EAC"];
04211                 this.columnTASK_VAC = base.Columns["TASK_VAC"];
04212                 this.columnTASK_ACT_DUR = base.Columns["TASK_ACT_DUR"];
04213                 this.columnTASK_REM_DUR = base.Columns["TASK_REM_DUR"];
04214                 this.columnTASK_CONSTRAINT_TYPE = base.Columns["TASK_CONSTRAINT_TYPE"];
04215                 this.columnTASK_CONSTRAINT_DATE = base.Columns["TASK_CONSTRAINT_DATE"];
04216                 this.columnTASK_ACT_START = base.Columns["TASK_ACT_START"];
04217                 this.columnTASK_ACT_FINISH = base.Columns["TASK_ACT_FINISH"];
04218                 this.columnTASK_PRIORITY = base.Columns["TASK_PRIORITY"];
04219                 this.columnTASK_PCT_COMP = base.Columns["TASK_PCT_COMP"];
04220                 this.columnTASK_PCT_WORK_COMP = base.Columns["TASK_PCT_WORK_COMP"];
04221                 this.columnTASK_TYPE = base.Columns["TASK_TYPE"];
04222                 this.columnTASK_FIXED_COST_ACCRUAL = base.Columns["TASK_FIXED_COST_ACCRUAL"];
04223                 this.columnTASK_DEADLINE = base.Columns["TASK_DEADLINE"];
04224                 this.columnTASK_WORK = base.Columns["TASK_WORK"];
04225                 this.columnTASK_OVT_WORK = base.Columns["TASK_OVT_WORK"];
04226                 this.columnTASK_REG_WORK = base.Columns["TASK_REG_WORK"];
04227                 this.columnTASK_ACT_WORK = base.Columns["TASK_ACT_WORK"];
04228                 this.columnTASK_ACT_OVT_WORK = base.Columns["TASK_ACT_OVT_WORK"];
04229                 this.columnTASK_REM_WORK = base.Columns["TASK_REM_WORK"];
04230                 this.columnTASK_REM_OVT_WORK = base.Columns["TASK_REM_OVT_WORK"];
04231                 this.columnTASK_COST = base.Columns["TASK_COST"];
04232                 this.columnTASK_OVT_COST = base.Columns["TASK_OVT_COST"];
04233                 this.columnTASK_FIXED_COST = base.Columns["TASK_FIXED_COST"];
04234                 this.columnTASK_ACT_COST = base.Columns["TASK_ACT_COST"];
04235                 this.columnTASK_ACT_OVT_COST = base.Columns["TASK_ACT_OVT_COST"];
04236                 this.columnTASK_REM_COST = base.Columns["TASK_REM_COST"];
04237                 this.columnTASK_REM_OVT_COST = base.Columns["TASK_REM_OVT_COST"];
04238                 this.columnTASK_PHY_PCT_COMP = base.Columns["TASK_PHY_PCT_COMP"];
04239                 this.columnTASK_EVMETHOD = base.Columns["TASK_EVMETHOD"];
04240                 this.columnTASK_OUTLINE_LEVEL = base.Columns["TASK_OUTLINE_LEVEL"];
04241                 this.columnTASK_OUTLINE_NUM = base.Columns["TASK_OUTLINE_NUM"];
04242                 this.columnTASK_CAL_UID = base.Columns["TASK_CAL_UID"];
04243                 this.columnTASK_START_DATE = base.Columns["TASK_START_DATE"];
04244                 this.columnTASK_START_VAR = base.Columns["TASK_START_VAR"];
04245                 this.columnTASK_FINISH_DATE = base.Columns["TASK_FINISH_DATE"];
04246                 this.columnTASK_FINISH_VAR = base.Columns["TASK_FINISH_VAR"];
04247                 this.columnTASK_RESUME_DATE = base.Columns["TASK_RESUME_DATE"];
04248                 this.columnTASK_STOP_DATE = base.Columns["TASK_STOP_DATE"];
04249                 this.columnTASK_PRELEVELED_START = base.Columns["TASK_PRELEVELED_START"];
04250                 this.columnTASK_PRELEVELED_FINISH = base.Columns["TASK_PRELEVELED_FINISH"];
04251                 this.columnTASK_EARLY_START = base.Columns["TASK_EARLY_START"];
04252                 this.columnTASK_EARLY_FINISH = base.Columns["TASK_EARLY_FINISH"];
04253                 this.columnTASK_LATE_START = base.Columns["TASK_LATE_START"];
04254                 this.columnTASK_LATE_FINISH = base.Columns["TASK_LATE_FINISH"];
04255                 this.columnTB_START = base.Columns["TB_START"];
04256                 this.columnTB_FINISH = base.Columns["TB_FINISH"];
04257                 this.columnTB_COST = base.Columns["TB_COST"];
04258                 this.columnTB_WORK = base.Columns["TB_WORK"];
04259                 this.columnTB_DUR = base.Columns["TB_DUR"];
04260                 this.columnTB_DUR_FMT = base.Columns["TB_DUR_FMT"];
04261                 this.columnTASK_BCWS = base.Columns["TASK_BCWS"];
04262                 this.columnTASK_BCWP = base.Columns["TASK_BCWP"];
04263                 this.columnTASK_ACWP = base.Columns["TASK_ACWP"];
04264                 this.columnTASK_FREE_SLACK = base.Columns["TASK_FREE_SLACK"];
04265                 this.columnTASK_TOTAL_SLACK = base.Columns["TASK_TOTAL_SLACK"];
04266                 this.columnTASK_HAS_LINKED_FIELDS = base.Columns["TASK_HAS_LINKED_FIELDS"];
04267                 this.columnTASK_WBS = base.Columns["TASK_WBS"];
04268                 this.columnAddPosition = base.Columns["AddPosition"];
04269                 this.columnAddAfterTaskUID = base.Columns["AddAfterTaskUID"];
04270                 this.columnDurationType = base.Columns["DurationType"];
04271                 this.columnWOBJ_DOC_REF_CNT = base.Columns["WOBJ_DOC_REF_CNT"];
04272                 this.columnWOBJ_ISSUE_REF_CNT = base.Columns["WOBJ_ISSUE_REF_CNT"];
04273                 this.columnWOBJ_RISK_REF_CNT = base.Columns["WOBJ_RISK_REF_CNT"];
04274                 this.columnWOBJ_OTHER_REF_CNT = base.Columns["WOBJ_OTHER_REF_CNT"];
04275                 this.columnCREATED_DATE = base.Columns["CREATED_DATE"];
04276                 this.columnMOD_DATE = base.Columns["MOD_DATE"];
04277                 this.columnPROJ_NAME = base.Columns["PROJ_NAME"];
04278                 this.columnPROJ_TYPE = base.Columns["PROJ_TYPE"];
04279                 this.columnPROJ_OPT_CURRENCY_DIGITS = base.Columns["PROJ_OPT_CURRENCY_DIGITS"];
04280                 this.columnPROJ_OPT_CURRENCY_POSITION = base.Columns["PROJ_OPT_CURRENCY_POSITION"];
04281                 this.columnPROJ_OPT_CURRENCY_SYMBOL = base.Columns["PROJ_OPT_CURRENCY_SYMBOL"];
04282                 this.columnTASK_EXT_PROJ_UID = base.Columns["TASK_EXT_PROJ_UID"];
04283                 this.columnTASK_BUDGET_COST = base.Columns["TASK_BUDGET_COST"];
04284                 this.columnTASK_IS_NULL = base.Columns["TASK_IS_NULL"];
04285                 this.columnTASK_BUDGET_WORK = base.Columns["TASK_BUDGET_WORK"];
04286                 this.columnTASK_CONTACT = base.Columns["TASK_CONTACT"];
04287                 this.columnTASK_COST_VAR = base.Columns["TASK_COST_VAR"];
04288                 this.columnTASK_CPI = base.Columns["TASK_CPI"];
04289                 this.columnTASK_CV = base.Columns["TASK_CV"];
04290                 this.columnTaskCVP = base.Columns["TaskCVP"];
04291                 this.columnTASK_START_SLACK = base.Columns["TASK_START_SLACK"];
04292                 this.columnTASK_FINISH_SLACK = base.Columns["TASK_FINISH_SLACK"];
04293                 this.columnTASK_HYPERLINK_FRIENDLY_NAME = base.Columns["TASK_HYPERLINK_FRIENDLY_NAME"];
04294                 this.columnTASK_HYPERLINK_ADDRESS = base.Columns["TASK_HYPERLINK_ADDRESS"];
04295                 this.columnTASK_HYPERLINK_SUB_ADDRESS = base.Columns["TASK_HYPERLINK_SUB_ADDRESS"];
04296                 this.columnTASK_IS_ROLLED_UP = base.Columns["TASK_IS_ROLLED_UP"];
04297                 this.columnTASK_NOTES = base.Columns["TASK_NOTES"];
04298                 this.columnTASK_SPI = base.Columns["TASK_SPI"];
04299                 this.columnTASK_SV = base.Columns["TASK_SV"];
04300                 this.columnTaskSVP = base.Columns["TaskSVP"];
04301                 this.columnTASK_TCPI = base.Columns["TASK_TCPI"];
04302                 this.columnTASK_WORK_VAR = base.Columns["TASK_WORK_VAR"];
04303             }
04304             
04305             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04306             private void InitClass() {
04307                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04308                 base.Columns.Add(this.columnPROJ_UID);
04309                 this.columnTASK_UID = new global::System.Data.DataColumn("TASK_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04310                 base.Columns.Add(this.columnTASK_UID);
04311                 this.columnTASK_PARENT_UID = new global::System.Data.DataColumn("TASK_PARENT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04312                 base.Columns.Add(this.columnTASK_PARENT_UID);
04313                 this.columnTASK_NAME = new global::System.Data.DataColumn("TASK_NAME", typeof(string), null, global::System.Data.MappingType.Element);
04314                 base.Columns.Add(this.columnTASK_NAME);
04315                 this.columnTASK_ID = new global::System.Data.DataColumn("TASK_ID", typeof(int), null, global::System.Data.MappingType.Element);
04316                 base.Columns.Add(this.columnTASK_ID);
04317                 this.columnTASK_IS_MILESTONE = new global::System.Data.DataColumn("TASK_IS_MILESTONE", typeof(bool), null, global::System.Data.MappingType.Element);
04318                 base.Columns.Add(this.columnTASK_IS_MILESTONE);
04319                 this.columnTASK_IS_SUMMARY = new global::System.Data.DataColumn("TASK_IS_SUMMARY", typeof(bool), null, global::System.Data.MappingType.Element);
04320                 base.Columns.Add(this.columnTASK_IS_SUMMARY);
04321                 this.columnTASK_IS_MARKED = new global::System.Data.DataColumn("TASK_IS_MARKED", typeof(bool), null, global::System.Data.MappingType.Element);
04322                 base.Columns.Add(this.columnTASK_IS_MARKED);
04323                 this.columnTASK_IGNORES_RES_CAL = new global::System.Data.DataColumn("TASK_IGNORES_RES_CAL", typeof(bool), null, global::System.Data.MappingType.Element);
04324                 base.Columns.Add(this.columnTASK_IGNORES_RES_CAL);
04325                 this.columnTASK_IS_EFFORT_DRIVEN = new global::System.Data.DataColumn("TASK_IS_EFFORT_DRIVEN", typeof(bool), null, global::System.Data.MappingType.Element);
04326                 base.Columns.Add(this.columnTASK_IS_EFFORT_DRIVEN);
04327                 this.columnTASK_IS_CRITICAL = new global::System.Data.DataColumn("TASK_IS_CRITICAL", typeof(bool), null, global::System.Data.MappingType.Element);
04328                 base.Columns.Add(this.columnTASK_IS_CRITICAL);
04329                 this.columnTASK_IS_EXTERNAL = new global::System.Data.DataColumn("TASK_IS_EXTERNAL", typeof(bool), null, global::System.Data.MappingType.Element);
04330                 base.Columns.Add(this.columnTASK_IS_EXTERNAL);
04331                 this.columnTASK_IS_FROM_FINISH_SUBPROJ = new global::System.Data.DataColumn("TASK_IS_FROM_FINISH_SUBPROJ", typeof(bool), null, global::System.Data.MappingType.Element);
04332                 base.Columns.Add(this.columnTASK_IS_FROM_FINISH_SUBPROJ);
04333                 this.columnTASK_IS_OVERALLOCATED = new global::System.Data.DataColumn("TASK_IS_OVERALLOCATED", typeof(bool), null, global::System.Data.MappingType.Element);
04334                 base.Columns.Add(this.columnTASK_IS_OVERALLOCATED);
04335                 this.columnTASK_IS_RECURRING = new global::System.Data.DataColumn("TASK_IS_RECURRING", typeof(bool), null, global::System.Data.MappingType.Element);
04336                 base.Columns.Add(this.columnTASK_IS_RECURRING);
04337                 this.columnTASK_IS_RECURRING_SUMMARY = new global::System.Data.DataColumn("TASK_IS_RECURRING_SUMMARY", typeof(bool), null, global::System.Data.MappingType.Element);
04338                 base.Columns.Add(this.columnTASK_IS_RECURRING_SUMMARY);
04339                 this.columnTASK_IS_SUBPROJ = new global::System.Data.DataColumn("TASK_IS_SUBPROJ", typeof(bool), null, global::System.Data.MappingType.Element);
04340                 base.Columns.Add(this.columnTASK_IS_SUBPROJ);
04341                 this.columnTASK_IS_READONLY_SUBPROJ = new global::System.Data.DataColumn("TASK_IS_READONLY_SUBPROJ", typeof(bool), null, global::System.Data.MappingType.Element);
04342                 base.Columns.Add(this.columnTASK_IS_READONLY_SUBPROJ);
04343                 this.columnTASK_LOCKDOWN_BY_MANAGER = new global::System.Data.DataColumn("TASK_LOCKDOWN_BY_MANAGER", typeof(bool), null, global::System.Data.MappingType.Element);
04344                 base.Columns.Add(this.columnTASK_LOCKDOWN_BY_MANAGER);
04345                 this.columnTASK_LEVELING_DELAY = new global::System.Data.DataColumn("TASK_LEVELING_DELAY", typeof(int), null, global::System.Data.MappingType.Element);
04346                 base.Columns.Add(this.columnTASK_LEVELING_DELAY);
04347                 this.columnTASK_LEVELING_DELAY_FMT = new global::System.Data.DataColumn("TASK_LEVELING_DELAY_FMT", typeof(short), null, global::System.Data.MappingType.Element);
04348                 base.Columns.Add(this.columnTASK_LEVELING_DELAY_FMT);
04349                 this.columnTASK_LEVELING_CAN_SPLIT = new global::System.Data.DataColumn("TASK_LEVELING_CAN_SPLIT", typeof(bool), null, global::System.Data.MappingType.Element);
04350                 base.Columns.Add(this.columnTASK_LEVELING_CAN_SPLIT);
04351                 this.columnTASK_LEVELING_ADJUSTS_ASSN = new global::System.Data.DataColumn("TASK_LEVELING_ADJUSTS_ASSN", typeof(bool), null, global::System.Data.MappingType.Element);
04352                 base.Columns.Add(this.columnTASK_LEVELING_ADJUSTS_ASSN);
04353                 this.columnTASK_DUR_IS_EST = new global::System.Data.DataColumn("TASK_DUR_IS_EST", typeof(bool), null, global::System.Data.MappingType.Element);
04354                 base.Columns.Add(this.columnTASK_DUR_IS_EST);
04355                 this.columnTASK_DUR = new global::System.Data.DataColumn("TASK_DUR", typeof(int), null, global::System.Data.MappingType.Element);
04356                 base.Columns.Add(this.columnTASK_DUR);
04357                 this.columnTASK_DUR_FMT = new global::System.Data.DataColumn("TASK_DUR_FMT", typeof(int), null, global::System.Data.MappingType.Element);
04358                 base.Columns.Add(this.columnTASK_DUR_FMT);
04359                 this.columnTASK_DUR_VAR = new global::System.Data.DataColumn("TASK_DUR_VAR", typeof(int), null, global::System.Data.MappingType.Element);
04360                 base.Columns.Add(this.columnTASK_DUR_VAR);
04361                 this.columnTASK_EAC = new global::System.Data.DataColumn("TASK_EAC", typeof(double), null, global::System.Data.MappingType.Element);
04362                 base.Columns.Add(this.columnTASK_EAC);
04363                 this.columnTASK_VAC = new global::System.Data.DataColumn("TASK_VAC", typeof(double), null, global::System.Data.MappingType.Element);
04364                 base.Columns.Add(this.columnTASK_VAC);
04365                 this.columnTASK_ACT_DUR = new global::System.Data.DataColumn("TASK_ACT_DUR", typeof(int), null, global::System.Data.MappingType.Element);
04366                 base.Columns.Add(this.columnTASK_ACT_DUR);
04367                 this.columnTASK_REM_DUR = new global::System.Data.DataColumn("TASK_REM_DUR", typeof(int), null, global::System.Data.MappingType.Element);
04368                 base.Columns.Add(this.columnTASK_REM_DUR);
04369                 this.columnTASK_CONSTRAINT_TYPE = new global::System.Data.DataColumn("TASK_CONSTRAINT_TYPE", typeof(short), null, global::System.Data.MappingType.Element);
04370                 base.Columns.Add(this.columnTASK_CONSTRAINT_TYPE);
04371                 this.columnTASK_CONSTRAINT_DATE = new global::System.Data.DataColumn("TASK_CONSTRAINT_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04372                 base.Columns.Add(this.columnTASK_CONSTRAINT_DATE);
04373                 this.columnTASK_ACT_START = new global::System.Data.DataColumn("TASK_ACT_START", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04374                 base.Columns.Add(this.columnTASK_ACT_START);
04375                 this.columnTASK_ACT_FINISH = new global::System.Data.DataColumn("TASK_ACT_FINISH", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04376                 base.Columns.Add(this.columnTASK_ACT_FINISH);
04377                 this.columnTASK_PRIORITY = new global::System.Data.DataColumn("TASK_PRIORITY", typeof(int), null, global::System.Data.MappingType.Element);
04378                 base.Columns.Add(this.columnTASK_PRIORITY);
04379                 this.columnTASK_PCT_COMP = new global::System.Data.DataColumn("TASK_PCT_COMP", typeof(int), null, global::System.Data.MappingType.Element);
04380                 base.Columns.Add(this.columnTASK_PCT_COMP);
04381                 this.columnTASK_PCT_WORK_COMP = new global::System.Data.DataColumn("TASK_PCT_WORK_COMP", typeof(int), null, global::System.Data.MappingType.Element);
04382                 base.Columns.Add(this.columnTASK_PCT_WORK_COMP);
04383                 this.columnTASK_TYPE = new global::System.Data.DataColumn("TASK_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
04384                 base.Columns.Add(this.columnTASK_TYPE);
04385                 this.columnTASK_FIXED_COST_ACCRUAL = new global::System.Data.DataColumn("TASK_FIXED_COST_ACCRUAL", typeof(short), null, global::System.Data.MappingType.Element);
04386                 base.Columns.Add(this.columnTASK_FIXED_COST_ACCRUAL);
04387                 this.columnTASK_DEADLINE = new global::System.Data.DataColumn("TASK_DEADLINE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04388                 base.Columns.Add(this.columnTASK_DEADLINE);
04389                 this.columnTASK_WORK = new global::System.Data.DataColumn("TASK_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04390                 base.Columns.Add(this.columnTASK_WORK);
04391                 this.columnTASK_OVT_WORK = new global::System.Data.DataColumn("TASK_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04392                 base.Columns.Add(this.columnTASK_OVT_WORK);
04393                 this.columnTASK_REG_WORK = new global::System.Data.DataColumn("TASK_REG_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04394                 base.Columns.Add(this.columnTASK_REG_WORK);
04395                 this.columnTASK_ACT_WORK = new global::System.Data.DataColumn("TASK_ACT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04396                 base.Columns.Add(this.columnTASK_ACT_WORK);
04397                 this.columnTASK_ACT_OVT_WORK = new global::System.Data.DataColumn("TASK_ACT_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04398                 base.Columns.Add(this.columnTASK_ACT_OVT_WORK);
04399                 this.columnTASK_REM_WORK = new global::System.Data.DataColumn("TASK_REM_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04400                 base.Columns.Add(this.columnTASK_REM_WORK);
04401                 this.columnTASK_REM_OVT_WORK = new global::System.Data.DataColumn("TASK_REM_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04402                 base.Columns.Add(this.columnTASK_REM_OVT_WORK);
04403                 this.columnTASK_COST = new global::System.Data.DataColumn("TASK_COST", typeof(double), null, global::System.Data.MappingType.Element);
04404                 base.Columns.Add(this.columnTASK_COST);
04405                 this.columnTASK_OVT_COST = new global::System.Data.DataColumn("TASK_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
04406                 base.Columns.Add(this.columnTASK_OVT_COST);
04407                 this.columnTASK_FIXED_COST = new global::System.Data.DataColumn("TASK_FIXED_COST", typeof(double), null, global::System.Data.MappingType.Element);
04408                 base.Columns.Add(this.columnTASK_FIXED_COST);
04409                 this.columnTASK_ACT_COST = new global::System.Data.DataColumn("TASK_ACT_COST", typeof(double), null, global::System.Data.MappingType.Element);
04410                 base.Columns.Add(this.columnTASK_ACT_COST);
04411                 this.columnTASK_ACT_OVT_COST = new global::System.Data.DataColumn("TASK_ACT_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
04412                 base.Columns.Add(this.columnTASK_ACT_OVT_COST);
04413                 this.columnTASK_REM_COST = new global::System.Data.DataColumn("TASK_REM_COST", typeof(double), null, global::System.Data.MappingType.Element);
04414                 base.Columns.Add(this.columnTASK_REM_COST);
04415                 this.columnTASK_REM_OVT_COST = new global::System.Data.DataColumn("TASK_REM_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
04416                 base.Columns.Add(this.columnTASK_REM_OVT_COST);
04417                 this.columnTASK_PHY_PCT_COMP = new global::System.Data.DataColumn("TASK_PHY_PCT_COMP", typeof(int), null, global::System.Data.MappingType.Element);
04418                 base.Columns.Add(this.columnTASK_PHY_PCT_COMP);
04419                 this.columnTASK_EVMETHOD = new global::System.Data.DataColumn("TASK_EVMETHOD", typeof(int), null, global::System.Data.MappingType.Element);
04420                 base.Columns.Add(this.columnTASK_EVMETHOD);
04421                 this.columnTASK_OUTLINE_LEVEL = new global::System.Data.DataColumn("TASK_OUTLINE_LEVEL", typeof(int), null, global::System.Data.MappingType.Element);
04422                 base.Columns.Add(this.columnTASK_OUTLINE_LEVEL);
04423                 this.columnTASK_OUTLINE_NUM = new global::System.Data.DataColumn("TASK_OUTLINE_NUM", typeof(string), null, global::System.Data.MappingType.Element);
04424                 base.Columns.Add(this.columnTASK_OUTLINE_NUM);
04425                 this.columnTASK_CAL_UID = new global::System.Data.DataColumn("TASK_CAL_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04426                 base.Columns.Add(this.columnTASK_CAL_UID);
04427                 this.columnTASK_START_DATE = new global::System.Data.DataColumn("TASK_START_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04428                 base.Columns.Add(this.columnTASK_START_DATE);
04429                 this.columnTASK_START_VAR = new global::System.Data.DataColumn("TASK_START_VAR", typeof(int), null, global::System.Data.MappingType.Element);
04430                 base.Columns.Add(this.columnTASK_START_VAR);
04431                 this.columnTASK_FINISH_DATE = new global::System.Data.DataColumn("TASK_FINISH_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04432                 base.Columns.Add(this.columnTASK_FINISH_DATE);
04433                 this.columnTASK_FINISH_VAR = new global::System.Data.DataColumn("TASK_FINISH_VAR", typeof(int), null, global::System.Data.MappingType.Element);
04434                 base.Columns.Add(this.columnTASK_FINISH_VAR);
04435                 this.columnTASK_RESUME_DATE = new global::System.Data.DataColumn("TASK_RESUME_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04436                 base.Columns.Add(this.columnTASK_RESUME_DATE);
04437                 this.columnTASK_STOP_DATE = new global::System.Data.DataColumn("TASK_STOP_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04438                 base.Columns.Add(this.columnTASK_STOP_DATE);
04439                 this.columnTASK_PRELEVELED_START = new global::System.Data.DataColumn("TASK_PRELEVELED_START", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04440                 base.Columns.Add(this.columnTASK_PRELEVELED_START);
04441                 this.columnTASK_PRELEVELED_FINISH = new global::System.Data.DataColumn("TASK_PRELEVELED_FINISH", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04442                 base.Columns.Add(this.columnTASK_PRELEVELED_FINISH);
04443                 this.columnTASK_EARLY_START = new global::System.Data.DataColumn("TASK_EARLY_START", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04444                 base.Columns.Add(this.columnTASK_EARLY_START);
04445                 this.columnTASK_EARLY_FINISH = new global::System.Data.DataColumn("TASK_EARLY_FINISH", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04446                 base.Columns.Add(this.columnTASK_EARLY_FINISH);
04447                 this.columnTASK_LATE_START = new global::System.Data.DataColumn("TASK_LATE_START", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04448                 base.Columns.Add(this.columnTASK_LATE_START);
04449                 this.columnTASK_LATE_FINISH = new global::System.Data.DataColumn("TASK_LATE_FINISH", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04450                 base.Columns.Add(this.columnTASK_LATE_FINISH);
04451                 this.columnTB_START = new global::System.Data.DataColumn("TB_START", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04452                 base.Columns.Add(this.columnTB_START);
04453                 this.columnTB_FINISH = new global::System.Data.DataColumn("TB_FINISH", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04454                 base.Columns.Add(this.columnTB_FINISH);
04455                 this.columnTB_COST = new global::System.Data.DataColumn("TB_COST", typeof(double), null, global::System.Data.MappingType.Element);
04456                 base.Columns.Add(this.columnTB_COST);
04457                 this.columnTB_WORK = new global::System.Data.DataColumn("TB_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04458                 base.Columns.Add(this.columnTB_WORK);
04459                 this.columnTB_DUR = new global::System.Data.DataColumn("TB_DUR", typeof(int), null, global::System.Data.MappingType.Element);
04460                 base.Columns.Add(this.columnTB_DUR);
04461                 this.columnTB_DUR_FMT = new global::System.Data.DataColumn("TB_DUR_FMT", typeof(short), null, global::System.Data.MappingType.Element);
04462                 base.Columns.Add(this.columnTB_DUR_FMT);
04463                 this.columnTASK_BCWS = new global::System.Data.DataColumn("TASK_BCWS", typeof(double), null, global::System.Data.MappingType.Element);
04464                 base.Columns.Add(this.columnTASK_BCWS);
04465                 this.columnTASK_BCWP = new global::System.Data.DataColumn("TASK_BCWP", typeof(double), null, global::System.Data.MappingType.Element);
04466                 base.Columns.Add(this.columnTASK_BCWP);
04467                 this.columnTASK_ACWP = new global::System.Data.DataColumn("TASK_ACWP", typeof(double), null, global::System.Data.MappingType.Element);
04468                 base.Columns.Add(this.columnTASK_ACWP);
04469                 this.columnTASK_FREE_SLACK = new global::System.Data.DataColumn("TASK_FREE_SLACK", typeof(int), null, global::System.Data.MappingType.Element);
04470                 base.Columns.Add(this.columnTASK_FREE_SLACK);
04471                 this.columnTASK_TOTAL_SLACK = new global::System.Data.DataColumn("TASK_TOTAL_SLACK", typeof(int), null, global::System.Data.MappingType.Element);
04472                 base.Columns.Add(this.columnTASK_TOTAL_SLACK);
04473                 this.columnTASK_HAS_LINKED_FIELDS = new global::System.Data.DataColumn("TASK_HAS_LINKED_FIELDS", typeof(bool), null, global::System.Data.MappingType.Element);
04474                 base.Columns.Add(this.columnTASK_HAS_LINKED_FIELDS);
04475                 this.columnTASK_WBS = new global::System.Data.DataColumn("TASK_WBS", typeof(string), null, global::System.Data.MappingType.Element);
04476                 base.Columns.Add(this.columnTASK_WBS);
04477                 this.columnAddPosition = new global::System.Data.DataColumn("AddPosition", typeof(int), null, global::System.Data.MappingType.Element);
04478                 base.Columns.Add(this.columnAddPosition);
04479                 this.columnAddAfterTaskUID = new global::System.Data.DataColumn("AddAfterTaskUID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04480                 base.Columns.Add(this.columnAddAfterTaskUID);
04481                 this.columnDurationType = new global::System.Data.DataColumn("DurationType", typeof(int), null, global::System.Data.MappingType.Element);
04482                 base.Columns.Add(this.columnDurationType);
04483                 this.columnWOBJ_DOC_REF_CNT = new global::System.Data.DataColumn("WOBJ_DOC_REF_CNT", typeof(int), null, global::System.Data.MappingType.Element);
04484                 base.Columns.Add(this.columnWOBJ_DOC_REF_CNT);
04485                 this.columnWOBJ_ISSUE_REF_CNT = new global::System.Data.DataColumn("WOBJ_ISSUE_REF_CNT", typeof(int), null, global::System.Data.MappingType.Element);
04486                 base.Columns.Add(this.columnWOBJ_ISSUE_REF_CNT);
04487                 this.columnWOBJ_RISK_REF_CNT = new global::System.Data.DataColumn("WOBJ_RISK_REF_CNT", typeof(int), null, global::System.Data.MappingType.Element);
04488                 base.Columns.Add(this.columnWOBJ_RISK_REF_CNT);
04489                 this.columnWOBJ_OTHER_REF_CNT = new global::System.Data.DataColumn("WOBJ_OTHER_REF_CNT", typeof(int), null, global::System.Data.MappingType.Element);
04490                 base.Columns.Add(this.columnWOBJ_OTHER_REF_CNT);
04491                 this.columnCREATED_DATE = new global::System.Data.DataColumn("CREATED_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04492                 base.Columns.Add(this.columnCREATED_DATE);
04493                 this.columnMOD_DATE = new global::System.Data.DataColumn("MOD_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
04494                 base.Columns.Add(this.columnMOD_DATE);
04495                 this.columnPROJ_NAME = new global::System.Data.DataColumn("PROJ_NAME", typeof(string), null, global::System.Data.MappingType.Element);
04496                 base.Columns.Add(this.columnPROJ_NAME);
04497                 this.columnPROJ_TYPE = new global::System.Data.DataColumn("PROJ_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
04498                 base.Columns.Add(this.columnPROJ_TYPE);
04499                 this.columnPROJ_OPT_CURRENCY_DIGITS = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_DIGITS", typeof(int), null, global::System.Data.MappingType.Element);
04500                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_DIGITS);
04501                 this.columnPROJ_OPT_CURRENCY_POSITION = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_POSITION", typeof(int), null, global::System.Data.MappingType.Element);
04502                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_POSITION);
04503                 this.columnPROJ_OPT_CURRENCY_SYMBOL = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_SYMBOL", typeof(string), null, global::System.Data.MappingType.Element);
04504                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_SYMBOL);
04505                 this.columnTASK_EXT_PROJ_UID = new global::System.Data.DataColumn("TASK_EXT_PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
04506                 base.Columns.Add(this.columnTASK_EXT_PROJ_UID);
04507                 this.columnTASK_BUDGET_COST = new global::System.Data.DataColumn("TASK_BUDGET_COST", typeof(double), null, global::System.Data.MappingType.Element);
04508                 base.Columns.Add(this.columnTASK_BUDGET_COST);
04509                 this.columnTASK_IS_NULL = new global::System.Data.DataColumn("TASK_IS_NULL", typeof(bool), null, global::System.Data.MappingType.Element);
04510                 base.Columns.Add(this.columnTASK_IS_NULL);
04511                 this.columnTASK_BUDGET_WORK = new global::System.Data.DataColumn("TASK_BUDGET_WORK", typeof(double), null, global::System.Data.MappingType.Element);
04512                 base.Columns.Add(this.columnTASK_BUDGET_WORK);
04513                 this.columnTASK_CONTACT = new global::System.Data.DataColumn("TASK_CONTACT", typeof(string), null, global::System.Data.MappingType.Element);
04514                 base.Columns.Add(this.columnTASK_CONTACT);
04515                 this.columnTASK_COST_VAR = new global::System.Data.DataColumn("TASK_COST_VAR", typeof(double), null, global::System.Data.MappingType.Element);
04516                 base.Columns.Add(this.columnTASK_COST_VAR);
04517                 this.columnTASK_CPI = new global::System.Data.DataColumn("TASK_CPI", typeof(double), null, global::System.Data.MappingType.Element);
04518                 base.Columns.Add(this.columnTASK_CPI);
04519                 this.columnTASK_CV = new global::System.Data.DataColumn("TASK_CV", typeof(double), null, global::System.Data.MappingType.Element);
04520                 base.Columns.Add(this.columnTASK_CV);
04521                 this.columnTaskCVP = new global::System.Data.DataColumn("TaskCVP", typeof(int), null, global::System.Data.MappingType.Element);
04522                 base.Columns.Add(this.columnTaskCVP);
04523                 this.columnTASK_START_SLACK = new global::System.Data.DataColumn("TASK_START_SLACK", typeof(int), null, global::System.Data.MappingType.Element);
04524                 base.Columns.Add(this.columnTASK_START_SLACK);
04525                 this.columnTASK_FINISH_SLACK = new global::System.Data.DataColumn("TASK_FINISH_SLACK", typeof(int), null, global::System.Data.MappingType.Element);
04526                 base.Columns.Add(this.columnTASK_FINISH_SLACK);
04527                 this.columnTASK_HYPERLINK_FRIENDLY_NAME = new global::System.Data.DataColumn("TASK_HYPERLINK_FRIENDLY_NAME", typeof(string), null, global::System.Data.MappingType.Element);
04528                 base.Columns.Add(this.columnTASK_HYPERLINK_FRIENDLY_NAME);
04529                 this.columnTASK_HYPERLINK_ADDRESS = new global::System.Data.DataColumn("TASK_HYPERLINK_ADDRESS", typeof(string), null, global::System.Data.MappingType.Element);
04530                 base.Columns.Add(this.columnTASK_HYPERLINK_ADDRESS);
04531                 this.columnTASK_HYPERLINK_SUB_ADDRESS = new global::System.Data.DataColumn("TASK_HYPERLINK_SUB_ADDRESS", typeof(string), null, global::System.Data.MappingType.Element);
04532                 base.Columns.Add(this.columnTASK_HYPERLINK_SUB_ADDRESS);
04533                 this.columnTASK_IS_ROLLED_UP = new global::System.Data.DataColumn("TASK_IS_ROLLED_UP", typeof(bool), null, global::System.Data.MappingType.Element);
04534                 base.Columns.Add(this.columnTASK_IS_ROLLED_UP);
04535                 this.columnTASK_NOTES = new global::System.Data.DataColumn("TASK_NOTES", typeof(string), null, global::System.Data.MappingType.Element);
04536                 base.Columns.Add(this.columnTASK_NOTES);
04537                 this.columnTASK_SPI = new global::System.Data.DataColumn("TASK_SPI", typeof(double), null, global::System.Data.MappingType.Element);
04538                 base.Columns.Add(this.columnTASK_SPI);
04539                 this.columnTASK_SV = new global::System.Data.DataColumn("TASK_SV", typeof(double), null, global::System.Data.MappingType.Element);
04540                 base.Columns.Add(this.columnTASK_SV);
04541                 this.columnTaskSVP = new global::System.Data.DataColumn("TaskSVP", typeof(int), null, global::System.Data.MappingType.Element);
04542                 base.Columns.Add(this.columnTaskSVP);
04543                 this.columnTASK_TCPI = new global::System.Data.DataColumn("TASK_TCPI", typeof(double), null, global::System.Data.MappingType.Element);
04544                 base.Columns.Add(this.columnTASK_TCPI);
04545                 this.columnTASK_WORK_VAR = new global::System.Data.DataColumn("TASK_WORK_VAR", typeof(double), null, global::System.Data.MappingType.Element);
04546                 base.Columns.Add(this.columnTASK_WORK_VAR);
04547                 this.Constraints.Add(new global::System.Data.UniqueConstraint("TaskKey", new global::System.Data.DataColumn[] {
04548                                 this.columnTASK_UID,
04549                                 this.columnPROJ_UID}, true));
04550                 this.columnPROJ_UID.AllowDBNull = false;
04551                 this.columnTASK_UID.AllowDBNull = false;
04552                 this.columnTASK_PARENT_UID.ReadOnly = true;
04553                 this.columnTASK_ID.ReadOnly = true;
04554                 this.columnTASK_IS_SUMMARY.ReadOnly = true;
04555                 this.columnTASK_IGNORES_RES_CAL.ReadOnly = true;
04556                 this.columnTASK_IS_CRITICAL.ReadOnly = true;
04557                 this.columnTASK_IS_EXTERNAL.ReadOnly = true;
04558                 this.columnTASK_IS_FROM_FINISH_SUBPROJ.ReadOnly = true;
04559                 this.columnTASK_IS_OVERALLOCATED.ReadOnly = true;
04560                 this.columnTASK_IS_RECURRING.ReadOnly = true;
04561                 this.columnTASK_IS_RECURRING_SUMMARY.ReadOnly = true;
04562                 this.columnTASK_IS_SUBPROJ.ReadOnly = true;
04563                 this.columnTASK_IS_READONLY_SUBPROJ.ReadOnly = true;
04564                 this.columnTASK_LOCKDOWN_BY_MANAGER.AllowDBNull = false;
04565                 this.columnTASK_LOCKDOWN_BY_MANAGER.DefaultValue = ((bool)(false));
04566                 this.columnTASK_LEVELING_DELAY_FMT.ReadOnly = true;
04567                 this.columnTASK_DUR_VAR.ReadOnly = true;
04568                 this.columnTASK_EAC.ReadOnly = true;
04569                 this.columnTASK_VAC.ReadOnly = true;
04570                 this.columnTASK_ACT_DUR.ReadOnly = true;
04571                 this.columnTASK_PCT_COMP.ReadOnly = true;
04572                 this.columnTASK_OVT_WORK.ReadOnly = true;
04573                 this.columnTASK_REG_WORK.ReadOnly = true;
04574                 this.columnTASK_ACT_OVT_WORK.ReadOnly = true;
04575                 this.columnTASK_REM_OVT_WORK.ReadOnly = true;
04576                 this.columnTASK_OVT_COST.ReadOnly = true;
04577                 this.columnTASK_ACT_OVT_COST.ReadOnly = true;
04578                 this.columnTASK_REM_COST.ReadOnly = true;
04579                 this.columnTASK_REM_OVT_COST.ReadOnly = true;
04580                 this.columnTASK_OUTLINE_NUM.ReadOnly = true;
04581                 this.columnTASK_CAL_UID.ReadOnly = true;
04582                 this.columnTASK_START_DATE.ReadOnly = true;
04583                 this.columnTASK_START_VAR.ReadOnly = true;
04584                 this.columnTASK_FINISH_DATE.ReadOnly = true;
04585                 this.columnTASK_FINISH_VAR.ReadOnly = true;
04586                 this.columnTASK_RESUME_DATE.ReadOnly = true;
04587                 this.columnTASK_STOP_DATE.ReadOnly = true;
04588                 this.columnTASK_PRELEVELED_START.ReadOnly = true;
04589                 this.columnTASK_PRELEVELED_FINISH.ReadOnly = true;
04590                 this.columnTASK_EARLY_START.ReadOnly = true;
04591                 this.columnTASK_EARLY_FINISH.ReadOnly = true;
04592                 this.columnTASK_LATE_START.ReadOnly = true;
04593                 this.columnTASK_LATE_FINISH.ReadOnly = true;
04594                 this.columnTB_START.ReadOnly = true;
04595                 this.columnTB_FINISH.ReadOnly = true;
04596                 this.columnTB_COST.ReadOnly = true;
04597                 this.columnTB_WORK.ReadOnly = true;
04598                 this.columnTB_DUR.ReadOnly = true;
04599                 this.columnTB_DUR_FMT.ReadOnly = true;
04600                 this.columnTASK_BCWS.ReadOnly = true;
04601                 this.columnTASK_BCWP.ReadOnly = true;
04602                 this.columnTASK_ACWP.ReadOnly = true;
04603                 this.columnTASK_FREE_SLACK.ReadOnly = true;
04604                 this.columnTASK_TOTAL_SLACK.ReadOnly = true;
04605                 this.columnTASK_HAS_LINKED_FIELDS.ReadOnly = true;
04606                 this.columnWOBJ_DOC_REF_CNT.ReadOnly = true;
04607                 this.columnWOBJ_ISSUE_REF_CNT.ReadOnly = true;
04608                 this.columnWOBJ_RISK_REF_CNT.ReadOnly = true;
04609                 this.columnWOBJ_OTHER_REF_CNT.ReadOnly = true;
04610                 this.columnCREATED_DATE.ReadOnly = true;
04611                 this.columnMOD_DATE.ReadOnly = true;
04612                 this.columnPROJ_NAME.ReadOnly = true;
04613                 this.columnPROJ_TYPE.ReadOnly = true;
04614                 this.columnPROJ_OPT_CURRENCY_DIGITS.ReadOnly = true;
04615                 this.columnPROJ_OPT_CURRENCY_POSITION.ReadOnly = true;
04616                 this.columnPROJ_OPT_CURRENCY_SYMBOL.ReadOnly = true;
04617                 this.columnTASK_EXT_PROJ_UID.ReadOnly = true;
04618                 this.columnTASK_BUDGET_COST.ReadOnly = true;
04619                 this.columnTASK_IS_NULL.ReadOnly = true;
04620                 this.columnTASK_BUDGET_WORK.ReadOnly = true;
04621                 this.columnTASK_CONTACT.ReadOnly = true;
04622                 this.columnTASK_COST_VAR.ReadOnly = true;
04623                 this.columnTASK_CPI.ReadOnly = true;
04624                 this.columnTASK_CV.ReadOnly = true;
04625                 this.columnTaskCVP.ReadOnly = true;
04626                 this.columnTASK_START_SLACK.ReadOnly = true;
04627                 this.columnTASK_FINISH_SLACK.ReadOnly = true;
04628                 this.columnTASK_HYPERLINK_FRIENDLY_NAME.ReadOnly = true;
04629                 this.columnTASK_HYPERLINK_ADDRESS.ReadOnly = true;
04630                 this.columnTASK_HYPERLINK_SUB_ADDRESS.ReadOnly = true;
04631                 this.columnTASK_IS_ROLLED_UP.ReadOnly = true;
04632                 this.columnTASK_NOTES.ReadOnly = true;
04633                 this.columnTASK_SPI.ReadOnly = true;
04634                 this.columnTASK_SV.ReadOnly = true;
04635                 this.columnTaskSVP.ReadOnly = true;
04636                 this.columnTASK_TCPI.ReadOnly = true;
04637                 this.columnTASK_WORK_VAR.ReadOnly = true;
04638             }
04639             
04640             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04641             public TaskRow NewTaskRow() {
04642                 return ((TaskRow)(this.NewRow()));
04643             }
04644             
04645             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04646             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
04647                 return new TaskRow(builder);
04648             }
04649             
04650             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04651             protected override global::System.Type GetRowType() {
04652                 return typeof(TaskRow);
04653             }
04654             
04655             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04656             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
04657                 base.OnRowChanged(e);
04658                 if ((this.TaskRowChanged != null)) {
04659                     this.TaskRowChanged(this, new TaskRowChangeEvent(((TaskRow)(e.Row)), e.Action));
04660                 }
04661             }
04662             
04663             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04664             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
04665                 base.OnRowChanging(e);
04666                 if ((this.TaskRowChanging != null)) {
04667                     this.TaskRowChanging(this, new TaskRowChangeEvent(((TaskRow)(e.Row)), e.Action));
04668                 }
04669             }
04670             
04671             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04672             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
04673                 base.OnRowDeleted(e);
04674                 if ((this.TaskRowDeleted != null)) {
04675                     this.TaskRowDeleted(this, new TaskRowChangeEvent(((TaskRow)(e.Row)), e.Action));
04676                 }
04677             }
04678             
04679             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04680             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
04681                 base.OnRowDeleting(e);
04682                 if ((this.TaskRowDeleting != null)) {
04683                     this.TaskRowDeleting(this, new TaskRowChangeEvent(((TaskRow)(e.Row)), e.Action));
04684                 }
04685             }
04686             
04687             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04688             public void RemoveTaskRow(TaskRow row) {
04689                 this.Rows.Remove(row);
04690             }
04691             
04692             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04693             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
04694                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
04695                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
04696                 ProjectDataSet ds = new ProjectDataSet();
04697                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
04698                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
04699                 any1.MinOccurs = new decimal(0);
04700                 any1.MaxOccurs = decimal.MaxValue;
04701                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
04702                 sequence.Items.Add(any1);
04703                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
04704                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
04705                 any2.MinOccurs = new decimal(1);
04706                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
04707                 sequence.Items.Add(any2);
04708                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
04709                 attribute1.Name = "namespace";
04710                 attribute1.FixedValue = ds.Namespace;
04711                 type.Attributes.Add(attribute1);
04712                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
04713                 attribute2.Name = "tableTypeName";
04714                 attribute2.FixedValue = "TaskDataTable";
04715                 type.Attributes.Add(attribute2);
04716                 type.Particle = sequence;
04717                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
04718                 if (xs.Contains(dsSchema.TargetNamespace)) {
04719                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
04720                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
04721                     try {
04722                         global::System.Xml.Schema.XmlSchema schema = null;
04723                         dsSchema.Write(s1);
04724                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
04725                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
04726                             s2.SetLength(0);
04727                             schema.Write(s2);
04728                             if ((s1.Length == s2.Length)) {
04729                                 s1.Position = 0;
04730                                 s2.Position = 0;
04731                                 for (; ((s1.Position != s1.Length) 
04732                                             && (s1.ReadByte() == s2.ReadByte())); ) {
04733                                     ;
04734                                 }
04735                                 if ((s1.Position == s1.Length)) {
04736                                     return type;
04737                                 }
04738                             }
04739                         }
04740                     }
04741                     finally {
04742                         if ((s1 != null)) {
04743                             s1.Close();
04744                         }
04745                         if ((s2 != null)) {
04746                             s2.Close();
04747                         }
04748                     }
04749                 }
04750                 xs.Add(dsSchema);
04751                 return type;
04752             }
04753         }
04754         
04755         /// <summary>
04756         ///Represents the strongly named DataTable class.
04757         ///</summary>
04758         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
04759         [global::System.Serializable()]
04760         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
04761         public partial class ProjectResourceDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
04762             
04763             private global::System.Data.DataColumn columnPROJ_UID;
04764             
04765             private global::System.Data.DataColumn columnRES_UID;
04766             
04767             private global::System.Data.DataColumn columnRES_AD_GUID;
04768             
04769             private global::System.Data.DataColumn columnRES_NAME;
04770             
04771             private global::System.Data.DataColumn columnRES_ID;
04772             
04773             private global::System.Data.DataColumn columnRES_INITIALS;
04774             
04775             private global::System.Data.DataColumn columnRES_PHONETICS;
04776             
04777             private global::System.Data.DataColumn columnRES_CODE;
04778             
04779             private global::System.Data.DataColumn columnRES_GROUP;
04780             
04781             private global::System.Data.DataColumn columnRES_HYPERLINK_ADDRESS;
04782             
04783             private global::System.Data.DataColumn columnRES_HYPERLINK_FRIENDLY_NAME;
04784             
04785             private global::System.Data.DataColumn columnRES_HYPERLINK_SUB_ADDRESS;
04786             
04787             private global::System.Data.DataColumn columnRES_TYPE;
04788             
04789             private global::System.Data.DataColumn columnRES_BOOKING_TYPE;
04790             
04791             private global::System.Data.DataColumn columnRES_MATERIAL_LABEL;
04792             
04793             private global::System.Data.DataColumn columnRES_STD_RATE;
04794             
04795             private global::System.Data.DataColumn columnRES_STD_RATE_FMT;
04796             
04797             private global::System.Data.DataColumn columnRES_PEAK;
04798             
04799             private global::System.Data.DataColumn columnRES_COST;
04800             
04801             private global::System.Data.DataColumn columnRES_OVT_COST;
04802             
04803             private global::System.Data.DataColumn columnRES_OVT_RATE;
04804             
04805             private global::System.Data.DataColumn columnRES_OVT_RATE_FMT;
04806             
04807             private global::System.Data.DataColumn columnRES_COST_PER_USE;
04808             
04809             private global::System.Data.DataColumn columnRES_ACT_COST;
04810             
04811             private global::System.Data.DataColumn columnRES_ACT_OVT_COST;
04812             
04813             private global::System.Data.DataColumn columnRES_REM_COST;
04814             
04815             private global::System.Data.DataColumn columnRES_REM_OVT_COST;
04816             
04817             private global::System.Data.DataColumn columnRES_WORK;
04818             
04819             private global::System.Data.DataColumn columnRES_ACT_WORK;
04820             
04821             private global::System.Data.DataColumn columnRES_ACT_OVT_WORK;
04822             
04823             private global::System.Data.DataColumn columnRES_OVT_WORK;
04824             
04825             private global::System.Data.DataColumn columnRES_REM_WORK;
04826             
04827             private global::System.Data.DataColumn columnRES_REM_OVT_WORK;
04828             
04829             private global::System.Data.DataColumn columnRES_REG_WORK;
04830             
04831             private global::System.Data.DataColumn columnRES_ACCRUE_AT;
04832             
04833             private global::System.Data.DataColumn columnRES_AVAIL_FROM;
04834             
04835             private global::System.Data.DataColumn columnRES_AVAIL_TO;
04836             
04837             private global::System.Data.DataColumn columnRES_MAX_UNITS;
04838             
04839             private global::System.Data.DataColumn columnRES_HAS_NOTES;
04840             
04841             private global::System.Data.DataColumn columnWRES_ACCOUNT;
04842             
04843             private global::System.Data.DataColumn columnWRES_EMAIL;
04844             
04845             private global::System.Data.DataColumn columnRES_ASSN_START;
04846             
04847             private global::System.Data.DataColumn columnRES_ASSN_FINISH;
04848             
04849             private global::System.Data.DataColumn columnRES_ACWP;
04850             
04851             private global::System.Data.DataColumn columnRES_BCWP;
04852             
04853             private global::System.Data.DataColumn columnRES_BCWS;
04854             
04855             private global::System.Data.DataColumn columnRES_PCT_WORK_COMPLETE;
04856             
04857             private global::System.Data.DataColumn columnRES_CAN_LEVEL;
04858             
04859             private global::System.Data.DataColumn columnRES_HAS_LINKED_FIELDS;
04860             
04861             private global::System.Data.DataColumn columnRES_IS_OVERALLOCATED;
04862             
04863             private global::System.Data.DataColumn columnRES_IS_ENTERPRISE_RESOURCE;
04864             
04865             private global::System.Data.DataColumn columnRES_DEF_ASSN_OWNER;
04866             
04867             private global::System.Data.DataColumn columnResourceIsBudget;
04868             
04869             private global::System.Data.DataColumn columnRES_BUDGET_COST;
04870             
04871             private global::System.Data.DataColumn columnRES_BUDGET_WORK;
04872             
04873             private global::System.Data.DataColumn columnRES_COST_CENTER;
04874             
04875             private global::System.Data.DataColumn columnPROJ_NAME;
04876             
04877             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_DIGITS;
04878             
04879             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_POSITION;
04880             
04881             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_SYMBOL;
04882             
04883             private global::System.Data.DataColumn columnRES_NOTES;
04884             
04885             private global::System.Data.DataColumn columnRES_COST_VAR;
04886             
04887             private global::System.Data.DataColumn columnRES_CV;
04888             
04889             private global::System.Data.DataColumn columnResourceIsGeneric;
04890             
04891             private global::System.Data.DataColumn columnRES_SV;
04892             
04893             private global::System.Data.DataColumn columnRES_VAC;
04894             
04895             private global::System.Data.DataColumn columnRES_WORK_VAR;
04896             
04897             private global::System.Data.DataColumn columnRB_BASE_WORK;
04898             
04899             private global::System.Data.DataColumn columnRB_BASE_COST;
04900             
04901             private global::System.Data.DataColumn columnMOD_DATE;
04902             
04903             private global::System.Data.DataColumn columnCREATED_DATE;
04904             
04905             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04906             public ProjectResourceDataTable() {
04907                 this.TableName = "ProjectResource";
04908                 this.BeginInit();
04909                 this.InitClass();
04910                 this.EndInit();
04911             }
04912             
04913             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04914             internal ProjectResourceDataTable(global::System.Data.DataTable table) {
04915                 this.TableName = table.TableName;
04916                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
04917                     this.CaseSensitive = table.CaseSensitive;
04918                 }
04919                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
04920                     this.Locale = table.Locale;
04921                 }
04922                 if ((table.Namespace != table.DataSet.Namespace)) {
04923                     this.Namespace = table.Namespace;
04924                 }
04925                 this.Prefix = table.Prefix;
04926                 this.MinimumCapacity = table.MinimumCapacity;
04927             }
04928             
04929             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04930             protected ProjectResourceDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
04931                     base(info, context) {
04932                 this.InitVars();
04933             }
04934             
04935             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04936             public global::System.Data.DataColumn PROJ_UIDColumn {
04937                 get {
04938                     return this.columnPROJ_UID;
04939                 }
04940             }
04941             
04942             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04943             public global::System.Data.DataColumn RES_UIDColumn {
04944                 get {
04945                     return this.columnRES_UID;
04946                 }
04947             }
04948             
04949             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04950             public global::System.Data.DataColumn RES_AD_GUIDColumn {
04951                 get {
04952                     return this.columnRES_AD_GUID;
04953                 }
04954             }
04955             
04956             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04957             public global::System.Data.DataColumn RES_NAMEColumn {
04958                 get {
04959                     return this.columnRES_NAME;
04960                 }
04961             }
04962             
04963             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04964             public global::System.Data.DataColumn RES_IDColumn {
04965                 get {
04966                     return this.columnRES_ID;
04967                 }
04968             }
04969             
04970             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04971             public global::System.Data.DataColumn RES_INITIALSColumn {
04972                 get {
04973                     return this.columnRES_INITIALS;
04974                 }
04975             }
04976             
04977             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04978             public global::System.Data.DataColumn RES_PHONETICSColumn {
04979                 get {
04980                     return this.columnRES_PHONETICS;
04981                 }
04982             }
04983             
04984             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04985             public global::System.Data.DataColumn RES_CODEColumn {
04986                 get {
04987                     return this.columnRES_CODE;
04988                 }
04989             }
04990             
04991             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04992             public global::System.Data.DataColumn RES_GROUPColumn {
04993                 get {
04994                     return this.columnRES_GROUP;
04995                 }
04996             }
04997             
04998             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
04999             public global::System.Data.DataColumn RES_HYPERLINK_ADDRESSColumn {
05000                 get {
05001                     return this.columnRES_HYPERLINK_ADDRESS;
05002                 }
05003             }
05004             
05005             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05006             public global::System.Data.DataColumn RES_HYPERLINK_FRIENDLY_NAMEColumn {
05007                 get {
05008                     return this.columnRES_HYPERLINK_FRIENDLY_NAME;
05009                 }
05010             }
05011             
05012             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05013             public global::System.Data.DataColumn RES_HYPERLINK_SUB_ADDRESSColumn {
05014                 get {
05015                     return this.columnRES_HYPERLINK_SUB_ADDRESS;
05016                 }
05017             }
05018             
05019             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05020             public global::System.Data.DataColumn RES_TYPEColumn {
05021                 get {
05022                     return this.columnRES_TYPE;
05023                 }
05024             }
05025             
05026             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05027             public global::System.Data.DataColumn RES_BOOKING_TYPEColumn {
05028                 get {
05029                     return this.columnRES_BOOKING_TYPE;
05030                 }
05031             }
05032             
05033             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05034             public global::System.Data.DataColumn RES_MATERIAL_LABELColumn {
05035                 get {
05036                     return this.columnRES_MATERIAL_LABEL;
05037                 }
05038             }
05039             
05040             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05041             public global::System.Data.DataColumn RES_STD_RATEColumn {
05042                 get {
05043                     return this.columnRES_STD_RATE;
05044                 }
05045             }
05046             
05047             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05048             public global::System.Data.DataColumn RES_STD_RATE_FMTColumn {
05049                 get {
05050                     return this.columnRES_STD_RATE_FMT;
05051                 }
05052             }
05053             
05054             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05055             public global::System.Data.DataColumn RES_PEAKColumn {
05056                 get {
05057                     return this.columnRES_PEAK;
05058                 }
05059             }
05060             
05061             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05062             public global::System.Data.DataColumn RES_COSTColumn {
05063                 get {
05064                     return this.columnRES_COST;
05065                 }
05066             }
05067             
05068             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05069             public global::System.Data.DataColumn RES_OVT_COSTColumn {
05070                 get {
05071                     return this.columnRES_OVT_COST;
05072                 }
05073             }
05074             
05075             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05076             public global::System.Data.DataColumn RES_OVT_RATEColumn {
05077                 get {
05078                     return this.columnRES_OVT_RATE;
05079                 }
05080             }
05081             
05082             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05083             public global::System.Data.DataColumn RES_OVT_RATE_FMTColumn {
05084                 get {
05085                     return this.columnRES_OVT_RATE_FMT;
05086                 }
05087             }
05088             
05089             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05090             public global::System.Data.DataColumn RES_COST_PER_USEColumn {
05091                 get {
05092                     return this.columnRES_COST_PER_USE;
05093                 }
05094             }
05095             
05096             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05097             public global::System.Data.DataColumn RES_ACT_COSTColumn {
05098                 get {
05099                     return this.columnRES_ACT_COST;
05100                 }
05101             }
05102             
05103             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05104             public global::System.Data.DataColumn RES_ACT_OVT_COSTColumn {
05105                 get {
05106                     return this.columnRES_ACT_OVT_COST;
05107                 }
05108             }
05109             
05110             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05111             public global::System.Data.DataColumn RES_REM_COSTColumn {
05112                 get {
05113                     return this.columnRES_REM_COST;
05114                 }
05115             }
05116             
05117             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05118             public global::System.Data.DataColumn RES_REM_OVT_COSTColumn {
05119                 get {
05120                     return this.columnRES_REM_OVT_COST;
05121                 }
05122             }
05123             
05124             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05125             public global::System.Data.DataColumn RES_WORKColumn {
05126                 get {
05127                     return this.columnRES_WORK;
05128                 }
05129             }
05130             
05131             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05132             public global::System.Data.DataColumn RES_ACT_WORKColumn {
05133                 get {
05134                     return this.columnRES_ACT_WORK;
05135                 }
05136             }
05137             
05138             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05139             public global::System.Data.DataColumn RES_ACT_OVT_WORKColumn {
05140                 get {
05141                     return this.columnRES_ACT_OVT_WORK;
05142                 }
05143             }
05144             
05145             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05146             public global::System.Data.DataColumn RES_OVT_WORKColumn {
05147                 get {
05148                     return this.columnRES_OVT_WORK;
05149                 }
05150             }
05151             
05152             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05153             public global::System.Data.DataColumn RES_REM_WORKColumn {
05154                 get {
05155                     return this.columnRES_REM_WORK;
05156                 }
05157             }
05158             
05159             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05160             public global::System.Data.DataColumn RES_REM_OVT_WORKColumn {
05161                 get {
05162                     return this.columnRES_REM_OVT_WORK;
05163                 }
05164             }
05165             
05166             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05167             public global::System.Data.DataColumn RES_REG_WORKColumn {
05168                 get {
05169                     return this.columnRES_REG_WORK;
05170                 }
05171             }
05172             
05173             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05174             public global::System.Data.DataColumn RES_ACCRUE_ATColumn {
05175                 get {
05176                     return this.columnRES_ACCRUE_AT;
05177                 }
05178             }
05179             
05180             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05181             public global::System.Data.DataColumn RES_AVAIL_FROMColumn {
05182                 get {
05183                     return this.columnRES_AVAIL_FROM;
05184                 }
05185             }
05186             
05187             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05188             public global::System.Data.DataColumn RES_AVAIL_TOColumn {
05189                 get {
05190                     return this.columnRES_AVAIL_TO;
05191                 }
05192             }
05193             
05194             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05195             public global::System.Data.DataColumn RES_MAX_UNITSColumn {
05196                 get {
05197                     return this.columnRES_MAX_UNITS;
05198                 }
05199             }
05200             
05201             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05202             public global::System.Data.DataColumn RES_HAS_NOTESColumn {
05203                 get {
05204                     return this.columnRES_HAS_NOTES;
05205                 }
05206             }
05207             
05208             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05209             public global::System.Data.DataColumn WRES_ACCOUNTColumn {
05210                 get {
05211                     return this.columnWRES_ACCOUNT;
05212                 }
05213             }
05214             
05215             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05216             public global::System.Data.DataColumn WRES_EMAILColumn {
05217                 get {
05218                     return this.columnWRES_EMAIL;
05219                 }
05220             }
05221             
05222             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05223             public global::System.Data.DataColumn RES_ASSN_STARTColumn {
05224                 get {
05225                     return this.columnRES_ASSN_START;
05226                 }
05227             }
05228             
05229             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05230             public global::System.Data.DataColumn RES_ASSN_FINISHColumn {
05231                 get {
05232                     return this.columnRES_ASSN_FINISH;
05233                 }
05234             }
05235             
05236             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05237             public global::System.Data.DataColumn RES_ACWPColumn {
05238                 get {
05239                     return this.columnRES_ACWP;
05240                 }
05241             }
05242             
05243             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05244             public global::System.Data.DataColumn RES_BCWPColumn {
05245                 get {
05246                     return this.columnRES_BCWP;
05247                 }
05248             }
05249             
05250             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05251             public global::System.Data.DataColumn RES_BCWSColumn {
05252                 get {
05253                     return this.columnRES_BCWS;
05254                 }
05255             }
05256             
05257             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05258             public global::System.Data.DataColumn RES_PCT_WORK_COMPLETEColumn {
05259                 get {
05260                     return this.columnRES_PCT_WORK_COMPLETE;
05261                 }
05262             }
05263             
05264             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05265             public global::System.Data.DataColumn RES_CAN_LEVELColumn {
05266                 get {
05267                     return this.columnRES_CAN_LEVEL;
05268                 }
05269             }
05270             
05271             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05272             public global::System.Data.DataColumn RES_HAS_LINKED_FIELDSColumn {
05273                 get {
05274                     return this.columnRES_HAS_LINKED_FIELDS;
05275                 }
05276             }
05277             
05278             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05279             public global::System.Data.DataColumn RES_IS_OVERALLOCATEDColumn {
05280                 get {
05281                     return this.columnRES_IS_OVERALLOCATED;
05282                 }
05283             }
05284             
05285             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05286             public global::System.Data.DataColumn RES_IS_ENTERPRISE_RESOURCEColumn {
05287                 get {
05288                     return this.columnRES_IS_ENTERPRISE_RESOURCE;
05289                 }
05290             }
05291             
05292             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05293             public global::System.Data.DataColumn RES_DEF_ASSN_OWNERColumn {
05294                 get {
05295                     return this.columnRES_DEF_ASSN_OWNER;
05296                 }
05297             }
05298             
05299             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05300             public global::System.Data.DataColumn ResourceIsBudgetColumn {
05301                 get {
05302                     return this.columnResourceIsBudget;
05303                 }
05304             }
05305             
05306             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05307             public global::System.Data.DataColumn RES_BUDGET_COSTColumn {
05308                 get {
05309                     return this.columnRES_BUDGET_COST;
05310                 }
05311             }
05312             
05313             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05314             public global::System.Data.DataColumn RES_BUDGET_WORKColumn {
05315                 get {
05316                     return this.columnRES_BUDGET_WORK;
05317                 }
05318             }
05319             
05320             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05321             public global::System.Data.DataColumn RES_COST_CENTERColumn {
05322                 get {
05323                     return this.columnRES_COST_CENTER;
05324                 }
05325             }
05326             
05327             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05328             public global::System.Data.DataColumn PROJ_NAMEColumn {
05329                 get {
05330                     return this.columnPROJ_NAME;
05331                 }
05332             }
05333             
05334             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05335             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_DIGITSColumn {
05336                 get {
05337                     return this.columnPROJ_OPT_CURRENCY_DIGITS;
05338                 }
05339             }
05340             
05341             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05342             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_POSITIONColumn {
05343                 get {
05344                     return this.columnPROJ_OPT_CURRENCY_POSITION;
05345                 }
05346             }
05347             
05348             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05349             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_SYMBOLColumn {
05350                 get {
05351                     return this.columnPROJ_OPT_CURRENCY_SYMBOL;
05352                 }
05353             }
05354             
05355             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05356             public global::System.Data.DataColumn RES_NOTESColumn {
05357                 get {
05358                     return this.columnRES_NOTES;
05359                 }
05360             }
05361             
05362             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05363             public global::System.Data.DataColumn RES_COST_VARColumn {
05364                 get {
05365                     return this.columnRES_COST_VAR;
05366                 }
05367             }
05368             
05369             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05370             public global::System.Data.DataColumn RES_CVColumn {
05371                 get {
05372                     return this.columnRES_CV;
05373                 }
05374             }
05375             
05376             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05377             public global::System.Data.DataColumn ResourceIsGenericColumn {
05378                 get {
05379                     return this.columnResourceIsGeneric;
05380                 }
05381             }
05382             
05383             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05384             public global::System.Data.DataColumn RES_SVColumn {
05385                 get {
05386                     return this.columnRES_SV;
05387                 }
05388             }
05389             
05390             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05391             public global::System.Data.DataColumn RES_VACColumn {
05392                 get {
05393                     return this.columnRES_VAC;
05394                 }
05395             }
05396             
05397             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05398             public global::System.Data.DataColumn RES_WORK_VARColumn {
05399                 get {
05400                     return this.columnRES_WORK_VAR;
05401                 }
05402             }
05403             
05404             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05405             public global::System.Data.DataColumn RB_BASE_WORKColumn {
05406                 get {
05407                     return this.columnRB_BASE_WORK;
05408                 }
05409             }
05410             
05411             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05412             public global::System.Data.DataColumn RB_BASE_COSTColumn {
05413                 get {
05414                     return this.columnRB_BASE_COST;
05415                 }
05416             }
05417             
05418             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05419             public global::System.Data.DataColumn MOD_DATEColumn {
05420                 get {
05421                     return this.columnMOD_DATE;
05422                 }
05423             }
05424             
05425             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05426             public global::System.Data.DataColumn CREATED_DATEColumn {
05427                 get {
05428                     return this.columnCREATED_DATE;
05429                 }
05430             }
05431             
05432             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05433             [global::System.ComponentModel.Browsable(false)]
05434             public int Count {
05435                 get {
05436                     return this.Rows.Count;
05437                 }
05438             }
05439             
05440             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05441             public ProjectResourceRow this[int index] {
05442                 get {
05443                     return ((ProjectResourceRow)(this.Rows[index]));
05444                 }
05445             }
05446             
05447             public event ProjectResourceRowChangeEventHandler ProjectResourceRowChanging;
05448             
05449             public event ProjectResourceRowChangeEventHandler ProjectResourceRowChanged;
05450             
05451             public event ProjectResourceRowChangeEventHandler ProjectResourceRowDeleting;
05452             
05453             public event ProjectResourceRowChangeEventHandler ProjectResourceRowDeleted;
05454             
05455             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05456             public void AddProjectResourceRow(ProjectResourceRow row) {
05457                 this.Rows.Add(row);
05458             }
05459             
05460             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05461             public ProjectResourceRow AddProjectResourceRow(
05462                         System.Guid PROJ_UID, 
05463                         System.Guid RES_UID, 
05464                         System.Guid RES_AD_GUID, 
05465                         string RES_NAME, 
05466                         int RES_ID, 
05467                         string RES_INITIALS, 
05468                         string RES_PHONETICS, 
05469                         string RES_CODE, 
05470                         string RES_GROUP, 
05471                         string RES_HYPERLINK_ADDRESS, 
05472                         string RES_HYPERLINK_FRIENDLY_NAME, 
05473                         string RES_HYPERLINK_SUB_ADDRESS, 
05474                         int RES_TYPE, 
05475                         int RES_BOOKING_TYPE, 
05476                         string RES_MATERIAL_LABEL, 
05477                         double RES_STD_RATE, 
05478                         int RES_STD_RATE_FMT, 
05479                         double RES_PEAK, 
05480                         double RES_COST, 
05481                         double RES_OVT_COST, 
05482                         double RES_OVT_RATE, 
05483                         int RES_OVT_RATE_FMT, 
05484                         double RES_COST_PER_USE, 
05485                         double RES_ACT_COST, 
05486                         double RES_ACT_OVT_COST, 
05487                         double RES_REM_COST, 
05488                         double RES_REM_OVT_COST, 
05489                         double RES_WORK, 
05490                         double RES_ACT_WORK, 
05491                         double RES_ACT_OVT_WORK, 
05492                         double RES_OVT_WORK, 
05493                         double RES_REM_WORK, 
05494                         double RES_REM_OVT_WORK, 
05495                         double RES_REG_WORK, 
05496                         short RES_ACCRUE_AT, 
05497                         System.DateTime RES_AVAIL_FROM, 
05498                         System.DateTime RES_AVAIL_TO, 
05499                         double RES_MAX_UNITS, 
05500                         bool RES_HAS_NOTES, 
05501                         string WRES_ACCOUNT, 
05502                         string WRES_EMAIL, 
05503                         System.DateTime RES_ASSN_START, 
05504                         System.DateTime RES_ASSN_FINISH, 
05505                         double RES_ACWP, 
05506                         double RES_BCWP, 
05507                         double RES_BCWS, 
05508                         int RES_PCT_WORK_COMPLETE, 
05509                         bool RES_CAN_LEVEL, 
05510                         bool RES_HAS_LINKED_FIELDS, 
05511                         bool RES_IS_OVERALLOCATED, 
05512                         bool RES_IS_ENTERPRISE_RESOURCE, 
05513                         System.Guid RES_DEF_ASSN_OWNER, 
05514                         bool ResourceIsBudget, 
05515                         double RES_BUDGET_COST, 
05516                         double RES_BUDGET_WORK, 
05517                         string RES_COST_CENTER, 
05518                         string PROJ_NAME, 
05519                         int PROJ_OPT_CURRENCY_DIGITS, 
05520                         int PROJ_OPT_CURRENCY_POSITION, 
05521                         string PROJ_OPT_CURRENCY_SYMBOL, 
05522                         string RES_NOTES, 
05523                         double RES_COST_VAR, 
05524                         double RES_CV, 
05525                         bool ResourceIsGeneric, 
05526                         double RES_SV, 
05527                         double RES_VAC, 
05528                         double RES_WORK_VAR, 
05529                         double RB_BASE_WORK, 
05530                         double RB_BASE_COST, 
05531                         System.DateTime MOD_DATE, 
05532                         System.DateTime CREATED_DATE) {
05533                 ProjectResourceRow rowProjectResourceRow = ((ProjectResourceRow)(this.NewRow()));
05534                 object[] columnValuesArray = new object[] {
05535                         PROJ_UID,
05536                         RES_UID,
05537                         RES_AD_GUID,
05538                         RES_NAME,
05539                         RES_ID,
05540                         RES_INITIALS,
05541                         RES_PHONETICS,
05542                         RES_CODE,
05543                         RES_GROUP,
05544                         RES_HYPERLINK_ADDRESS,
05545                         RES_HYPERLINK_FRIENDLY_NAME,
05546                         RES_HYPERLINK_SUB_ADDRESS,
05547                         RES_TYPE,
05548                         RES_BOOKING_TYPE,
05549                         RES_MATERIAL_LABEL,
05550                         RES_STD_RATE,
05551                         RES_STD_RATE_FMT,
05552                         RES_PEAK,
05553                         RES_COST,
05554                         RES_OVT_COST,
05555                         RES_OVT_RATE,
05556                         RES_OVT_RATE_FMT,
05557                         RES_COST_PER_USE,
05558                         RES_ACT_COST,
05559                         RES_ACT_OVT_COST,
05560                         RES_REM_COST,
05561                         RES_REM_OVT_COST,
05562                         RES_WORK,
05563                         RES_ACT_WORK,
05564                         RES_ACT_OVT_WORK,
05565                         RES_OVT_WORK,
05566                         RES_REM_WORK,
05567                         RES_REM_OVT_WORK,
05568                         RES_REG_WORK,
05569                         RES_ACCRUE_AT,
05570                         RES_AVAIL_FROM,
05571                         RES_AVAIL_TO,
05572                         RES_MAX_UNITS,
05573                         RES_HAS_NOTES,
05574                         WRES_ACCOUNT,
05575                         WRES_EMAIL,
05576                         RES_ASSN_START,
05577                         RES_ASSN_FINISH,
05578                         RES_ACWP,
05579                         RES_BCWP,
05580                         RES_BCWS,
05581                         RES_PCT_WORK_COMPLETE,
05582                         RES_CAN_LEVEL,
05583                         RES_HAS_LINKED_FIELDS,
05584                         RES_IS_OVERALLOCATED,
05585                         RES_IS_ENTERPRISE_RESOURCE,
05586                         RES_DEF_ASSN_OWNER,
05587                         ResourceIsBudget,
05588                         RES_BUDGET_COST,
05589                         RES_BUDGET_WORK,
05590                         RES_COST_CENTER,
05591                         PROJ_NAME,
05592                         PROJ_OPT_CURRENCY_DIGITS,
05593                         PROJ_OPT_CURRENCY_POSITION,
05594                         PROJ_OPT_CURRENCY_SYMBOL,
05595                         RES_NOTES,
05596                         RES_COST_VAR,
05597                         RES_CV,
05598                         ResourceIsGeneric,
05599                         RES_SV,
05600                         RES_VAC,
05601                         RES_WORK_VAR,
05602                         RB_BASE_WORK,
05603                         RB_BASE_COST,
05604                         MOD_DATE,
05605                         CREATED_DATE};
05606                 rowProjectResourceRow.ItemArray = columnValuesArray;
05607                 this.Rows.Add(rowProjectResourceRow);
05608                 return rowProjectResourceRow;
05609             }
05610             
05611             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05612             public ProjectResourceRow FindByRES_UIDPROJ_UID(System.Guid RES_UID, System.Guid PROJ_UID) {
05613                 return ((ProjectResourceRow)(this.Rows.Find(new object[] {
05614                             RES_UID,
05615                             PROJ_UID})));
05616             }
05617             
05618             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05619             public virtual global::System.Collections.IEnumerator GetEnumerator() {
05620                 return this.Rows.GetEnumerator();
05621             }
05622             
05623             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05624             public override global::System.Data.DataTable Clone() {
05625                 ProjectResourceDataTable cln = ((ProjectResourceDataTable)(base.Clone()));
05626                 cln.InitVars();
05627                 return cln;
05628             }
05629             
05630             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05631             protected override global::System.Data.DataTable CreateInstance() {
05632                 return new ProjectResourceDataTable();
05633             }
05634             
05635             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05636             internal void InitVars() {
05637                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
05638                 this.columnRES_UID = base.Columns["RES_UID"];
05639                 this.columnRES_AD_GUID = base.Columns["RES_AD_GUID"];
05640                 this.columnRES_NAME = base.Columns["RES_NAME"];
05641                 this.columnRES_ID = base.Columns["RES_ID"];
05642                 this.columnRES_INITIALS = base.Columns["RES_INITIALS"];
05643                 this.columnRES_PHONETICS = base.Columns["RES_PHONETICS"];
05644                 this.columnRES_CODE = base.Columns["RES_CODE"];
05645                 this.columnRES_GROUP = base.Columns["RES_GROUP"];
05646                 this.columnRES_HYPERLINK_ADDRESS = base.Columns["RES_HYPERLINK_ADDRESS"];
05647                 this.columnRES_HYPERLINK_FRIENDLY_NAME = base.Columns["RES_HYPERLINK_FRIENDLY_NAME"];
05648                 this.columnRES_HYPERLINK_SUB_ADDRESS = base.Columns["RES_HYPERLINK_SUB_ADDRESS"];
05649                 this.columnRES_TYPE = base.Columns["RES_TYPE"];
05650                 this.columnRES_BOOKING_TYPE = base.Columns["RES_BOOKING_TYPE"];
05651                 this.columnRES_MATERIAL_LABEL = base.Columns["RES_MATERIAL_LABEL"];
05652                 this.columnRES_STD_RATE = base.Columns["RES_STD_RATE"];
05653                 this.columnRES_STD_RATE_FMT = base.Columns["RES_STD_RATE_FMT"];
05654                 this.columnRES_PEAK = base.Columns["RES_PEAK"];
05655                 this.columnRES_COST = base.Columns["RES_COST"];
05656                 this.columnRES_OVT_COST = base.Columns["RES_OVT_COST"];
05657                 this.columnRES_OVT_RATE = base.Columns["RES_OVT_RATE"];
05658                 this.columnRES_OVT_RATE_FMT = base.Columns["RES_OVT_RATE_FMT"];
05659                 this.columnRES_COST_PER_USE = base.Columns["RES_COST_PER_USE"];
05660                 this.columnRES_ACT_COST = base.Columns["RES_ACT_COST"];
05661                 this.columnRES_ACT_OVT_COST = base.Columns["RES_ACT_OVT_COST"];
05662                 this.columnRES_REM_COST = base.Columns["RES_REM_COST"];
05663                 this.columnRES_REM_OVT_COST = base.Columns["RES_REM_OVT_COST"];
05664                 this.columnRES_WORK = base.Columns["RES_WORK"];
05665                 this.columnRES_ACT_WORK = base.Columns["RES_ACT_WORK"];
05666                 this.columnRES_ACT_OVT_WORK = base.Columns["RES_ACT_OVT_WORK"];
05667                 this.columnRES_OVT_WORK = base.Columns["RES_OVT_WORK"];
05668                 this.columnRES_REM_WORK = base.Columns["RES_REM_WORK"];
05669                 this.columnRES_REM_OVT_WORK = base.Columns["RES_REM_OVT_WORK"];
05670                 this.columnRES_REG_WORK = base.Columns["RES_REG_WORK"];
05671                 this.columnRES_ACCRUE_AT = base.Columns["RES_ACCRUE_AT"];
05672                 this.columnRES_AVAIL_FROM = base.Columns["RES_AVAIL_FROM"];
05673                 this.columnRES_AVAIL_TO = base.Columns["RES_AVAIL_TO"];
05674                 this.columnRES_MAX_UNITS = base.Columns["RES_MAX_UNITS"];
05675                 this.columnRES_HAS_NOTES = base.Columns["RES_HAS_NOTES"];
05676                 this.columnWRES_ACCOUNT = base.Columns["WRES_ACCOUNT"];
05677                 this.columnWRES_EMAIL = base.Columns["WRES_EMAIL"];
05678                 this.columnRES_ASSN_START = base.Columns["RES_ASSN_START"];
05679                 this.columnRES_ASSN_FINISH = base.Columns["RES_ASSN_FINISH"];
05680                 this.columnRES_ACWP = base.Columns["RES_ACWP"];
05681                 this.columnRES_BCWP = base.Columns["RES_BCWP"];
05682                 this.columnRES_BCWS = base.Columns["RES_BCWS"];
05683                 this.columnRES_PCT_WORK_COMPLETE = base.Columns["RES_PCT_WORK_COMPLETE"];
05684                 this.columnRES_CAN_LEVEL = base.Columns["RES_CAN_LEVEL"];
05685                 this.columnRES_HAS_LINKED_FIELDS = base.Columns["RES_HAS_LINKED_FIELDS"];
05686                 this.columnRES_IS_OVERALLOCATED = base.Columns["RES_IS_OVERALLOCATED"];
05687                 this.columnRES_IS_ENTERPRISE_RESOURCE = base.Columns["RES_IS_ENTERPRISE_RESOURCE"];
05688                 this.columnRES_DEF_ASSN_OWNER = base.Columns["RES_DEF_ASSN_OWNER"];
05689                 this.columnResourceIsBudget = base.Columns["ResourceIsBudget"];
05690                 this.columnRES_BUDGET_COST = base.Columns["RES_BUDGET_COST"];
05691                 this.columnRES_BUDGET_WORK = base.Columns["RES_BUDGET_WORK"];
05692                 this.columnRES_COST_CENTER = base.Columns["RES_COST_CENTER"];
05693                 this.columnPROJ_NAME = base.Columns["PROJ_NAME"];
05694                 this.columnPROJ_OPT_CURRENCY_DIGITS = base.Columns["PROJ_OPT_CURRENCY_DIGITS"];
05695                 this.columnPROJ_OPT_CURRENCY_POSITION = base.Columns["PROJ_OPT_CURRENCY_POSITION"];
05696                 this.columnPROJ_OPT_CURRENCY_SYMBOL = base.Columns["PROJ_OPT_CURRENCY_SYMBOL"];
05697                 this.columnRES_NOTES = base.Columns["RES_NOTES"];
05698                 this.columnRES_COST_VAR = base.Columns["RES_COST_VAR"];
05699                 this.columnRES_CV = base.Columns["RES_CV"];
05700                 this.columnResourceIsGeneric = base.Columns["ResourceIsGeneric"];
05701                 this.columnRES_SV = base.Columns["RES_SV"];
05702                 this.columnRES_VAC = base.Columns["RES_VAC"];
05703                 this.columnRES_WORK_VAR = base.Columns["RES_WORK_VAR"];
05704                 this.columnRB_BASE_WORK = base.Columns["RB_BASE_WORK"];
05705                 this.columnRB_BASE_COST = base.Columns["RB_BASE_COST"];
05706                 this.columnMOD_DATE = base.Columns["MOD_DATE"];
05707                 this.columnCREATED_DATE = base.Columns["CREATED_DATE"];
05708             }
05709             
05710             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05711             private void InitClass() {
05712                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05713                 base.Columns.Add(this.columnPROJ_UID);
05714                 this.columnRES_UID = new global::System.Data.DataColumn("RES_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05715                 base.Columns.Add(this.columnRES_UID);
05716                 this.columnRES_AD_GUID = new global::System.Data.DataColumn("RES_AD_GUID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05717                 base.Columns.Add(this.columnRES_AD_GUID);
05718                 this.columnRES_NAME = new global::System.Data.DataColumn("RES_NAME", typeof(string), null, global::System.Data.MappingType.Element);
05719                 base.Columns.Add(this.columnRES_NAME);
05720                 this.columnRES_ID = new global::System.Data.DataColumn("RES_ID", typeof(int), null, global::System.Data.MappingType.Element);
05721                 base.Columns.Add(this.columnRES_ID);
05722                 this.columnRES_INITIALS = new global::System.Data.DataColumn("RES_INITIALS", typeof(string), null, global::System.Data.MappingType.Element);
05723                 base.Columns.Add(this.columnRES_INITIALS);
05724                 this.columnRES_PHONETICS = new global::System.Data.DataColumn("RES_PHONETICS", typeof(string), null, global::System.Data.MappingType.Element);
05725                 base.Columns.Add(this.columnRES_PHONETICS);
05726                 this.columnRES_CODE = new global::System.Data.DataColumn("RES_CODE", typeof(string), null, global::System.Data.MappingType.Element);
05727                 base.Columns.Add(this.columnRES_CODE);
05728                 this.columnRES_GROUP = new global::System.Data.DataColumn("RES_GROUP", typeof(string), null, global::System.Data.MappingType.Element);
05729                 base.Columns.Add(this.columnRES_GROUP);
05730                 this.columnRES_HYPERLINK_ADDRESS = new global::System.Data.DataColumn("RES_HYPERLINK_ADDRESS", typeof(string), null, global::System.Data.MappingType.Element);
05731                 base.Columns.Add(this.columnRES_HYPERLINK_ADDRESS);
05732                 this.columnRES_HYPERLINK_FRIENDLY_NAME = new global::System.Data.DataColumn("RES_HYPERLINK_FRIENDLY_NAME", typeof(string), null, global::System.Data.MappingType.Element);
05733                 base.Columns.Add(this.columnRES_HYPERLINK_FRIENDLY_NAME);
05734                 this.columnRES_HYPERLINK_SUB_ADDRESS = new global::System.Data.DataColumn("RES_HYPERLINK_SUB_ADDRESS", typeof(string), null, global::System.Data.MappingType.Element);
05735                 base.Columns.Add(this.columnRES_HYPERLINK_SUB_ADDRESS);
05736                 this.columnRES_TYPE = new global::System.Data.DataColumn("RES_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
05737                 base.Columns.Add(this.columnRES_TYPE);
05738                 this.columnRES_BOOKING_TYPE = new global::System.Data.DataColumn("RES_BOOKING_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
05739                 base.Columns.Add(this.columnRES_BOOKING_TYPE);
05740                 this.columnRES_MATERIAL_LABEL = new global::System.Data.DataColumn("RES_MATERIAL_LABEL", typeof(string), null, global::System.Data.MappingType.Element);
05741                 base.Columns.Add(this.columnRES_MATERIAL_LABEL);
05742                 this.columnRES_STD_RATE = new global::System.Data.DataColumn("RES_STD_RATE", typeof(double), null, global::System.Data.MappingType.Element);
05743                 base.Columns.Add(this.columnRES_STD_RATE);
05744                 this.columnRES_STD_RATE_FMT = new global::System.Data.DataColumn("RES_STD_RATE_FMT", typeof(int), null, global::System.Data.MappingType.Element);
05745                 base.Columns.Add(this.columnRES_STD_RATE_FMT);
05746                 this.columnRES_PEAK = new global::System.Data.DataColumn("RES_PEAK", typeof(double), null, global::System.Data.MappingType.Element);
05747                 base.Columns.Add(this.columnRES_PEAK);
05748                 this.columnRES_COST = new global::System.Data.DataColumn("RES_COST", typeof(double), null, global::System.Data.MappingType.Element);
05749                 base.Columns.Add(this.columnRES_COST);
05750                 this.columnRES_OVT_COST = new global::System.Data.DataColumn("RES_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
05751                 base.Columns.Add(this.columnRES_OVT_COST);
05752                 this.columnRES_OVT_RATE = new global::System.Data.DataColumn("RES_OVT_RATE", typeof(double), null, global::System.Data.MappingType.Element);
05753                 base.Columns.Add(this.columnRES_OVT_RATE);
05754                 this.columnRES_OVT_RATE_FMT = new global::System.Data.DataColumn("RES_OVT_RATE_FMT", typeof(int), null, global::System.Data.MappingType.Element);
05755                 base.Columns.Add(this.columnRES_OVT_RATE_FMT);
05756                 this.columnRES_COST_PER_USE = new global::System.Data.DataColumn("RES_COST_PER_USE", typeof(double), null, global::System.Data.MappingType.Element);
05757                 base.Columns.Add(this.columnRES_COST_PER_USE);
05758                 this.columnRES_ACT_COST = new global::System.Data.DataColumn("RES_ACT_COST", typeof(double), null, global::System.Data.MappingType.Element);
05759                 base.Columns.Add(this.columnRES_ACT_COST);
05760                 this.columnRES_ACT_OVT_COST = new global::System.Data.DataColumn("RES_ACT_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
05761                 base.Columns.Add(this.columnRES_ACT_OVT_COST);
05762                 this.columnRES_REM_COST = new global::System.Data.DataColumn("RES_REM_COST", typeof(double), null, global::System.Data.MappingType.Element);
05763                 base.Columns.Add(this.columnRES_REM_COST);
05764                 this.columnRES_REM_OVT_COST = new global::System.Data.DataColumn("RES_REM_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
05765                 base.Columns.Add(this.columnRES_REM_OVT_COST);
05766                 this.columnRES_WORK = new global::System.Data.DataColumn("RES_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05767                 base.Columns.Add(this.columnRES_WORK);
05768                 this.columnRES_ACT_WORK = new global::System.Data.DataColumn("RES_ACT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05769                 base.Columns.Add(this.columnRES_ACT_WORK);
05770                 this.columnRES_ACT_OVT_WORK = new global::System.Data.DataColumn("RES_ACT_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05771                 base.Columns.Add(this.columnRES_ACT_OVT_WORK);
05772                 this.columnRES_OVT_WORK = new global::System.Data.DataColumn("RES_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05773                 base.Columns.Add(this.columnRES_OVT_WORK);
05774                 this.columnRES_REM_WORK = new global::System.Data.DataColumn("RES_REM_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05775                 base.Columns.Add(this.columnRES_REM_WORK);
05776                 this.columnRES_REM_OVT_WORK = new global::System.Data.DataColumn("RES_REM_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05777                 base.Columns.Add(this.columnRES_REM_OVT_WORK);
05778                 this.columnRES_REG_WORK = new global::System.Data.DataColumn("RES_REG_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05779                 base.Columns.Add(this.columnRES_REG_WORK);
05780                 this.columnRES_ACCRUE_AT = new global::System.Data.DataColumn("RES_ACCRUE_AT", typeof(short), null, global::System.Data.MappingType.Element);
05781                 base.Columns.Add(this.columnRES_ACCRUE_AT);
05782                 this.columnRES_AVAIL_FROM = new global::System.Data.DataColumn("RES_AVAIL_FROM", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
05783                 base.Columns.Add(this.columnRES_AVAIL_FROM);
05784                 this.columnRES_AVAIL_TO = new global::System.Data.DataColumn("RES_AVAIL_TO", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
05785                 base.Columns.Add(this.columnRES_AVAIL_TO);
05786                 this.columnRES_MAX_UNITS = new global::System.Data.DataColumn("RES_MAX_UNITS", typeof(double), null, global::System.Data.MappingType.Element);
05787                 base.Columns.Add(this.columnRES_MAX_UNITS);
05788                 this.columnRES_HAS_NOTES = new global::System.Data.DataColumn("RES_HAS_NOTES", typeof(bool), null, global::System.Data.MappingType.Element);
05789                 base.Columns.Add(this.columnRES_HAS_NOTES);
05790                 this.columnWRES_ACCOUNT = new global::System.Data.DataColumn("WRES_ACCOUNT", typeof(string), null, global::System.Data.MappingType.Element);
05791                 base.Columns.Add(this.columnWRES_ACCOUNT);
05792                 this.columnWRES_EMAIL = new global::System.Data.DataColumn("WRES_EMAIL", typeof(string), null, global::System.Data.MappingType.Element);
05793                 base.Columns.Add(this.columnWRES_EMAIL);
05794                 this.columnRES_ASSN_START = new global::System.Data.DataColumn("RES_ASSN_START", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
05795                 base.Columns.Add(this.columnRES_ASSN_START);
05796                 this.columnRES_ASSN_FINISH = new global::System.Data.DataColumn("RES_ASSN_FINISH", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
05797                 base.Columns.Add(this.columnRES_ASSN_FINISH);
05798                 this.columnRES_ACWP = new global::System.Data.DataColumn("RES_ACWP", typeof(double), null, global::System.Data.MappingType.Element);
05799                 base.Columns.Add(this.columnRES_ACWP);
05800                 this.columnRES_BCWP = new global::System.Data.DataColumn("RES_BCWP", typeof(double), null, global::System.Data.MappingType.Element);
05801                 base.Columns.Add(this.columnRES_BCWP);
05802                 this.columnRES_BCWS = new global::System.Data.DataColumn("RES_BCWS", typeof(double), null, global::System.Data.MappingType.Element);
05803                 base.Columns.Add(this.columnRES_BCWS);
05804                 this.columnRES_PCT_WORK_COMPLETE = new global::System.Data.DataColumn("RES_PCT_WORK_COMPLETE", typeof(int), null, global::System.Data.MappingType.Element);
05805                 base.Columns.Add(this.columnRES_PCT_WORK_COMPLETE);
05806                 this.columnRES_CAN_LEVEL = new global::System.Data.DataColumn("RES_CAN_LEVEL", typeof(bool), null, global::System.Data.MappingType.Element);
05807                 base.Columns.Add(this.columnRES_CAN_LEVEL);
05808                 this.columnRES_HAS_LINKED_FIELDS = new global::System.Data.DataColumn("RES_HAS_LINKED_FIELDS", typeof(bool), null, global::System.Data.MappingType.Element);
05809                 base.Columns.Add(this.columnRES_HAS_LINKED_FIELDS);
05810                 this.columnRES_IS_OVERALLOCATED = new global::System.Data.DataColumn("RES_IS_OVERALLOCATED", typeof(bool), null, global::System.Data.MappingType.Element);
05811                 base.Columns.Add(this.columnRES_IS_OVERALLOCATED);
05812                 this.columnRES_IS_ENTERPRISE_RESOURCE = new global::System.Data.DataColumn("RES_IS_ENTERPRISE_RESOURCE", typeof(bool), null, global::System.Data.MappingType.Element);
05813                 base.Columns.Add(this.columnRES_IS_ENTERPRISE_RESOURCE);
05814                 this.columnRES_DEF_ASSN_OWNER = new global::System.Data.DataColumn("RES_DEF_ASSN_OWNER", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
05815                 base.Columns.Add(this.columnRES_DEF_ASSN_OWNER);
05816                 this.columnResourceIsBudget = new global::System.Data.DataColumn("ResourceIsBudget", typeof(bool), null, global::System.Data.MappingType.Element);
05817                 base.Columns.Add(this.columnResourceIsBudget);
05818                 this.columnRES_BUDGET_COST = new global::System.Data.DataColumn("RES_BUDGET_COST", typeof(double), null, global::System.Data.MappingType.Element);
05819                 base.Columns.Add(this.columnRES_BUDGET_COST);
05820                 this.columnRES_BUDGET_WORK = new global::System.Data.DataColumn("RES_BUDGET_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05821                 base.Columns.Add(this.columnRES_BUDGET_WORK);
05822                 this.columnRES_COST_CENTER = new global::System.Data.DataColumn("RES_COST_CENTER", typeof(string), null, global::System.Data.MappingType.Element);
05823                 base.Columns.Add(this.columnRES_COST_CENTER);
05824                 this.columnPROJ_NAME = new global::System.Data.DataColumn("PROJ_NAME", typeof(string), null, global::System.Data.MappingType.Element);
05825                 base.Columns.Add(this.columnPROJ_NAME);
05826                 this.columnPROJ_OPT_CURRENCY_DIGITS = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_DIGITS", typeof(int), null, global::System.Data.MappingType.Element);
05827                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_DIGITS);
05828                 this.columnPROJ_OPT_CURRENCY_POSITION = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_POSITION", typeof(int), null, global::System.Data.MappingType.Element);
05829                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_POSITION);
05830                 this.columnPROJ_OPT_CURRENCY_SYMBOL = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_SYMBOL", typeof(string), null, global::System.Data.MappingType.Element);
05831                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_SYMBOL);
05832                 this.columnRES_NOTES = new global::System.Data.DataColumn("RES_NOTES", typeof(string), null, global::System.Data.MappingType.Element);
05833                 base.Columns.Add(this.columnRES_NOTES);
05834                 this.columnRES_COST_VAR = new global::System.Data.DataColumn("RES_COST_VAR", typeof(double), null, global::System.Data.MappingType.Element);
05835                 base.Columns.Add(this.columnRES_COST_VAR);
05836                 this.columnRES_CV = new global::System.Data.DataColumn("RES_CV", typeof(double), null, global::System.Data.MappingType.Element);
05837                 base.Columns.Add(this.columnRES_CV);
05838                 this.columnResourceIsGeneric = new global::System.Data.DataColumn("ResourceIsGeneric", typeof(bool), null, global::System.Data.MappingType.Element);
05839                 base.Columns.Add(this.columnResourceIsGeneric);
05840                 this.columnRES_SV = new global::System.Data.DataColumn("RES_SV", typeof(double), null, global::System.Data.MappingType.Element);
05841                 base.Columns.Add(this.columnRES_SV);
05842                 this.columnRES_VAC = new global::System.Data.DataColumn("RES_VAC", typeof(double), null, global::System.Data.MappingType.Element);
05843                 base.Columns.Add(this.columnRES_VAC);
05844                 this.columnRES_WORK_VAR = new global::System.Data.DataColumn("RES_WORK_VAR", typeof(double), null, global::System.Data.MappingType.Element);
05845                 base.Columns.Add(this.columnRES_WORK_VAR);
05846                 this.columnRB_BASE_WORK = new global::System.Data.DataColumn("RB_BASE_WORK", typeof(double), null, global::System.Data.MappingType.Element);
05847                 base.Columns.Add(this.columnRB_BASE_WORK);
05848                 this.columnRB_BASE_COST = new global::System.Data.DataColumn("RB_BASE_COST", typeof(double), null, global::System.Data.MappingType.Element);
05849                 base.Columns.Add(this.columnRB_BASE_COST);
05850                 this.columnMOD_DATE = new global::System.Data.DataColumn("MOD_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
05851                 base.Columns.Add(this.columnMOD_DATE);
05852                 this.columnCREATED_DATE = new global::System.Data.DataColumn("CREATED_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
05853                 base.Columns.Add(this.columnCREATED_DATE);
05854                 this.Constraints.Add(new global::System.Data.UniqueConstraint("ResourceKey", new global::System.Data.DataColumn[] {
05855                                 this.columnRES_UID,
05856                                 this.columnPROJ_UID}, true));
05857                 this.columnPROJ_UID.AllowDBNull = false;
05858                 this.columnRES_UID.AllowDBNull = false;
05859                 this.columnRES_AD_GUID.ReadOnly = true;
05860                 this.columnRES_ID.ReadOnly = true;
05861                 this.columnRES_PEAK.ReadOnly = true;
05862                 this.columnRES_COST.ReadOnly = true;
05863                 this.columnRES_OVT_COST.ReadOnly = true;
05864                 this.columnRES_ACT_COST.ReadOnly = true;
05865                 this.columnRES_ACT_OVT_COST.ReadOnly = true;
05866                 this.columnRES_REM_COST.ReadOnly = true;
05867                 this.columnRES_REM_OVT_COST.ReadOnly = true;
05868                 this.columnRES_WORK.ReadOnly = true;
05869                 this.columnRES_ACT_WORK.ReadOnly = true;
05870                 this.columnRES_ACT_OVT_WORK.ReadOnly = true;
05871                 this.columnRES_OVT_WORK.ReadOnly = true;
05872                 this.columnRES_REM_WORK.ReadOnly = true;
05873                 this.columnRES_REM_OVT_WORK.ReadOnly = true;
05874                 this.columnRES_REG_WORK.ReadOnly = true;
05875                 this.columnRES_AVAIL_FROM.ReadOnly = true;
05876                 this.columnRES_AVAIL_TO.ReadOnly = true;
05877                 this.columnRES_HAS_NOTES.ReadOnly = true;
05878                 this.columnRES_ASSN_START.ReadOnly = true;
05879                 this.columnRES_ASSN_FINISH.ReadOnly = true;
05880                 this.columnRES_ACWP.ReadOnly = true;
05881                 this.columnRES_BCWP.ReadOnly = true;
05882                 this.columnRES_BCWS.ReadOnly = true;
05883                 this.columnRES_PCT_WORK_COMPLETE.ReadOnly = true;
05884                 this.columnRES_HAS_LINKED_FIELDS.ReadOnly = true;
05885                 this.columnRES_IS_OVERALLOCATED.ReadOnly = true;
05886                 this.columnRES_IS_ENTERPRISE_RESOURCE.ReadOnly = true;
05887                 this.columnResourceIsBudget.ReadOnly = true;
05888                 this.columnRES_BUDGET_COST.ReadOnly = true;
05889                 this.columnRES_BUDGET_WORK.ReadOnly = true;
05890                 this.columnPROJ_NAME.ReadOnly = true;
05891                 this.columnRES_NOTES.ReadOnly = true;
05892                 this.columnRES_COST_VAR.ReadOnly = true;
05893                 this.columnRES_CV.ReadOnly = true;
05894                 this.columnResourceIsGeneric.ReadOnly = true;
05895                 this.columnRES_SV.ReadOnly = true;
05896                 this.columnRES_VAC.ReadOnly = true;
05897                 this.columnRES_WORK_VAR.ReadOnly = true;
05898                 this.columnRB_BASE_WORK.ReadOnly = true;
05899                 this.columnRB_BASE_COST.ReadOnly = true;
05900                 this.columnMOD_DATE.ReadOnly = true;
05901                 this.columnCREATED_DATE.ReadOnly = true;
05902             }
05903             
05904             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05905             public ProjectResourceRow NewProjectResourceRow() {
05906                 return ((ProjectResourceRow)(this.NewRow()));
05907             }
05908             
05909             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05910             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
05911                 return new ProjectResourceRow(builder);
05912             }
05913             
05914             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05915             protected override global::System.Type GetRowType() {
05916                 return typeof(ProjectResourceRow);
05917             }
05918             
05919             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05920             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
05921                 base.OnRowChanged(e);
05922                 if ((this.ProjectResourceRowChanged != null)) {
05923                     this.ProjectResourceRowChanged(this, new ProjectResourceRowChangeEvent(((ProjectResourceRow)(e.Row)), e.Action));
05924                 }
05925             }
05926             
05927             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05928             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
05929                 base.OnRowChanging(e);
05930                 if ((this.ProjectResourceRowChanging != null)) {
05931                     this.ProjectResourceRowChanging(this, new ProjectResourceRowChangeEvent(((ProjectResourceRow)(e.Row)), e.Action));
05932                 }
05933             }
05934             
05935             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05936             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
05937                 base.OnRowDeleted(e);
05938                 if ((this.ProjectResourceRowDeleted != null)) {
05939                     this.ProjectResourceRowDeleted(this, new ProjectResourceRowChangeEvent(((ProjectResourceRow)(e.Row)), e.Action));
05940                 }
05941             }
05942             
05943             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05944             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
05945                 base.OnRowDeleting(e);
05946                 if ((this.ProjectResourceRowDeleting != null)) {
05947                     this.ProjectResourceRowDeleting(this, new ProjectResourceRowChangeEvent(((ProjectResourceRow)(e.Row)), e.Action));
05948                 }
05949             }
05950             
05951             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05952             public void RemoveProjectResourceRow(ProjectResourceRow row) {
05953                 this.Rows.Remove(row);
05954             }
05955             
05956             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
05957             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
05958                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
05959                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
05960                 ProjectDataSet ds = new ProjectDataSet();
05961                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
05962                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
05963                 any1.MinOccurs = new decimal(0);
05964                 any1.MaxOccurs = decimal.MaxValue;
05965                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
05966                 sequence.Items.Add(any1);
05967                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
05968                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
05969                 any2.MinOccurs = new decimal(1);
05970                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
05971                 sequence.Items.Add(any2);
05972                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
05973                 attribute1.Name = "namespace";
05974                 attribute1.FixedValue = ds.Namespace;
05975                 type.Attributes.Add(attribute1);
05976                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
05977                 attribute2.Name = "tableTypeName";
05978                 attribute2.FixedValue = "ProjectResourceDataTable";
05979                 type.Attributes.Add(attribute2);
05980                 type.Particle = sequence;
05981                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
05982                 if (xs.Contains(dsSchema.TargetNamespace)) {
05983                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
05984                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
05985                     try {
05986                         global::System.Xml.Schema.XmlSchema schema = null;
05987                         dsSchema.Write(s1);
05988                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
05989                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
05990                             s2.SetLength(0);
05991                             schema.Write(s2);
05992                             if ((s1.Length == s2.Length)) {
05993                                 s1.Position = 0;
05994                                 s2.Position = 0;
05995                                 for (; ((s1.Position != s1.Length) 
05996                                             && (s1.ReadByte() == s2.ReadByte())); ) {
05997                                     ;
05998                                 }
05999                                 if ((s1.Position == s1.Length)) {
06000                                     return type;
06001                                 }
06002                             }
06003                         }
06004                     }
06005                     finally {
06006                         if ((s1 != null)) {
06007                             s1.Close();
06008                         }
06009                         if ((s2 != null)) {
06010                             s2.Close();
06011                         }
06012                     }
06013                 }
06014                 xs.Add(dsSchema);
06015                 return type;
06016             }
06017         }
06018         
06019         /// <summary>
06020         ///Represents the strongly named DataTable class.
06021         ///</summary>
06022         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
06023         [global::System.Serializable()]
06024         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
06025         public partial class AssignmentDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
06026             
06027             private global::System.Data.DataColumn columnPROJ_UID;
06028             
06029             private global::System.Data.DataColumn columnTASK_UID;
06030             
06031             private global::System.Data.DataColumn columnASSN_UID;
06032             
06033             private global::System.Data.DataColumn columnRES_UID;
06034             
06035             private global::System.Data.DataColumn columnASSN_PARENT_UID;
06036             
06037             private global::System.Data.DataColumn columnASSN_ACT_START;
06038             
06039             private global::System.Data.DataColumn columnASSN_ACT_FINISH;
06040             
06041             private global::System.Data.DataColumn columnASSN_WORK_CONTOUR;
06042             
06043             private global::System.Data.DataColumn columnASSN_DELAY;
06044             
06045             private global::System.Data.DataColumn columnASSN_LEVELING_DELAY;
06046             
06047             private global::System.Data.DataColumn columnASSN_COST_RATE_TABLE;
06048             
06049             private global::System.Data.DataColumn columnASSN_UNITS;
06050             
06051             private global::System.Data.DataColumn columnASSN_WORK;
06052             
06053             private global::System.Data.DataColumn columnASSN_ACT_WORK;
06054             
06055             private global::System.Data.DataColumn columnASSN_REG_WORK;
06056             
06057             private global::System.Data.DataColumn columnASSN_OVT_WORK;
06058             
06059             private global::System.Data.DataColumn columnASSN_REM_WORK;
06060             
06061             private global::System.Data.DataColumn columnASSN_ACT_OVT_WORK;
06062             
06063             private global::System.Data.DataColumn columnASSN_REM_OVT_WORK;
06064             
06065             private global::System.Data.DataColumn columnASSN_START_DATE;
06066             
06067             private global::System.Data.DataColumn columnASSN_FINISH_DATE;
06068             
06069             private global::System.Data.DataColumn columnAB_WORK;
06070             
06071             private global::System.Data.DataColumn columnAB_START;
06072             
06073             private global::System.Data.DataColumn columnAB_FINISH;
06074             
06075             private global::System.Data.DataColumn columnAB_COST_PER_USE;
06076             
06077             private global::System.Data.DataColumn columnAB_COST;
06078             
06079             private global::System.Data.DataColumn columnASSN_RESUME_DATE;
06080             
06081             private global::System.Data.DataColumn columnASSN_STOP_DATE;
06082             
06083             private global::System.Data.DataColumn columnASSN_ENTSUMPROJID;
06084             
06085             private global::System.Data.DataColumn columnASSN_COST;
06086             
06087             private global::System.Data.DataColumn columnASSN_ACT_COST;
06088             
06089             private global::System.Data.DataColumn columnASSN_ACT_OVT_COST;
06090             
06091             private global::System.Data.DataColumn columnASSN_REM_COST;
06092             
06093             private global::System.Data.DataColumn columnASSN_REM_OVT_COST;
06094             
06095             private global::System.Data.DataColumn columnASSN_OVT_COST;
06096             
06097             private global::System.Data.DataColumn columnTASK_NAME;
06098             
06099             private global::System.Data.DataColumn columnRES_NAME;
06100             
06101             private global::System.Data.DataColumn columnASSN_PCT_WORK_COMPLETE;
06102             
06103             private global::System.Data.DataColumn columnASSN_ACWP;
06104             
06105             private global::System.Data.DataColumn columnASSN_BCWP;
06106             
06107             private global::System.Data.DataColumn columnASSN_BCWS;
06108             
06109             private global::System.Data.DataColumn columnASSN_BOOKING_TYPE;
06110             
06111             private global::System.Data.DataColumn columnASSN_DEMAND_REQ;
06112             
06113             private global::System.Data.DataColumn columnASSN_MATERIAL_RATE_FMT;
06114             
06115             private global::System.Data.DataColumn columnASSN_DELAY_FMT;
06116             
06117             private global::System.Data.DataColumn columnASSN_START_VAR;
06118             
06119             private global::System.Data.DataColumn columnASSN_FINISH_VAR;
06120             
06121             private global::System.Data.DataColumn columnASSN_HAS_LINKED_FIELDS;
06122             
06123             private global::System.Data.DataColumn columnWASSN_LOCKDOWN_BY_MANAGER;
06124             
06125             private global::System.Data.DataColumn columnASSN_IS_CONFIRMED;
06126             
06127             private global::System.Data.DataColumn columnASSN_IS_PUBLISHED;
06128             
06129             private global::System.Data.DataColumn columnASSN_IS_OVERALLOCATED;
06130             
06131             private global::System.Data.DataColumn columnASSN_RES_TYPE;
06132             
06133             private global::System.Data.DataColumn columnASSN_RESPONSE_PENDING;
06134             
06135             private global::System.Data.DataColumn columnASSN_UPDATE_NEEDED;
06136             
06137             private global::System.Data.DataColumn columnRES_UID_OWNER;
06138             
06139             private global::System.Data.DataColumn columnASSN_BUDGET_COST;
06140             
06141             private global::System.Data.DataColumn columnASSN_BUDGET_WORK;
06142             
06143             private global::System.Data.DataColumn columnPROJ_NAME;
06144             
06145             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_DIGITS;
06146             
06147             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_POSITION;
06148             
06149             private global::System.Data.DataColumn columnPROJ_OPT_CURRENCY_SYMBOL;
06150             
06151             private global::System.Data.DataColumn columnASSN_COST_VAR;
06152             
06153             private global::System.Data.DataColumn columnASSN_CV;
06154             
06155             private global::System.Data.DataColumn columnASSN_HYPERLINK_FRIENDLY_NAME;
06156             
06157             private global::System.Data.DataColumn columnASSN_HYPERLINK_ADDRESS;
06158             
06159             private global::System.Data.DataColumn columnAssignmentHyperlinkHref;
06160             
06161             private global::System.Data.DataColumn columnASSN_NOTES;
06162             
06163             private global::System.Data.DataColumn columnASSN_SV;
06164             
06165             private global::System.Data.DataColumn columnASSN_VAC;
06166             
06167             private global::System.Data.DataColumn columnASSN_WORK_VAR;
06168             
06169             private global::System.Data.DataColumn columnRES_MATERIAL_LABEL;
06170             
06171             private global::System.Data.DataColumn columnRES_BOOKING_TYPE;
06172             
06173             private global::System.Data.DataColumn columnRES_TYPE;
06174             
06175             private global::System.Data.DataColumn columnRES_GROUP;
06176             
06177             private global::System.Data.DataColumn columnResourceIsGeneric;
06178             
06179             private global::System.Data.DataColumn columnMOD_DATE;
06180             
06181             private global::System.Data.DataColumn columnCREATED_DATE;
06182             
06183             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06184             public AssignmentDataTable() {
06185                 this.TableName = "Assignment";
06186                 this.BeginInit();
06187                 this.InitClass();
06188                 this.EndInit();
06189             }
06190             
06191             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06192             internal AssignmentDataTable(global::System.Data.DataTable table) {
06193                 this.TableName = table.TableName;
06194                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
06195                     this.CaseSensitive = table.CaseSensitive;
06196                 }
06197                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
06198                     this.Locale = table.Locale;
06199                 }
06200                 if ((table.Namespace != table.DataSet.Namespace)) {
06201                     this.Namespace = table.Namespace;
06202                 }
06203                 this.Prefix = table.Prefix;
06204                 this.MinimumCapacity = table.MinimumCapacity;
06205             }
06206             
06207             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06208             protected AssignmentDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
06209                     base(info, context) {
06210                 this.InitVars();
06211             }
06212             
06213             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06214             public global::System.Data.DataColumn PROJ_UIDColumn {
06215                 get {
06216                     return this.columnPROJ_UID;
06217                 }
06218             }
06219             
06220             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06221             public global::System.Data.DataColumn TASK_UIDColumn {
06222                 get {
06223                     return this.columnTASK_UID;
06224                 }
06225             }
06226             
06227             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06228             public global::System.Data.DataColumn ASSN_UIDColumn {
06229                 get {
06230                     return this.columnASSN_UID;
06231                 }
06232             }
06233             
06234             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06235             public global::System.Data.DataColumn RES_UIDColumn {
06236                 get {
06237                     return this.columnRES_UID;
06238                 }
06239             }
06240             
06241             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06242             public global::System.Data.DataColumn ASSN_PARENT_UIDColumn {
06243                 get {
06244                     return this.columnASSN_PARENT_UID;
06245                 }
06246             }
06247             
06248             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06249             public global::System.Data.DataColumn ASSN_ACT_STARTColumn {
06250                 get {
06251                     return this.columnASSN_ACT_START;
06252                 }
06253             }
06254             
06255             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06256             public global::System.Data.DataColumn ASSN_ACT_FINISHColumn {
06257                 get {
06258                     return this.columnASSN_ACT_FINISH;
06259                 }
06260             }
06261             
06262             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06263             public global::System.Data.DataColumn ASSN_WORK_CONTOURColumn {
06264                 get {
06265                     return this.columnASSN_WORK_CONTOUR;
06266                 }
06267             }
06268             
06269             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06270             public global::System.Data.DataColumn ASSN_DELAYColumn {
06271                 get {
06272                     return this.columnASSN_DELAY;
06273                 }
06274             }
06275             
06276             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06277             public global::System.Data.DataColumn ASSN_LEVELING_DELAYColumn {
06278                 get {
06279                     return this.columnASSN_LEVELING_DELAY;
06280                 }
06281             }
06282             
06283             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06284             public global::System.Data.DataColumn ASSN_COST_RATE_TABLEColumn {
06285                 get {
06286                     return this.columnASSN_COST_RATE_TABLE;
06287                 }
06288             }
06289             
06290             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06291             public global::System.Data.DataColumn ASSN_UNITSColumn {
06292                 get {
06293                     return this.columnASSN_UNITS;
06294                 }
06295             }
06296             
06297             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06298             public global::System.Data.DataColumn ASSN_WORKColumn {
06299                 get {
06300                     return this.columnASSN_WORK;
06301                 }
06302             }
06303             
06304             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06305             public global::System.Data.DataColumn ASSN_ACT_WORKColumn {
06306                 get {
06307                     return this.columnASSN_ACT_WORK;
06308                 }
06309             }
06310             
06311             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06312             public global::System.Data.DataColumn ASSN_REG_WORKColumn {
06313                 get {
06314                     return this.columnASSN_REG_WORK;
06315                 }
06316             }
06317             
06318             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06319             public global::System.Data.DataColumn ASSN_OVT_WORKColumn {
06320                 get {
06321                     return this.columnASSN_OVT_WORK;
06322                 }
06323             }
06324             
06325             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06326             public global::System.Data.DataColumn ASSN_REM_WORKColumn {
06327                 get {
06328                     return this.columnASSN_REM_WORK;
06329                 }
06330             }
06331             
06332             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06333             public global::System.Data.DataColumn ASSN_ACT_OVT_WORKColumn {
06334                 get {
06335                     return this.columnASSN_ACT_OVT_WORK;
06336                 }
06337             }
06338             
06339             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06340             public global::System.Data.DataColumn ASSN_REM_OVT_WORKColumn {
06341                 get {
06342                     return this.columnASSN_REM_OVT_WORK;
06343                 }
06344             }
06345             
06346             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06347             public global::System.Data.DataColumn ASSN_START_DATEColumn {
06348                 get {
06349                     return this.columnASSN_START_DATE;
06350                 }
06351             }
06352             
06353             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06354             public global::System.Data.DataColumn ASSN_FINISH_DATEColumn {
06355                 get {
06356                     return this.columnASSN_FINISH_DATE;
06357                 }
06358             }
06359             
06360             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06361             public global::System.Data.DataColumn AB_WORKColumn {
06362                 get {
06363                     return this.columnAB_WORK;
06364                 }
06365             }
06366             
06367             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06368             public global::System.Data.DataColumn AB_STARTColumn {
06369                 get {
06370                     return this.columnAB_START;
06371                 }
06372             }
06373             
06374             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06375             public global::System.Data.DataColumn AB_FINISHColumn {
06376                 get {
06377                     return this.columnAB_FINISH;
06378                 }
06379             }
06380             
06381             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06382             public global::System.Data.DataColumn AB_COST_PER_USEColumn {
06383                 get {
06384                     return this.columnAB_COST_PER_USE;
06385                 }
06386             }
06387             
06388             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06389             public global::System.Data.DataColumn AB_COSTColumn {
06390                 get {
06391                     return this.columnAB_COST;
06392                 }
06393             }
06394             
06395             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06396             public global::System.Data.DataColumn ASSN_RESUME_DATEColumn {
06397                 get {
06398                     return this.columnASSN_RESUME_DATE;
06399                 }
06400             }
06401             
06402             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06403             public global::System.Data.DataColumn ASSN_STOP_DATEColumn {
06404                 get {
06405                     return this.columnASSN_STOP_DATE;
06406                 }
06407             }
06408             
06409             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06410             public global::System.Data.DataColumn ASSN_ENTSUMPROJIDColumn {
06411                 get {
06412                     return this.columnASSN_ENTSUMPROJID;
06413                 }
06414             }
06415             
06416             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06417             public global::System.Data.DataColumn ASSN_COSTColumn {
06418                 get {
06419                     return this.columnASSN_COST;
06420                 }
06421             }
06422             
06423             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06424             public global::System.Data.DataColumn ASSN_ACT_COSTColumn {
06425                 get {
06426                     return this.columnASSN_ACT_COST;
06427                 }
06428             }
06429             
06430             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06431             public global::System.Data.DataColumn ASSN_ACT_OVT_COSTColumn {
06432                 get {
06433                     return this.columnASSN_ACT_OVT_COST;
06434                 }
06435             }
06436             
06437             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06438             public global::System.Data.DataColumn ASSN_REM_COSTColumn {
06439                 get {
06440                     return this.columnASSN_REM_COST;
06441                 }
06442             }
06443             
06444             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06445             public global::System.Data.DataColumn ASSN_REM_OVT_COSTColumn {
06446                 get {
06447                     return this.columnASSN_REM_OVT_COST;
06448                 }
06449             }
06450             
06451             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06452             public global::System.Data.DataColumn ASSN_OVT_COSTColumn {
06453                 get {
06454                     return this.columnASSN_OVT_COST;
06455                 }
06456             }
06457             
06458             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06459             public global::System.Data.DataColumn TASK_NAMEColumn {
06460                 get {
06461                     return this.columnTASK_NAME;
06462                 }
06463             }
06464             
06465             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06466             public global::System.Data.DataColumn RES_NAMEColumn {
06467                 get {
06468                     return this.columnRES_NAME;
06469                 }
06470             }
06471             
06472             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06473             public global::System.Data.DataColumn ASSN_PCT_WORK_COMPLETEColumn {
06474                 get {
06475                     return this.columnASSN_PCT_WORK_COMPLETE;
06476                 }
06477             }
06478             
06479             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06480             public global::System.Data.DataColumn ASSN_ACWPColumn {
06481                 get {
06482                     return this.columnASSN_ACWP;
06483                 }
06484             }
06485             
06486             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06487             public global::System.Data.DataColumn ASSN_BCWPColumn {
06488                 get {
06489                     return this.columnASSN_BCWP;
06490                 }
06491             }
06492             
06493             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06494             public global::System.Data.DataColumn ASSN_BCWSColumn {
06495                 get {
06496                     return this.columnASSN_BCWS;
06497                 }
06498             }
06499             
06500             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06501             public global::System.Data.DataColumn ASSN_BOOKING_TYPEColumn {
06502                 get {
06503                     return this.columnASSN_BOOKING_TYPE;
06504                 }
06505             }
06506             
06507             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06508             public global::System.Data.DataColumn ASSN_DEMAND_REQColumn {
06509                 get {
06510                     return this.columnASSN_DEMAND_REQ;
06511                 }
06512             }
06513             
06514             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06515             public global::System.Data.DataColumn ASSN_MATERIAL_RATE_FMTColumn {
06516                 get {
06517                     return this.columnASSN_MATERIAL_RATE_FMT;
06518                 }
06519             }
06520             
06521             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06522             public global::System.Data.DataColumn ASSN_DELAY_FMTColumn {
06523                 get {
06524                     return this.columnASSN_DELAY_FMT;
06525                 }
06526             }
06527             
06528             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06529             public global::System.Data.DataColumn ASSN_START_VARColumn {
06530                 get {
06531                     return this.columnASSN_START_VAR;
06532                 }
06533             }
06534             
06535             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06536             public global::System.Data.DataColumn ASSN_FINISH_VARColumn {
06537                 get {
06538                     return this.columnASSN_FINISH_VAR;
06539                 }
06540             }
06541             
06542             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06543             public global::System.Data.DataColumn ASSN_HAS_LINKED_FIELDSColumn {
06544                 get {
06545                     return this.columnASSN_HAS_LINKED_FIELDS;
06546                 }
06547             }
06548             
06549             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06550             public global::System.Data.DataColumn WASSN_LOCKDOWN_BY_MANAGERColumn {
06551                 get {
06552                     return this.columnWASSN_LOCKDOWN_BY_MANAGER;
06553                 }
06554             }
06555             
06556             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06557             public global::System.Data.DataColumn ASSN_IS_CONFIRMEDColumn {
06558                 get {
06559                     return this.columnASSN_IS_CONFIRMED;
06560                 }
06561             }
06562             
06563             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06564             public global::System.Data.DataColumn ASSN_IS_PUBLISHEDColumn {
06565                 get {
06566                     return this.columnASSN_IS_PUBLISHED;
06567                 }
06568             }
06569             
06570             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06571             public global::System.Data.DataColumn ASSN_IS_OVERALLOCATEDColumn {
06572                 get {
06573                     return this.columnASSN_IS_OVERALLOCATED;
06574                 }
06575             }
06576             
06577             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06578             public global::System.Data.DataColumn ASSN_RES_TYPEColumn {
06579                 get {
06580                     return this.columnASSN_RES_TYPE;
06581                 }
06582             }
06583             
06584             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06585             public global::System.Data.DataColumn ASSN_RESPONSE_PENDINGColumn {
06586                 get {
06587                     return this.columnASSN_RESPONSE_PENDING;
06588                 }
06589             }
06590             
06591             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06592             public global::System.Data.DataColumn ASSN_UPDATE_NEEDEDColumn {
06593                 get {
06594                     return this.columnASSN_UPDATE_NEEDED;
06595                 }
06596             }
06597             
06598             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06599             public global::System.Data.DataColumn RES_UID_OWNERColumn {
06600                 get {
06601                     return this.columnRES_UID_OWNER;
06602                 }
06603             }
06604             
06605             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06606             public global::System.Data.DataColumn ASSN_BUDGET_COSTColumn {
06607                 get {
06608                     return this.columnASSN_BUDGET_COST;
06609                 }
06610             }
06611             
06612             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06613             public global::System.Data.DataColumn ASSN_BUDGET_WORKColumn {
06614                 get {
06615                     return this.columnASSN_BUDGET_WORK;
06616                 }
06617             }
06618             
06619             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06620             public global::System.Data.DataColumn PROJ_NAMEColumn {
06621                 get {
06622                     return this.columnPROJ_NAME;
06623                 }
06624             }
06625             
06626             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06627             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_DIGITSColumn {
06628                 get {
06629                     return this.columnPROJ_OPT_CURRENCY_DIGITS;
06630                 }
06631             }
06632             
06633             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06634             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_POSITIONColumn {
06635                 get {
06636                     return this.columnPROJ_OPT_CURRENCY_POSITION;
06637                 }
06638             }
06639             
06640             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06641             public global::System.Data.DataColumn PROJ_OPT_CURRENCY_SYMBOLColumn {
06642                 get {
06643                     return this.columnPROJ_OPT_CURRENCY_SYMBOL;
06644                 }
06645             }
06646             
06647             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06648             public global::System.Data.DataColumn ASSN_COST_VARColumn {
06649                 get {
06650                     return this.columnASSN_COST_VAR;
06651                 }
06652             }
06653             
06654             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06655             public global::System.Data.DataColumn ASSN_CVColumn {
06656                 get {
06657                     return this.columnASSN_CV;
06658                 }
06659             }
06660             
06661             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06662             public global::System.Data.DataColumn ASSN_HYPERLINK_FRIENDLY_NAMEColumn {
06663                 get {
06664                     return this.columnASSN_HYPERLINK_FRIENDLY_NAME;
06665                 }
06666             }
06667             
06668             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06669             public global::System.Data.DataColumn ASSN_HYPERLINK_ADDRESSColumn {
06670                 get {
06671                     return this.columnASSN_HYPERLINK_ADDRESS;
06672                 }
06673             }
06674             
06675             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06676             public global::System.Data.DataColumn AssignmentHyperlinkHrefColumn {
06677                 get {
06678                     return this.columnAssignmentHyperlinkHref;
06679                 }
06680             }
06681             
06682             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06683             public global::System.Data.DataColumn ASSN_NOTESColumn {
06684                 get {
06685                     return this.columnASSN_NOTES;
06686                 }
06687             }
06688             
06689             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06690             public global::System.Data.DataColumn ASSN_SVColumn {
06691                 get {
06692                     return this.columnASSN_SV;
06693                 }
06694             }
06695             
06696             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06697             public global::System.Data.DataColumn ASSN_VACColumn {
06698                 get {
06699                     return this.columnASSN_VAC;
06700                 }
06701             }
06702             
06703             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06704             public global::System.Data.DataColumn ASSN_WORK_VARColumn {
06705                 get {
06706                     return this.columnASSN_WORK_VAR;
06707                 }
06708             }
06709             
06710             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06711             public global::System.Data.DataColumn RES_MATERIAL_LABELColumn {
06712                 get {
06713                     return this.columnRES_MATERIAL_LABEL;
06714                 }
06715             }
06716             
06717             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06718             public global::System.Data.DataColumn RES_BOOKING_TYPEColumn {
06719                 get {
06720                     return this.columnRES_BOOKING_TYPE;
06721                 }
06722             }
06723             
06724             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06725             public global::System.Data.DataColumn RES_TYPEColumn {
06726                 get {
06727                     return this.columnRES_TYPE;
06728                 }
06729             }
06730             
06731             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06732             public global::System.Data.DataColumn RES_GROUPColumn {
06733                 get {
06734                     return this.columnRES_GROUP;
06735                 }
06736             }
06737             
06738             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06739             public global::System.Data.DataColumn ResourceIsGenericColumn {
06740                 get {
06741                     return this.columnResourceIsGeneric;
06742                 }
06743             }
06744             
06745             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06746             public global::System.Data.DataColumn MOD_DATEColumn {
06747                 get {
06748                     return this.columnMOD_DATE;
06749                 }
06750             }
06751             
06752             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06753             public global::System.Data.DataColumn CREATED_DATEColumn {
06754                 get {
06755                     return this.columnCREATED_DATE;
06756                 }
06757             }
06758             
06759             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06760             [global::System.ComponentModel.Browsable(false)]
06761             public int Count {
06762                 get {
06763                     return this.Rows.Count;
06764                 }
06765             }
06766             
06767             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06768             public AssignmentRow this[int index] {
06769                 get {
06770                     return ((AssignmentRow)(this.Rows[index]));
06771                 }
06772             }
06773             
06774             public event AssignmentRowChangeEventHandler AssignmentRowChanging;
06775             
06776             public event AssignmentRowChangeEventHandler AssignmentRowChanged;
06777             
06778             public event AssignmentRowChangeEventHandler AssignmentRowDeleting;
06779             
06780             public event AssignmentRowChangeEventHandler AssignmentRowDeleted;
06781             
06782             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06783             public void AddAssignmentRow(AssignmentRow row) {
06784                 this.Rows.Add(row);
06785             }
06786             
06787             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06788             public AssignmentRow AddAssignmentRow(
06789                         System.Guid PROJ_UID, 
06790                         System.Guid TASK_UID, 
06791                         System.Guid ASSN_UID, 
06792                         System.Guid RES_UID, 
06793                         System.Guid ASSN_PARENT_UID, 
06794                         System.DateTime ASSN_ACT_START, 
06795                         System.DateTime ASSN_ACT_FINISH, 
06796                         int ASSN_WORK_CONTOUR, 
06797                         int ASSN_DELAY, 
06798                         int ASSN_LEVELING_DELAY, 
06799                         int ASSN_COST_RATE_TABLE, 
06800                         double ASSN_UNITS, 
06801                         double ASSN_WORK, 
06802                         double ASSN_ACT_WORK, 
06803                         double ASSN_REG_WORK, 
06804                         double ASSN_OVT_WORK, 
06805                         double ASSN_REM_WORK, 
06806                         double ASSN_ACT_OVT_WORK, 
06807                         double ASSN_REM_OVT_WORK, 
06808                         System.DateTime ASSN_START_DATE, 
06809                         System.DateTime ASSN_FINISH_DATE, 
06810                         double AB_WORK, 
06811                         System.DateTime AB_START, 
06812                         System.DateTime AB_FINISH, 
06813                         double AB_COST_PER_USE, 
06814                         double AB_COST, 
06815                         System.DateTime ASSN_RESUME_DATE, 
06816                         System.DateTime ASSN_STOP_DATE, 
06817                         int ASSN_ENTSUMPROJID, 
06818                         double ASSN_COST, 
06819                         double ASSN_ACT_COST, 
06820                         double ASSN_ACT_OVT_COST, 
06821                         double ASSN_REM_COST, 
06822                         double ASSN_REM_OVT_COST, 
06823                         double ASSN_OVT_COST, 
06824                         string TASK_NAME, 
06825                         string RES_NAME, 
06826                         int ASSN_PCT_WORK_COMPLETE, 
06827                         double ASSN_ACWP, 
06828                         double ASSN_BCWP, 
06829                         double ASSN_BCWS, 
06830                         short ASSN_BOOKING_TYPE, 
06831                         byte ASSN_DEMAND_REQ, 
06832                         short ASSN_MATERIAL_RATE_FMT, 
06833                         short ASSN_DELAY_FMT, 
06834                         int ASSN_START_VAR, 
06835                         int ASSN_FINISH_VAR, 
06836                         bool ASSN_HAS_LINKED_FIELDS, 
06837                         bool WASSN_LOCKDOWN_BY_MANAGER, 
06838                         bool ASSN_IS_CONFIRMED, 
06839                         bool ASSN_IS_PUBLISHED, 
06840                         bool ASSN_IS_OVERALLOCATED, 
06841                         bool ASSN_RES_TYPE, 
06842                         bool ASSN_RESPONSE_PENDING, 
06843                         bool ASSN_UPDATE_NEEDED, 
06844                         System.Guid RES_UID_OWNER, 
06845                         double ASSN_BUDGET_COST, 
06846                         double ASSN_BUDGET_WORK, 
06847                         string PROJ_NAME, 
06848                         int PROJ_OPT_CURRENCY_DIGITS, 
06849                         int PROJ_OPT_CURRENCY_POSITION, 
06850                         string PROJ_OPT_CURRENCY_SYMBOL, 
06851                         double ASSN_COST_VAR, 
06852                         double ASSN_CV, 
06853                         string ASSN_HYPERLINK_FRIENDLY_NAME, 
06854                         string ASSN_HYPERLINK_ADDRESS, 
06855                         string AssignmentHyperlinkHref, 
06856                         string ASSN_NOTES, 
06857                         double ASSN_SV, 
06858                         double ASSN_VAC, 
06859                         double ASSN_WORK_VAR, 
06860                         string RES_MATERIAL_LABEL, 
06861                         int RES_BOOKING_TYPE, 
06862                         int RES_TYPE, 
06863                         string RES_GROUP, 
06864                         bool ResourceIsGeneric, 
06865                         System.DateTime MOD_DATE, 
06866                         System.DateTime CREATED_DATE) {
06867                 AssignmentRow rowAssignmentRow = ((AssignmentRow)(this.NewRow()));
06868                 object[] columnValuesArray = new object[] {
06869                         PROJ_UID,
06870                         TASK_UID,
06871                         ASSN_UID,
06872                         RES_UID,
06873                         ASSN_PARENT_UID,
06874                         ASSN_ACT_START,
06875                         ASSN_ACT_FINISH,
06876                         ASSN_WORK_CONTOUR,
06877                         ASSN_DELAY,
06878                         ASSN_LEVELING_DELAY,
06879                         ASSN_COST_RATE_TABLE,
06880                         ASSN_UNITS,
06881                         ASSN_WORK,
06882                         ASSN_ACT_WORK,
06883                         ASSN_REG_WORK,
06884                         ASSN_OVT_WORK,
06885                         ASSN_REM_WORK,
06886                         ASSN_ACT_OVT_WORK,
06887                         ASSN_REM_OVT_WORK,
06888                         ASSN_START_DATE,
06889                         ASSN_FINISH_DATE,
06890                         AB_WORK,
06891                         AB_START,
06892                         AB_FINISH,
06893                         AB_COST_PER_USE,
06894                         AB_COST,
06895                         ASSN_RESUME_DATE,
06896                         ASSN_STOP_DATE,
06897                         ASSN_ENTSUMPROJID,
06898                         ASSN_COST,
06899                         ASSN_ACT_COST,
06900                         ASSN_ACT_OVT_COST,
06901                         ASSN_REM_COST,
06902                         ASSN_REM_OVT_COST,
06903                         ASSN_OVT_COST,
06904                         TASK_NAME,
06905                         RES_NAME,
06906                         ASSN_PCT_WORK_COMPLETE,
06907                         ASSN_ACWP,
06908                         ASSN_BCWP,
06909                         ASSN_BCWS,
06910                         ASSN_BOOKING_TYPE,
06911                         ASSN_DEMAND_REQ,
06912                         ASSN_MATERIAL_RATE_FMT,
06913                         ASSN_DELAY_FMT,
06914                         ASSN_START_VAR,
06915                         ASSN_FINISH_VAR,
06916                         ASSN_HAS_LINKED_FIELDS,
06917                         WASSN_LOCKDOWN_BY_MANAGER,
06918                         ASSN_IS_CONFIRMED,
06919                         ASSN_IS_PUBLISHED,
06920                         ASSN_IS_OVERALLOCATED,
06921                         ASSN_RES_TYPE,
06922                         ASSN_RESPONSE_PENDING,
06923                         ASSN_UPDATE_NEEDED,
06924                         RES_UID_OWNER,
06925                         ASSN_BUDGET_COST,
06926                         ASSN_BUDGET_WORK,
06927                         PROJ_NAME,
06928                         PROJ_OPT_CURRENCY_DIGITS,
06929                         PROJ_OPT_CURRENCY_POSITION,
06930                         PROJ_OPT_CURRENCY_SYMBOL,
06931                         ASSN_COST_VAR,
06932                         ASSN_CV,
06933                         ASSN_HYPERLINK_FRIENDLY_NAME,
06934                         ASSN_HYPERLINK_ADDRESS,
06935                         AssignmentHyperlinkHref,
06936                         ASSN_NOTES,
06937                         ASSN_SV,
06938                         ASSN_VAC,
06939                         ASSN_WORK_VAR,
06940                         RES_MATERIAL_LABEL,
06941                         RES_BOOKING_TYPE,
06942                         RES_TYPE,
06943                         RES_GROUP,
06944                         ResourceIsGeneric,
06945                         MOD_DATE,
06946                         CREATED_DATE};
06947                 rowAssignmentRow.ItemArray = columnValuesArray;
06948                 this.Rows.Add(rowAssignmentRow);
06949                 return rowAssignmentRow;
06950             }
06951             
06952             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06953             public AssignmentRow FindByASSN_UIDPROJ_UID(System.Guid ASSN_UID, System.Guid PROJ_UID) {
06954                 return ((AssignmentRow)(this.Rows.Find(new object[] {
06955                             ASSN_UID,
06956                             PROJ_UID})));
06957             }
06958             
06959             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06960             public virtual global::System.Collections.IEnumerator GetEnumerator() {
06961                 return this.Rows.GetEnumerator();
06962             }
06963             
06964             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06965             public override global::System.Data.DataTable Clone() {
06966                 AssignmentDataTable cln = ((AssignmentDataTable)(base.Clone()));
06967                 cln.InitVars();
06968                 return cln;
06969             }
06970             
06971             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06972             protected override global::System.Data.DataTable CreateInstance() {
06973                 return new AssignmentDataTable();
06974             }
06975             
06976             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
06977             internal void InitVars() {
06978                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
06979                 this.columnTASK_UID = base.Columns["TASK_UID"];
06980                 this.columnASSN_UID = base.Columns["ASSN_UID"];
06981                 this.columnRES_UID = base.Columns["RES_UID"];
06982                 this.columnASSN_PARENT_UID = base.Columns["ASSN_PARENT_UID"];
06983                 this.columnASSN_ACT_START = base.Columns["ASSN_ACT_START"];
06984                 this.columnASSN_ACT_FINISH = base.Columns["ASSN_ACT_FINISH"];
06985                 this.columnASSN_WORK_CONTOUR = base.Columns["ASSN_WORK_CONTOUR"];
06986                 this.columnASSN_DELAY = base.Columns["ASSN_DELAY"];
06987                 this.columnASSN_LEVELING_DELAY = base.Columns["ASSN_LEVELING_DELAY"];
06988                 this.columnASSN_COST_RATE_TABLE = base.Columns["ASSN_COST_RATE_TABLE"];
06989                 this.columnASSN_UNITS = base.Columns["ASSN_UNITS"];
06990                 this.columnASSN_WORK = base.Columns["ASSN_WORK"];
06991                 this.columnASSN_ACT_WORK = base.Columns["ASSN_ACT_WORK"];
06992                 this.columnASSN_REG_WORK = base.Columns["ASSN_REG_WORK"];
06993                 this.columnASSN_OVT_WORK = base.Columns["ASSN_OVT_WORK"];
06994                 this.columnASSN_REM_WORK = base.Columns["ASSN_REM_WORK"];
06995                 this.columnASSN_ACT_OVT_WORK = base.Columns["ASSN_ACT_OVT_WORK"];
06996                 this.columnASSN_REM_OVT_WORK = base.Columns["ASSN_REM_OVT_WORK"];
06997                 this.columnASSN_START_DATE = base.Columns["ASSN_START_DATE"];
06998                 this.columnASSN_FINISH_DATE = base.Columns["ASSN_FINISH_DATE"];
06999                 this.columnAB_WORK = base.Columns["AB_WORK"];
07000                 this.columnAB_START = base.Columns["AB_START"];
07001                 this.columnAB_FINISH = base.Columns["AB_FINISH"];
07002                 this.columnAB_COST_PER_USE = base.Columns["AB_COST_PER_USE"];
07003                 this.columnAB_COST = base.Columns["AB_COST"];
07004                 this.columnASSN_RESUME_DATE = base.Columns["ASSN_RESUME_DATE"];
07005                 this.columnASSN_STOP_DATE = base.Columns["ASSN_STOP_DATE"];
07006                 this.columnASSN_ENTSUMPROJID = base.Columns["ASSN_ENTSUMPROJID"];
07007                 this.columnASSN_COST = base.Columns["ASSN_COST"];
07008                 this.columnASSN_ACT_COST = base.Columns["ASSN_ACT_COST"];
07009                 this.columnASSN_ACT_OVT_COST = base.Columns["ASSN_ACT_OVT_COST"];
07010                 this.columnASSN_REM_COST = base.Columns["ASSN_REM_COST"];
07011                 this.columnASSN_REM_OVT_COST = base.Columns["ASSN_REM_OVT_COST"];
07012                 this.columnASSN_OVT_COST = base.Columns["ASSN_OVT_COST"];
07013                 this.columnTASK_NAME = base.Columns["TASK_NAME"];
07014                 this.columnRES_NAME = base.Columns["RES_NAME"];
07015                 this.columnASSN_PCT_WORK_COMPLETE = base.Columns["ASSN_PCT_WORK_COMPLETE"];
07016                 this.columnASSN_ACWP = base.Columns["ASSN_ACWP"];
07017                 this.columnASSN_BCWP = base.Columns["ASSN_BCWP"];
07018                 this.columnASSN_BCWS = base.Columns["ASSN_BCWS"];
07019                 this.columnASSN_BOOKING_TYPE = base.Columns["ASSN_BOOKING_TYPE"];
07020                 this.columnASSN_DEMAND_REQ = base.Columns["ASSN_DEMAND_REQ"];
07021                 this.columnASSN_MATERIAL_RATE_FMT = base.Columns["ASSN_MATERIAL_RATE_FMT"];
07022                 this.columnASSN_DELAY_FMT = base.Columns["ASSN_DELAY_FMT"];
07023                 this.columnASSN_START_VAR = base.Columns["ASSN_START_VAR"];
07024                 this.columnASSN_FINISH_VAR = base.Columns["ASSN_FINISH_VAR"];
07025                 this.columnASSN_HAS_LINKED_FIELDS = base.Columns["ASSN_HAS_LINKED_FIELDS"];
07026                 this.columnWASSN_LOCKDOWN_BY_MANAGER = base.Columns["WASSN_LOCKDOWN_BY_MANAGER"];
07027                 this.columnASSN_IS_CONFIRMED = base.Columns["ASSN_IS_CONFIRMED"];
07028                 this.columnASSN_IS_PUBLISHED = base.Columns["ASSN_IS_PUBLISHED"];
07029                 this.columnASSN_IS_OVERALLOCATED = base.Columns["ASSN_IS_OVERALLOCATED"];
07030                 this.columnASSN_RES_TYPE = base.Columns["ASSN_RES_TYPE"];
07031                 this.columnASSN_RESPONSE_PENDING = base.Columns["ASSN_RESPONSE_PENDING"];
07032                 this.columnASSN_UPDATE_NEEDED = base.Columns["ASSN_UPDATE_NEEDED"];
07033                 this.columnRES_UID_OWNER = base.Columns["RES_UID_OWNER"];
07034                 this.columnASSN_BUDGET_COST = base.Columns["ASSN_BUDGET_COST"];
07035                 this.columnASSN_BUDGET_WORK = base.Columns["ASSN_BUDGET_WORK"];
07036                 this.columnPROJ_NAME = base.Columns["PROJ_NAME"];
07037                 this.columnPROJ_OPT_CURRENCY_DIGITS = base.Columns["PROJ_OPT_CURRENCY_DIGITS"];
07038                 this.columnPROJ_OPT_CURRENCY_POSITION = base.Columns["PROJ_OPT_CURRENCY_POSITION"];
07039                 this.columnPROJ_OPT_CURRENCY_SYMBOL = base.Columns["PROJ_OPT_CURRENCY_SYMBOL"];
07040                 this.columnASSN_COST_VAR = base.Columns["ASSN_COST_VAR"];
07041                 this.columnASSN_CV = base.Columns["ASSN_CV"];
07042                 this.columnASSN_HYPERLINK_FRIENDLY_NAME = base.Columns["ASSN_HYPERLINK_FRIENDLY_NAME"];
07043                 this.columnASSN_HYPERLINK_ADDRESS = base.Columns["ASSN_HYPERLINK_ADDRESS"];
07044                 this.columnAssignmentHyperlinkHref = base.Columns["AssignmentHyperlinkHref"];
07045                 this.columnASSN_NOTES = base.Columns["ASSN_NOTES"];
07046                 this.columnASSN_SV = base.Columns["ASSN_SV"];
07047                 this.columnASSN_VAC = base.Columns["ASSN_VAC"];
07048                 this.columnASSN_WORK_VAR = base.Columns["ASSN_WORK_VAR"];
07049                 this.columnRES_MATERIAL_LABEL = base.Columns["RES_MATERIAL_LABEL"];
07050                 this.columnRES_BOOKING_TYPE = base.Columns["RES_BOOKING_TYPE"];
07051                 this.columnRES_TYPE = base.Columns["RES_TYPE"];
07052                 this.columnRES_GROUP = base.Columns["RES_GROUP"];
07053                 this.columnResourceIsGeneric = base.Columns["ResourceIsGeneric"];
07054                 this.columnMOD_DATE = base.Columns["MOD_DATE"];
07055                 this.columnCREATED_DATE = base.Columns["CREATED_DATE"];
07056             }
07057             
07058             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07059             private void InitClass() {
07060                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07061                 base.Columns.Add(this.columnPROJ_UID);
07062                 this.columnTASK_UID = new global::System.Data.DataColumn("TASK_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07063                 base.Columns.Add(this.columnTASK_UID);
07064                 this.columnASSN_UID = new global::System.Data.DataColumn("ASSN_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07065                 base.Columns.Add(this.columnASSN_UID);
07066                 this.columnRES_UID = new global::System.Data.DataColumn("RES_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07067                 base.Columns.Add(this.columnRES_UID);
07068                 this.columnASSN_PARENT_UID = new global::System.Data.DataColumn("ASSN_PARENT_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07069                 base.Columns.Add(this.columnASSN_PARENT_UID);
07070                 this.columnASSN_ACT_START = new global::System.Data.DataColumn("ASSN_ACT_START", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07071                 base.Columns.Add(this.columnASSN_ACT_START);
07072                 this.columnASSN_ACT_FINISH = new global::System.Data.DataColumn("ASSN_ACT_FINISH", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07073                 base.Columns.Add(this.columnASSN_ACT_FINISH);
07074                 this.columnASSN_WORK_CONTOUR = new global::System.Data.DataColumn("ASSN_WORK_CONTOUR", typeof(int), null, global::System.Data.MappingType.Element);
07075                 base.Columns.Add(this.columnASSN_WORK_CONTOUR);
07076                 this.columnASSN_DELAY = new global::System.Data.DataColumn("ASSN_DELAY", typeof(int), null, global::System.Data.MappingType.Element);
07077                 base.Columns.Add(this.columnASSN_DELAY);
07078                 this.columnASSN_LEVELING_DELAY = new global::System.Data.DataColumn("ASSN_LEVELING_DELAY", typeof(int), null, global::System.Data.MappingType.Element);
07079                 base.Columns.Add(this.columnASSN_LEVELING_DELAY);
07080                 this.columnASSN_COST_RATE_TABLE = new global::System.Data.DataColumn("ASSN_COST_RATE_TABLE", typeof(int), null, global::System.Data.MappingType.Element);
07081                 base.Columns.Add(this.columnASSN_COST_RATE_TABLE);
07082                 this.columnASSN_UNITS = new global::System.Data.DataColumn("ASSN_UNITS", typeof(double), null, global::System.Data.MappingType.Element);
07083                 base.Columns.Add(this.columnASSN_UNITS);
07084                 this.columnASSN_WORK = new global::System.Data.DataColumn("ASSN_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07085                 base.Columns.Add(this.columnASSN_WORK);
07086                 this.columnASSN_ACT_WORK = new global::System.Data.DataColumn("ASSN_ACT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07087                 base.Columns.Add(this.columnASSN_ACT_WORK);
07088                 this.columnASSN_REG_WORK = new global::System.Data.DataColumn("ASSN_REG_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07089                 base.Columns.Add(this.columnASSN_REG_WORK);
07090                 this.columnASSN_OVT_WORK = new global::System.Data.DataColumn("ASSN_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07091                 base.Columns.Add(this.columnASSN_OVT_WORK);
07092                 this.columnASSN_REM_WORK = new global::System.Data.DataColumn("ASSN_REM_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07093                 base.Columns.Add(this.columnASSN_REM_WORK);
07094                 this.columnASSN_ACT_OVT_WORK = new global::System.Data.DataColumn("ASSN_ACT_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07095                 base.Columns.Add(this.columnASSN_ACT_OVT_WORK);
07096                 this.columnASSN_REM_OVT_WORK = new global::System.Data.DataColumn("ASSN_REM_OVT_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07097                 base.Columns.Add(this.columnASSN_REM_OVT_WORK);
07098                 this.columnASSN_START_DATE = new global::System.Data.DataColumn("ASSN_START_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07099                 base.Columns.Add(this.columnASSN_START_DATE);
07100                 this.columnASSN_FINISH_DATE = new global::System.Data.DataColumn("ASSN_FINISH_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07101                 base.Columns.Add(this.columnASSN_FINISH_DATE);
07102                 this.columnAB_WORK = new global::System.Data.DataColumn("AB_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07103                 base.Columns.Add(this.columnAB_WORK);
07104                 this.columnAB_START = new global::System.Data.DataColumn("AB_START", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07105                 base.Columns.Add(this.columnAB_START);
07106                 this.columnAB_FINISH = new global::System.Data.DataColumn("AB_FINISH", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07107                 base.Columns.Add(this.columnAB_FINISH);
07108                 this.columnAB_COST_PER_USE = new global::System.Data.DataColumn("AB_COST_PER_USE", typeof(double), null, global::System.Data.MappingType.Element);
07109                 base.Columns.Add(this.columnAB_COST_PER_USE);
07110                 this.columnAB_COST = new global::System.Data.DataColumn("AB_COST", typeof(double), null, global::System.Data.MappingType.Element);
07111                 base.Columns.Add(this.columnAB_COST);
07112                 this.columnASSN_RESUME_DATE = new global::System.Data.DataColumn("ASSN_RESUME_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07113                 base.Columns.Add(this.columnASSN_RESUME_DATE);
07114                 this.columnASSN_STOP_DATE = new global::System.Data.DataColumn("ASSN_STOP_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07115                 base.Columns.Add(this.columnASSN_STOP_DATE);
07116                 this.columnASSN_ENTSUMPROJID = new global::System.Data.DataColumn("ASSN_ENTSUMPROJID", typeof(int), null, global::System.Data.MappingType.Element);
07117                 base.Columns.Add(this.columnASSN_ENTSUMPROJID);
07118                 this.columnASSN_COST = new global::System.Data.DataColumn("ASSN_COST", typeof(double), null, global::System.Data.MappingType.Element);
07119                 base.Columns.Add(this.columnASSN_COST);
07120                 this.columnASSN_ACT_COST = new global::System.Data.DataColumn("ASSN_ACT_COST", typeof(double), null, global::System.Data.MappingType.Element);
07121                 base.Columns.Add(this.columnASSN_ACT_COST);
07122                 this.columnASSN_ACT_OVT_COST = new global::System.Data.DataColumn("ASSN_ACT_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
07123                 base.Columns.Add(this.columnASSN_ACT_OVT_COST);
07124                 this.columnASSN_REM_COST = new global::System.Data.DataColumn("ASSN_REM_COST", typeof(double), null, global::System.Data.MappingType.Element);
07125                 base.Columns.Add(this.columnASSN_REM_COST);
07126                 this.columnASSN_REM_OVT_COST = new global::System.Data.DataColumn("ASSN_REM_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
07127                 base.Columns.Add(this.columnASSN_REM_OVT_COST);
07128                 this.columnASSN_OVT_COST = new global::System.Data.DataColumn("ASSN_OVT_COST", typeof(double), null, global::System.Data.MappingType.Element);
07129                 base.Columns.Add(this.columnASSN_OVT_COST);
07130                 this.columnTASK_NAME = new global::System.Data.DataColumn("TASK_NAME", typeof(string), null, global::System.Data.MappingType.Element);
07131                 base.Columns.Add(this.columnTASK_NAME);
07132                 this.columnRES_NAME = new global::System.Data.DataColumn("RES_NAME", typeof(string), null, global::System.Data.MappingType.Element);
07133                 base.Columns.Add(this.columnRES_NAME);
07134                 this.columnASSN_PCT_WORK_COMPLETE = new global::System.Data.DataColumn("ASSN_PCT_WORK_COMPLETE", typeof(int), null, global::System.Data.MappingType.Element);
07135                 base.Columns.Add(this.columnASSN_PCT_WORK_COMPLETE);
07136                 this.columnASSN_ACWP = new global::System.Data.DataColumn("ASSN_ACWP", typeof(double), null, global::System.Data.MappingType.Element);
07137                 base.Columns.Add(this.columnASSN_ACWP);
07138                 this.columnASSN_BCWP = new global::System.Data.DataColumn("ASSN_BCWP", typeof(double), null, global::System.Data.MappingType.Element);
07139                 base.Columns.Add(this.columnASSN_BCWP);
07140                 this.columnASSN_BCWS = new global::System.Data.DataColumn("ASSN_BCWS", typeof(double), null, global::System.Data.MappingType.Element);
07141                 base.Columns.Add(this.columnASSN_BCWS);
07142                 this.columnASSN_BOOKING_TYPE = new global::System.Data.DataColumn("ASSN_BOOKING_TYPE", typeof(short), null, global::System.Data.MappingType.Element);
07143                 base.Columns.Add(this.columnASSN_BOOKING_TYPE);
07144                 this.columnASSN_DEMAND_REQ = new global::System.Data.DataColumn("ASSN_DEMAND_REQ", typeof(byte), null, global::System.Data.MappingType.Element);
07145                 base.Columns.Add(this.columnASSN_DEMAND_REQ);
07146                 this.columnASSN_MATERIAL_RATE_FMT = new global::System.Data.DataColumn("ASSN_MATERIAL_RATE_FMT", typeof(short), null, global::System.Data.MappingType.Element);
07147                 base.Columns.Add(this.columnASSN_MATERIAL_RATE_FMT);
07148                 this.columnASSN_DELAY_FMT = new global::System.Data.DataColumn("ASSN_DELAY_FMT", typeof(short), null, global::System.Data.MappingType.Element);
07149                 base.Columns.Add(this.columnASSN_DELAY_FMT);
07150                 this.columnASSN_START_VAR = new global::System.Data.DataColumn("ASSN_START_VAR", typeof(int), null, global::System.Data.MappingType.Element);
07151                 base.Columns.Add(this.columnASSN_START_VAR);
07152                 this.columnASSN_FINISH_VAR = new global::System.Data.DataColumn("ASSN_FINISH_VAR", typeof(int), null, global::System.Data.MappingType.Element);
07153                 base.Columns.Add(this.columnASSN_FINISH_VAR);
07154                 this.columnASSN_HAS_LINKED_FIELDS = new global::System.Data.DataColumn("ASSN_HAS_LINKED_FIELDS", typeof(bool), null, global::System.Data.MappingType.Element);
07155                 base.Columns.Add(this.columnASSN_HAS_LINKED_FIELDS);
07156                 this.columnWASSN_LOCKDOWN_BY_MANAGER = new global::System.Data.DataColumn("WASSN_LOCKDOWN_BY_MANAGER", typeof(bool), null, global::System.Data.MappingType.Element);
07157                 base.Columns.Add(this.columnWASSN_LOCKDOWN_BY_MANAGER);
07158                 this.columnASSN_IS_CONFIRMED = new global::System.Data.DataColumn("ASSN_IS_CONFIRMED", typeof(bool), null, global::System.Data.MappingType.Element);
07159                 base.Columns.Add(this.columnASSN_IS_CONFIRMED);
07160                 this.columnASSN_IS_PUBLISHED = new global::System.Data.DataColumn("ASSN_IS_PUBLISHED", typeof(bool), null, global::System.Data.MappingType.Element);
07161                 base.Columns.Add(this.columnASSN_IS_PUBLISHED);
07162                 this.columnASSN_IS_OVERALLOCATED = new global::System.Data.DataColumn("ASSN_IS_OVERALLOCATED", typeof(bool), null, global::System.Data.MappingType.Element);
07163                 base.Columns.Add(this.columnASSN_IS_OVERALLOCATED);
07164                 this.columnASSN_RES_TYPE = new global::System.Data.DataColumn("ASSN_RES_TYPE", typeof(bool), null, global::System.Data.MappingType.Element);
07165                 base.Columns.Add(this.columnASSN_RES_TYPE);
07166                 this.columnASSN_RESPONSE_PENDING = new global::System.Data.DataColumn("ASSN_RESPONSE_PENDING", typeof(bool), null, global::System.Data.MappingType.Element);
07167                 base.Columns.Add(this.columnASSN_RESPONSE_PENDING);
07168                 this.columnASSN_UPDATE_NEEDED = new global::System.Data.DataColumn("ASSN_UPDATE_NEEDED", typeof(bool), null, global::System.Data.MappingType.Element);
07169                 base.Columns.Add(this.columnASSN_UPDATE_NEEDED);
07170                 this.columnRES_UID_OWNER = new global::System.Data.DataColumn("RES_UID_OWNER", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07171                 base.Columns.Add(this.columnRES_UID_OWNER);
07172                 this.columnASSN_BUDGET_COST = new global::System.Data.DataColumn("ASSN_BUDGET_COST", typeof(double), null, global::System.Data.MappingType.Element);
07173                 base.Columns.Add(this.columnASSN_BUDGET_COST);
07174                 this.columnASSN_BUDGET_WORK = new global::System.Data.DataColumn("ASSN_BUDGET_WORK", typeof(double), null, global::System.Data.MappingType.Element);
07175                 base.Columns.Add(this.columnASSN_BUDGET_WORK);
07176                 this.columnPROJ_NAME = new global::System.Data.DataColumn("PROJ_NAME", typeof(string), null, global::System.Data.MappingType.Element);
07177                 base.Columns.Add(this.columnPROJ_NAME);
07178                 this.columnPROJ_OPT_CURRENCY_DIGITS = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_DIGITS", typeof(int), null, global::System.Data.MappingType.Element);
07179                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_DIGITS);
07180                 this.columnPROJ_OPT_CURRENCY_POSITION = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_POSITION", typeof(int), null, global::System.Data.MappingType.Element);
07181                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_POSITION);
07182                 this.columnPROJ_OPT_CURRENCY_SYMBOL = new global::System.Data.DataColumn("PROJ_OPT_CURRENCY_SYMBOL", typeof(string), null, global::System.Data.MappingType.Element);
07183                 base.Columns.Add(this.columnPROJ_OPT_CURRENCY_SYMBOL);
07184                 this.columnASSN_COST_VAR = new global::System.Data.DataColumn("ASSN_COST_VAR", typeof(double), null, global::System.Data.MappingType.Element);
07185                 base.Columns.Add(this.columnASSN_COST_VAR);
07186                 this.columnASSN_CV = new global::System.Data.DataColumn("ASSN_CV", typeof(double), null, global::System.Data.MappingType.Element);
07187                 base.Columns.Add(this.columnASSN_CV);
07188                 this.columnASSN_HYPERLINK_FRIENDLY_NAME = new global::System.Data.DataColumn("ASSN_HYPERLINK_FRIENDLY_NAME", typeof(string), null, global::System.Data.MappingType.Element);
07189                 base.Columns.Add(this.columnASSN_HYPERLINK_FRIENDLY_NAME);
07190                 this.columnASSN_HYPERLINK_ADDRESS = new global::System.Data.DataColumn("ASSN_HYPERLINK_ADDRESS", typeof(string), null, global::System.Data.MappingType.Element);
07191                 base.Columns.Add(this.columnASSN_HYPERLINK_ADDRESS);
07192                 this.columnAssignmentHyperlinkHref = new global::System.Data.DataColumn("AssignmentHyperlinkHref", typeof(string), null, global::System.Data.MappingType.Element);
07193                 base.Columns.Add(this.columnAssignmentHyperlinkHref);
07194                 this.columnASSN_NOTES = new global::System.Data.DataColumn("ASSN_NOTES", typeof(string), null, global::System.Data.MappingType.Element);
07195                 base.Columns.Add(this.columnASSN_NOTES);
07196                 this.columnASSN_SV = new global::System.Data.DataColumn("ASSN_SV", typeof(double), null, global::System.Data.MappingType.Element);
07197                 base.Columns.Add(this.columnASSN_SV);
07198                 this.columnASSN_VAC = new global::System.Data.DataColumn("ASSN_VAC", typeof(double), null, global::System.Data.MappingType.Element);
07199                 base.Columns.Add(this.columnASSN_VAC);
07200                 this.columnASSN_WORK_VAR = new global::System.Data.DataColumn("ASSN_WORK_VAR", typeof(double), null, global::System.Data.MappingType.Element);
07201                 base.Columns.Add(this.columnASSN_WORK_VAR);
07202                 this.columnRES_MATERIAL_LABEL = new global::System.Data.DataColumn("RES_MATERIAL_LABEL", typeof(string), null, global::System.Data.MappingType.Element);
07203                 base.Columns.Add(this.columnRES_MATERIAL_LABEL);
07204                 this.columnRES_BOOKING_TYPE = new global::System.Data.DataColumn("RES_BOOKING_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
07205                 base.Columns.Add(this.columnRES_BOOKING_TYPE);
07206                 this.columnRES_TYPE = new global::System.Data.DataColumn("RES_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
07207                 base.Columns.Add(this.columnRES_TYPE);
07208                 this.columnRES_GROUP = new global::System.Data.DataColumn("RES_GROUP", typeof(string), null, global::System.Data.MappingType.Element);
07209                 base.Columns.Add(this.columnRES_GROUP);
07210                 this.columnResourceIsGeneric = new global::System.Data.DataColumn("ResourceIsGeneric", typeof(bool), null, global::System.Data.MappingType.Element);
07211                 base.Columns.Add(this.columnResourceIsGeneric);
07212                 this.columnMOD_DATE = new global::System.Data.DataColumn("MOD_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07213                 base.Columns.Add(this.columnMOD_DATE);
07214                 this.columnCREATED_DATE = new global::System.Data.DataColumn("CREATED_DATE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07215                 base.Columns.Add(this.columnCREATED_DATE);
07216                 this.Constraints.Add(new global::System.Data.UniqueConstraint("AssignmentKey", new global::System.Data.DataColumn[] {
07217                                 this.columnASSN_UID,
07218                                 this.columnPROJ_UID}, true));
07219                 this.columnPROJ_UID.AllowDBNull = false;
07220                 this.columnTASK_UID.AllowDBNull = false;
07221                 this.columnASSN_UID.AllowDBNull = false;
07222                 this.columnRES_UID.AllowDBNull = false;
07223                 this.columnASSN_PARENT_UID.ReadOnly = true;
07224                 this.columnASSN_WORK_CONTOUR.ReadOnly = true;
07225                 this.columnASSN_DELAY.ReadOnly = true;
07226                 this.columnASSN_LEVELING_DELAY.ReadOnly = true;
07227                 this.columnASSN_START_DATE.ReadOnly = true;
07228                 this.columnASSN_FINISH_DATE.ReadOnly = true;
07229                 this.columnAB_WORK.ReadOnly = true;
07230                 this.columnAB_START.ReadOnly = true;
07231                 this.columnAB_FINISH.ReadOnly = true;
07232                 this.columnAB_COST_PER_USE.ReadOnly = true;
07233                 this.columnAB_COST.ReadOnly = true;
07234                 this.columnASSN_RESUME_DATE.ReadOnly = true;
07235                 this.columnASSN_STOP_DATE.ReadOnly = true;
07236                 this.columnASSN_ENTSUMPROJID.ReadOnly = true;
07237                 this.columnASSN_REM_COST.ReadOnly = true;
07238                 this.columnASSN_REM_OVT_COST.ReadOnly = true;
07239                 this.columnASSN_OVT_COST.ReadOnly = true;
07240                 this.columnTASK_NAME.ReadOnly = true;
07241                 this.columnRES_NAME.ReadOnly = true;
07242                 this.columnASSN_ACWP.ReadOnly = true;
07243                 this.columnASSN_BCWP.ReadOnly = true;
07244                 this.columnASSN_BCWS.ReadOnly = true;
07245                 this.columnASSN_DELAY_FMT.ReadOnly = true;
07246                 this.columnASSN_START_VAR.ReadOnly = true;
07247                 this.columnASSN_FINISH_VAR.ReadOnly = true;
07248                 this.columnWASSN_LOCKDOWN_BY_MANAGER.AllowDBNull = false;
07249                 this.columnWASSN_LOCKDOWN_BY_MANAGER.DefaultValue = ((bool)(false));
07250                 this.columnASSN_IS_CONFIRMED.ReadOnly = true;
07251                 this.columnASSN_IS_PUBLISHED.ReadOnly = true;
07252                 this.columnASSN_IS_OVERALLOCATED.ReadOnly = true;
07253                 this.columnASSN_RESPONSE_PENDING.ReadOnly = true;
07254                 this.columnASSN_UPDATE_NEEDED.ReadOnly = true;
07255                 this.columnPROJ_NAME.ReadOnly = true;
07256                 this.columnASSN_COST_VAR.ReadOnly = true;
07257                 this.columnASSN_CV.ReadOnly = true;
07258                 this.columnASSN_HYPERLINK_FRIENDLY_NAME.ReadOnly = true;
07259                 this.columnASSN_HYPERLINK_ADDRESS.ReadOnly = true;
07260                 this.columnAssignmentHyperlinkHref.ReadOnly = true;
07261                 this.columnASSN_NOTES.ReadOnly = true;
07262                 this.columnASSN_SV.ReadOnly = true;
07263                 this.columnASSN_VAC.ReadOnly = true;
07264                 this.columnASSN_WORK_VAR.ReadOnly = true;
07265                 this.columnResourceIsGeneric.ReadOnly = true;
07266                 this.columnMOD_DATE.ReadOnly = true;
07267                 this.columnCREATED_DATE.ReadOnly = true;
07268             }
07269             
07270             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07271             public AssignmentRow NewAssignmentRow() {
07272                 return ((AssignmentRow)(this.NewRow()));
07273             }
07274             
07275             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07276             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
07277                 return new AssignmentRow(builder);
07278             }
07279             
07280             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07281             protected override global::System.Type GetRowType() {
07282                 return typeof(AssignmentRow);
07283             }
07284             
07285             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07286             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
07287                 base.OnRowChanged(e);
07288                 if ((this.AssignmentRowChanged != null)) {
07289                     this.AssignmentRowChanged(this, new AssignmentRowChangeEvent(((AssignmentRow)(e.Row)), e.Action));
07290                 }
07291             }
07292             
07293             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07294             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
07295                 base.OnRowChanging(e);
07296                 if ((this.AssignmentRowChanging != null)) {
07297                     this.AssignmentRowChanging(this, new AssignmentRowChangeEvent(((AssignmentRow)(e.Row)), e.Action));
07298                 }
07299             }
07300             
07301             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07302             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
07303                 base.OnRowDeleted(e);
07304                 if ((this.AssignmentRowDeleted != null)) {
07305                     this.AssignmentRowDeleted(this, new AssignmentRowChangeEvent(((AssignmentRow)(e.Row)), e.Action));
07306                 }
07307             }
07308             
07309             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07310             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
07311                 base.OnRowDeleting(e);
07312                 if ((this.AssignmentRowDeleting != null)) {
07313                     this.AssignmentRowDeleting(this, new AssignmentRowChangeEvent(((AssignmentRow)(e.Row)), e.Action));
07314                 }
07315             }
07316             
07317             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07318             public void RemoveAssignmentRow(AssignmentRow row) {
07319                 this.Rows.Remove(row);
07320             }
07321             
07322             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07323             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
07324                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
07325                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
07326                 ProjectDataSet ds = new ProjectDataSet();
07327                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
07328                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
07329                 any1.MinOccurs = new decimal(0);
07330                 any1.MaxOccurs = decimal.MaxValue;
07331                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
07332                 sequence.Items.Add(any1);
07333                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
07334                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
07335                 any2.MinOccurs = new decimal(1);
07336                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
07337                 sequence.Items.Add(any2);
07338                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
07339                 attribute1.Name = "namespace";
07340                 attribute1.FixedValue = ds.Namespace;
07341                 type.Attributes.Add(attribute1);
07342                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
07343                 attribute2.Name = "tableTypeName";
07344                 attribute2.FixedValue = "AssignmentDataTable";
07345                 type.Attributes.Add(attribute2);
07346                 type.Particle = sequence;
07347                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
07348                 if (xs.Contains(dsSchema.TargetNamespace)) {
07349                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
07350                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
07351                     try {
07352                         global::System.Xml.Schema.XmlSchema schema = null;
07353                         dsSchema.Write(s1);
07354                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
07355                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
07356                             s2.SetLength(0);
07357                             schema.Write(s2);
07358                             if ((s1.Length == s2.Length)) {
07359                                 s1.Position = 0;
07360                                 s2.Position = 0;
07361                                 for (; ((s1.Position != s1.Length) 
07362                                             && (s1.ReadByte() == s2.ReadByte())); ) {
07363                                     ;
07364                                 }
07365                                 if ((s1.Position == s1.Length)) {
07366                                     return type;
07367                                 }
07368                             }
07369                         }
07370                     }
07371                     finally {
07372                         if ((s1 != null)) {
07373                             s1.Close();
07374                         }
07375                         if ((s2 != null)) {
07376                             s2.Close();
07377                         }
07378                     }
07379                 }
07380                 xs.Add(dsSchema);
07381                 return type;
07382             }
07383         }
07384         
07385         /// <summary>
07386         ///Represents the strongly named DataTable class.
07387         ///</summary>
07388         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07389         [global::System.Serializable()]
07390         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
07391         public partial class DependencyDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
07392             
07393             private global::System.Data.DataColumn columnLINK_UID;
07394             
07395             private global::System.Data.DataColumn columnPROJ_UID;
07396             
07397             private global::System.Data.DataColumn columnLINK_PRED_UID;
07398             
07399             private global::System.Data.DataColumn columnLINK_SUCC_UID;
07400             
07401             private global::System.Data.DataColumn columnLINK_TYPE;
07402             
07403             private global::System.Data.DataColumn columnLINK_LAG;
07404             
07405             private global::System.Data.DataColumn columnLINK_LAG_FMT;
07406             
07407             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07408             public DependencyDataTable() {
07409                 this.TableName = "Dependency";
07410                 this.BeginInit();
07411                 this.InitClass();
07412                 this.EndInit();
07413             }
07414             
07415             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07416             internal DependencyDataTable(global::System.Data.DataTable table) {
07417                 this.TableName = table.TableName;
07418                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
07419                     this.CaseSensitive = table.CaseSensitive;
07420                 }
07421                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
07422                     this.Locale = table.Locale;
07423                 }
07424                 if ((table.Namespace != table.DataSet.Namespace)) {
07425                     this.Namespace = table.Namespace;
07426                 }
07427                 this.Prefix = table.Prefix;
07428                 this.MinimumCapacity = table.MinimumCapacity;
07429             }
07430             
07431             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07432             protected DependencyDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
07433                     base(info, context) {
07434                 this.InitVars();
07435             }
07436             
07437             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07438             public global::System.Data.DataColumn LINK_UIDColumn {
07439                 get {
07440                     return this.columnLINK_UID;
07441                 }
07442             }
07443             
07444             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07445             public global::System.Data.DataColumn PROJ_UIDColumn {
07446                 get {
07447                     return this.columnPROJ_UID;
07448                 }
07449             }
07450             
07451             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07452             public global::System.Data.DataColumn LINK_PRED_UIDColumn {
07453                 get {
07454                     return this.columnLINK_PRED_UID;
07455                 }
07456             }
07457             
07458             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07459             public global::System.Data.DataColumn LINK_SUCC_UIDColumn {
07460                 get {
07461                     return this.columnLINK_SUCC_UID;
07462                 }
07463             }
07464             
07465             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07466             public global::System.Data.DataColumn LINK_TYPEColumn {
07467                 get {
07468                     return this.columnLINK_TYPE;
07469                 }
07470             }
07471             
07472             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07473             public global::System.Data.DataColumn LINK_LAGColumn {
07474                 get {
07475                     return this.columnLINK_LAG;
07476                 }
07477             }
07478             
07479             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07480             public global::System.Data.DataColumn LINK_LAG_FMTColumn {
07481                 get {
07482                     return this.columnLINK_LAG_FMT;
07483                 }
07484             }
07485             
07486             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07487             [global::System.ComponentModel.Browsable(false)]
07488             public int Count {
07489                 get {
07490                     return this.Rows.Count;
07491                 }
07492             }
07493             
07494             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07495             public DependencyRow this[int index] {
07496                 get {
07497                     return ((DependencyRow)(this.Rows[index]));
07498                 }
07499             }
07500             
07501             public event DependencyRowChangeEventHandler DependencyRowChanging;
07502             
07503             public event DependencyRowChangeEventHandler DependencyRowChanged;
07504             
07505             public event DependencyRowChangeEventHandler DependencyRowDeleting;
07506             
07507             public event DependencyRowChangeEventHandler DependencyRowDeleted;
07508             
07509             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07510             public void AddDependencyRow(DependencyRow row) {
07511                 this.Rows.Add(row);
07512             }
07513             
07514             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07515             public DependencyRow AddDependencyRow(System.Guid LINK_UID, System.Guid PROJ_UID, System.Guid LINK_PRED_UID, System.Guid LINK_SUCC_UID, int LINK_TYPE, int LINK_LAG, int LINK_LAG_FMT) {
07516                 DependencyRow rowDependencyRow = ((DependencyRow)(this.NewRow()));
07517                 object[] columnValuesArray = new object[] {
07518                         LINK_UID,
07519                         PROJ_UID,
07520                         LINK_PRED_UID,
07521                         LINK_SUCC_UID,
07522                         LINK_TYPE,
07523                         LINK_LAG,
07524                         LINK_LAG_FMT};
07525                 rowDependencyRow.ItemArray = columnValuesArray;
07526                 this.Rows.Add(rowDependencyRow);
07527                 return rowDependencyRow;
07528             }
07529             
07530             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07531             public DependencyRow FindByLINK_UIDPROJ_UID(System.Guid LINK_UID, System.Guid PROJ_UID) {
07532                 return ((DependencyRow)(this.Rows.Find(new object[] {
07533                             LINK_UID,
07534                             PROJ_UID})));
07535             }
07536             
07537             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07538             public virtual global::System.Collections.IEnumerator GetEnumerator() {
07539                 return this.Rows.GetEnumerator();
07540             }
07541             
07542             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07543             public override global::System.Data.DataTable Clone() {
07544                 DependencyDataTable cln = ((DependencyDataTable)(base.Clone()));
07545                 cln.InitVars();
07546                 return cln;
07547             }
07548             
07549             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07550             protected override global::System.Data.DataTable CreateInstance() {
07551                 return new DependencyDataTable();
07552             }
07553             
07554             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07555             internal void InitVars() {
07556                 this.columnLINK_UID = base.Columns["LINK_UID"];
07557                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
07558                 this.columnLINK_PRED_UID = base.Columns["LINK_PRED_UID"];
07559                 this.columnLINK_SUCC_UID = base.Columns["LINK_SUCC_UID"];
07560                 this.columnLINK_TYPE = base.Columns["LINK_TYPE"];
07561                 this.columnLINK_LAG = base.Columns["LINK_LAG"];
07562                 this.columnLINK_LAG_FMT = base.Columns["LINK_LAG_FMT"];
07563             }
07564             
07565             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07566             private void InitClass() {
07567                 this.columnLINK_UID = new global::System.Data.DataColumn("LINK_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07568                 base.Columns.Add(this.columnLINK_UID);
07569                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07570                 base.Columns.Add(this.columnPROJ_UID);
07571                 this.columnLINK_PRED_UID = new global::System.Data.DataColumn("LINK_PRED_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07572                 base.Columns.Add(this.columnLINK_PRED_UID);
07573                 this.columnLINK_SUCC_UID = new global::System.Data.DataColumn("LINK_SUCC_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07574                 base.Columns.Add(this.columnLINK_SUCC_UID);
07575                 this.columnLINK_TYPE = new global::System.Data.DataColumn("LINK_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
07576                 base.Columns.Add(this.columnLINK_TYPE);
07577                 this.columnLINK_LAG = new global::System.Data.DataColumn("LINK_LAG", typeof(int), null, global::System.Data.MappingType.Element);
07578                 base.Columns.Add(this.columnLINK_LAG);
07579                 this.columnLINK_LAG_FMT = new global::System.Data.DataColumn("LINK_LAG_FMT", typeof(int), null, global::System.Data.MappingType.Element);
07580                 base.Columns.Add(this.columnLINK_LAG_FMT);
07581                 this.Constraints.Add(new global::System.Data.UniqueConstraint("DependencyKey", new global::System.Data.DataColumn[] {
07582                                 this.columnLINK_UID,
07583                                 this.columnPROJ_UID}, true));
07584                 this.columnLINK_UID.AllowDBNull = false;
07585                 this.columnPROJ_UID.AllowDBNull = false;
07586                 this.columnLINK_PRED_UID.AllowDBNull = false;
07587                 this.columnLINK_SUCC_UID.AllowDBNull = false;
07588             }
07589             
07590             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07591             public DependencyRow NewDependencyRow() {
07592                 return ((DependencyRow)(this.NewRow()));
07593             }
07594             
07595             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07596             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
07597                 return new DependencyRow(builder);
07598             }
07599             
07600             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07601             protected override global::System.Type GetRowType() {
07602                 return typeof(DependencyRow);
07603             }
07604             
07605             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07606             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
07607                 base.OnRowChanged(e);
07608                 if ((this.DependencyRowChanged != null)) {
07609                     this.DependencyRowChanged(this, new DependencyRowChangeEvent(((DependencyRow)(e.Row)), e.Action));
07610                 }
07611             }
07612             
07613             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07614             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
07615                 base.OnRowChanging(e);
07616                 if ((this.DependencyRowChanging != null)) {
07617                     this.DependencyRowChanging(this, new DependencyRowChangeEvent(((DependencyRow)(e.Row)), e.Action));
07618                 }
07619             }
07620             
07621             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07622             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
07623                 base.OnRowDeleted(e);
07624                 if ((this.DependencyRowDeleted != null)) {
07625                     this.DependencyRowDeleted(this, new DependencyRowChangeEvent(((DependencyRow)(e.Row)), e.Action));
07626                 }
07627             }
07628             
07629             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07630             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
07631                 base.OnRowDeleting(e);
07632                 if ((this.DependencyRowDeleting != null)) {
07633                     this.DependencyRowDeleting(this, new DependencyRowChangeEvent(((DependencyRow)(e.Row)), e.Action));
07634                 }
07635             }
07636             
07637             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07638             public void RemoveDependencyRow(DependencyRow row) {
07639                 this.Rows.Remove(row);
07640             }
07641             
07642             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07643             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
07644                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
07645                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
07646                 ProjectDataSet ds = new ProjectDataSet();
07647                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
07648                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
07649                 any1.MinOccurs = new decimal(0);
07650                 any1.MaxOccurs = decimal.MaxValue;
07651                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
07652                 sequence.Items.Add(any1);
07653                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
07654                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
07655                 any2.MinOccurs = new decimal(1);
07656                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
07657                 sequence.Items.Add(any2);
07658                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
07659                 attribute1.Name = "namespace";
07660                 attribute1.FixedValue = ds.Namespace;
07661                 type.Attributes.Add(attribute1);
07662                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
07663                 attribute2.Name = "tableTypeName";
07664                 attribute2.FixedValue = "DependencyDataTable";
07665                 type.Attributes.Add(attribute2);
07666                 type.Particle = sequence;
07667                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
07668                 if (xs.Contains(dsSchema.TargetNamespace)) {
07669                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
07670                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
07671                     try {
07672                         global::System.Xml.Schema.XmlSchema schema = null;
07673                         dsSchema.Write(s1);
07674                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
07675                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
07676                             s2.SetLength(0);
07677                             schema.Write(s2);
07678                             if ((s1.Length == s2.Length)) {
07679                                 s1.Position = 0;
07680                                 s2.Position = 0;
07681                                 for (; ((s1.Position != s1.Length) 
07682                                             && (s1.ReadByte() == s2.ReadByte())); ) {
07683                                     ;
07684                                 }
07685                                 if ((s1.Position == s1.Length)) {
07686                                     return type;
07687                                 }
07688                             }
07689                         }
07690                     }
07691                     finally {
07692                         if ((s1 != null)) {
07693                             s1.Close();
07694                         }
07695                         if ((s2 != null)) {
07696                             s2.Close();
07697                         }
07698                     }
07699                 }
07700                 xs.Add(dsSchema);
07701                 return type;
07702             }
07703         }
07704         
07705         /// <summary>
07706         ///Represents the strongly named DataTable class.
07707         ///</summary>
07708         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
07709         [global::System.Serializable()]
07710         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
07711         public partial class ProjectCustomFieldsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
07712             
07713             private global::System.Data.DataColumn columnCUSTOM_FIELD_UID;
07714             
07715             private global::System.Data.DataColumn columnPROJ_UID;
07716             
07717             private global::System.Data.DataColumn columnMD_PROP_UID;
07718             
07719             private global::System.Data.DataColumn columnMD_PROP_ID;
07720             
07721             private global::System.Data.DataColumn columnFIELD_TYPE_ENUM;
07722             
07723             private global::System.Data.DataColumn columnFLAG_VALUE;
07724             
07725             private global::System.Data.DataColumn columnTEXT_VALUE;
07726             
07727             private global::System.Data.DataColumn columnDATE_VALUE;
07728             
07729             private global::System.Data.DataColumn columnCODE_VALUE;
07730             
07731             private global::System.Data.DataColumn columnDUR_VALUE;
07732             
07733             private global::System.Data.DataColumn columnNUM_VALUE;
07734             
07735             private global::System.Data.DataColumn columnDUR_FMT;
07736             
07737             private global::System.Data.DataColumn columnINDICATOR_VALUE;
07738             
07739             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07740             public ProjectCustomFieldsDataTable() {
07741                 this.TableName = "ProjectCustomFields";
07742                 this.BeginInit();
07743                 this.InitClass();
07744                 this.EndInit();
07745             }
07746             
07747             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07748             internal ProjectCustomFieldsDataTable(global::System.Data.DataTable table) {
07749                 this.TableName = table.TableName;
07750                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
07751                     this.CaseSensitive = table.CaseSensitive;
07752                 }
07753                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
07754                     this.Locale = table.Locale;
07755                 }
07756                 if ((table.Namespace != table.DataSet.Namespace)) {
07757                     this.Namespace = table.Namespace;
07758                 }
07759                 this.Prefix = table.Prefix;
07760                 this.MinimumCapacity = table.MinimumCapacity;
07761             }
07762             
07763             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07764             protected ProjectCustomFieldsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
07765                     base(info, context) {
07766                 this.InitVars();
07767             }
07768             
07769             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07770             public global::System.Data.DataColumn CUSTOM_FIELD_UIDColumn {
07771                 get {
07772                     return this.columnCUSTOM_FIELD_UID;
07773                 }
07774             }
07775             
07776             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07777             public global::System.Data.DataColumn PROJ_UIDColumn {
07778                 get {
07779                     return this.columnPROJ_UID;
07780                 }
07781             }
07782             
07783             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07784             public global::System.Data.DataColumn MD_PROP_UIDColumn {
07785                 get {
07786                     return this.columnMD_PROP_UID;
07787                 }
07788             }
07789             
07790             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07791             public global::System.Data.DataColumn MD_PROP_IDColumn {
07792                 get {
07793                     return this.columnMD_PROP_ID;
07794                 }
07795             }
07796             
07797             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07798             public global::System.Data.DataColumn FIELD_TYPE_ENUMColumn {
07799                 get {
07800                     return this.columnFIELD_TYPE_ENUM;
07801                 }
07802             }
07803             
07804             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07805             public global::System.Data.DataColumn FLAG_VALUEColumn {
07806                 get {
07807                     return this.columnFLAG_VALUE;
07808                 }
07809             }
07810             
07811             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07812             public global::System.Data.DataColumn TEXT_VALUEColumn {
07813                 get {
07814                     return this.columnTEXT_VALUE;
07815                 }
07816             }
07817             
07818             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07819             public global::System.Data.DataColumn DATE_VALUEColumn {
07820                 get {
07821                     return this.columnDATE_VALUE;
07822                 }
07823             }
07824             
07825             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07826             public global::System.Data.DataColumn CODE_VALUEColumn {
07827                 get {
07828                     return this.columnCODE_VALUE;
07829                 }
07830             }
07831             
07832             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07833             public global::System.Data.DataColumn DUR_VALUEColumn {
07834                 get {
07835                     return this.columnDUR_VALUE;
07836                 }
07837             }
07838             
07839             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07840             public global::System.Data.DataColumn NUM_VALUEColumn {
07841                 get {
07842                     return this.columnNUM_VALUE;
07843                 }
07844             }
07845             
07846             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07847             public global::System.Data.DataColumn DUR_FMTColumn {
07848                 get {
07849                     return this.columnDUR_FMT;
07850                 }
07851             }
07852             
07853             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07854             public global::System.Data.DataColumn INDICATOR_VALUEColumn {
07855                 get {
07856                     return this.columnINDICATOR_VALUE;
07857                 }
07858             }
07859             
07860             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07861             [global::System.ComponentModel.Browsable(false)]
07862             public int Count {
07863                 get {
07864                     return this.Rows.Count;
07865                 }
07866             }
07867             
07868             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07869             public ProjectCustomFieldsRow this[int index] {
07870                 get {
07871                     return ((ProjectCustomFieldsRow)(this.Rows[index]));
07872                 }
07873             }
07874             
07875             public event ProjectCustomFieldsRowChangeEventHandler ProjectCustomFieldsRowChanging;
07876             
07877             public event ProjectCustomFieldsRowChangeEventHandler ProjectCustomFieldsRowChanged;
07878             
07879             public event ProjectCustomFieldsRowChangeEventHandler ProjectCustomFieldsRowDeleting;
07880             
07881             public event ProjectCustomFieldsRowChangeEventHandler ProjectCustomFieldsRowDeleted;
07882             
07883             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07884             public void AddProjectCustomFieldsRow(ProjectCustomFieldsRow row) {
07885                 this.Rows.Add(row);
07886             }
07887             
07888             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07889             public ProjectCustomFieldsRow AddProjectCustomFieldsRow(System.Guid CUSTOM_FIELD_UID, System.Guid PROJ_UID, System.Guid MD_PROP_UID, int MD_PROP_ID, byte FIELD_TYPE_ENUM, bool FLAG_VALUE, string TEXT_VALUE, System.DateTime DATE_VALUE, System.Guid CODE_VALUE, int DUR_VALUE, decimal NUM_VALUE, byte DUR_FMT, int INDICATOR_VALUE) {
07890                 ProjectCustomFieldsRow rowProjectCustomFieldsRow = ((ProjectCustomFieldsRow)(this.NewRow()));
07891                 object[] columnValuesArray = new object[] {
07892                         CUSTOM_FIELD_UID,
07893                         PROJ_UID,
07894                         MD_PROP_UID,
07895                         MD_PROP_ID,
07896                         FIELD_TYPE_ENUM,
07897                         FLAG_VALUE,
07898                         TEXT_VALUE,
07899                         DATE_VALUE,
07900                         CODE_VALUE,
07901                         DUR_VALUE,
07902                         NUM_VALUE,
07903                         DUR_FMT,
07904                         INDICATOR_VALUE};
07905                 rowProjectCustomFieldsRow.ItemArray = columnValuesArray;
07906                 this.Rows.Add(rowProjectCustomFieldsRow);
07907                 return rowProjectCustomFieldsRow;
07908             }
07909             
07910             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07911             public ProjectCustomFieldsRow FindByCUSTOM_FIELD_UID(System.Guid CUSTOM_FIELD_UID) {
07912                 return ((ProjectCustomFieldsRow)(this.Rows.Find(new object[] {
07913                             CUSTOM_FIELD_UID})));
07914             }
07915             
07916             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07917             public virtual global::System.Collections.IEnumerator GetEnumerator() {
07918                 return this.Rows.GetEnumerator();
07919             }
07920             
07921             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07922             public override global::System.Data.DataTable Clone() {
07923                 ProjectCustomFieldsDataTable cln = ((ProjectCustomFieldsDataTable)(base.Clone()));
07924                 cln.InitVars();
07925                 return cln;
07926             }
07927             
07928             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07929             protected override global::System.Data.DataTable CreateInstance() {
07930                 return new ProjectCustomFieldsDataTable();
07931             }
07932             
07933             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07934             internal void InitVars() {
07935                 this.columnCUSTOM_FIELD_UID = base.Columns["CUSTOM_FIELD_UID"];
07936                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
07937                 this.columnMD_PROP_UID = base.Columns["MD_PROP_UID"];
07938                 this.columnMD_PROP_ID = base.Columns["MD_PROP_ID"];
07939                 this.columnFIELD_TYPE_ENUM = base.Columns["FIELD_TYPE_ENUM"];
07940                 this.columnFLAG_VALUE = base.Columns["FLAG_VALUE"];
07941                 this.columnTEXT_VALUE = base.Columns["TEXT_VALUE"];
07942                 this.columnDATE_VALUE = base.Columns["DATE_VALUE"];
07943                 this.columnCODE_VALUE = base.Columns["CODE_VALUE"];
07944                 this.columnDUR_VALUE = base.Columns["DUR_VALUE"];
07945                 this.columnNUM_VALUE = base.Columns["NUM_VALUE"];
07946                 this.columnDUR_FMT = base.Columns["DUR_FMT"];
07947                 this.columnINDICATOR_VALUE = base.Columns["INDICATOR_VALUE"];
07948             }
07949             
07950             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07951             private void InitClass() {
07952                 this.columnCUSTOM_FIELD_UID = new global::System.Data.DataColumn("CUSTOM_FIELD_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07953                 base.Columns.Add(this.columnCUSTOM_FIELD_UID);
07954                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07955                 base.Columns.Add(this.columnPROJ_UID);
07956                 this.columnMD_PROP_UID = new global::System.Data.DataColumn("MD_PROP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07957                 base.Columns.Add(this.columnMD_PROP_UID);
07958                 this.columnMD_PROP_ID = new global::System.Data.DataColumn("MD_PROP_ID", typeof(int), null, global::System.Data.MappingType.Element);
07959                 base.Columns.Add(this.columnMD_PROP_ID);
07960                 this.columnFIELD_TYPE_ENUM = new global::System.Data.DataColumn("FIELD_TYPE_ENUM", typeof(byte), null, global::System.Data.MappingType.Element);
07961                 base.Columns.Add(this.columnFIELD_TYPE_ENUM);
07962                 this.columnFLAG_VALUE = new global::System.Data.DataColumn("FLAG_VALUE", typeof(bool), null, global::System.Data.MappingType.Element);
07963                 base.Columns.Add(this.columnFLAG_VALUE);
07964                 this.columnTEXT_VALUE = new global::System.Data.DataColumn("TEXT_VALUE", typeof(string), null, global::System.Data.MappingType.Element);
07965                 base.Columns.Add(this.columnTEXT_VALUE);
07966                 this.columnDATE_VALUE = new global::System.Data.DataColumn("DATE_VALUE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
07967                 base.Columns.Add(this.columnDATE_VALUE);
07968                 this.columnCODE_VALUE = new global::System.Data.DataColumn("CODE_VALUE", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
07969                 base.Columns.Add(this.columnCODE_VALUE);
07970                 this.columnDUR_VALUE = new global::System.Data.DataColumn("DUR_VALUE", typeof(int), null, global::System.Data.MappingType.Element);
07971                 base.Columns.Add(this.columnDUR_VALUE);
07972                 this.columnNUM_VALUE = new global::System.Data.DataColumn("NUM_VALUE", typeof(decimal), null, global::System.Data.MappingType.Element);
07973                 base.Columns.Add(this.columnNUM_VALUE);
07974                 this.columnDUR_FMT = new global::System.Data.DataColumn("DUR_FMT", typeof(byte), null, global::System.Data.MappingType.Element);
07975                 base.Columns.Add(this.columnDUR_FMT);
07976                 this.columnINDICATOR_VALUE = new global::System.Data.DataColumn("INDICATOR_VALUE", typeof(int), null, global::System.Data.MappingType.Element);
07977                 base.Columns.Add(this.columnINDICATOR_VALUE);
07978                 this.Constraints.Add(new global::System.Data.UniqueConstraint("ProjectCustomFieldsKey", new global::System.Data.DataColumn[] {
07979                                 this.columnCUSTOM_FIELD_UID}, true));
07980                 this.columnCUSTOM_FIELD_UID.AllowDBNull = false;
07981                 this.columnCUSTOM_FIELD_UID.Unique = true;
07982                 this.columnPROJ_UID.AllowDBNull = false;
07983                 this.columnINDICATOR_VALUE.ReadOnly = true;
07984             }
07985             
07986             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07987             public ProjectCustomFieldsRow NewProjectCustomFieldsRow() {
07988                 return ((ProjectCustomFieldsRow)(this.NewRow()));
07989             }
07990             
07991             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07992             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
07993                 return new ProjectCustomFieldsRow(builder);
07994             }
07995             
07996             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
07997             protected override global::System.Type GetRowType() {
07998                 return typeof(ProjectCustomFieldsRow);
07999             }
08000             
08001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08002             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
08003                 base.OnRowChanged(e);
08004                 if ((this.ProjectCustomFieldsRowChanged != null)) {
08005                     this.ProjectCustomFieldsRowChanged(this, new ProjectCustomFieldsRowChangeEvent(((ProjectCustomFieldsRow)(e.Row)), e.Action));
08006                 }
08007             }
08008             
08009             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08010             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
08011                 base.OnRowChanging(e);
08012                 if ((this.ProjectCustomFieldsRowChanging != null)) {
08013                     this.ProjectCustomFieldsRowChanging(this, new ProjectCustomFieldsRowChangeEvent(((ProjectCustomFieldsRow)(e.Row)), e.Action));
08014                 }
08015             }
08016             
08017             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08018             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
08019                 base.OnRowDeleted(e);
08020                 if ((this.ProjectCustomFieldsRowDeleted != null)) {
08021                     this.ProjectCustomFieldsRowDeleted(this, new ProjectCustomFieldsRowChangeEvent(((ProjectCustomFieldsRow)(e.Row)), e.Action));
08022                 }
08023             }
08024             
08025             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08026             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
08027                 base.OnRowDeleting(e);
08028                 if ((this.ProjectCustomFieldsRowDeleting != null)) {
08029                     this.ProjectCustomFieldsRowDeleting(this, new ProjectCustomFieldsRowChangeEvent(((ProjectCustomFieldsRow)(e.Row)), e.Action));
08030                 }
08031             }
08032             
08033             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08034             public void RemoveProjectCustomFieldsRow(ProjectCustomFieldsRow row) {
08035                 this.Rows.Remove(row);
08036             }
08037             
08038             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08039             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
08040                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
08041                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
08042                 ProjectDataSet ds = new ProjectDataSet();
08043                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
08044                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
08045                 any1.MinOccurs = new decimal(0);
08046                 any1.MaxOccurs = decimal.MaxValue;
08047                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08048                 sequence.Items.Add(any1);
08049                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
08050                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
08051                 any2.MinOccurs = new decimal(1);
08052                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08053                 sequence.Items.Add(any2);
08054                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
08055                 attribute1.Name = "namespace";
08056                 attribute1.FixedValue = ds.Namespace;
08057                 type.Attributes.Add(attribute1);
08058                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
08059                 attribute2.Name = "tableTypeName";
08060                 attribute2.FixedValue = "ProjectCustomFieldsDataTable";
08061                 type.Attributes.Add(attribute2);
08062                 type.Particle = sequence;
08063                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
08064                 if (xs.Contains(dsSchema.TargetNamespace)) {
08065                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
08066                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
08067                     try {
08068                         global::System.Xml.Schema.XmlSchema schema = null;
08069                         dsSchema.Write(s1);
08070                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
08071                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
08072                             s2.SetLength(0);
08073                             schema.Write(s2);
08074                             if ((s1.Length == s2.Length)) {
08075                                 s1.Position = 0;
08076                                 s2.Position = 0;
08077                                 for (; ((s1.Position != s1.Length) 
08078                                             && (s1.ReadByte() == s2.ReadByte())); ) {
08079                                     ;
08080                                 }
08081                                 if ((s1.Position == s1.Length)) {
08082                                     return type;
08083                                 }
08084                             }
08085                         }
08086                     }
08087                     finally {
08088                         if ((s1 != null)) {
08089                             s1.Close();
08090                         }
08091                         if ((s2 != null)) {
08092                             s2.Close();
08093                         }
08094                     }
08095                 }
08096                 xs.Add(dsSchema);
08097                 return type;
08098             }
08099         }
08100         
08101         /// <summary>
08102         ///Represents the strongly named DataTable class.
08103         ///</summary>
08104         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
08105         [global::System.Serializable()]
08106         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
08107         public partial class TaskCustomFieldsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
08108             
08109             private global::System.Data.DataColumn columnCUSTOM_FIELD_UID;
08110             
08111             private global::System.Data.DataColumn columnPROJ_UID;
08112             
08113             private global::System.Data.DataColumn columnTASK_UID;
08114             
08115             private global::System.Data.DataColumn columnMD_PROP_UID;
08116             
08117             private global::System.Data.DataColumn columnMD_PROP_ID;
08118             
08119             private global::System.Data.DataColumn columnFIELD_TYPE_ENUM;
08120             
08121             private global::System.Data.DataColumn columnFLAG_VALUE;
08122             
08123             private global::System.Data.DataColumn columnTEXT_VALUE;
08124             
08125             private global::System.Data.DataColumn columnDATE_VALUE;
08126             
08127             private global::System.Data.DataColumn columnCODE_VALUE;
08128             
08129             private global::System.Data.DataColumn columnDUR_VALUE;
08130             
08131             private global::System.Data.DataColumn columnNUM_VALUE;
08132             
08133             private global::System.Data.DataColumn columnDUR_FMT;
08134             
08135             private global::System.Data.DataColumn columnINDICATOR_VALUE;
08136             
08137             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08138             public TaskCustomFieldsDataTable() {
08139                 this.TableName = "TaskCustomFields";
08140                 this.BeginInit();
08141                 this.InitClass();
08142                 this.EndInit();
08143             }
08144             
08145             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08146             internal TaskCustomFieldsDataTable(global::System.Data.DataTable table) {
08147                 this.TableName = table.TableName;
08148                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
08149                     this.CaseSensitive = table.CaseSensitive;
08150                 }
08151                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
08152                     this.Locale = table.Locale;
08153                 }
08154                 if ((table.Namespace != table.DataSet.Namespace)) {
08155                     this.Namespace = table.Namespace;
08156                 }
08157                 this.Prefix = table.Prefix;
08158                 this.MinimumCapacity = table.MinimumCapacity;
08159             }
08160             
08161             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08162             protected TaskCustomFieldsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
08163                     base(info, context) {
08164                 this.InitVars();
08165             }
08166             
08167             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08168             public global::System.Data.DataColumn CUSTOM_FIELD_UIDColumn {
08169                 get {
08170                     return this.columnCUSTOM_FIELD_UID;
08171                 }
08172             }
08173             
08174             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08175             public global::System.Data.DataColumn PROJ_UIDColumn {
08176                 get {
08177                     return this.columnPROJ_UID;
08178                 }
08179             }
08180             
08181             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08182             public global::System.Data.DataColumn TASK_UIDColumn {
08183                 get {
08184                     return this.columnTASK_UID;
08185                 }
08186             }
08187             
08188             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08189             public global::System.Data.DataColumn MD_PROP_UIDColumn {
08190                 get {
08191                     return this.columnMD_PROP_UID;
08192                 }
08193             }
08194             
08195             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08196             public global::System.Data.DataColumn MD_PROP_IDColumn {
08197                 get {
08198                     return this.columnMD_PROP_ID;
08199                 }
08200             }
08201             
08202             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08203             public global::System.Data.DataColumn FIELD_TYPE_ENUMColumn {
08204                 get {
08205                     return this.columnFIELD_TYPE_ENUM;
08206                 }
08207             }
08208             
08209             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08210             public global::System.Data.DataColumn FLAG_VALUEColumn {
08211                 get {
08212                     return this.columnFLAG_VALUE;
08213                 }
08214             }
08215             
08216             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08217             public global::System.Data.DataColumn TEXT_VALUEColumn {
08218                 get {
08219                     return this.columnTEXT_VALUE;
08220                 }
08221             }
08222             
08223             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08224             public global::System.Data.DataColumn DATE_VALUEColumn {
08225                 get {
08226                     return this.columnDATE_VALUE;
08227                 }
08228             }
08229             
08230             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08231             public global::System.Data.DataColumn CODE_VALUEColumn {
08232                 get {
08233                     return this.columnCODE_VALUE;
08234                 }
08235             }
08236             
08237             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08238             public global::System.Data.DataColumn DUR_VALUEColumn {
08239                 get {
08240                     return this.columnDUR_VALUE;
08241                 }
08242             }
08243             
08244             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08245             public global::System.Data.DataColumn NUM_VALUEColumn {
08246                 get {
08247                     return this.columnNUM_VALUE;
08248                 }
08249             }
08250             
08251             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08252             public global::System.Data.DataColumn DUR_FMTColumn {
08253                 get {
08254                     return this.columnDUR_FMT;
08255                 }
08256             }
08257             
08258             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08259             public global::System.Data.DataColumn INDICATOR_VALUEColumn {
08260                 get {
08261                     return this.columnINDICATOR_VALUE;
08262                 }
08263             }
08264             
08265             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08266             [global::System.ComponentModel.Browsable(false)]
08267             public int Count {
08268                 get {
08269                     return this.Rows.Count;
08270                 }
08271             }
08272             
08273             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08274             public TaskCustomFieldsRow this[int index] {
08275                 get {
08276                     return ((TaskCustomFieldsRow)(this.Rows[index]));
08277                 }
08278             }
08279             
08280             public event TaskCustomFieldsRowChangeEventHandler TaskCustomFieldsRowChanging;
08281             
08282             public event TaskCustomFieldsRowChangeEventHandler TaskCustomFieldsRowChanged;
08283             
08284             public event TaskCustomFieldsRowChangeEventHandler TaskCustomFieldsRowDeleting;
08285             
08286             public event TaskCustomFieldsRowChangeEventHandler TaskCustomFieldsRowDeleted;
08287             
08288             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08289             public void AddTaskCustomFieldsRow(TaskCustomFieldsRow row) {
08290                 this.Rows.Add(row);
08291             }
08292             
08293             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08294             public TaskCustomFieldsRow AddTaskCustomFieldsRow(System.Guid CUSTOM_FIELD_UID, System.Guid PROJ_UID, System.Guid TASK_UID, System.Guid MD_PROP_UID, int MD_PROP_ID, byte FIELD_TYPE_ENUM, bool FLAG_VALUE, string TEXT_VALUE, System.DateTime DATE_VALUE, System.Guid CODE_VALUE, int DUR_VALUE, decimal NUM_VALUE, byte DUR_FMT, int INDICATOR_VALUE) {
08295                 TaskCustomFieldsRow rowTaskCustomFieldsRow = ((TaskCustomFieldsRow)(this.NewRow()));
08296                 object[] columnValuesArray = new object[] {
08297                         CUSTOM_FIELD_UID,
08298                         PROJ_UID,
08299                         TASK_UID,
08300                         MD_PROP_UID,
08301                         MD_PROP_ID,
08302                         FIELD_TYPE_ENUM,
08303                         FLAG_VALUE,
08304                         TEXT_VALUE,
08305                         DATE_VALUE,
08306                         CODE_VALUE,
08307                         DUR_VALUE,
08308                         NUM_VALUE,
08309                         DUR_FMT,
08310                         INDICATOR_VALUE};
08311                 rowTaskCustomFieldsRow.ItemArray = columnValuesArray;
08312                 this.Rows.Add(rowTaskCustomFieldsRow);
08313                 return rowTaskCustomFieldsRow;
08314             }
08315             
08316             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08317             public TaskCustomFieldsRow FindByCUSTOM_FIELD_UID(System.Guid CUSTOM_FIELD_UID) {
08318                 return ((TaskCustomFieldsRow)(this.Rows.Find(new object[] {
08319                             CUSTOM_FIELD_UID})));
08320             }
08321             
08322             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08323             public virtual global::System.Collections.IEnumerator GetEnumerator() {
08324                 return this.Rows.GetEnumerator();
08325             }
08326             
08327             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08328             public override global::System.Data.DataTable Clone() {
08329                 TaskCustomFieldsDataTable cln = ((TaskCustomFieldsDataTable)(base.Clone()));
08330                 cln.InitVars();
08331                 return cln;
08332             }
08333             
08334             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08335             protected override global::System.Data.DataTable CreateInstance() {
08336                 return new TaskCustomFieldsDataTable();
08337             }
08338             
08339             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08340             internal void InitVars() {
08341                 this.columnCUSTOM_FIELD_UID = base.Columns["CUSTOM_FIELD_UID"];
08342                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
08343                 this.columnTASK_UID = base.Columns["TASK_UID"];
08344                 this.columnMD_PROP_UID = base.Columns["MD_PROP_UID"];
08345                 this.columnMD_PROP_ID = base.Columns["MD_PROP_ID"];
08346                 this.columnFIELD_TYPE_ENUM = base.Columns["FIELD_TYPE_ENUM"];
08347                 this.columnFLAG_VALUE = base.Columns["FLAG_VALUE"];
08348                 this.columnTEXT_VALUE = base.Columns["TEXT_VALUE"];
08349                 this.columnDATE_VALUE = base.Columns["DATE_VALUE"];
08350                 this.columnCODE_VALUE = base.Columns["CODE_VALUE"];
08351                 this.columnDUR_VALUE = base.Columns["DUR_VALUE"];
08352                 this.columnNUM_VALUE = base.Columns["NUM_VALUE"];
08353                 this.columnDUR_FMT = base.Columns["DUR_FMT"];
08354                 this.columnINDICATOR_VALUE = base.Columns["INDICATOR_VALUE"];
08355             }
08356             
08357             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08358             private void InitClass() {
08359                 this.columnCUSTOM_FIELD_UID = new global::System.Data.DataColumn("CUSTOM_FIELD_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08360                 base.Columns.Add(this.columnCUSTOM_FIELD_UID);
08361                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08362                 base.Columns.Add(this.columnPROJ_UID);
08363                 this.columnTASK_UID = new global::System.Data.DataColumn("TASK_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08364                 base.Columns.Add(this.columnTASK_UID);
08365                 this.columnMD_PROP_UID = new global::System.Data.DataColumn("MD_PROP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08366                 base.Columns.Add(this.columnMD_PROP_UID);
08367                 this.columnMD_PROP_ID = new global::System.Data.DataColumn("MD_PROP_ID", typeof(int), null, global::System.Data.MappingType.Element);
08368                 base.Columns.Add(this.columnMD_PROP_ID);
08369                 this.columnFIELD_TYPE_ENUM = new global::System.Data.DataColumn("FIELD_TYPE_ENUM", typeof(byte), null, global::System.Data.MappingType.Element);
08370                 base.Columns.Add(this.columnFIELD_TYPE_ENUM);
08371                 this.columnFLAG_VALUE = new global::System.Data.DataColumn("FLAG_VALUE", typeof(bool), null, global::System.Data.MappingType.Element);
08372                 base.Columns.Add(this.columnFLAG_VALUE);
08373                 this.columnTEXT_VALUE = new global::System.Data.DataColumn("TEXT_VALUE", typeof(string), null, global::System.Data.MappingType.Element);
08374                 base.Columns.Add(this.columnTEXT_VALUE);
08375                 this.columnDATE_VALUE = new global::System.Data.DataColumn("DATE_VALUE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
08376                 base.Columns.Add(this.columnDATE_VALUE);
08377                 this.columnCODE_VALUE = new global::System.Data.DataColumn("CODE_VALUE", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08378                 base.Columns.Add(this.columnCODE_VALUE);
08379                 this.columnDUR_VALUE = new global::System.Data.DataColumn("DUR_VALUE", typeof(int), null, global::System.Data.MappingType.Element);
08380                 base.Columns.Add(this.columnDUR_VALUE);
08381                 this.columnNUM_VALUE = new global::System.Data.DataColumn("NUM_VALUE", typeof(decimal), null, global::System.Data.MappingType.Element);
08382                 base.Columns.Add(this.columnNUM_VALUE);
08383                 this.columnDUR_FMT = new global::System.Data.DataColumn("DUR_FMT", typeof(byte), null, global::System.Data.MappingType.Element);
08384                 base.Columns.Add(this.columnDUR_FMT);
08385                 this.columnINDICATOR_VALUE = new global::System.Data.DataColumn("INDICATOR_VALUE", typeof(int), null, global::System.Data.MappingType.Element);
08386                 base.Columns.Add(this.columnINDICATOR_VALUE);
08387                 this.Constraints.Add(new global::System.Data.UniqueConstraint("TaskCustomFieldsKey", new global::System.Data.DataColumn[] {
08388                                 this.columnCUSTOM_FIELD_UID}, true));
08389                 this.columnCUSTOM_FIELD_UID.AllowDBNull = false;
08390                 this.columnCUSTOM_FIELD_UID.Unique = true;
08391                 this.columnPROJ_UID.AllowDBNull = false;
08392                 this.columnTASK_UID.AllowDBNull = false;
08393                 this.columnINDICATOR_VALUE.ReadOnly = true;
08394             }
08395             
08396             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08397             public TaskCustomFieldsRow NewTaskCustomFieldsRow() {
08398                 return ((TaskCustomFieldsRow)(this.NewRow()));
08399             }
08400             
08401             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08402             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
08403                 return new TaskCustomFieldsRow(builder);
08404             }
08405             
08406             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08407             protected override global::System.Type GetRowType() {
08408                 return typeof(TaskCustomFieldsRow);
08409             }
08410             
08411             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08412             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
08413                 base.OnRowChanged(e);
08414                 if ((this.TaskCustomFieldsRowChanged != null)) {
08415                     this.TaskCustomFieldsRowChanged(this, new TaskCustomFieldsRowChangeEvent(((TaskCustomFieldsRow)(e.Row)), e.Action));
08416                 }
08417             }
08418             
08419             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08420             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
08421                 base.OnRowChanging(e);
08422                 if ((this.TaskCustomFieldsRowChanging != null)) {
08423                     this.TaskCustomFieldsRowChanging(this, new TaskCustomFieldsRowChangeEvent(((TaskCustomFieldsRow)(e.Row)), e.Action));
08424                 }
08425             }
08426             
08427             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08428             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
08429                 base.OnRowDeleted(e);
08430                 if ((this.TaskCustomFieldsRowDeleted != null)) {
08431                     this.TaskCustomFieldsRowDeleted(this, new TaskCustomFieldsRowChangeEvent(((TaskCustomFieldsRow)(e.Row)), e.Action));
08432                 }
08433             }
08434             
08435             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08436             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
08437                 base.OnRowDeleting(e);
08438                 if ((this.TaskCustomFieldsRowDeleting != null)) {
08439                     this.TaskCustomFieldsRowDeleting(this, new TaskCustomFieldsRowChangeEvent(((TaskCustomFieldsRow)(e.Row)), e.Action));
08440                 }
08441             }
08442             
08443             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08444             public void RemoveTaskCustomFieldsRow(TaskCustomFieldsRow row) {
08445                 this.Rows.Remove(row);
08446             }
08447             
08448             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08449             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
08450                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
08451                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
08452                 ProjectDataSet ds = new ProjectDataSet();
08453                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
08454                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
08455                 any1.MinOccurs = new decimal(0);
08456                 any1.MaxOccurs = decimal.MaxValue;
08457                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08458                 sequence.Items.Add(any1);
08459                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
08460                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
08461                 any2.MinOccurs = new decimal(1);
08462                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08463                 sequence.Items.Add(any2);
08464                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
08465                 attribute1.Name = "namespace";
08466                 attribute1.FixedValue = ds.Namespace;
08467                 type.Attributes.Add(attribute1);
08468                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
08469                 attribute2.Name = "tableTypeName";
08470                 attribute2.FixedValue = "TaskCustomFieldsDataTable";
08471                 type.Attributes.Add(attribute2);
08472                 type.Particle = sequence;
08473                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
08474                 if (xs.Contains(dsSchema.TargetNamespace)) {
08475                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
08476                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
08477                     try {
08478                         global::System.Xml.Schema.XmlSchema schema = null;
08479                         dsSchema.Write(s1);
08480                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
08481                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
08482                             s2.SetLength(0);
08483                             schema.Write(s2);
08484                             if ((s1.Length == s2.Length)) {
08485                                 s1.Position = 0;
08486                                 s2.Position = 0;
08487                                 for (; ((s1.Position != s1.Length) 
08488                                             && (s1.ReadByte() == s2.ReadByte())); ) {
08489                                     ;
08490                                 }
08491                                 if ((s1.Position == s1.Length)) {
08492                                     return type;
08493                                 }
08494                             }
08495                         }
08496                     }
08497                     finally {
08498                         if ((s1 != null)) {
08499                             s1.Close();
08500                         }
08501                         if ((s2 != null)) {
08502                             s2.Close();
08503                         }
08504                     }
08505                 }
08506                 xs.Add(dsSchema);
08507                 return type;
08508             }
08509         }
08510         
08511         /// <summary>
08512         ///Represents the strongly named DataTable class.
08513         ///</summary>
08514         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
08515         [global::System.Serializable()]
08516         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
08517         public partial class ProjectResourceCustomFieldsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
08518             
08519             private global::System.Data.DataColumn columnCUSTOM_FIELD_UID;
08520             
08521             private global::System.Data.DataColumn columnPROJ_UID;
08522             
08523             private global::System.Data.DataColumn columnRES_UID;
08524             
08525             private global::System.Data.DataColumn columnMD_PROP_UID;
08526             
08527             private global::System.Data.DataColumn columnMD_PROP_ID;
08528             
08529             private global::System.Data.DataColumn columnFIELD_TYPE_ENUM;
08530             
08531             private global::System.Data.DataColumn columnFLAG_VALUE;
08532             
08533             private global::System.Data.DataColumn columnTEXT_VALUE;
08534             
08535             private global::System.Data.DataColumn columnDATE_VALUE;
08536             
08537             private global::System.Data.DataColumn columnCODE_VALUE;
08538             
08539             private global::System.Data.DataColumn columnDUR_VALUE;
08540             
08541             private global::System.Data.DataColumn columnNUM_VALUE;
08542             
08543             private global::System.Data.DataColumn columnDUR_FMT;
08544             
08545             private global::System.Data.DataColumn columnINDICATOR_VALUE;
08546             
08547             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08548             public ProjectResourceCustomFieldsDataTable() {
08549                 this.TableName = "ProjectResourceCustomFields";
08550                 this.BeginInit();
08551                 this.InitClass();
08552                 this.EndInit();
08553             }
08554             
08555             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08556             internal ProjectResourceCustomFieldsDataTable(global::System.Data.DataTable table) {
08557                 this.TableName = table.TableName;
08558                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
08559                     this.CaseSensitive = table.CaseSensitive;
08560                 }
08561                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
08562                     this.Locale = table.Locale;
08563                 }
08564                 if ((table.Namespace != table.DataSet.Namespace)) {
08565                     this.Namespace = table.Namespace;
08566                 }
08567                 this.Prefix = table.Prefix;
08568                 this.MinimumCapacity = table.MinimumCapacity;
08569             }
08570             
08571             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08572             protected ProjectResourceCustomFieldsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
08573                     base(info, context) {
08574                 this.InitVars();
08575             }
08576             
08577             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08578             public global::System.Data.DataColumn CUSTOM_FIELD_UIDColumn {
08579                 get {
08580                     return this.columnCUSTOM_FIELD_UID;
08581                 }
08582             }
08583             
08584             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08585             public global::System.Data.DataColumn PROJ_UIDColumn {
08586                 get {
08587                     return this.columnPROJ_UID;
08588                 }
08589             }
08590             
08591             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08592             public global::System.Data.DataColumn RES_UIDColumn {
08593                 get {
08594                     return this.columnRES_UID;
08595                 }
08596             }
08597             
08598             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08599             public global::System.Data.DataColumn MD_PROP_UIDColumn {
08600                 get {
08601                     return this.columnMD_PROP_UID;
08602                 }
08603             }
08604             
08605             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08606             public global::System.Data.DataColumn MD_PROP_IDColumn {
08607                 get {
08608                     return this.columnMD_PROP_ID;
08609                 }
08610             }
08611             
08612             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08613             public global::System.Data.DataColumn FIELD_TYPE_ENUMColumn {
08614                 get {
08615                     return this.columnFIELD_TYPE_ENUM;
08616                 }
08617             }
08618             
08619             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08620             public global::System.Data.DataColumn FLAG_VALUEColumn {
08621                 get {
08622                     return this.columnFLAG_VALUE;
08623                 }
08624             }
08625             
08626             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08627             public global::System.Data.DataColumn TEXT_VALUEColumn {
08628                 get {
08629                     return this.columnTEXT_VALUE;
08630                 }
08631             }
08632             
08633             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08634             public global::System.Data.DataColumn DATE_VALUEColumn {
08635                 get {
08636                     return this.columnDATE_VALUE;
08637                 }
08638             }
08639             
08640             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08641             public global::System.Data.DataColumn CODE_VALUEColumn {
08642                 get {
08643                     return this.columnCODE_VALUE;
08644                 }
08645             }
08646             
08647             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08648             public global::System.Data.DataColumn DUR_VALUEColumn {
08649                 get {
08650                     return this.columnDUR_VALUE;
08651                 }
08652             }
08653             
08654             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08655             public global::System.Data.DataColumn NUM_VALUEColumn {
08656                 get {
08657                     return this.columnNUM_VALUE;
08658                 }
08659             }
08660             
08661             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08662             public global::System.Data.DataColumn DUR_FMTColumn {
08663                 get {
08664                     return this.columnDUR_FMT;
08665                 }
08666             }
08667             
08668             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08669             public global::System.Data.DataColumn INDICATOR_VALUEColumn {
08670                 get {
08671                     return this.columnINDICATOR_VALUE;
08672                 }
08673             }
08674             
08675             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08676             [global::System.ComponentModel.Browsable(false)]
08677             public int Count {
08678                 get {
08679                     return this.Rows.Count;
08680                 }
08681             }
08682             
08683             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08684             public ProjectResourceCustomFieldsRow this[int index] {
08685                 get {
08686                     return ((ProjectResourceCustomFieldsRow)(this.Rows[index]));
08687                 }
08688             }
08689             
08690             public event ProjectResourceCustomFieldsRowChangeEventHandler ProjectResourceCustomFieldsRowChanging;
08691             
08692             public event ProjectResourceCustomFieldsRowChangeEventHandler ProjectResourceCustomFieldsRowChanged;
08693             
08694             public event ProjectResourceCustomFieldsRowChangeEventHandler ProjectResourceCustomFieldsRowDeleting;
08695             
08696             public event ProjectResourceCustomFieldsRowChangeEventHandler ProjectResourceCustomFieldsRowDeleted;
08697             
08698             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08699             public void AddProjectResourceCustomFieldsRow(ProjectResourceCustomFieldsRow row) {
08700                 this.Rows.Add(row);
08701             }
08702             
08703             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08704             public ProjectResourceCustomFieldsRow AddProjectResourceCustomFieldsRow(System.Guid CUSTOM_FIELD_UID, System.Guid PROJ_UID, System.Guid RES_UID, System.Guid MD_PROP_UID, int MD_PROP_ID, byte FIELD_TYPE_ENUM, bool FLAG_VALUE, string TEXT_VALUE, System.DateTime DATE_VALUE, System.Guid CODE_VALUE, int DUR_VALUE, decimal NUM_VALUE, byte DUR_FMT, int INDICATOR_VALUE) {
08705                 ProjectResourceCustomFieldsRow rowProjectResourceCustomFieldsRow = ((ProjectResourceCustomFieldsRow)(this.NewRow()));
08706                 object[] columnValuesArray = new object[] {
08707                         CUSTOM_FIELD_UID,
08708                         PROJ_UID,
08709                         RES_UID,
08710                         MD_PROP_UID,
08711                         MD_PROP_ID,
08712                         FIELD_TYPE_ENUM,
08713                         FLAG_VALUE,
08714                         TEXT_VALUE,
08715                         DATE_VALUE,
08716                         CODE_VALUE,
08717                         DUR_VALUE,
08718                         NUM_VALUE,
08719                         DUR_FMT,
08720                         INDICATOR_VALUE};
08721                 rowProjectResourceCustomFieldsRow.ItemArray = columnValuesArray;
08722                 this.Rows.Add(rowProjectResourceCustomFieldsRow);
08723                 return rowProjectResourceCustomFieldsRow;
08724             }
08725             
08726             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08727             public ProjectResourceCustomFieldsRow FindByCUSTOM_FIELD_UID(System.Guid CUSTOM_FIELD_UID) {
08728                 return ((ProjectResourceCustomFieldsRow)(this.Rows.Find(new object[] {
08729                             CUSTOM_FIELD_UID})));
08730             }
08731             
08732             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08733             public virtual global::System.Collections.IEnumerator GetEnumerator() {
08734                 return this.Rows.GetEnumerator();
08735             }
08736             
08737             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08738             public override global::System.Data.DataTable Clone() {
08739                 ProjectResourceCustomFieldsDataTable cln = ((ProjectResourceCustomFieldsDataTable)(base.Clone()));
08740                 cln.InitVars();
08741                 return cln;
08742             }
08743             
08744             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08745             protected override global::System.Data.DataTable CreateInstance() {
08746                 return new ProjectResourceCustomFieldsDataTable();
08747             }
08748             
08749             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08750             internal void InitVars() {
08751                 this.columnCUSTOM_FIELD_UID = base.Columns["CUSTOM_FIELD_UID"];
08752                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
08753                 this.columnRES_UID = base.Columns["RES_UID"];
08754                 this.columnMD_PROP_UID = base.Columns["MD_PROP_UID"];
08755                 this.columnMD_PROP_ID = base.Columns["MD_PROP_ID"];
08756                 this.columnFIELD_TYPE_ENUM = base.Columns["FIELD_TYPE_ENUM"];
08757                 this.columnFLAG_VALUE = base.Columns["FLAG_VALUE"];
08758                 this.columnTEXT_VALUE = base.Columns["TEXT_VALUE"];
08759                 this.columnDATE_VALUE = base.Columns["DATE_VALUE"];
08760                 this.columnCODE_VALUE = base.Columns["CODE_VALUE"];
08761                 this.columnDUR_VALUE = base.Columns["DUR_VALUE"];
08762                 this.columnNUM_VALUE = base.Columns["NUM_VALUE"];
08763                 this.columnDUR_FMT = base.Columns["DUR_FMT"];
08764                 this.columnINDICATOR_VALUE = base.Columns["INDICATOR_VALUE"];
08765             }
08766             
08767             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08768             private void InitClass() {
08769                 this.columnCUSTOM_FIELD_UID = new global::System.Data.DataColumn("CUSTOM_FIELD_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08770                 base.Columns.Add(this.columnCUSTOM_FIELD_UID);
08771                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08772                 base.Columns.Add(this.columnPROJ_UID);
08773                 this.columnRES_UID = new global::System.Data.DataColumn("RES_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08774                 base.Columns.Add(this.columnRES_UID);
08775                 this.columnMD_PROP_UID = new global::System.Data.DataColumn("MD_PROP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08776                 base.Columns.Add(this.columnMD_PROP_UID);
08777                 this.columnMD_PROP_ID = new global::System.Data.DataColumn("MD_PROP_ID", typeof(int), null, global::System.Data.MappingType.Element);
08778                 base.Columns.Add(this.columnMD_PROP_ID);
08779                 this.columnFIELD_TYPE_ENUM = new global::System.Data.DataColumn("FIELD_TYPE_ENUM", typeof(byte), null, global::System.Data.MappingType.Element);
08780                 base.Columns.Add(this.columnFIELD_TYPE_ENUM);
08781                 this.columnFLAG_VALUE = new global::System.Data.DataColumn("FLAG_VALUE", typeof(bool), null, global::System.Data.MappingType.Element);
08782                 base.Columns.Add(this.columnFLAG_VALUE);
08783                 this.columnTEXT_VALUE = new global::System.Data.DataColumn("TEXT_VALUE", typeof(string), null, global::System.Data.MappingType.Element);
08784                 base.Columns.Add(this.columnTEXT_VALUE);
08785                 this.columnDATE_VALUE = new global::System.Data.DataColumn("DATE_VALUE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
08786                 base.Columns.Add(this.columnDATE_VALUE);
08787                 this.columnCODE_VALUE = new global::System.Data.DataColumn("CODE_VALUE", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
08788                 base.Columns.Add(this.columnCODE_VALUE);
08789                 this.columnDUR_VALUE = new global::System.Data.DataColumn("DUR_VALUE", typeof(int), null, global::System.Data.MappingType.Element);
08790                 base.Columns.Add(this.columnDUR_VALUE);
08791                 this.columnNUM_VALUE = new global::System.Data.DataColumn("NUM_VALUE", typeof(decimal), null, global::System.Data.MappingType.Element);
08792                 base.Columns.Add(this.columnNUM_VALUE);
08793                 this.columnDUR_FMT = new global::System.Data.DataColumn("DUR_FMT", typeof(byte), null, global::System.Data.MappingType.Element);
08794                 base.Columns.Add(this.columnDUR_FMT);
08795                 this.columnINDICATOR_VALUE = new global::System.Data.DataColumn("INDICATOR_VALUE", typeof(int), null, global::System.Data.MappingType.Element);
08796                 base.Columns.Add(this.columnINDICATOR_VALUE);
08797                 this.Constraints.Add(new global::System.Data.UniqueConstraint("ProjectResourceCustomFieldsKey", new global::System.Data.DataColumn[] {
08798                                 this.columnCUSTOM_FIELD_UID}, true));
08799                 this.columnCUSTOM_FIELD_UID.AllowDBNull = false;
08800                 this.columnCUSTOM_FIELD_UID.Unique = true;
08801                 this.columnPROJ_UID.AllowDBNull = false;
08802                 this.columnRES_UID.AllowDBNull = false;
08803                 this.columnINDICATOR_VALUE.ReadOnly = true;
08804             }
08805             
08806             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08807             public ProjectResourceCustomFieldsRow NewProjectResourceCustomFieldsRow() {
08808                 return ((ProjectResourceCustomFieldsRow)(this.NewRow()));
08809             }
08810             
08811             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08812             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
08813                 return new ProjectResourceCustomFieldsRow(builder);
08814             }
08815             
08816             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08817             protected override global::System.Type GetRowType() {
08818                 return typeof(ProjectResourceCustomFieldsRow);
08819             }
08820             
08821             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08822             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
08823                 base.OnRowChanged(e);
08824                 if ((this.ProjectResourceCustomFieldsRowChanged != null)) {
08825                     this.ProjectResourceCustomFieldsRowChanged(this, new ProjectResourceCustomFieldsRowChangeEvent(((ProjectResourceCustomFieldsRow)(e.Row)), e.Action));
08826                 }
08827             }
08828             
08829             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08830             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
08831                 base.OnRowChanging(e);
08832                 if ((this.ProjectResourceCustomFieldsRowChanging != null)) {
08833                     this.ProjectResourceCustomFieldsRowChanging(this, new ProjectResourceCustomFieldsRowChangeEvent(((ProjectResourceCustomFieldsRow)(e.Row)), e.Action));
08834                 }
08835             }
08836             
08837             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08838             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
08839                 base.OnRowDeleted(e);
08840                 if ((this.ProjectResourceCustomFieldsRowDeleted != null)) {
08841                     this.ProjectResourceCustomFieldsRowDeleted(this, new ProjectResourceCustomFieldsRowChangeEvent(((ProjectResourceCustomFieldsRow)(e.Row)), e.Action));
08842                 }
08843             }
08844             
08845             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08846             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
08847                 base.OnRowDeleting(e);
08848                 if ((this.ProjectResourceCustomFieldsRowDeleting != null)) {
08849                     this.ProjectResourceCustomFieldsRowDeleting(this, new ProjectResourceCustomFieldsRowChangeEvent(((ProjectResourceCustomFieldsRow)(e.Row)), e.Action));
08850                 }
08851             }
08852             
08853             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08854             public void RemoveProjectResourceCustomFieldsRow(ProjectResourceCustomFieldsRow row) {
08855                 this.Rows.Remove(row);
08856             }
08857             
08858             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08859             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
08860                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
08861                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
08862                 ProjectDataSet ds = new ProjectDataSet();
08863                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
08864                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
08865                 any1.MinOccurs = new decimal(0);
08866                 any1.MaxOccurs = decimal.MaxValue;
08867                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08868                 sequence.Items.Add(any1);
08869                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
08870                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
08871                 any2.MinOccurs = new decimal(1);
08872                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
08873                 sequence.Items.Add(any2);
08874                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
08875                 attribute1.Name = "namespace";
08876                 attribute1.FixedValue = ds.Namespace;
08877                 type.Attributes.Add(attribute1);
08878                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
08879                 attribute2.Name = "tableTypeName";
08880                 attribute2.FixedValue = "ProjectResourceCustomFieldsDataTable";
08881                 type.Attributes.Add(attribute2);
08882                 type.Particle = sequence;
08883                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
08884                 if (xs.Contains(dsSchema.TargetNamespace)) {
08885                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
08886                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
08887                     try {
08888                         global::System.Xml.Schema.XmlSchema schema = null;
08889                         dsSchema.Write(s1);
08890                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
08891                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
08892                             s2.SetLength(0);
08893                             schema.Write(s2);
08894                             if ((s1.Length == s2.Length)) {
08895                                 s1.Position = 0;
08896                                 s2.Position = 0;
08897                                 for (; ((s1.Position != s1.Length) 
08898                                             && (s1.ReadByte() == s2.ReadByte())); ) {
08899                                     ;
08900                                 }
08901                                 if ((s1.Position == s1.Length)) {
08902                                     return type;
08903                                 }
08904                             }
08905                         }
08906                     }
08907                     finally {
08908                         if ((s1 != null)) {
08909                             s1.Close();
08910                         }
08911                         if ((s2 != null)) {
08912                             s2.Close();
08913                         }
08914                     }
08915                 }
08916                 xs.Add(dsSchema);
08917                 return type;
08918             }
08919         }
08920         
08921         /// <summary>
08922         ///Represents the strongly named DataTable class.
08923         ///</summary>
08924         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
08925         [global::System.Serializable()]
08926         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
08927         public partial class AssignmentCustomFieldsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
08928             
08929             private global::System.Data.DataColumn columnCUSTOM_FIELD_UID;
08930             
08931             private global::System.Data.DataColumn columnPROJ_UID;
08932             
08933             private global::System.Data.DataColumn columnASSN_UID;
08934             
08935             private global::System.Data.DataColumn columnMD_PROP_UID;
08936             
08937             private global::System.Data.DataColumn columnMD_PROP_ID;
08938             
08939             private global::System.Data.DataColumn columnFIELD_TYPE_ENUM;
08940             
08941             private global::System.Data.DataColumn columnFLAG_VALUE;
08942             
08943             private global::System.Data.DataColumn columnTEXT_VALUE;
08944             
08945             private global::System.Data.DataColumn columnDATE_VALUE;
08946             
08947             private global::System.Data.DataColumn columnCODE_VALUE;
08948             
08949             private global::System.Data.DataColumn columnDUR_VALUE;
08950             
08951             private global::System.Data.DataColumn columnNUM_VALUE;
08952             
08953             private global::System.Data.DataColumn columnDUR_FMT;
08954             
08955             private global::System.Data.DataColumn columnINDICATOR_VALUE;
08956             
08957             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08958             public AssignmentCustomFieldsDataTable() {
08959                 this.TableName = "AssignmentCustomFields";
08960                 this.BeginInit();
08961                 this.InitClass();
08962                 this.EndInit();
08963             }
08964             
08965             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08966             internal AssignmentCustomFieldsDataTable(global::System.Data.DataTable table) {
08967                 this.TableName = table.TableName;
08968                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
08969                     this.CaseSensitive = table.CaseSensitive;
08970                 }
08971                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
08972                     this.Locale = table.Locale;
08973                 }
08974                 if ((table.Namespace != table.DataSet.Namespace)) {
08975                     this.Namespace = table.Namespace;
08976                 }
08977                 this.Prefix = table.Prefix;
08978                 this.MinimumCapacity = table.MinimumCapacity;
08979             }
08980             
08981             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08982             protected AssignmentCustomFieldsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
08983                     base(info, context) {
08984                 this.InitVars();
08985             }
08986             
08987             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08988             public global::System.Data.DataColumn CUSTOM_FIELD_UIDColumn {
08989                 get {
08990                     return this.columnCUSTOM_FIELD_UID;
08991                 }
08992             }
08993             
08994             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
08995             public global::System.Data.DataColumn PROJ_UIDColumn {
08996                 get {
08997                     return this.columnPROJ_UID;
08998                 }
08999             }
09000             
09001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09002             public global::System.Data.DataColumn ASSN_UIDColumn {
09003                 get {
09004                     return this.columnASSN_UID;
09005                 }
09006             }
09007             
09008             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09009             public global::System.Data.DataColumn MD_PROP_UIDColumn {
09010                 get {
09011                     return this.columnMD_PROP_UID;
09012                 }
09013             }
09014             
09015             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09016             public global::System.Data.DataColumn MD_PROP_IDColumn {
09017                 get {
09018                     return this.columnMD_PROP_ID;
09019                 }
09020             }
09021             
09022             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09023             public global::System.Data.DataColumn FIELD_TYPE_ENUMColumn {
09024                 get {
09025                     return this.columnFIELD_TYPE_ENUM;
09026                 }
09027             }
09028             
09029             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09030             public global::System.Data.DataColumn FLAG_VALUEColumn {
09031                 get {
09032                     return this.columnFLAG_VALUE;
09033                 }
09034             }
09035             
09036             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09037             public global::System.Data.DataColumn TEXT_VALUEColumn {
09038                 get {
09039                     return this.columnTEXT_VALUE;
09040                 }
09041             }
09042             
09043             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09044             public global::System.Data.DataColumn DATE_VALUEColumn {
09045                 get {
09046                     return this.columnDATE_VALUE;
09047                 }
09048             }
09049             
09050             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09051             public global::System.Data.DataColumn CODE_VALUEColumn {
09052                 get {
09053                     return this.columnCODE_VALUE;
09054                 }
09055             }
09056             
09057             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09058             public global::System.Data.DataColumn DUR_VALUEColumn {
09059                 get {
09060                     return this.columnDUR_VALUE;
09061                 }
09062             }
09063             
09064             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09065             public global::System.Data.DataColumn NUM_VALUEColumn {
09066                 get {
09067                     return this.columnNUM_VALUE;
09068                 }
09069             }
09070             
09071             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09072             public global::System.Data.DataColumn DUR_FMTColumn {
09073                 get {
09074                     return this.columnDUR_FMT;
09075                 }
09076             }
09077             
09078             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09079             public global::System.Data.DataColumn INDICATOR_VALUEColumn {
09080                 get {
09081                     return this.columnINDICATOR_VALUE;
09082                 }
09083             }
09084             
09085             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09086             [global::System.ComponentModel.Browsable(false)]
09087             public int Count {
09088                 get {
09089                     return this.Rows.Count;
09090                 }
09091             }
09092             
09093             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09094             public AssignmentCustomFieldsRow this[int index] {
09095                 get {
09096                     return ((AssignmentCustomFieldsRow)(this.Rows[index]));
09097                 }
09098             }
09099             
09100             public event AssignmentCustomFieldsRowChangeEventHandler AssignmentCustomFieldsRowChanging;
09101             
09102             public event AssignmentCustomFieldsRowChangeEventHandler AssignmentCustomFieldsRowChanged;
09103             
09104             public event AssignmentCustomFieldsRowChangeEventHandler AssignmentCustomFieldsRowDeleting;
09105             
09106             public event AssignmentCustomFieldsRowChangeEventHandler AssignmentCustomFieldsRowDeleted;
09107             
09108             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09109             public void AddAssignmentCustomFieldsRow(AssignmentCustomFieldsRow row) {
09110                 this.Rows.Add(row);
09111             }
09112             
09113             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09114             public AssignmentCustomFieldsRow AddAssignmentCustomFieldsRow(System.Guid CUSTOM_FIELD_UID, System.Guid PROJ_UID, System.Guid ASSN_UID, System.Guid MD_PROP_UID, int MD_PROP_ID, byte FIELD_TYPE_ENUM, bool FLAG_VALUE, string TEXT_VALUE, System.DateTime DATE_VALUE, System.Guid CODE_VALUE, int DUR_VALUE, decimal NUM_VALUE, byte DUR_FMT, int INDICATOR_VALUE) {
09115                 AssignmentCustomFieldsRow rowAssignmentCustomFieldsRow = ((AssignmentCustomFieldsRow)(this.NewRow()));
09116                 object[] columnValuesArray = new object[] {
09117                         CUSTOM_FIELD_UID,
09118                         PROJ_UID,
09119                         ASSN_UID,
09120                         MD_PROP_UID,
09121                         MD_PROP_ID,
09122                         FIELD_TYPE_ENUM,
09123                         FLAG_VALUE,
09124                         TEXT_VALUE,
09125                         DATE_VALUE,
09126                         CODE_VALUE,
09127                         DUR_VALUE,
09128                         NUM_VALUE,
09129                         DUR_FMT,
09130                         INDICATOR_VALUE};
09131                 rowAssignmentCustomFieldsRow.ItemArray = columnValuesArray;
09132                 this.Rows.Add(rowAssignmentCustomFieldsRow);
09133                 return rowAssignmentCustomFieldsRow;
09134             }
09135             
09136             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09137             public AssignmentCustomFieldsRow FindByCUSTOM_FIELD_UID(System.Guid CUSTOM_FIELD_UID) {
09138                 return ((AssignmentCustomFieldsRow)(this.Rows.Find(new object[] {
09139                             CUSTOM_FIELD_UID})));
09140             }
09141             
09142             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09143             public virtual global::System.Collections.IEnumerator GetEnumerator() {
09144                 return this.Rows.GetEnumerator();
09145             }
09146             
09147             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09148             public override global::System.Data.DataTable Clone() {
09149                 AssignmentCustomFieldsDataTable cln = ((AssignmentCustomFieldsDataTable)(base.Clone()));
09150                 cln.InitVars();
09151                 return cln;
09152             }
09153             
09154             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09155             protected override global::System.Data.DataTable CreateInstance() {
09156                 return new AssignmentCustomFieldsDataTable();
09157             }
09158             
09159             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09160             internal void InitVars() {
09161                 this.columnCUSTOM_FIELD_UID = base.Columns["CUSTOM_FIELD_UID"];
09162                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
09163                 this.columnASSN_UID = base.Columns["ASSN_UID"];
09164                 this.columnMD_PROP_UID = base.Columns["MD_PROP_UID"];
09165                 this.columnMD_PROP_ID = base.Columns["MD_PROP_ID"];
09166                 this.columnFIELD_TYPE_ENUM = base.Columns["FIELD_TYPE_ENUM"];
09167                 this.columnFLAG_VALUE = base.Columns["FLAG_VALUE"];
09168                 this.columnTEXT_VALUE = base.Columns["TEXT_VALUE"];
09169                 this.columnDATE_VALUE = base.Columns["DATE_VALUE"];
09170                 this.columnCODE_VALUE = base.Columns["CODE_VALUE"];
09171                 this.columnDUR_VALUE = base.Columns["DUR_VALUE"];
09172                 this.columnNUM_VALUE = base.Columns["NUM_VALUE"];
09173                 this.columnDUR_FMT = base.Columns["DUR_FMT"];
09174                 this.columnINDICATOR_VALUE = base.Columns["INDICATOR_VALUE"];
09175             }
09176             
09177             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09178             private void InitClass() {
09179                 this.columnCUSTOM_FIELD_UID = new global::System.Data.DataColumn("CUSTOM_FIELD_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
09180                 base.Columns.Add(this.columnCUSTOM_FIELD_UID);
09181                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
09182                 base.Columns.Add(this.columnPROJ_UID);
09183                 this.columnASSN_UID = new global::System.Data.DataColumn("ASSN_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
09184                 base.Columns.Add(this.columnASSN_UID);
09185                 this.columnMD_PROP_UID = new global::System.Data.DataColumn("MD_PROP_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
09186                 base.Columns.Add(this.columnMD_PROP_UID);
09187                 this.columnMD_PROP_ID = new global::System.Data.DataColumn("MD_PROP_ID", typeof(int), null, global::System.Data.MappingType.Element);
09188                 base.Columns.Add(this.columnMD_PROP_ID);
09189                 this.columnFIELD_TYPE_ENUM = new global::System.Data.DataColumn("FIELD_TYPE_ENUM", typeof(byte), null, global::System.Data.MappingType.Element);
09190                 base.Columns.Add(this.columnFIELD_TYPE_ENUM);
09191                 this.columnFLAG_VALUE = new global::System.Data.DataColumn("FLAG_VALUE", typeof(bool), null, global::System.Data.MappingType.Element);
09192                 base.Columns.Add(this.columnFLAG_VALUE);
09193                 this.columnTEXT_VALUE = new global::System.Data.DataColumn("TEXT_VALUE", typeof(string), null, global::System.Data.MappingType.Element);
09194                 base.Columns.Add(this.columnTEXT_VALUE);
09195                 this.columnDATE_VALUE = new global::System.Data.DataColumn("DATE_VALUE", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
09196                 base.Columns.Add(this.columnDATE_VALUE);
09197                 this.columnCODE_VALUE = new global::System.Data.DataColumn("CODE_VALUE", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
09198                 base.Columns.Add(this.columnCODE_VALUE);
09199                 this.columnDUR_VALUE = new global::System.Data.DataColumn("DUR_VALUE", typeof(int), null, global::System.Data.MappingType.Element);
09200                 base.Columns.Add(this.columnDUR_VALUE);
09201                 this.columnNUM_VALUE = new global::System.Data.DataColumn("NUM_VALUE", typeof(decimal), null, global::System.Data.MappingType.Element);
09202                 base.Columns.Add(this.columnNUM_VALUE);
09203                 this.columnDUR_FMT = new global::System.Data.DataColumn("DUR_FMT", typeof(byte), null, global::System.Data.MappingType.Element);
09204                 base.Columns.Add(this.columnDUR_FMT);
09205                 this.columnINDICATOR_VALUE = new global::System.Data.DataColumn("INDICATOR_VALUE", typeof(int), null, global::System.Data.MappingType.Element);
09206                 base.Columns.Add(this.columnINDICATOR_VALUE);
09207                 this.Constraints.Add(new global::System.Data.UniqueConstraint("AssignmentCustomFieldsKey", new global::System.Data.DataColumn[] {
09208                                 this.columnCUSTOM_FIELD_UID}, true));
09209                 this.columnCUSTOM_FIELD_UID.AllowDBNull = false;
09210                 this.columnCUSTOM_FIELD_UID.Unique = true;
09211                 this.columnPROJ_UID.AllowDBNull = false;
09212                 this.columnASSN_UID.AllowDBNull = false;
09213                 this.columnINDICATOR_VALUE.ReadOnly = true;
09214             }
09215             
09216             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09217             public AssignmentCustomFieldsRow NewAssignmentCustomFieldsRow() {
09218                 return ((AssignmentCustomFieldsRow)(this.NewRow()));
09219             }
09220             
09221             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09222             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
09223                 return new AssignmentCustomFieldsRow(builder);
09224             }
09225             
09226             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09227             protected override global::System.Type GetRowType() {
09228                 return typeof(AssignmentCustomFieldsRow);
09229             }
09230             
09231             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09232             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
09233                 base.OnRowChanged(e);
09234                 if ((this.AssignmentCustomFieldsRowChanged != null)) {
09235                     this.AssignmentCustomFieldsRowChanged(this, new AssignmentCustomFieldsRowChangeEvent(((AssignmentCustomFieldsRow)(e.Row)), e.Action));
09236                 }
09237             }
09238             
09239             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09240             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
09241                 base.OnRowChanging(e);
09242                 if ((this.AssignmentCustomFieldsRowChanging != null)) {
09243                     this.AssignmentCustomFieldsRowChanging(this, new AssignmentCustomFieldsRowChangeEvent(((AssignmentCustomFieldsRow)(e.Row)), e.Action));
09244                 }
09245             }
09246             
09247             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09248             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
09249                 base.OnRowDeleted(e);
09250                 if ((this.AssignmentCustomFieldsRowDeleted != null)) {
09251                     this.AssignmentCustomFieldsRowDeleted(this, new AssignmentCustomFieldsRowChangeEvent(((AssignmentCustomFieldsRow)(e.Row)), e.Action));
09252                 }
09253             }
09254             
09255             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09256             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
09257                 base.OnRowDeleting(e);
09258                 if ((this.AssignmentCustomFieldsRowDeleting != null)) {
09259                     this.AssignmentCustomFieldsRowDeleting(this, new AssignmentCustomFieldsRowChangeEvent(((AssignmentCustomFieldsRow)(e.Row)), e.Action));
09260                 }
09261             }
09262             
09263             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09264             public void RemoveAssignmentCustomFieldsRow(AssignmentCustomFieldsRow row) {
09265                 this.Rows.Remove(row);
09266             }
09267             
09268             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09269             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
09270                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
09271                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
09272                 ProjectDataSet ds = new ProjectDataSet();
09273                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
09274                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
09275                 any1.MinOccurs = new decimal(0);
09276                 any1.MaxOccurs = decimal.MaxValue;
09277                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
09278                 sequence.Items.Add(any1);
09279                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
09280                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
09281                 any2.MinOccurs = new decimal(1);
09282                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
09283                 sequence.Items.Add(any2);
09284                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
09285                 attribute1.Name = "namespace";
09286                 attribute1.FixedValue = ds.Namespace;
09287                 type.Attributes.Add(attribute1);
09288                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
09289                 attribute2.Name = "tableTypeName";
09290                 attribute2.FixedValue = "AssignmentCustomFieldsDataTable";
09291                 type.Attributes.Add(attribute2);
09292                 type.Particle = sequence;
09293                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
09294                 if (xs.Contains(dsSchema.TargetNamespace)) {
09295                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
09296                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
09297                     try {
09298                         global::System.Xml.Schema.XmlSchema schema = null;
09299                         dsSchema.Write(s1);
09300                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
09301                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
09302                             s2.SetLength(0);
09303                             schema.Write(s2);
09304                             if ((s1.Length == s2.Length)) {
09305                                 s1.Position = 0;
09306                                 s2.Position = 0;
09307                                 for (; ((s1.Position != s1.Length) 
09308                                             && (s1.ReadByte() == s2.ReadByte())); ) {
09309                                     ;
09310                                 }
09311                                 if ((s1.Position == s1.Length)) {
09312                                     return type;
09313                                 }
09314                             }
09315                         }
09316                     }
09317                     finally {
09318                         if ((s1 != null)) {
09319                             s1.Close();
09320                         }
09321                         if ((s2 != null)) {
09322                             s2.Close();
09323                         }
09324                     }
09325                 }
09326                 xs.Add(dsSchema);
09327                 return type;
09328             }
09329         }
09330         
09331         /// <summary>
09332         ///Represents strongly named DataRow class.
09333         ///</summary>
09334         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
09335         public partial class ProjectRow : global::System.Data.DataRow {
09336             
09337             private ProjectDataTable tableProject;
09338             
09339             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09340             internal ProjectRow(global::System.Data.DataRowBuilder rb) : 
09341                     base(rb) {
09342                 this.tableProject = ((ProjectDataTable)(this.Table));
09343             }
09344             
09345             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09346             public System.Guid PROJ_UID {
09347                 get {
09348                     return ((global::System.Guid)(this[this.tableProject.PROJ_UIDColumn]));
09349                 }
09350                 set {
09351                     this[this.tableProject.PROJ_UIDColumn] = value;
09352                 }
09353             }
09354             
09355             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09356             public string PROJ_NAME {
09357                 get {
09358                     try {
09359                         return ((string)(this[this.tableProject.PROJ_NAMEColumn]));
09360                     }
09361                     catch (global::System.InvalidCastException e) {
09362                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_NAME\' in table \'Project\' is DBNull.", e);
09363                     }
09364                 }
09365                 set {
09366                     this[this.tableProject.PROJ_NAMEColumn] = value;
09367                 }
09368             }
09369             
09370             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09371             public int PROJ_TYPE {
09372                 get {
09373                     try {
09374                         return ((int)(this[this.tableProject.PROJ_TYPEColumn]));
09375                     }
09376                     catch (global::System.InvalidCastException e) {
09377                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_TYPE\' in table \'Project\' is DBNull.", e);
09378                     }
09379                 }
09380                 set {
09381                     this[this.tableProject.PROJ_TYPEColumn] = value;
09382                 }
09383             }
09384             
09385             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09386             public string PROJ_PROP_AUTHOR {
09387                 get {
09388                     try {
09389                         return ((string)(this[this.tableProject.PROJ_PROP_AUTHORColumn]));
09390                     }
09391                     catch (global::System.InvalidCastException e) {
09392                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_PROP_AUTHOR\' in table \'Project\' is DBNull.", e);
09393                     }
09394                 }
09395                 set {
09396                     this[this.tableProject.PROJ_PROP_AUTHORColumn] = value;
09397                 }
09398             }
09399             
09400             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09401             public System.Guid CAL_UID {
09402                 get {
09403                     try {
09404                         return ((global::System.Guid)(this[this.tableProject.CAL_UIDColumn]));
09405                     }
09406                     catch (global::System.InvalidCastException e) {
09407                         throw new global::System.Data.StrongTypingException("The value for column \'CAL_UID\' in table \'Project\' is DBNull.", e);
09408                     }
09409                 }
09410                 set {
09411                     this[this.tableProject.CAL_UIDColumn] = value;
09412                 }
09413             }
09414             
09415             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09416             public string CAL_NAME {
09417                 get {
09418                     try {
09419                         return ((string)(this[this.tableProject.CAL_NAMEColumn]));
09420                     }
09421                     catch (global::System.InvalidCastException e) {
09422                         throw new global::System.Data.StrongTypingException("The value for column \'CAL_NAME\' in table \'Project\' is DBNull.", e);
09423                     }
09424                 }
09425                 set {
09426                     this[this.tableProject.CAL_NAMEColumn] = value;
09427                 }
09428             }
09429             
09430             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09431             public string PROJ_PROP_CATEGORY {
09432                 get {
09433                     try {
09434                         return ((string)(this[this.tableProject.PROJ_PROP_CATEGORYColumn]));
09435                     }
09436                     catch (global::System.InvalidCastException e) {
09437                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_PROP_CATEGORY\' in table \'Project\' is DBNull.", e);
09438                     }
09439                 }
09440                 set {
09441                     this[this.tableProject.PROJ_PROP_CATEGORYColumn] = value;
09442                 }
09443             }
09444             
09445             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09446             public string PROJ_PROP_COMPANY {
09447                 get {
09448                     try {
09449                         return ((string)(this[this.tableProject.PROJ_PROP_COMPANYColumn]));
09450                     }
09451                     catch (global::System.InvalidCastException e) {
09452                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_PROP_COMPANY\' in table \'Project\' is DBNull.", e);
09453                     }
09454                 }
09455                 set {
09456                     this[this.tableProject.PROJ_PROP_COMPANYColumn] = value;
09457                 }
09458             }
09459             
09460             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09461             public string PROJ_PROP_KEYWORDS {
09462                 get {
09463                     try {
09464                         return ((string)(this[this.tableProject.PROJ_PROP_KEYWORDSColumn]));
09465                     }
09466                     catch (global::System.InvalidCastException e) {
09467                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_PROP_KEYWORDS\' in table \'Project\' is DBNull.", e);
09468                     }
09469                 }
09470                 set {
09471                     this[this.tableProject.PROJ_PROP_KEYWORDSColumn] = value;
09472                 }
09473             }
09474             
09475             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09476             public string PROJ_PROP_MANAGER {
09477                 get {
09478                     try {
09479                         return ((string)(this[this.tableProject.PROJ_PROP_MANAGERColumn]));
09480                     }
09481                     catch (global::System.InvalidCastException e) {
09482                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_PROP_MANAGER\' in table \'Project\' is DBNull.", e);
09483                     }
09484                 }
09485                 set {
09486                     this[this.tableProject.PROJ_PROP_MANAGERColumn] = value;
09487                 }
09488             }
09489             
09490             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09491             public string PROJ_PROP_SUBJECT {
09492                 get {
09493                     try {
09494                         return ((string)(this[this.tableProject.PROJ_PROP_SUBJECTColumn]));
09495                     }
09496                     catch (global::System.InvalidCastException e) {
09497                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_PROP_SUBJECT\' in table \'Project\' is DBNull.", e);
09498                     }
09499                 }
09500                 set {
09501                     this[this.tableProject.PROJ_PROP_SUBJECTColumn] = value;
09502                 }
09503             }
09504             
09505             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09506             public string PROJ_PROP_TITLE {
09507                 get {
09508                     try {
09509                         return ((string)(this[this.tableProject.PROJ_PROP_TITLEColumn]));
09510                     }
09511                     catch (global::System.InvalidCastException e) {
09512                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_PROP_TITLE\' in table \'Project\' is DBNull.", e);
09513                     }
09514                 }
09515                 set {
09516                     this[this.tableProject.PROJ_PROP_TITLEColumn] = value;
09517                 }
09518             }
09519             
09520             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09521             public bool PROJ_OPT_CALC_ACT_COSTS {
09522                 get {
09523                     try {
09524                         return ((bool)(this[this.tableProject.PROJ_OPT_CALC_ACT_COSTSColumn]));
09525                     }
09526                     catch (global::System.InvalidCastException e) {
09527                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CALC_ACT_COSTS\' in table \'Project\' is DBNull.", e);
09528                     }
09529                 }
09530                 set {
09531                     this[this.tableProject.PROJ_OPT_CALC_ACT_COSTSColumn] = value;
09532                 }
09533             }
09534             
09535             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09536             public int PROJ_OPT_CRITICAL_SLACK_LIMIT {
09537                 get {
09538                     try {
09539                         return ((int)(this[this.tableProject.PROJ_OPT_CRITICAL_SLACK_LIMITColumn]));
09540                     }
09541                     catch (global::System.InvalidCastException e) {
09542                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CRITICAL_SLACK_LIMIT\' in table \'Project\' is DBNull" +
09543                                 ".", e);
09544                     }
09545                 }
09546                 set {
09547                     this[this.tableProject.PROJ_OPT_CRITICAL_SLACK_LIMITColumn] = value;
09548                 }
09549             }
09550             
09551             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09552             public int PROJ_OPT_CURRENCY_DIGITS {
09553                 get {
09554                     try {
09555                         return ((int)(this[this.tableProject.PROJ_OPT_CURRENCY_DIGITSColumn]));
09556                     }
09557                     catch (global::System.InvalidCastException e) {
09558                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_DIGITS\' in table \'Project\' is DBNull.", e);
09559                     }
09560                 }
09561                 set {
09562                     this[this.tableProject.PROJ_OPT_CURRENCY_DIGITSColumn] = value;
09563                 }
09564             }
09565             
09566             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09567             public int PROJ_OPT_CURRENCY_POSITION {
09568                 get {
09569                     try {
09570                         return ((int)(this[this.tableProject.PROJ_OPT_CURRENCY_POSITIONColumn]));
09571                     }
09572                     catch (global::System.InvalidCastException e) {
09573                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_POSITION\' in table \'Project\' is DBNull.", e);
09574                     }
09575                 }
09576                 set {
09577                     this[this.tableProject.PROJ_OPT_CURRENCY_POSITIONColumn] = value;
09578                 }
09579             }
09580             
09581             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09582             public string PROJ_OPT_CURRENCY_SYMBOL {
09583                 get {
09584                     try {
09585                         return ((string)(this[this.tableProject.PROJ_OPT_CURRENCY_SYMBOLColumn]));
09586                     }
09587                     catch (global::System.InvalidCastException e) {
09588                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_SYMBOL\' in table \'Project\' is DBNull.", e);
09589                     }
09590                 }
09591                 set {
09592                     this[this.tableProject.PROJ_OPT_CURRENCY_SYMBOLColumn] = value;
09593                 }
09594             }
09595             
09596             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09597             public string PROJ_OPT_CURRENCY_CODE {
09598                 get {
09599                     try {
09600                         return ((string)(this[this.tableProject.PROJ_OPT_CURRENCY_CODEColumn]));
09601                     }
09602                     catch (global::System.InvalidCastException e) {
09603                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_CODE\' in table \'Project\' is DBNull.", e);
09604                     }
09605                 }
09606                 set {
09607                     this[this.tableProject.PROJ_OPT_CURRENCY_CODEColumn] = value;
09608                 }
09609             }
09610             
09611             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09612             public bool PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN {
09613                 get {
09614                     try {
09615                         return ((bool)(this[this.tableProject.PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVENColumn]));
09616                     }
09617                     catch (global::System.InvalidCastException e) {
09618                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVEN\' in table \'Project\' is" +
09619                                 " DBNull.", e);
09620                     }
09621                 }
09622                 set {
09623                     this[this.tableProject.PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVENColumn] = value;
09624                 }
09625             }
09626             
09627             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09628             public System.DateTime PROJ_INFO_CURRENT_DATE {
09629                 get {
09630                     try {
09631                         return ((global::System.DateTime)(this[this.tableProject.PROJ_INFO_CURRENT_DATEColumn]));
09632                     }
09633                     catch (global::System.InvalidCastException e) {
09634                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_INFO_CURRENT_DATE\' in table \'Project\' is DBNull.", e);
09635                     }
09636                 }
09637                 set {
09638                     this[this.tableProject.PROJ_INFO_CURRENT_DATEColumn] = value;
09639                 }
09640             }
09641             
09642             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09643             public System.DateTime PROJ_OPT_DEF_FINISH_TIME {
09644                 get {
09645                     try {
09646                         return ((global::System.DateTime)(this[this.tableProject.PROJ_OPT_DEF_FINISH_TIMEColumn]));
09647                     }
09648                     catch (global::System.InvalidCastException e) {
09649                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_DEF_FINISH_TIME\' in table \'Project\' is DBNull.", e);
09650                     }
09651                 }
09652                 set {
09653                     this[this.tableProject.PROJ_OPT_DEF_FINISH_TIMEColumn] = value;
09654                 }
09655             }
09656             
09657             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09658             public int PROJ_OPT_DEF_FIX_COST_ACCRUAL {
09659                 get {
09660                     try {
09661                         return ((int)(this[this.tableProject.PROJ_OPT_DEF_FIX_COST_ACCRUALColumn]));
09662                     }
09663                     catch (global::System.InvalidCastException e) {
09664                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_DEF_FIX_COST_ACCRUAL\' in table \'Project\' is DBNull" +
09665                                 ".", e);
09666                     }
09667                 }
09668                 set {
09669                     this[this.tableProject.PROJ_OPT_DEF_FIX_COST_ACCRUALColumn] = value;
09670                 }
09671             }
09672             
09673             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09674             public double PROJ_OPT_DEF_OVT_RATE {
09675                 get {
09676                     try {
09677                         return ((double)(this[this.tableProject.PROJ_OPT_DEF_OVT_RATEColumn]));
09678                     }
09679                     catch (global::System.InvalidCastException e) {
09680                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_DEF_OVT_RATE\' in table \'Project\' is DBNull.", e);
09681                     }
09682                 }
09683                 set {
09684                     this[this.tableProject.PROJ_OPT_DEF_OVT_RATEColumn] = value;
09685                 }
09686             }
09687             
09688             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09689             public double PROJ_OPT_DEF_STD_RATE {
09690                 get {
09691                     try {
09692                         return ((double)(this[this.tableProject.PROJ_OPT_DEF_STD_RATEColumn]));
09693                     }
09694                     catch (global::System.InvalidCastException e) {
09695                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_DEF_STD_RATE\' in table \'Project\' is DBNull.", e);
09696                     }
09697                 }
09698                 set {
09699                     this[this.tableProject.PROJ_OPT_DEF_STD_RATEColumn] = value;
09700                 }
09701             }
09702             
09703             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09704             public System.DateTime PROJ_OPT_DEF_START_TIME {
09705                 get {
09706                     try {
09707                         return ((global::System.DateTime)(this[this.tableProject.PROJ_OPT_DEF_START_TIMEColumn]));
09708                     }
09709                     catch (global::System.InvalidCastException e) {
09710                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_DEF_START_TIME\' in table \'Project\' is DBNull.", e);
09711                     }
09712                 }
09713                 set {
09714                     this[this.tableProject.PROJ_OPT_DEF_START_TIMEColumn] = value;
09715                 }
09716             }
09717             
09718             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09719             public int PROJ_OPT_DEF_TASK_TYPE {
09720                 get {
09721                     try {
09722                         return ((int)(this[this.tableProject.PROJ_OPT_DEF_TASK_TYPEColumn]));
09723                     }
09724                     catch (global::System.InvalidCastException e) {
09725                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_DEF_TASK_TYPE\' in table \'Project\' is DBNull.", e);
09726                     }
09727                 }
09728                 set {
09729                     this[this.tableProject.PROJ_OPT_DEF_TASK_TYPEColumn] = value;
09730                 }
09731             }
09732             
09733             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09734             public int WPROJ_TRACKING_METHOD {
09735                 get {
09736                     try {
09737                         return ((int)(this[this.tableProject.WPROJ_TRACKING_METHODColumn]));
09738                     }
09739                     catch (global::System.InvalidCastException e) {
09740                         throw new global::System.Data.StrongTypingException("The value for column \'WPROJ_TRACKING_METHOD\' in table \'Project\' is DBNull.", e);
09741                     }
09742                 }
09743                 set {
09744                     this[this.tableProject.WPROJ_TRACKING_METHODColumn] = value;
09745                 }
09746             }
09747             
09748             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09749             public int PROJ_OPT_DUR_ENTRY_FMT {
09750                 get {
09751                     try {
09752                         return ((int)(this[this.tableProject.PROJ_OPT_DUR_ENTRY_FMTColumn]));
09753                     }
09754                     catch (global::System.InvalidCastException e) {
09755                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_DUR_ENTRY_FMT\' in table \'Project\' is DBNull.", e);
09756                     }
09757                 }
09758                 set {
09759                     this[this.tableProject.PROJ_OPT_DUR_ENTRY_FMTColumn] = value;
09760                 }
09761             }
09762             
09763             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09764             public System.DateTime PROJ_INFO_FINISH_DATE {
09765                 get {
09766                     try {
09767                         return ((global::System.DateTime)(this[this.tableProject.PROJ_INFO_FINISH_DATEColumn]));
09768                     }
09769                     catch (global::System.InvalidCastException e) {
09770                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_INFO_FINISH_DATE\' in table \'Project\' is DBNull.", e);
09771                     }
09772                 }
09773                 set {
09774                     this[this.tableProject.PROJ_INFO_FINISH_DATEColumn] = value;
09775                 }
09776             }
09777             
09778             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09779             public bool PROJ_OPT_HONOR_CONSTRAINTS {
09780                 get {
09781                     try {
09782                         return ((bool)(this[this.tableProject.PROJ_OPT_HONOR_CONSTRAINTSColumn]));
09783                     }
09784                     catch (global::System.InvalidCastException e) {
09785                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_HONOR_CONSTRAINTS\' in table \'Project\' is DBNull.", e);
09786                     }
09787                 }
09788                 set {
09789                     this[this.tableProject.PROJ_OPT_HONOR_CONSTRAINTSColumn] = value;
09790                 }
09791             }
09792             
09793             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09794             public bool PROJ_OPT_MULT_CRITICAL_PATHS {
09795                 get {
09796                     try {
09797                         return ((bool)(this[this.tableProject.PROJ_OPT_MULT_CRITICAL_PATHSColumn]));
09798                     }
09799                     catch (global::System.InvalidCastException e) {
09800                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_MULT_CRITICAL_PATHS\' in table \'Project\' is DBNull." +
09801                                 "", e);
09802                     }
09803                 }
09804                 set {
09805                     this[this.tableProject.PROJ_OPT_MULT_CRITICAL_PATHSColumn] = value;
09806                 }
09807             }
09808             
09809             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09810             public bool PROJ_INFO_SCHED_FROM {
09811                 get {
09812                     try {
09813                         return ((bool)(this[this.tableProject.PROJ_INFO_SCHED_FROMColumn]));
09814                     }
09815                     catch (global::System.InvalidCastException e) {
09816                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_INFO_SCHED_FROM\' in table \'Project\' is DBNull.", e);
09817                     }
09818                 }
09819                 set {
09820                     this[this.tableProject.PROJ_INFO_SCHED_FROMColumn] = value;
09821                 }
09822             }
09823             
09824             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09825             public bool PROJ_OPT_SPLIT_IN_PROGRESS {
09826                 get {
09827                     try {
09828                         return ((bool)(this[this.tableProject.PROJ_OPT_SPLIT_IN_PROGRESSColumn]));
09829                     }
09830                     catch (global::System.InvalidCastException e) {
09831                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_SPLIT_IN_PROGRESS\' in table \'Project\' is DBNull.", e);
09832                     }
09833                 }
09834                 set {
09835                     this[this.tableProject.PROJ_OPT_SPLIT_IN_PROGRESSColumn] = value;
09836                 }
09837             }
09838             
09839             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09840             public bool PROJ_OPT_SPREAD_ACT_COSTS {
09841                 get {
09842                     try {
09843                         return ((bool)(this[this.tableProject.PROJ_OPT_SPREAD_ACT_COSTSColumn]));
09844                     }
09845                     catch (global::System.InvalidCastException e) {
09846                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_SPREAD_ACT_COSTS\' in table \'Project\' is DBNull.", e);
09847                     }
09848                 }
09849                 set {
09850                     this[this.tableProject.PROJ_OPT_SPREAD_ACT_COSTSColumn] = value;
09851                 }
09852             }
09853             
09854             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09855             public bool PROJ_OPT_SPREAD_PCT_COMP {
09856                 get {
09857                     try {
09858                         return ((bool)(this[this.tableProject.PROJ_OPT_SPREAD_PCT_COMPColumn]));
09859                     }
09860                     catch (global::System.InvalidCastException e) {
09861                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_SPREAD_PCT_COMP\' in table \'Project\' is DBNull.", e);
09862                     }
09863                 }
09864                 set {
09865                     this[this.tableProject.PROJ_OPT_SPREAD_PCT_COMPColumn] = value;
09866                 }
09867             }
09868             
09869             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09870             public System.DateTime PROJ_INFO_START_DATE {
09871                 get {
09872                     try {
09873                         return ((global::System.DateTime)(this[this.tableProject.PROJ_INFO_START_DATEColumn]));
09874                     }
09875                     catch (global::System.InvalidCastException e) {
09876                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_INFO_START_DATE\' in table \'Project\' is DBNull.", e);
09877                     }
09878                 }
09879                 set {
09880                     this[this.tableProject.PROJ_INFO_START_DATEColumn] = value;
09881                 }
09882             }
09883             
09884             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09885             public System.DateTime PROJ_INFO_STATUS_DATE {
09886                 get {
09887                     try {
09888                         return ((global::System.DateTime)(this[this.tableProject.PROJ_INFO_STATUS_DATEColumn]));
09889                     }
09890                     catch (global::System.InvalidCastException e) {
09891                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_INFO_STATUS_DATE\' in table \'Project\' is DBNull.", e);
09892                     }
09893                 }
09894                 set {
09895                     this[this.tableProject.PROJ_INFO_STATUS_DATEColumn] = value;
09896                 }
09897             }
09898             
09899             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09900             public bool PROJ_OPT_TASK_UPDATES_RES {
09901                 get {
09902                     try {
09903                         return ((bool)(this[this.tableProject.PROJ_OPT_TASK_UPDATES_RESColumn]));
09904                     }
09905                     catch (global::System.InvalidCastException e) {
09906                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_TASK_UPDATES_RES\' in table \'Project\' is DBNull.", e);
09907                     }
09908                 }
09909                 set {
09910                     this[this.tableProject.PROJ_OPT_TASK_UPDATES_RESColumn] = value;
09911                 }
09912             }
09913             
09914             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09915             public int PROJ_OPT_WORK_ENTRY_FMT {
09916                 get {
09917                     try {
09918                         return ((int)(this[this.tableProject.PROJ_OPT_WORK_ENTRY_FMTColumn]));
09919                     }
09920                     catch (global::System.InvalidCastException e) {
09921                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_WORK_ENTRY_FMT\' in table \'Project\' is DBNull.", e);
09922                     }
09923                 }
09924                 set {
09925                     this[this.tableProject.PROJ_OPT_WORK_ENTRY_FMTColumn] = value;
09926                 }
09927             }
09928             
09929             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09930             public bool PROJ_OPT_NEW_TASK_EST {
09931                 get {
09932                     try {
09933                         return ((bool)(this[this.tableProject.PROJ_OPT_NEW_TASK_ESTColumn]));
09934                     }
09935                     catch (global::System.InvalidCastException e) {
09936                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_NEW_TASK_EST\' in table \'Project\' is DBNull.", e);
09937                     }
09938                 }
09939                 set {
09940                     this[this.tableProject.PROJ_OPT_NEW_TASK_ESTColumn] = value;
09941                 }
09942             }
09943             
09944             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09945             public bool PROJ_PROTECTED_ACTUALS_SYNCH {
09946                 get {
09947                     try {
09948                         return ((bool)(this[this.tableProject.PROJ_PROTECTED_ACTUALS_SYNCHColumn]));
09949                     }
09950                     catch (global::System.InvalidCastException e) {
09951                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_PROTECTED_ACTUALS_SYNCH\' in table \'Project\' is DBNull." +
09952                                 "", e);
09953                     }
09954                 }
09955                 set {
09956                     this[this.tableProject.PROJ_PROTECTED_ACTUALS_SYNCHColumn] = value;
09957                 }
09958             }
09959             
09960             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09961             public short ProjectOptionDefaultOvertimeRateFormat {
09962                 get {
09963                     try {
09964                         return ((short)(this[this.tableProject.ProjectOptionDefaultOvertimeRateFormatColumn]));
09965                     }
09966                     catch (global::System.InvalidCastException e) {
09967                         throw new global::System.Data.StrongTypingException("The value for column \'ProjectOptionDefaultOvertimeRateFormat\' in table \'Project\' " +
09968                                 "is DBNull.", e);
09969                     }
09970                 }
09971                 set {
09972                     this[this.tableProject.ProjectOptionDefaultOvertimeRateFormatColumn] = value;
09973                 }
09974             }
09975             
09976             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09977             public short ProjectOptionDefaultStandardRateFormat {
09978                 get {
09979                     try {
09980                         return ((short)(this[this.tableProject.ProjectOptionDefaultStandardRateFormatColumn]));
09981                     }
09982                     catch (global::System.InvalidCastException e) {
09983                         throw new global::System.Data.StrongTypingException("The value for column \'ProjectOptionDefaultStandardRateFormat\' in table \'Project\' " +
09984                                 "is DBNull.", e);
09985                     }
09986                 }
09987                 set {
09988                     this[this.tableProject.ProjectOptionDefaultStandardRateFormatColumn] = value;
09989                 }
09990             }
09991             
09992             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
09993             public short PROJ_OPT_FY_START_MONTH {
09994                 get {
09995                     try {
09996                         return ((short)(this[this.tableProject.PROJ_OPT_FY_START_MONTHColumn]));
09997                     }
09998                     catch (global::System.InvalidCastException e) {
09999                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_FY_START_MONTH\' in table \'Project\' is DBNull.", e);
10000                     }
10001                 }
10002                 set {
10003                     this[this.tableProject.PROJ_OPT_FY_START_MONTHColumn] = value;
10004                 }
10005             }
10006             
10007             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10008             public bool PROJ_OPT_FY_USE_START_YR {
10009                 get {
10010                     try {
10011                         return ((bool)(this[this.tableProject.PROJ_OPT_FY_USE_START_YRColumn]));
10012                     }
10013                     catch (global::System.InvalidCastException e) {
10014                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_FY_USE_START_YR\' in table \'Project\' is DBNull.", e);
10015                     }
10016                 }
10017                 set {
10018                     this[this.tableProject.PROJ_OPT_FY_USE_START_YRColumn] = value;
10019                 }
10020             }
10021             
10022             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10023             public int PROJ_OPT_MINUTES_PER_DAY {
10024                 get {
10025                     try {
10026                         return ((int)(this[this.tableProject.PROJ_OPT_MINUTES_PER_DAYColumn]));
10027                     }
10028                     catch (global::System.InvalidCastException e) {
10029                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_MINUTES_PER_DAY\' in table \'Project\' is DBNull.", e);
10030                     }
10031                 }
10032                 set {
10033                     this[this.tableProject.PROJ_OPT_MINUTES_PER_DAYColumn] = value;
10034                 }
10035             }
10036             
10037             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10038             public int PROJ_OPT_MINUTES_PER_WEEK {
10039                 get {
10040                     try {
10041                         return ((int)(this[this.tableProject.PROJ_OPT_MINUTES_PER_WEEKColumn]));
10042                     }
10043                     catch (global::System.InvalidCastException e) {
10044                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_MINUTES_PER_WEEK\' in table \'Project\' is DBNull.", e);
10045                     }
10046                 }
10047                 set {
10048                     this[this.tableProject.PROJ_OPT_MINUTES_PER_WEEKColumn] = value;
10049                 }
10050             }
10051             
10052             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10053             public short PROJ_OPT_DAYS_PER_MONTH {
10054                 get {
10055                     try {
10056                         return ((short)(this[this.tableProject.PROJ_OPT_DAYS_PER_MONTHColumn]));
10057                     }
10058                     catch (global::System.InvalidCastException e) {
10059                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_DAYS_PER_MONTH\' in table \'Project\' is DBNull.", e);
10060                     }
10061                 }
10062                 set {
10063                     this[this.tableProject.PROJ_OPT_DAYS_PER_MONTHColumn] = value;
10064                 }
10065             }
10066             
10067             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10068             public bool PROJ_OPT_MOVE_ACTUAL_IF_LATER {
10069                 get {
10070                     try {
10071                         return ((bool)(this[this.tableProject.PROJ_OPT_MOVE_ACTUAL_IF_LATERColumn]));
10072                     }
10073                     catch (global::System.InvalidCastException e) {
10074                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_MOVE_ACTUAL_IF_LATER\' in table \'Project\' is DBNull" +
10075                                 ".", e);
10076                     }
10077                 }
10078                 set {
10079                     this[this.tableProject.PROJ_OPT_MOVE_ACTUAL_IF_LATERColumn] = value;
10080                 }
10081             }
10082             
10083             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10084             public bool PROJ_OPT_MOVE_ACTUAL_TO_STATUS {
10085                 get {
10086                     try {
10087                         return ((bool)(this[this.tableProject.PROJ_OPT_MOVE_ACTUAL_TO_STATUSColumn]));
10088                     }
10089                     catch (global::System.InvalidCastException e) {
10090                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_MOVE_ACTUAL_TO_STATUS\' in table \'Project\' is DBNul" +
10091                                 "l.", e);
10092                     }
10093                 }
10094                 set {
10095                     this[this.tableProject.PROJ_OPT_MOVE_ACTUAL_TO_STATUSColumn] = value;
10096                 }
10097             }
10098             
10099             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10100             public bool PROJ_OPT_MOVE_REMAINING_IF_EARLIER {
10101                 get {
10102                     try {
10103                         return ((bool)(this[this.tableProject.PROJ_OPT_MOVE_REMAINING_IF_EARLIERColumn]));
10104                     }
10105                     catch (global::System.InvalidCastException e) {
10106                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_MOVE_REMAINING_IF_EARLIER\' in table \'Project\' is D" +
10107                                 "BNull.", e);
10108                     }
10109                 }
10110                 set {
10111                     this[this.tableProject.PROJ_OPT_MOVE_REMAINING_IF_EARLIERColumn] = value;
10112                 }
10113             }
10114             
10115             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10116             public bool PROJ_OPT_MOVE_REMAINING_TO_STATUS {
10117                 get {
10118                     try {
10119                         return ((bool)(this[this.tableProject.PROJ_OPT_MOVE_REMAINING_TO_STATUSColumn]));
10120                     }
10121                     catch (global::System.InvalidCastException e) {
10122                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_MOVE_REMAINING_TO_STATUS\' in table \'Project\' is DB" +
10123                                 "Null.", e);
10124                     }
10125                 }
10126                 set {
10127                     this[this.tableProject.PROJ_OPT_MOVE_REMAINING_TO_STATUSColumn] = value;
10128                 }
10129             }
10130             
10131             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10132             public bool PROJ_OPT_SHOW_EST_DUR {
10133                 get {
10134                     try {
10135                         return ((bool)(this[this.tableProject.PROJ_OPT_SHOW_EST_DURColumn]));
10136                     }
10137                     catch (global::System.InvalidCastException e) {
10138                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_SHOW_EST_DUR\' in table \'Project\' is DBNull.", e);
10139                     }
10140                 }
10141                 set {
10142                     this[this.tableProject.PROJ_OPT_SHOW_EST_DURColumn] = value;
10143                 }
10144             }
10145             
10146             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10147             public short PROJ_OPT_WEEK_START_DAY {
10148                 get {
10149                     try {
10150                         return ((short)(this[this.tableProject.PROJ_OPT_WEEK_START_DAYColumn]));
10151                     }
10152                     catch (global::System.InvalidCastException e) {
10153                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_WEEK_START_DAY\' in table \'Project\' is DBNull.", e);
10154                     }
10155                 }
10156                 set {
10157                     this[this.tableProject.PROJ_OPT_WEEK_START_DAYColumn] = value;
10158                 }
10159             }
10160             
10161             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10162             public System.Guid WPROJ_ISSUE_LIST_NAME {
10163                 get {
10164                     try {
10165                         return ((global::System.Guid)(this[this.tableProject.WPROJ_ISSUE_LIST_NAMEColumn]));
10166                     }
10167                     catch (global::System.InvalidCastException e) {
10168                         throw new global::System.Data.StrongTypingException("The value for column \'WPROJ_ISSUE_LIST_NAME\' in table \'Project\' is DBNull.", e);
10169                     }
10170                 }
10171                 set {
10172                     this[this.tableProject.WPROJ_ISSUE_LIST_NAMEColumn] = value;
10173                 }
10174             }
10175             
10176             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10177             public System.Guid WPROJ_RISK_LIST_NAME {
10178                 get {
10179                     try {
10180                         return ((global::System.Guid)(this[this.tableProject.WPROJ_RISK_LIST_NAMEColumn]));
10181                     }
10182                     catch (global::System.InvalidCastException e) {
10183                         throw new global::System.Data.StrongTypingException("The value for column \'WPROJ_RISK_LIST_NAME\' in table \'Project\' is DBNull.", e);
10184                     }
10185                 }
10186                 set {
10187                     this[this.tableProject.WPROJ_RISK_LIST_NAMEColumn] = value;
10188                 }
10189             }
10190             
10191             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10192             public string WPROJ_STS_SUBWEB_NAME {
10193                 get {
10194                     try {
10195                         return ((string)(this[this.tableProject.WPROJ_STS_SUBWEB_NAMEColumn]));
10196                     }
10197                     catch (global::System.InvalidCastException e) {
10198                         throw new global::System.Data.StrongTypingException("The value for column \'WPROJ_STS_SUBWEB_NAME\' in table \'Project\' is DBNull.", e);
10199                     }
10200                 }
10201                 set {
10202                     this[this.tableProject.WPROJ_STS_SUBWEB_NAMEColumn] = value;
10203                 }
10204             }
10205             
10206             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10207             public System.Guid WSTS_SERVER_UID {
10208                 get {
10209                     try {
10210                         return ((global::System.Guid)(this[this.tableProject.WSTS_SERVER_UIDColumn]));
10211                     }
10212                     catch (global::System.InvalidCastException e) {
10213                         throw new global::System.Data.StrongTypingException("The value for column \'WSTS_SERVER_UID\' in table \'Project\' is DBNull.", e);
10214                     }
10215                 }
10216                 set {
10217                     this[this.tableProject.WSTS_SERVER_UIDColumn] = value;
10218                 }
10219             }
10220             
10221             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10222             public System.Guid ProjectOwnerID {
10223                 get {
10224                     try {
10225                         return ((global::System.Guid)(this[this.tableProject.ProjectOwnerIDColumn]));
10226                     }
10227                     catch (global::System.InvalidCastException e) {
10228                         throw new global::System.Data.StrongTypingException("The value for column \'ProjectOwnerID\' in table \'Project\' is DBNull.", e);
10229                     }
10230                 }
10231                 set {
10232                     this[this.tableProject.ProjectOwnerIDColumn] = value;
10233                 }
10234             }
10235             
10236             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10237             public System.Guid PROJ_CHECKOUTBY {
10238                 get {
10239                     try {
10240                         return ((global::System.Guid)(this[this.tableProject.PROJ_CHECKOUTBYColumn]));
10241                     }
10242                     catch (global::System.InvalidCastException e) {
10243                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_CHECKOUTBY\' in table \'Project\' is DBNull.", e);
10244                     }
10245                 }
10246                 set {
10247                     this[this.tableProject.PROJ_CHECKOUTBYColumn] = value;
10248                 }
10249             }
10250             
10251             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10252             public System.DateTime PROJ_CHECKOUTDATE {
10253                 get {
10254                     try {
10255                         return ((global::System.DateTime)(this[this.tableProject.PROJ_CHECKOUTDATEColumn]));
10256                     }
10257                     catch (global::System.InvalidCastException e) {
10258                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_CHECKOUTDATE\' in table \'Project\' is DBNull.", e);
10259                     }
10260                 }
10261                 set {
10262                     this[this.tableProject.PROJ_CHECKOUTDATEColumn] = value;
10263                 }
10264             }
10265             
10266             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10267             public System.Guid PROJ_SESSION_UID {
10268                 get {
10269                     try {
10270                         return ((global::System.Guid)(this[this.tableProject.PROJ_SESSION_UIDColumn]));
10271                     }
10272                     catch (global::System.InvalidCastException e) {
10273                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_SESSION_UID\' in table \'Project\' is DBNull.", e);
10274                     }
10275                 }
10276                 set {
10277                     this[this.tableProject.PROJ_SESSION_UIDColumn] = value;
10278                 }
10279             }
10280             
10281             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10282             public string PROJ_SESSION_DESCRIPTION {
10283                 get {
10284                     try {
10285                         return ((string)(this[this.tableProject.PROJ_SESSION_DESCRIPTIONColumn]));
10286                     }
10287                     catch (global::System.InvalidCastException e) {
10288                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_SESSION_DESCRIPTION\' in table \'Project\' is DBNull.", e);
10289                     }
10290                 }
10291                 set {
10292                     this[this.tableProject.PROJ_SESSION_DESCRIPTIONColumn] = value;
10293                 }
10294             }
10295             
10296             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10297             public int PROJ_STALE_FLAGS {
10298                 get {
10299                     try {
10300                         return ((int)(this[this.tableProject.PROJ_STALE_FLAGSColumn]));
10301                     }
10302                     catch (global::System.InvalidCastException e) {
10303                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_STALE_FLAGS\' in table \'Project\' is DBNull.", e);
10304                     }
10305                 }
10306                 set {
10307                     this[this.tableProject.PROJ_STALE_FLAGSColumn] = value;
10308                 }
10309             }
10310             
10311             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10312             public string WPROJ_DESCRIPTION {
10313                 get {
10314                     try {
10315                         return ((string)(this[this.tableProject.WPROJ_DESCRIPTIONColumn]));
10316                     }
10317                     catch (global::System.InvalidCastException e) {
10318                         throw new global::System.Data.StrongTypingException("The value for column \'WPROJ_DESCRIPTION\' in table \'Project\' is DBNull.", e);
10319                     }
10320                 }
10321                 set {
10322                     this[this.tableProject.WPROJ_DESCRIPTIONColumn] = value;
10323                 }
10324             }
10325             
10326             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10327             public System.DateTime WPROJ_LAST_PUB {
10328                 get {
10329                     try {
10330                         return ((global::System.DateTime)(this[this.tableProject.WPROJ_LAST_PUBColumn]));
10331                     }
10332                     catch (global::System.InvalidCastException e) {
10333                         throw new global::System.Data.StrongTypingException("The value for column \'WPROJ_LAST_PUB\' in table \'Project\' is DBNull.", e);
10334                     }
10335                 }
10336                 set {
10337                     this[this.tableProject.WPROJ_LAST_PUBColumn] = value;
10338                 }
10339             }
10340             
10341             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10342             public System.DateTime PROJ_LAST_SAVED {
10343                 get {
10344                     try {
10345                         return ((global::System.DateTime)(this[this.tableProject.PROJ_LAST_SAVEDColumn]));
10346                     }
10347                     catch (global::System.InvalidCastException e) {
10348                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_LAST_SAVED\' in table \'Project\' is DBNull.", e);
10349                     }
10350                 }
10351                 set {
10352                     this[this.tableProject.PROJ_LAST_SAVEDColumn] = value;
10353                 }
10354             }
10355             
10356             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10357             public System.DateTime CREATED_DATE {
10358                 get {
10359                     try {
10360                         return ((global::System.DateTime)(this[this.tableProject.CREATED_DATEColumn]));
10361                     }
10362                     catch (global::System.InvalidCastException e) {
10363                         throw new global::System.Data.StrongTypingException("The value for column \'CREATED_DATE\' in table \'Project\' is DBNull.", e);
10364                     }
10365                 }
10366                 set {
10367                     this[this.tableProject.CREATED_DATEColumn] = value;
10368                 }
10369             }
10370             
10371             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10372             public bool IsPROJ_NAMENull() {
10373                 return this.IsNull(this.tableProject.PROJ_NAMEColumn);
10374             }
10375             
10376             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10377             public void SetPROJ_NAMENull() {
10378                 this[this.tableProject.PROJ_NAMEColumn] = global::System.Convert.DBNull;
10379             }
10380             
10381             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10382             public bool IsPROJ_TYPENull() {
10383                 return this.IsNull(this.tableProject.PROJ_TYPEColumn);
10384             }
10385             
10386             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10387             public void SetPROJ_TYPENull() {
10388                 this[this.tableProject.PROJ_TYPEColumn] = global::System.Convert.DBNull;
10389             }
10390             
10391             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10392             public bool IsPROJ_PROP_AUTHORNull() {
10393                 return this.IsNull(this.tableProject.PROJ_PROP_AUTHORColumn);
10394             }
10395             
10396             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10397             public void SetPROJ_PROP_AUTHORNull() {
10398                 this[this.tableProject.PROJ_PROP_AUTHORColumn] = global::System.Convert.DBNull;
10399             }
10400             
10401             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10402             public bool IsCAL_UIDNull() {
10403                 return this.IsNull(this.tableProject.CAL_UIDColumn);
10404             }
10405             
10406             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10407             public void SetCAL_UIDNull() {
10408                 this[this.tableProject.CAL_UIDColumn] = global::System.Convert.DBNull;
10409             }
10410             
10411             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10412             public bool IsCAL_NAMENull() {
10413                 return this.IsNull(this.tableProject.CAL_NAMEColumn);
10414             }
10415             
10416             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10417             public void SetCAL_NAMENull() {
10418                 this[this.tableProject.CAL_NAMEColumn] = global::System.Convert.DBNull;
10419             }
10420             
10421             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10422             public bool IsPROJ_PROP_CATEGORYNull() {
10423                 return this.IsNull(this.tableProject.PROJ_PROP_CATEGORYColumn);
10424             }
10425             
10426             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10427             public void SetPROJ_PROP_CATEGORYNull() {
10428                 this[this.tableProject.PROJ_PROP_CATEGORYColumn] = global::System.Convert.DBNull;
10429             }
10430             
10431             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10432             public bool IsPROJ_PROP_COMPANYNull() {
10433                 return this.IsNull(this.tableProject.PROJ_PROP_COMPANYColumn);
10434             }
10435             
10436             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10437             public void SetPROJ_PROP_COMPANYNull() {
10438                 this[this.tableProject.PROJ_PROP_COMPANYColumn] = global::System.Convert.DBNull;
10439             }
10440             
10441             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10442             public bool IsPROJ_PROP_KEYWORDSNull() {
10443                 return this.IsNull(this.tableProject.PROJ_PROP_KEYWORDSColumn);
10444             }
10445             
10446             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10447             public void SetPROJ_PROP_KEYWORDSNull() {
10448                 this[this.tableProject.PROJ_PROP_KEYWORDSColumn] = global::System.Convert.DBNull;
10449             }
10450             
10451             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10452             public bool IsPROJ_PROP_MANAGERNull() {
10453                 return this.IsNull(this.tableProject.PROJ_PROP_MANAGERColumn);
10454             }
10455             
10456             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10457             public void SetPROJ_PROP_MANAGERNull() {
10458                 this[this.tableProject.PROJ_PROP_MANAGERColumn] = global::System.Convert.DBNull;
10459             }
10460             
10461             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10462             public bool IsPROJ_PROP_SUBJECTNull() {
10463                 return this.IsNull(this.tableProject.PROJ_PROP_SUBJECTColumn);
10464             }
10465             
10466             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10467             public void SetPROJ_PROP_SUBJECTNull() {
10468                 this[this.tableProject.PROJ_PROP_SUBJECTColumn] = global::System.Convert.DBNull;
10469             }
10470             
10471             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10472             public bool IsPROJ_PROP_TITLENull() {
10473                 return this.IsNull(this.tableProject.PROJ_PROP_TITLEColumn);
10474             }
10475             
10476             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10477             public void SetPROJ_PROP_TITLENull() {
10478                 this[this.tableProject.PROJ_PROP_TITLEColumn] = global::System.Convert.DBNull;
10479             }
10480             
10481             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10482             public bool IsPROJ_OPT_CALC_ACT_COSTSNull() {
10483                 return this.IsNull(this.tableProject.PROJ_OPT_CALC_ACT_COSTSColumn);
10484             }
10485             
10486             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10487             public void SetPROJ_OPT_CALC_ACT_COSTSNull() {
10488                 this[this.tableProject.PROJ_OPT_CALC_ACT_COSTSColumn] = global::System.Convert.DBNull;
10489             }
10490             
10491             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10492             public bool IsPROJ_OPT_CRITICAL_SLACK_LIMITNull() {
10493                 return this.IsNull(this.tableProject.PROJ_OPT_CRITICAL_SLACK_LIMITColumn);
10494             }
10495             
10496             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10497             public void SetPROJ_OPT_CRITICAL_SLACK_LIMITNull() {
10498                 this[this.tableProject.PROJ_OPT_CRITICAL_SLACK_LIMITColumn] = global::System.Convert.DBNull;
10499             }
10500             
10501             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10502             public bool IsPROJ_OPT_CURRENCY_DIGITSNull() {
10503                 return this.IsNull(this.tableProject.PROJ_OPT_CURRENCY_DIGITSColumn);
10504             }
10505             
10506             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10507             public void SetPROJ_OPT_CURRENCY_DIGITSNull() {
10508                 this[this.tableProject.PROJ_OPT_CURRENCY_DIGITSColumn] = global::System.Convert.DBNull;
10509             }
10510             
10511             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10512             public bool IsPROJ_OPT_CURRENCY_POSITIONNull() {
10513                 return this.IsNull(this.tableProject.PROJ_OPT_CURRENCY_POSITIONColumn);
10514             }
10515             
10516             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10517             public void SetPROJ_OPT_CURRENCY_POSITIONNull() {
10518                 this[this.tableProject.PROJ_OPT_CURRENCY_POSITIONColumn] = global::System.Convert.DBNull;
10519             }
10520             
10521             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10522             public bool IsPROJ_OPT_CURRENCY_SYMBOLNull() {
10523                 return this.IsNull(this.tableProject.PROJ_OPT_CURRENCY_SYMBOLColumn);
10524             }
10525             
10526             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10527             public void SetPROJ_OPT_CURRENCY_SYMBOLNull() {
10528                 this[this.tableProject.PROJ_OPT_CURRENCY_SYMBOLColumn] = global::System.Convert.DBNull;
10529             }
10530             
10531             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10532             public bool IsPROJ_OPT_CURRENCY_CODENull() {
10533                 return this.IsNull(this.tableProject.PROJ_OPT_CURRENCY_CODEColumn);
10534             }
10535             
10536             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10537             public void SetPROJ_OPT_CURRENCY_CODENull() {
10538                 this[this.tableProject.PROJ_OPT_CURRENCY_CODEColumn] = global::System.Convert.DBNull;
10539             }
10540             
10541             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10542             public bool IsPROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVENNull() {
10543                 return this.IsNull(this.tableProject.PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVENColumn);
10544             }
10545             
10546             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10547             public void SetPROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVENNull() {
10548                 this[this.tableProject.PROJ_OPT_NEW_TASKS_ARE_EFFORT_DRIVENColumn] = global::System.Convert.DBNull;
10549             }
10550             
10551             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10552             public bool IsPROJ_INFO_CURRENT_DATENull() {
10553                 return this.IsNull(this.tableProject.PROJ_INFO_CURRENT_DATEColumn);
10554             }
10555             
10556             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10557             public void SetPROJ_INFO_CURRENT_DATENull() {
10558                 this[this.tableProject.PROJ_INFO_CURRENT_DATEColumn] = global::System.Convert.DBNull;
10559             }
10560             
10561             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10562             public bool IsPROJ_OPT_DEF_FINISH_TIMENull() {
10563                 return this.IsNull(this.tableProject.PROJ_OPT_DEF_FINISH_TIMEColumn);
10564             }
10565             
10566             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10567             public void SetPROJ_OPT_DEF_FINISH_TIMENull() {
10568                 this[this.tableProject.PROJ_OPT_DEF_FINISH_TIMEColumn] = global::System.Convert.DBNull;
10569             }
10570             
10571             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10572             public bool IsPROJ_OPT_DEF_FIX_COST_ACCRUALNull() {
10573                 return this.IsNull(this.tableProject.PROJ_OPT_DEF_FIX_COST_ACCRUALColumn);
10574             }
10575             
10576             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10577             public void SetPROJ_OPT_DEF_FIX_COST_ACCRUALNull() {
10578                 this[this.tableProject.PROJ_OPT_DEF_FIX_COST_ACCRUALColumn] = global::System.Convert.DBNull;
10579             }
10580             
10581             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10582             public bool IsPROJ_OPT_DEF_OVT_RATENull() {
10583                 return this.IsNull(this.tableProject.PROJ_OPT_DEF_OVT_RATEColumn);
10584             }
10585             
10586             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10587             public void SetPROJ_OPT_DEF_OVT_RATENull() {
10588                 this[this.tableProject.PROJ_OPT_DEF_OVT_RATEColumn] = global::System.Convert.DBNull;
10589             }
10590             
10591             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10592             public bool IsPROJ_OPT_DEF_STD_RATENull() {
10593                 return this.IsNull(this.tableProject.PROJ_OPT_DEF_STD_RATEColumn);
10594             }
10595             
10596             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10597             public void SetPROJ_OPT_DEF_STD_RATENull() {
10598                 this[this.tableProject.PROJ_OPT_DEF_STD_RATEColumn] = global::System.Convert.DBNull;
10599             }
10600             
10601             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10602             public bool IsPROJ_OPT_DEF_START_TIMENull() {
10603                 return this.IsNull(this.tableProject.PROJ_OPT_DEF_START_TIMEColumn);
10604             }
10605             
10606             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10607             public void SetPROJ_OPT_DEF_START_TIMENull() {
10608                 this[this.tableProject.PROJ_OPT_DEF_START_TIMEColumn] = global::System.Convert.DBNull;
10609             }
10610             
10611             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10612             public bool IsPROJ_OPT_DEF_TASK_TYPENull() {
10613                 return this.IsNull(this.tableProject.PROJ_OPT_DEF_TASK_TYPEColumn);
10614             }
10615             
10616             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10617             public void SetPROJ_OPT_DEF_TASK_TYPENull() {
10618                 this[this.tableProject.PROJ_OPT_DEF_TASK_TYPEColumn] = global::System.Convert.DBNull;
10619             }
10620             
10621             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10622             public bool IsWPROJ_TRACKING_METHODNull() {
10623                 return this.IsNull(this.tableProject.WPROJ_TRACKING_METHODColumn);
10624             }
10625             
10626             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10627             public void SetWPROJ_TRACKING_METHODNull() {
10628                 this[this.tableProject.WPROJ_TRACKING_METHODColumn] = global::System.Convert.DBNull;
10629             }
10630             
10631             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10632             public bool IsPROJ_OPT_DUR_ENTRY_FMTNull() {
10633                 return this.IsNull(this.tableProject.PROJ_OPT_DUR_ENTRY_FMTColumn);
10634             }
10635             
10636             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10637             public void SetPROJ_OPT_DUR_ENTRY_FMTNull() {
10638                 this[this.tableProject.PROJ_OPT_DUR_ENTRY_FMTColumn] = global::System.Convert.DBNull;
10639             }
10640             
10641             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10642             public bool IsPROJ_INFO_FINISH_DATENull() {
10643                 return this.IsNull(this.tableProject.PROJ_INFO_FINISH_DATEColumn);
10644             }
10645             
10646             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10647             public void SetPROJ_INFO_FINISH_DATENull() {
10648                 this[this.tableProject.PROJ_INFO_FINISH_DATEColumn] = global::System.Convert.DBNull;
10649             }
10650             
10651             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10652             public bool IsPROJ_OPT_HONOR_CONSTRAINTSNull() {
10653                 return this.IsNull(this.tableProject.PROJ_OPT_HONOR_CONSTRAINTSColumn);
10654             }
10655             
10656             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10657             public void SetPROJ_OPT_HONOR_CONSTRAINTSNull() {
10658                 this[this.tableProject.PROJ_OPT_HONOR_CONSTRAINTSColumn] = global::System.Convert.DBNull;
10659             }
10660             
10661             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10662             public bool IsPROJ_OPT_MULT_CRITICAL_PATHSNull() {
10663                 return this.IsNull(this.tableProject.PROJ_OPT_MULT_CRITICAL_PATHSColumn);
10664             }
10665             
10666             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10667             public void SetPROJ_OPT_MULT_CRITICAL_PATHSNull() {
10668                 this[this.tableProject.PROJ_OPT_MULT_CRITICAL_PATHSColumn] = global::System.Convert.DBNull;
10669             }
10670             
10671             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10672             public bool IsPROJ_INFO_SCHED_FROMNull() {
10673                 return this.IsNull(this.tableProject.PROJ_INFO_SCHED_FROMColumn);
10674             }
10675             
10676             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10677             public void SetPROJ_INFO_SCHED_FROMNull() {
10678                 this[this.tableProject.PROJ_INFO_SCHED_FROMColumn] = global::System.Convert.DBNull;
10679             }
10680             
10681             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10682             public bool IsPROJ_OPT_SPLIT_IN_PROGRESSNull() {
10683                 return this.IsNull(this.tableProject.PROJ_OPT_SPLIT_IN_PROGRESSColumn);
10684             }
10685             
10686             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10687             public void SetPROJ_OPT_SPLIT_IN_PROGRESSNull() {
10688                 this[this.tableProject.PROJ_OPT_SPLIT_IN_PROGRESSColumn] = global::System.Convert.DBNull;
10689             }
10690             
10691             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10692             public bool IsPROJ_OPT_SPREAD_ACT_COSTSNull() {
10693                 return this.IsNull(this.tableProject.PROJ_OPT_SPREAD_ACT_COSTSColumn);
10694             }
10695             
10696             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10697             public void SetPROJ_OPT_SPREAD_ACT_COSTSNull() {
10698                 this[this.tableProject.PROJ_OPT_SPREAD_ACT_COSTSColumn] = global::System.Convert.DBNull;
10699             }
10700             
10701             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10702             public bool IsPROJ_OPT_SPREAD_PCT_COMPNull() {
10703                 return this.IsNull(this.tableProject.PROJ_OPT_SPREAD_PCT_COMPColumn);
10704             }
10705             
10706             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10707             public void SetPROJ_OPT_SPREAD_PCT_COMPNull() {
10708                 this[this.tableProject.PROJ_OPT_SPREAD_PCT_COMPColumn] = global::System.Convert.DBNull;
10709             }
10710             
10711             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10712             public bool IsPROJ_INFO_START_DATENull() {
10713                 return this.IsNull(this.tableProject.PROJ_INFO_START_DATEColumn);
10714             }
10715             
10716             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10717             public void SetPROJ_INFO_START_DATENull() {
10718                 this[this.tableProject.PROJ_INFO_START_DATEColumn] = global::System.Convert.DBNull;
10719             }
10720             
10721             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10722             public bool IsPROJ_INFO_STATUS_DATENull() {
10723                 return this.IsNull(this.tableProject.PROJ_INFO_STATUS_DATEColumn);
10724             }
10725             
10726             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10727             public void SetPROJ_INFO_STATUS_DATENull() {
10728                 this[this.tableProject.PROJ_INFO_STATUS_DATEColumn] = global::System.Convert.DBNull;
10729             }
10730             
10731             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10732             public bool IsPROJ_OPT_TASK_UPDATES_RESNull() {
10733                 return this.IsNull(this.tableProject.PROJ_OPT_TASK_UPDATES_RESColumn);
10734             }
10735             
10736             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10737             public void SetPROJ_OPT_TASK_UPDATES_RESNull() {
10738                 this[this.tableProject.PROJ_OPT_TASK_UPDATES_RESColumn] = global::System.Convert.DBNull;
10739             }
10740             
10741             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10742             public bool IsPROJ_OPT_WORK_ENTRY_FMTNull() {
10743                 return this.IsNull(this.tableProject.PROJ_OPT_WORK_ENTRY_FMTColumn);
10744             }
10745             
10746             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10747             public void SetPROJ_OPT_WORK_ENTRY_FMTNull() {
10748                 this[this.tableProject.PROJ_OPT_WORK_ENTRY_FMTColumn] = global::System.Convert.DBNull;
10749             }
10750             
10751             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10752             public bool IsPROJ_OPT_NEW_TASK_ESTNull() {
10753                 return this.IsNull(this.tableProject.PROJ_OPT_NEW_TASK_ESTColumn);
10754             }
10755             
10756             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10757             public void SetPROJ_OPT_NEW_TASK_ESTNull() {
10758                 this[this.tableProject.PROJ_OPT_NEW_TASK_ESTColumn] = global::System.Convert.DBNull;
10759             }
10760             
10761             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10762             public bool IsPROJ_PROTECTED_ACTUALS_SYNCHNull() {
10763                 return this.IsNull(this.tableProject.PROJ_PROTECTED_ACTUALS_SYNCHColumn);
10764             }
10765             
10766             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10767             public void SetPROJ_PROTECTED_ACTUALS_SYNCHNull() {
10768                 this[this.tableProject.PROJ_PROTECTED_ACTUALS_SYNCHColumn] = global::System.Convert.DBNull;
10769             }
10770             
10771             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10772             public bool IsProjectOptionDefaultOvertimeRateFormatNull() {
10773                 return this.IsNull(this.tableProject.ProjectOptionDefaultOvertimeRateFormatColumn);
10774             }
10775             
10776             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10777             public void SetProjectOptionDefaultOvertimeRateFormatNull() {
10778                 this[this.tableProject.ProjectOptionDefaultOvertimeRateFormatColumn] = global::System.Convert.DBNull;
10779             }
10780             
10781             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10782             public bool IsProjectOptionDefaultStandardRateFormatNull() {
10783                 return this.IsNull(this.tableProject.ProjectOptionDefaultStandardRateFormatColumn);
10784             }
10785             
10786             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10787             public void SetProjectOptionDefaultStandardRateFormatNull() {
10788                 this[this.tableProject.ProjectOptionDefaultStandardRateFormatColumn] = global::System.Convert.DBNull;
10789             }
10790             
10791             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10792             public bool IsPROJ_OPT_FY_START_MONTHNull() {
10793                 return this.IsNull(this.tableProject.PROJ_OPT_FY_START_MONTHColumn);
10794             }
10795             
10796             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10797             public void SetPROJ_OPT_FY_START_MONTHNull() {
10798                 this[this.tableProject.PROJ_OPT_FY_START_MONTHColumn] = global::System.Convert.DBNull;
10799             }
10800             
10801             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10802             public bool IsPROJ_OPT_FY_USE_START_YRNull() {
10803                 return this.IsNull(this.tableProject.PROJ_OPT_FY_USE_START_YRColumn);
10804             }
10805             
10806             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10807             public void SetPROJ_OPT_FY_USE_START_YRNull() {
10808                 this[this.tableProject.PROJ_OPT_FY_USE_START_YRColumn] = global::System.Convert.DBNull;
10809             }
10810             
10811             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10812             public bool IsPROJ_OPT_MINUTES_PER_DAYNull() {
10813                 return this.IsNull(this.tableProject.PROJ_OPT_MINUTES_PER_DAYColumn);
10814             }
10815             
10816             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10817             public void SetPROJ_OPT_MINUTES_PER_DAYNull() {
10818                 this[this.tableProject.PROJ_OPT_MINUTES_PER_DAYColumn] = global::System.Convert.DBNull;
10819             }
10820             
10821             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10822             public bool IsPROJ_OPT_MINUTES_PER_WEEKNull() {
10823                 return this.IsNull(this.tableProject.PROJ_OPT_MINUTES_PER_WEEKColumn);
10824             }
10825             
10826             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10827             public void SetPROJ_OPT_MINUTES_PER_WEEKNull() {
10828                 this[this.tableProject.PROJ_OPT_MINUTES_PER_WEEKColumn] = global::System.Convert.DBNull;
10829             }
10830             
10831             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10832             public bool IsPROJ_OPT_DAYS_PER_MONTHNull() {
10833                 return this.IsNull(this.tableProject.PROJ_OPT_DAYS_PER_MONTHColumn);
10834             }
10835             
10836             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10837             public void SetPROJ_OPT_DAYS_PER_MONTHNull() {
10838                 this[this.tableProject.PROJ_OPT_DAYS_PER_MONTHColumn] = global::System.Convert.DBNull;
10839             }
10840             
10841             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10842             public bool IsPROJ_OPT_MOVE_ACTUAL_IF_LATERNull() {
10843                 return this.IsNull(this.tableProject.PROJ_OPT_MOVE_ACTUAL_IF_LATERColumn);
10844             }
10845             
10846             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10847             public void SetPROJ_OPT_MOVE_ACTUAL_IF_LATERNull() {
10848                 this[this.tableProject.PROJ_OPT_MOVE_ACTUAL_IF_LATERColumn] = global::System.Convert.DBNull;
10849             }
10850             
10851             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10852             public bool IsPROJ_OPT_MOVE_ACTUAL_TO_STATUSNull() {
10853                 return this.IsNull(this.tableProject.PROJ_OPT_MOVE_ACTUAL_TO_STATUSColumn);
10854             }
10855             
10856             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10857             public void SetPROJ_OPT_MOVE_ACTUAL_TO_STATUSNull() {
10858                 this[this.tableProject.PROJ_OPT_MOVE_ACTUAL_TO_STATUSColumn] = global::System.Convert.DBNull;
10859             }
10860             
10861             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10862             public bool IsPROJ_OPT_MOVE_REMAINING_IF_EARLIERNull() {
10863                 return this.IsNull(this.tableProject.PROJ_OPT_MOVE_REMAINING_IF_EARLIERColumn);
10864             }
10865             
10866             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10867             public void SetPROJ_OPT_MOVE_REMAINING_IF_EARLIERNull() {
10868                 this[this.tableProject.PROJ_OPT_MOVE_REMAINING_IF_EARLIERColumn] = global::System.Convert.DBNull;
10869             }
10870             
10871             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10872             public bool IsPROJ_OPT_MOVE_REMAINING_TO_STATUSNull() {
10873                 return this.IsNull(this.tableProject.PROJ_OPT_MOVE_REMAINING_TO_STATUSColumn);
10874             }
10875             
10876             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10877             public void SetPROJ_OPT_MOVE_REMAINING_TO_STATUSNull() {
10878                 this[this.tableProject.PROJ_OPT_MOVE_REMAINING_TO_STATUSColumn] = global::System.Convert.DBNull;
10879             }
10880             
10881             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10882             public bool IsPROJ_OPT_SHOW_EST_DURNull() {
10883                 return this.IsNull(this.tableProject.PROJ_OPT_SHOW_EST_DURColumn);
10884             }
10885             
10886             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10887             public void SetPROJ_OPT_SHOW_EST_DURNull() {
10888                 this[this.tableProject.PROJ_OPT_SHOW_EST_DURColumn] = global::System.Convert.DBNull;
10889             }
10890             
10891             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10892             public bool IsPROJ_OPT_WEEK_START_DAYNull() {
10893                 return this.IsNull(this.tableProject.PROJ_OPT_WEEK_START_DAYColumn);
10894             }
10895             
10896             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10897             public void SetPROJ_OPT_WEEK_START_DAYNull() {
10898                 this[this.tableProject.PROJ_OPT_WEEK_START_DAYColumn] = global::System.Convert.DBNull;
10899             }
10900             
10901             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10902             public bool IsWPROJ_ISSUE_LIST_NAMENull() {
10903                 return this.IsNull(this.tableProject.WPROJ_ISSUE_LIST_NAMEColumn);
10904             }
10905             
10906             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10907             public void SetWPROJ_ISSUE_LIST_NAMENull() {
10908                 this[this.tableProject.WPROJ_ISSUE_LIST_NAMEColumn] = global::System.Convert.DBNull;
10909             }
10910             
10911             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10912             public bool IsWPROJ_RISK_LIST_NAMENull() {
10913                 return this.IsNull(this.tableProject.WPROJ_RISK_LIST_NAMEColumn);
10914             }
10915             
10916             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10917             public void SetWPROJ_RISK_LIST_NAMENull() {
10918                 this[this.tableProject.WPROJ_RISK_LIST_NAMEColumn] = global::System.Convert.DBNull;
10919             }
10920             
10921             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10922             public bool IsWPROJ_STS_SUBWEB_NAMENull() {
10923                 return this.IsNull(this.tableProject.WPROJ_STS_SUBWEB_NAMEColumn);
10924             }
10925             
10926             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10927             public void SetWPROJ_STS_SUBWEB_NAMENull() {
10928                 this[this.tableProject.WPROJ_STS_SUBWEB_NAMEColumn] = global::System.Convert.DBNull;
10929             }
10930             
10931             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10932             public bool IsWSTS_SERVER_UIDNull() {
10933                 return this.IsNull(this.tableProject.WSTS_SERVER_UIDColumn);
10934             }
10935             
10936             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10937             public void SetWSTS_SERVER_UIDNull() {
10938                 this[this.tableProject.WSTS_SERVER_UIDColumn] = global::System.Convert.DBNull;
10939             }
10940             
10941             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10942             public bool IsProjectOwnerIDNull() {
10943                 return this.IsNull(this.tableProject.ProjectOwnerIDColumn);
10944             }
10945             
10946             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10947             public void SetProjectOwnerIDNull() {
10948                 this[this.tableProject.ProjectOwnerIDColumn] = global::System.Convert.DBNull;
10949             }
10950             
10951             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10952             public bool IsPROJ_CHECKOUTBYNull() {
10953                 return this.IsNull(this.tableProject.PROJ_CHECKOUTBYColumn);
10954             }
10955             
10956             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10957             public void SetPROJ_CHECKOUTBYNull() {
10958                 this[this.tableProject.PROJ_CHECKOUTBYColumn] = global::System.Convert.DBNull;
10959             }
10960             
10961             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10962             public bool IsPROJ_CHECKOUTDATENull() {
10963                 return this.IsNull(this.tableProject.PROJ_CHECKOUTDATEColumn);
10964             }
10965             
10966             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10967             public void SetPROJ_CHECKOUTDATENull() {
10968                 this[this.tableProject.PROJ_CHECKOUTDATEColumn] = global::System.Convert.DBNull;
10969             }
10970             
10971             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10972             public bool IsPROJ_SESSION_UIDNull() {
10973                 return this.IsNull(this.tableProject.PROJ_SESSION_UIDColumn);
10974             }
10975             
10976             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10977             public void SetPROJ_SESSION_UIDNull() {
10978                 this[this.tableProject.PROJ_SESSION_UIDColumn] = global::System.Convert.DBNull;
10979             }
10980             
10981             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10982             public bool IsPROJ_SESSION_DESCRIPTIONNull() {
10983                 return this.IsNull(this.tableProject.PROJ_SESSION_DESCRIPTIONColumn);
10984             }
10985             
10986             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10987             public void SetPROJ_SESSION_DESCRIPTIONNull() {
10988                 this[this.tableProject.PROJ_SESSION_DESCRIPTIONColumn] = global::System.Convert.DBNull;
10989             }
10990             
10991             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10992             public bool IsPROJ_STALE_FLAGSNull() {
10993                 return this.IsNull(this.tableProject.PROJ_STALE_FLAGSColumn);
10994             }
10995             
10996             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
10997             public void SetPROJ_STALE_FLAGSNull() {
10998                 this[this.tableProject.PROJ_STALE_FLAGSColumn] = global::System.Convert.DBNull;
10999             }
11000             
11001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11002             public bool IsWPROJ_DESCRIPTIONNull() {
11003                 return this.IsNull(this.tableProject.WPROJ_DESCRIPTIONColumn);
11004             }
11005             
11006             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11007             public void SetWPROJ_DESCRIPTIONNull() {
11008                 this[this.tableProject.WPROJ_DESCRIPTIONColumn] = global::System.Convert.DBNull;
11009             }
11010             
11011             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11012             public bool IsWPROJ_LAST_PUBNull() {
11013                 return this.IsNull(this.tableProject.WPROJ_LAST_PUBColumn);
11014             }
11015             
11016             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11017             public void SetWPROJ_LAST_PUBNull() {
11018                 this[this.tableProject.WPROJ_LAST_PUBColumn] = global::System.Convert.DBNull;
11019             }
11020             
11021             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11022             public bool IsPROJ_LAST_SAVEDNull() {
11023                 return this.IsNull(this.tableProject.PROJ_LAST_SAVEDColumn);
11024             }
11025             
11026             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11027             public void SetPROJ_LAST_SAVEDNull() {
11028                 this[this.tableProject.PROJ_LAST_SAVEDColumn] = global::System.Convert.DBNull;
11029             }
11030             
11031             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11032             public bool IsCREATED_DATENull() {
11033                 return this.IsNull(this.tableProject.CREATED_DATEColumn);
11034             }
11035             
11036             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11037             public void SetCREATED_DATENull() {
11038                 this[this.tableProject.CREATED_DATEColumn] = global::System.Convert.DBNull;
11039             }
11040         }
11041         
11042         /// <summary>
11043         ///Represents strongly named DataRow class.
11044         ///</summary>
11045         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
11046         public partial class TaskRow : global::System.Data.DataRow {
11047             
11048             private TaskDataTable tableTask;
11049             
11050             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11051             internal TaskRow(global::System.Data.DataRowBuilder rb) : 
11052                     base(rb) {
11053                 this.tableTask = ((TaskDataTable)(this.Table));
11054             }
11055             
11056             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11057             public System.Guid PROJ_UID {
11058                 get {
11059                     return ((global::System.Guid)(this[this.tableTask.PROJ_UIDColumn]));
11060                 }
11061                 set {
11062                     this[this.tableTask.PROJ_UIDColumn] = value;
11063                 }
11064             }
11065             
11066             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11067             public System.Guid TASK_UID {
11068                 get {
11069                     return ((global::System.Guid)(this[this.tableTask.TASK_UIDColumn]));
11070                 }
11071                 set {
11072                     this[this.tableTask.TASK_UIDColumn] = value;
11073                 }
11074             }
11075             
11076             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11077             public System.Guid TASK_PARENT_UID {
11078                 get {
11079                     try {
11080                         return ((global::System.Guid)(this[this.tableTask.TASK_PARENT_UIDColumn]));
11081                     }
11082                     catch (global::System.InvalidCastException e) {
11083                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_PARENT_UID\' in table \'Task\' is DBNull.", e);
11084                     }
11085                 }
11086                 set {
11087                     this[this.tableTask.TASK_PARENT_UIDColumn] = value;
11088                 }
11089             }
11090             
11091             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11092             public string TASK_NAME {
11093                 get {
11094                     try {
11095                         return ((string)(this[this.tableTask.TASK_NAMEColumn]));
11096                     }
11097                     catch (global::System.InvalidCastException e) {
11098                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_NAME\' in table \'Task\' is DBNull.", e);
11099                     }
11100                 }
11101                 set {
11102                     this[this.tableTask.TASK_NAMEColumn] = value;
11103                 }
11104             }
11105             
11106             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11107             public int TASK_ID {
11108                 get {
11109                     try {
11110                         return ((int)(this[this.tableTask.TASK_IDColumn]));
11111                     }
11112                     catch (global::System.InvalidCastException e) {
11113                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ID\' in table \'Task\' is DBNull.", e);
11114                     }
11115                 }
11116                 set {
11117                     this[this.tableTask.TASK_IDColumn] = value;
11118                 }
11119             }
11120             
11121             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11122             public bool TASK_IS_MILESTONE {
11123                 get {
11124                     try {
11125                         return ((bool)(this[this.tableTask.TASK_IS_MILESTONEColumn]));
11126                     }
11127                     catch (global::System.InvalidCastException e) {
11128                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_MILESTONE\' in table \'Task\' is DBNull.", e);
11129                     }
11130                 }
11131                 set {
11132                     this[this.tableTask.TASK_IS_MILESTONEColumn] = value;
11133                 }
11134             }
11135             
11136             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11137             public bool TASK_IS_SUMMARY {
11138                 get {
11139                     try {
11140                         return ((bool)(this[this.tableTask.TASK_IS_SUMMARYColumn]));
11141                     }
11142                     catch (global::System.InvalidCastException e) {
11143                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_SUMMARY\' in table \'Task\' is DBNull.", e);
11144                     }
11145                 }
11146                 set {
11147                     this[this.tableTask.TASK_IS_SUMMARYColumn] = value;
11148                 }
11149             }
11150             
11151             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11152             public bool TASK_IS_MARKED {
11153                 get {
11154                     try {
11155                         return ((bool)(this[this.tableTask.TASK_IS_MARKEDColumn]));
11156                     }
11157                     catch (global::System.InvalidCastException e) {
11158                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_MARKED\' in table \'Task\' is DBNull.", e);
11159                     }
11160                 }
11161                 set {
11162                     this[this.tableTask.TASK_IS_MARKEDColumn] = value;
11163                 }
11164             }
11165             
11166             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11167             public bool TASK_IGNORES_RES_CAL {
11168                 get {
11169                     try {
11170                         return ((bool)(this[this.tableTask.TASK_IGNORES_RES_CALColumn]));
11171                     }
11172                     catch (global::System.InvalidCastException e) {
11173                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IGNORES_RES_CAL\' in table \'Task\' is DBNull.", e);
11174                     }
11175                 }
11176                 set {
11177                     this[this.tableTask.TASK_IGNORES_RES_CALColumn] = value;
11178                 }
11179             }
11180             
11181             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11182             public bool TASK_IS_EFFORT_DRIVEN {
11183                 get {
11184                     try {
11185                         return ((bool)(this[this.tableTask.TASK_IS_EFFORT_DRIVENColumn]));
11186                     }
11187                     catch (global::System.InvalidCastException e) {
11188                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_EFFORT_DRIVEN\' in table \'Task\' is DBNull.", e);
11189                     }
11190                 }
11191                 set {
11192                     this[this.tableTask.TASK_IS_EFFORT_DRIVENColumn] = value;
11193                 }
11194             }
11195             
11196             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11197             public bool TASK_IS_CRITICAL {
11198                 get {
11199                     try {
11200                         return ((bool)(this[this.tableTask.TASK_IS_CRITICALColumn]));
11201                     }
11202                     catch (global::System.InvalidCastException e) {
11203                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_CRITICAL\' in table \'Task\' is DBNull.", e);
11204                     }
11205                 }
11206                 set {
11207                     this[this.tableTask.TASK_IS_CRITICALColumn] = value;
11208                 }
11209             }
11210             
11211             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11212             public bool TASK_IS_EXTERNAL {
11213                 get {
11214                     try {
11215                         return ((bool)(this[this.tableTask.TASK_IS_EXTERNALColumn]));
11216                     }
11217                     catch (global::System.InvalidCastException e) {
11218                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_EXTERNAL\' in table \'Task\' is DBNull.", e);
11219                     }
11220                 }
11221                 set {
11222                     this[this.tableTask.TASK_IS_EXTERNALColumn] = value;
11223                 }
11224             }
11225             
11226             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11227             public bool TASK_IS_FROM_FINISH_SUBPROJ {
11228                 get {
11229                     try {
11230                         return ((bool)(this[this.tableTask.TASK_IS_FROM_FINISH_SUBPROJColumn]));
11231                     }
11232                     catch (global::System.InvalidCastException e) {
11233                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_FROM_FINISH_SUBPROJ\' in table \'Task\' is DBNull.", e);
11234                     }
11235                 }
11236                 set {
11237                     this[this.tableTask.TASK_IS_FROM_FINISH_SUBPROJColumn] = value;
11238                 }
11239             }
11240             
11241             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11242             public bool TASK_IS_OVERALLOCATED {
11243                 get {
11244                     try {
11245                         return ((bool)(this[this.tableTask.TASK_IS_OVERALLOCATEDColumn]));
11246                     }
11247                     catch (global::System.InvalidCastException e) {
11248                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_OVERALLOCATED\' in table \'Task\' is DBNull.", e);
11249                     }
11250                 }
11251                 set {
11252                     this[this.tableTask.TASK_IS_OVERALLOCATEDColumn] = value;
11253                 }
11254             }
11255             
11256             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11257             public bool TASK_IS_RECURRING {
11258                 get {
11259                     try {
11260                         return ((bool)(this[this.tableTask.TASK_IS_RECURRINGColumn]));
11261                     }
11262                     catch (global::System.InvalidCastException e) {
11263                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_RECURRING\' in table \'Task\' is DBNull.", e);
11264                     }
11265                 }
11266                 set {
11267                     this[this.tableTask.TASK_IS_RECURRINGColumn] = value;
11268                 }
11269             }
11270             
11271             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11272             public bool TASK_IS_RECURRING_SUMMARY {
11273                 get {
11274                     try {
11275                         return ((bool)(this[this.tableTask.TASK_IS_RECURRING_SUMMARYColumn]));
11276                     }
11277                     catch (global::System.InvalidCastException e) {
11278                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_RECURRING_SUMMARY\' in table \'Task\' is DBNull.", e);
11279                     }
11280                 }
11281                 set {
11282                     this[this.tableTask.TASK_IS_RECURRING_SUMMARYColumn] = value;
11283                 }
11284             }
11285             
11286             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11287             public bool TASK_IS_SUBPROJ {
11288                 get {
11289                     try {
11290                         return ((bool)(this[this.tableTask.TASK_IS_SUBPROJColumn]));
11291                     }
11292                     catch (global::System.InvalidCastException e) {
11293                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_SUBPROJ\' in table \'Task\' is DBNull.", e);
11294                     }
11295                 }
11296                 set {
11297                     this[this.tableTask.TASK_IS_SUBPROJColumn] = value;
11298                 }
11299             }
11300             
11301             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11302             public bool TASK_IS_READONLY_SUBPROJ {
11303                 get {
11304                     try {
11305                         return ((bool)(this[this.tableTask.TASK_IS_READONLY_SUBPROJColumn]));
11306                     }
11307                     catch (global::System.InvalidCastException e) {
11308                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_READONLY_SUBPROJ\' in table \'Task\' is DBNull.", e);
11309                     }
11310                 }
11311                 set {
11312                     this[this.tableTask.TASK_IS_READONLY_SUBPROJColumn] = value;
11313                 }
11314             }
11315             
11316             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11317             public bool TASK_LOCKDOWN_BY_MANAGER {
11318                 get {
11319                     return ((bool)(this[this.tableTask.TASK_LOCKDOWN_BY_MANAGERColumn]));
11320                 }
11321                 set {
11322                     this[this.tableTask.TASK_LOCKDOWN_BY_MANAGERColumn] = value;
11323                 }
11324             }
11325             
11326             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11327             public int TASK_LEVELING_DELAY {
11328                 get {
11329                     try {
11330                         return ((int)(this[this.tableTask.TASK_LEVELING_DELAYColumn]));
11331                     }
11332                     catch (global::System.InvalidCastException e) {
11333                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_LEVELING_DELAY\' in table \'Task\' is DBNull.", e);
11334                     }
11335                 }
11336                 set {
11337                     this[this.tableTask.TASK_LEVELING_DELAYColumn] = value;
11338                 }
11339             }
11340             
11341             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11342             public short TASK_LEVELING_DELAY_FMT {
11343                 get {
11344                     try {
11345                         return ((short)(this[this.tableTask.TASK_LEVELING_DELAY_FMTColumn]));
11346                     }
11347                     catch (global::System.InvalidCastException e) {
11348                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_LEVELING_DELAY_FMT\' in table \'Task\' is DBNull.", e);
11349                     }
11350                 }
11351                 set {
11352                     this[this.tableTask.TASK_LEVELING_DELAY_FMTColumn] = value;
11353                 }
11354             }
11355             
11356             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11357             public bool TASK_LEVELING_CAN_SPLIT {
11358                 get {
11359                     try {
11360                         return ((bool)(this[this.tableTask.TASK_LEVELING_CAN_SPLITColumn]));
11361                     }
11362                     catch (global::System.InvalidCastException e) {
11363                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_LEVELING_CAN_SPLIT\' in table \'Task\' is DBNull.", e);
11364                     }
11365                 }
11366                 set {
11367                     this[this.tableTask.TASK_LEVELING_CAN_SPLITColumn] = value;
11368                 }
11369             }
11370             
11371             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11372             public bool TASK_LEVELING_ADJUSTS_ASSN {
11373                 get {
11374                     try {
11375                         return ((bool)(this[this.tableTask.TASK_LEVELING_ADJUSTS_ASSNColumn]));
11376                     }
11377                     catch (global::System.InvalidCastException e) {
11378                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_LEVELING_ADJUSTS_ASSN\' in table \'Task\' is DBNull.", e);
11379                     }
11380                 }
11381                 set {
11382                     this[this.tableTask.TASK_LEVELING_ADJUSTS_ASSNColumn] = value;
11383                 }
11384             }
11385             
11386             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11387             public bool TASK_DUR_IS_EST {
11388                 get {
11389                     try {
11390                         return ((bool)(this[this.tableTask.TASK_DUR_IS_ESTColumn]));
11391                     }
11392                     catch (global::System.InvalidCastException e) {
11393                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_DUR_IS_EST\' in table \'Task\' is DBNull.", e);
11394                     }
11395                 }
11396                 set {
11397                     this[this.tableTask.TASK_DUR_IS_ESTColumn] = value;
11398                 }
11399             }
11400             
11401             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11402             public int TASK_DUR {
11403                 get {
11404                     try {
11405                         return ((int)(this[this.tableTask.TASK_DURColumn]));
11406                     }
11407                     catch (global::System.InvalidCastException e) {
11408                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_DUR\' in table \'Task\' is DBNull.", e);
11409                     }
11410                 }
11411                 set {
11412                     this[this.tableTask.TASK_DURColumn] = value;
11413                 }
11414             }
11415             
11416             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11417             public int TASK_DUR_FMT {
11418                 get {
11419                     try {
11420                         return ((int)(this[this.tableTask.TASK_DUR_FMTColumn]));
11421                     }
11422                     catch (global::System.InvalidCastException e) {
11423                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_DUR_FMT\' in table \'Task\' is DBNull.", e);
11424                     }
11425                 }
11426                 set {
11427                     this[this.tableTask.TASK_DUR_FMTColumn] = value;
11428                 }
11429             }
11430             
11431             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11432             public int TASK_DUR_VAR {
11433                 get {
11434                     try {
11435                         return ((int)(this[this.tableTask.TASK_DUR_VARColumn]));
11436                     }
11437                     catch (global::System.InvalidCastException e) {
11438                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_DUR_VAR\' in table \'Task\' is DBNull.", e);
11439                     }
11440                 }
11441                 set {
11442                     this[this.tableTask.TASK_DUR_VARColumn] = value;
11443                 }
11444             }
11445             
11446             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11447             public double TASK_EAC {
11448                 get {
11449                     try {
11450                         return ((double)(this[this.tableTask.TASK_EACColumn]));
11451                     }
11452                     catch (global::System.InvalidCastException e) {
11453                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_EAC\' in table \'Task\' is DBNull.", e);
11454                     }
11455                 }
11456                 set {
11457                     this[this.tableTask.TASK_EACColumn] = value;
11458                 }
11459             }
11460             
11461             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11462             public double TASK_VAC {
11463                 get {
11464                     try {
11465                         return ((double)(this[this.tableTask.TASK_VACColumn]));
11466                     }
11467                     catch (global::System.InvalidCastException e) {
11468                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_VAC\' in table \'Task\' is DBNull.", e);
11469                     }
11470                 }
11471                 set {
11472                     this[this.tableTask.TASK_VACColumn] = value;
11473                 }
11474             }
11475             
11476             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11477             public int TASK_ACT_DUR {
11478                 get {
11479                     try {
11480                         return ((int)(this[this.tableTask.TASK_ACT_DURColumn]));
11481                     }
11482                     catch (global::System.InvalidCastException e) {
11483                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ACT_DUR\' in table \'Task\' is DBNull.", e);
11484                     }
11485                 }
11486                 set {
11487                     this[this.tableTask.TASK_ACT_DURColumn] = value;
11488                 }
11489             }
11490             
11491             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11492             public int TASK_REM_DUR {
11493                 get {
11494                     try {
11495                         return ((int)(this[this.tableTask.TASK_REM_DURColumn]));
11496                     }
11497                     catch (global::System.InvalidCastException e) {
11498                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_REM_DUR\' in table \'Task\' is DBNull.", e);
11499                     }
11500                 }
11501                 set {
11502                     this[this.tableTask.TASK_REM_DURColumn] = value;
11503                 }
11504             }
11505             
11506             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11507             public short TASK_CONSTRAINT_TYPE {
11508                 get {
11509                     try {
11510                         return ((short)(this[this.tableTask.TASK_CONSTRAINT_TYPEColumn]));
11511                     }
11512                     catch (global::System.InvalidCastException e) {
11513                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_CONSTRAINT_TYPE\' in table \'Task\' is DBNull.", e);
11514                     }
11515                 }
11516                 set {
11517                     this[this.tableTask.TASK_CONSTRAINT_TYPEColumn] = value;
11518                 }
11519             }
11520             
11521             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11522             public System.DateTime TASK_CONSTRAINT_DATE {
11523                 get {
11524                     try {
11525                         return ((global::System.DateTime)(this[this.tableTask.TASK_CONSTRAINT_DATEColumn]));
11526                     }
11527                     catch (global::System.InvalidCastException e) {
11528                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_CONSTRAINT_DATE\' in table \'Task\' is DBNull.", e);
11529                     }
11530                 }
11531                 set {
11532                     this[this.tableTask.TASK_CONSTRAINT_DATEColumn] = value;
11533                 }
11534             }
11535             
11536             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11537             public System.DateTime TASK_ACT_START {
11538                 get {
11539                     try {
11540                         return ((global::System.DateTime)(this[this.tableTask.TASK_ACT_STARTColumn]));
11541                     }
11542                     catch (global::System.InvalidCastException e) {
11543                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ACT_START\' in table \'Task\' is DBNull.", e);
11544                     }
11545                 }
11546                 set {
11547                     this[this.tableTask.TASK_ACT_STARTColumn] = value;
11548                 }
11549             }
11550             
11551             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11552             public System.DateTime TASK_ACT_FINISH {
11553                 get {
11554                     try {
11555                         return ((global::System.DateTime)(this[this.tableTask.TASK_ACT_FINISHColumn]));
11556                     }
11557                     catch (global::System.InvalidCastException e) {
11558                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ACT_FINISH\' in table \'Task\' is DBNull.", e);
11559                     }
11560                 }
11561                 set {
11562                     this[this.tableTask.TASK_ACT_FINISHColumn] = value;
11563                 }
11564             }
11565             
11566             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11567             public int TASK_PRIORITY {
11568                 get {
11569                     try {
11570                         return ((int)(this[this.tableTask.TASK_PRIORITYColumn]));
11571                     }
11572                     catch (global::System.InvalidCastException e) {
11573                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_PRIORITY\' in table \'Task\' is DBNull.", e);
11574                     }
11575                 }
11576                 set {
11577                     this[this.tableTask.TASK_PRIORITYColumn] = value;
11578                 }
11579             }
11580             
11581             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11582             public int TASK_PCT_COMP {
11583                 get {
11584                     try {
11585                         return ((int)(this[this.tableTask.TASK_PCT_COMPColumn]));
11586                     }
11587                     catch (global::System.InvalidCastException e) {
11588                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_PCT_COMP\' in table \'Task\' is DBNull.", e);
11589                     }
11590                 }
11591                 set {
11592                     this[this.tableTask.TASK_PCT_COMPColumn] = value;
11593                 }
11594             }
11595             
11596             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11597             public int TASK_PCT_WORK_COMP {
11598                 get {
11599                     try {
11600                         return ((int)(this[this.tableTask.TASK_PCT_WORK_COMPColumn]));
11601                     }
11602                     catch (global::System.InvalidCastException e) {
11603                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_PCT_WORK_COMP\' in table \'Task\' is DBNull.", e);
11604                     }
11605                 }
11606                 set {
11607                     this[this.tableTask.TASK_PCT_WORK_COMPColumn] = value;
11608                 }
11609             }
11610             
11611             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11612             public int TASK_TYPE {
11613                 get {
11614                     try {
11615                         return ((int)(this[this.tableTask.TASK_TYPEColumn]));
11616                     }
11617                     catch (global::System.InvalidCastException e) {
11618                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_TYPE\' in table \'Task\' is DBNull.", e);
11619                     }
11620                 }
11621                 set {
11622                     this[this.tableTask.TASK_TYPEColumn] = value;
11623                 }
11624             }
11625             
11626             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11627             public short TASK_FIXED_COST_ACCRUAL {
11628                 get {
11629                     try {
11630                         return ((short)(this[this.tableTask.TASK_FIXED_COST_ACCRUALColumn]));
11631                     }
11632                     catch (global::System.InvalidCastException e) {
11633                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_FIXED_COST_ACCRUAL\' in table \'Task\' is DBNull.", e);
11634                     }
11635                 }
11636                 set {
11637                     this[this.tableTask.TASK_FIXED_COST_ACCRUALColumn] = value;
11638                 }
11639             }
11640             
11641             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11642             public System.DateTime TASK_DEADLINE {
11643                 get {
11644                     try {
11645                         return ((global::System.DateTime)(this[this.tableTask.TASK_DEADLINEColumn]));
11646                     }
11647                     catch (global::System.InvalidCastException e) {
11648                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_DEADLINE\' in table \'Task\' is DBNull.", e);
11649                     }
11650                 }
11651                 set {
11652                     this[this.tableTask.TASK_DEADLINEColumn] = value;
11653                 }
11654             }
11655             
11656             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11657             public double TASK_WORK {
11658                 get {
11659                     try {
11660                         return ((double)(this[this.tableTask.TASK_WORKColumn]));
11661                     }
11662                     catch (global::System.InvalidCastException e) {
11663                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_WORK\' in table \'Task\' is DBNull.", e);
11664                     }
11665                 }
11666                 set {
11667                     this[this.tableTask.TASK_WORKColumn] = value;
11668                 }
11669             }
11670             
11671             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11672             public double TASK_OVT_WORK {
11673                 get {
11674                     try {
11675                         return ((double)(this[this.tableTask.TASK_OVT_WORKColumn]));
11676                     }
11677                     catch (global::System.InvalidCastException e) {
11678                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_OVT_WORK\' in table \'Task\' is DBNull.", e);
11679                     }
11680                 }
11681                 set {
11682                     this[this.tableTask.TASK_OVT_WORKColumn] = value;
11683                 }
11684             }
11685             
11686             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11687             public double TASK_REG_WORK {
11688                 get {
11689                     try {
11690                         return ((double)(this[this.tableTask.TASK_REG_WORKColumn]));
11691                     }
11692                     catch (global::System.InvalidCastException e) {
11693                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_REG_WORK\' in table \'Task\' is DBNull.", e);
11694                     }
11695                 }
11696                 set {
11697                     this[this.tableTask.TASK_REG_WORKColumn] = value;
11698                 }
11699             }
11700             
11701             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11702             public double TASK_ACT_WORK {
11703                 get {
11704                     try {
11705                         return ((double)(this[this.tableTask.TASK_ACT_WORKColumn]));
11706                     }
11707                     catch (global::System.InvalidCastException e) {
11708                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ACT_WORK\' in table \'Task\' is DBNull.", e);
11709                     }
11710                 }
11711                 set {
11712                     this[this.tableTask.TASK_ACT_WORKColumn] = value;
11713                 }
11714             }
11715             
11716             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11717             public double TASK_ACT_OVT_WORK {
11718                 get {
11719                     try {
11720                         return ((double)(this[this.tableTask.TASK_ACT_OVT_WORKColumn]));
11721                     }
11722                     catch (global::System.InvalidCastException e) {
11723                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ACT_OVT_WORK\' in table \'Task\' is DBNull.", e);
11724                     }
11725                 }
11726                 set {
11727                     this[this.tableTask.TASK_ACT_OVT_WORKColumn] = value;
11728                 }
11729             }
11730             
11731             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11732             public double TASK_REM_WORK {
11733                 get {
11734                     try {
11735                         return ((double)(this[this.tableTask.TASK_REM_WORKColumn]));
11736                     }
11737                     catch (global::System.InvalidCastException e) {
11738                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_REM_WORK\' in table \'Task\' is DBNull.", e);
11739                     }
11740                 }
11741                 set {
11742                     this[this.tableTask.TASK_REM_WORKColumn] = value;
11743                 }
11744             }
11745             
11746             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11747             public double TASK_REM_OVT_WORK {
11748                 get {
11749                     try {
11750                         return ((double)(this[this.tableTask.TASK_REM_OVT_WORKColumn]));
11751                     }
11752                     catch (global::System.InvalidCastException e) {
11753                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_REM_OVT_WORK\' in table \'Task\' is DBNull.", e);
11754                     }
11755                 }
11756                 set {
11757                     this[this.tableTask.TASK_REM_OVT_WORKColumn] = value;
11758                 }
11759             }
11760             
11761             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11762             public double TASK_COST {
11763                 get {
11764                     try {
11765                         return ((double)(this[this.tableTask.TASK_COSTColumn]));
11766                     }
11767                     catch (global::System.InvalidCastException e) {
11768                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_COST\' in table \'Task\' is DBNull.", e);
11769                     }
11770                 }
11771                 set {
11772                     this[this.tableTask.TASK_COSTColumn] = value;
11773                 }
11774             }
11775             
11776             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11777             public double TASK_OVT_COST {
11778                 get {
11779                     try {
11780                         return ((double)(this[this.tableTask.TASK_OVT_COSTColumn]));
11781                     }
11782                     catch (global::System.InvalidCastException e) {
11783                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_OVT_COST\' in table \'Task\' is DBNull.", e);
11784                     }
11785                 }
11786                 set {
11787                     this[this.tableTask.TASK_OVT_COSTColumn] = value;
11788                 }
11789             }
11790             
11791             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11792             public double TASK_FIXED_COST {
11793                 get {
11794                     try {
11795                         return ((double)(this[this.tableTask.TASK_FIXED_COSTColumn]));
11796                     }
11797                     catch (global::System.InvalidCastException e) {
11798                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_FIXED_COST\' in table \'Task\' is DBNull.", e);
11799                     }
11800                 }
11801                 set {
11802                     this[this.tableTask.TASK_FIXED_COSTColumn] = value;
11803                 }
11804             }
11805             
11806             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11807             public double TASK_ACT_COST {
11808                 get {
11809                     try {
11810                         return ((double)(this[this.tableTask.TASK_ACT_COSTColumn]));
11811                     }
11812                     catch (global::System.InvalidCastException e) {
11813                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ACT_COST\' in table \'Task\' is DBNull.", e);
11814                     }
11815                 }
11816                 set {
11817                     this[this.tableTask.TASK_ACT_COSTColumn] = value;
11818                 }
11819             }
11820             
11821             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11822             public double TASK_ACT_OVT_COST {
11823                 get {
11824                     try {
11825                         return ((double)(this[this.tableTask.TASK_ACT_OVT_COSTColumn]));
11826                     }
11827                     catch (global::System.InvalidCastException e) {
11828                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ACT_OVT_COST\' in table \'Task\' is DBNull.", e);
11829                     }
11830                 }
11831                 set {
11832                     this[this.tableTask.TASK_ACT_OVT_COSTColumn] = value;
11833                 }
11834             }
11835             
11836             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11837             public double TASK_REM_COST {
11838                 get {
11839                     try {
11840                         return ((double)(this[this.tableTask.TASK_REM_COSTColumn]));
11841                     }
11842                     catch (global::System.InvalidCastException e) {
11843                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_REM_COST\' in table \'Task\' is DBNull.", e);
11844                     }
11845                 }
11846                 set {
11847                     this[this.tableTask.TASK_REM_COSTColumn] = value;
11848                 }
11849             }
11850             
11851             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11852             public double TASK_REM_OVT_COST {
11853                 get {
11854                     try {
11855                         return ((double)(this[this.tableTask.TASK_REM_OVT_COSTColumn]));
11856                     }
11857                     catch (global::System.InvalidCastException e) {
11858                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_REM_OVT_COST\' in table \'Task\' is DBNull.", e);
11859                     }
11860                 }
11861                 set {
11862                     this[this.tableTask.TASK_REM_OVT_COSTColumn] = value;
11863                 }
11864             }
11865             
11866             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11867             public int TASK_PHY_PCT_COMP {
11868                 get {
11869                     try {
11870                         return ((int)(this[this.tableTask.TASK_PHY_PCT_COMPColumn]));
11871                     }
11872                     catch (global::System.InvalidCastException e) {
11873                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_PHY_PCT_COMP\' in table \'Task\' is DBNull.", e);
11874                     }
11875                 }
11876                 set {
11877                     this[this.tableTask.TASK_PHY_PCT_COMPColumn] = value;
11878                 }
11879             }
11880             
11881             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11882             public int TASK_EVMETHOD {
11883                 get {
11884                     try {
11885                         return ((int)(this[this.tableTask.TASK_EVMETHODColumn]));
11886                     }
11887                     catch (global::System.InvalidCastException e) {
11888                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_EVMETHOD\' in table \'Task\' is DBNull.", e);
11889                     }
11890                 }
11891                 set {
11892                     this[this.tableTask.TASK_EVMETHODColumn] = value;
11893                 }
11894             }
11895             
11896             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11897             public int TASK_OUTLINE_LEVEL {
11898                 get {
11899                     try {
11900                         return ((int)(this[this.tableTask.TASK_OUTLINE_LEVELColumn]));
11901                     }
11902                     catch (global::System.InvalidCastException e) {
11903                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_OUTLINE_LEVEL\' in table \'Task\' is DBNull.", e);
11904                     }
11905                 }
11906                 set {
11907                     this[this.tableTask.TASK_OUTLINE_LEVELColumn] = value;
11908                 }
11909             }
11910             
11911             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11912             public string TASK_OUTLINE_NUM {
11913                 get {
11914                     try {
11915                         return ((string)(this[this.tableTask.TASK_OUTLINE_NUMColumn]));
11916                     }
11917                     catch (global::System.InvalidCastException e) {
11918                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_OUTLINE_NUM\' in table \'Task\' is DBNull.", e);
11919                     }
11920                 }
11921                 set {
11922                     this[this.tableTask.TASK_OUTLINE_NUMColumn] = value;
11923                 }
11924             }
11925             
11926             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11927             public System.Guid TASK_CAL_UID {
11928                 get {
11929                     try {
11930                         return ((global::System.Guid)(this[this.tableTask.TASK_CAL_UIDColumn]));
11931                     }
11932                     catch (global::System.InvalidCastException e) {
11933                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_CAL_UID\' in table \'Task\' is DBNull.", e);
11934                     }
11935                 }
11936                 set {
11937                     this[this.tableTask.TASK_CAL_UIDColumn] = value;
11938                 }
11939             }
11940             
11941             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11942             public System.DateTime TASK_START_DATE {
11943                 get {
11944                     try {
11945                         return ((global::System.DateTime)(this[this.tableTask.TASK_START_DATEColumn]));
11946                     }
11947                     catch (global::System.InvalidCastException e) {
11948                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_START_DATE\' in table \'Task\' is DBNull.", e);
11949                     }
11950                 }
11951                 set {
11952                     this[this.tableTask.TASK_START_DATEColumn] = value;
11953                 }
11954             }
11955             
11956             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11957             public int TASK_START_VAR {
11958                 get {
11959                     try {
11960                         return ((int)(this[this.tableTask.TASK_START_VARColumn]));
11961                     }
11962                     catch (global::System.InvalidCastException e) {
11963                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_START_VAR\' in table \'Task\' is DBNull.", e);
11964                     }
11965                 }
11966                 set {
11967                     this[this.tableTask.TASK_START_VARColumn] = value;
11968                 }
11969             }
11970             
11971             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11972             public System.DateTime TASK_FINISH_DATE {
11973                 get {
11974                     try {
11975                         return ((global::System.DateTime)(this[this.tableTask.TASK_FINISH_DATEColumn]));
11976                     }
11977                     catch (global::System.InvalidCastException e) {
11978                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_FINISH_DATE\' in table \'Task\' is DBNull.", e);
11979                     }
11980                 }
11981                 set {
11982                     this[this.tableTask.TASK_FINISH_DATEColumn] = value;
11983                 }
11984             }
11985             
11986             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
11987             public int TASK_FINISH_VAR {
11988                 get {
11989                     try {
11990                         return ((int)(this[this.tableTask.TASK_FINISH_VARColumn]));
11991                     }
11992                     catch (global::System.InvalidCastException e) {
11993                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_FINISH_VAR\' in table \'Task\' is DBNull.", e);
11994                     }
11995                 }
11996                 set {
11997                     this[this.tableTask.TASK_FINISH_VARColumn] = value;
11998                 }
11999             }
12000             
12001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12002             public System.DateTime TASK_RESUME_DATE {
12003                 get {
12004                     try {
12005                         return ((global::System.DateTime)(this[this.tableTask.TASK_RESUME_DATEColumn]));
12006                     }
12007                     catch (global::System.InvalidCastException e) {
12008                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_RESUME_DATE\' in table \'Task\' is DBNull.", e);
12009                     }
12010                 }
12011                 set {
12012                     this[this.tableTask.TASK_RESUME_DATEColumn] = value;
12013                 }
12014             }
12015             
12016             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12017             public System.DateTime TASK_STOP_DATE {
12018                 get {
12019                     try {
12020                         return ((global::System.DateTime)(this[this.tableTask.TASK_STOP_DATEColumn]));
12021                     }
12022                     catch (global::System.InvalidCastException e) {
12023                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_STOP_DATE\' in table \'Task\' is DBNull.", e);
12024                     }
12025                 }
12026                 set {
12027                     this[this.tableTask.TASK_STOP_DATEColumn] = value;
12028                 }
12029             }
12030             
12031             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12032             public System.DateTime TASK_PRELEVELED_START {
12033                 get {
12034                     try {
12035                         return ((global::System.DateTime)(this[this.tableTask.TASK_PRELEVELED_STARTColumn]));
12036                     }
12037                     catch (global::System.InvalidCastException e) {
12038                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_PRELEVELED_START\' in table \'Task\' is DBNull.", e);
12039                     }
12040                 }
12041                 set {
12042                     this[this.tableTask.TASK_PRELEVELED_STARTColumn] = value;
12043                 }
12044             }
12045             
12046             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12047             public System.DateTime TASK_PRELEVELED_FINISH {
12048                 get {
12049                     try {
12050                         return ((global::System.DateTime)(this[this.tableTask.TASK_PRELEVELED_FINISHColumn]));
12051                     }
12052                     catch (global::System.InvalidCastException e) {
12053                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_PRELEVELED_FINISH\' in table \'Task\' is DBNull.", e);
12054                     }
12055                 }
12056                 set {
12057                     this[this.tableTask.TASK_PRELEVELED_FINISHColumn] = value;
12058                 }
12059             }
12060             
12061             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12062             public System.DateTime TASK_EARLY_START {
12063                 get {
12064                     try {
12065                         return ((global::System.DateTime)(this[this.tableTask.TASK_EARLY_STARTColumn]));
12066                     }
12067                     catch (global::System.InvalidCastException e) {
12068                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_EARLY_START\' in table \'Task\' is DBNull.", e);
12069                     }
12070                 }
12071                 set {
12072                     this[this.tableTask.TASK_EARLY_STARTColumn] = value;
12073                 }
12074             }
12075             
12076             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12077             public System.DateTime TASK_EARLY_FINISH {
12078                 get {
12079                     try {
12080                         return ((global::System.DateTime)(this[this.tableTask.TASK_EARLY_FINISHColumn]));
12081                     }
12082                     catch (global::System.InvalidCastException e) {
12083                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_EARLY_FINISH\' in table \'Task\' is DBNull.", e);
12084                     }
12085                 }
12086                 set {
12087                     this[this.tableTask.TASK_EARLY_FINISHColumn] = value;
12088                 }
12089             }
12090             
12091             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12092             public System.DateTime TASK_LATE_START {
12093                 get {
12094                     try {
12095                         return ((global::System.DateTime)(this[this.tableTask.TASK_LATE_STARTColumn]));
12096                     }
12097                     catch (global::System.InvalidCastException e) {
12098                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_LATE_START\' in table \'Task\' is DBNull.", e);
12099                     }
12100                 }
12101                 set {
12102                     this[this.tableTask.TASK_LATE_STARTColumn] = value;
12103                 }
12104             }
12105             
12106             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12107             public System.DateTime TASK_LATE_FINISH {
12108                 get {
12109                     try {
12110                         return ((global::System.DateTime)(this[this.tableTask.TASK_LATE_FINISHColumn]));
12111                     }
12112                     catch (global::System.InvalidCastException e) {
12113                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_LATE_FINISH\' in table \'Task\' is DBNull.", e);
12114                     }
12115                 }
12116                 set {
12117                     this[this.tableTask.TASK_LATE_FINISHColumn] = value;
12118                 }
12119             }
12120             
12121             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12122             public System.DateTime TB_START {
12123                 get {
12124                     try {
12125                         return ((global::System.DateTime)(this[this.tableTask.TB_STARTColumn]));
12126                     }
12127                     catch (global::System.InvalidCastException e) {
12128                         throw new global::System.Data.StrongTypingException("The value for column \'TB_START\' in table \'Task\' is DBNull.", e);
12129                     }
12130                 }
12131                 set {
12132                     this[this.tableTask.TB_STARTColumn] = value;
12133                 }
12134             }
12135             
12136             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12137             public System.DateTime TB_FINISH {
12138                 get {
12139                     try {
12140                         return ((global::System.DateTime)(this[this.tableTask.TB_FINISHColumn]));
12141                     }
12142                     catch (global::System.InvalidCastException e) {
12143                         throw new global::System.Data.StrongTypingException("The value for column \'TB_FINISH\' in table \'Task\' is DBNull.", e);
12144                     }
12145                 }
12146                 set {
12147                     this[this.tableTask.TB_FINISHColumn] = value;
12148                 }
12149             }
12150             
12151             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12152             public double TB_COST {
12153                 get {
12154                     try {
12155                         return ((double)(this[this.tableTask.TB_COSTColumn]));
12156                     }
12157                     catch (global::System.InvalidCastException e) {
12158                         throw new global::System.Data.StrongTypingException("The value for column \'TB_COST\' in table \'Task\' is DBNull.", e);
12159                     }
12160                 }
12161                 set {
12162                     this[this.tableTask.TB_COSTColumn] = value;
12163                 }
12164             }
12165             
12166             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12167             public double TB_WORK {
12168                 get {
12169                     try {
12170                         return ((double)(this[this.tableTask.TB_WORKColumn]));
12171                     }
12172                     catch (global::System.InvalidCastException e) {
12173                         throw new global::System.Data.StrongTypingException("The value for column \'TB_WORK\' in table \'Task\' is DBNull.", e);
12174                     }
12175                 }
12176                 set {
12177                     this[this.tableTask.TB_WORKColumn] = value;
12178                 }
12179             }
12180             
12181             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12182             public int TB_DUR {
12183                 get {
12184                     try {
12185                         return ((int)(this[this.tableTask.TB_DURColumn]));
12186                     }
12187                     catch (global::System.InvalidCastException e) {
12188                         throw new global::System.Data.StrongTypingException("The value for column \'TB_DUR\' in table \'Task\' is DBNull.", e);
12189                     }
12190                 }
12191                 set {
12192                     this[this.tableTask.TB_DURColumn] = value;
12193                 }
12194             }
12195             
12196             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12197             public short TB_DUR_FMT {
12198                 get {
12199                     try {
12200                         return ((short)(this[this.tableTask.TB_DUR_FMTColumn]));
12201                     }
12202                     catch (global::System.InvalidCastException e) {
12203                         throw new global::System.Data.StrongTypingException("The value for column \'TB_DUR_FMT\' in table \'Task\' is DBNull.", e);
12204                     }
12205                 }
12206                 set {
12207                     this[this.tableTask.TB_DUR_FMTColumn] = value;
12208                 }
12209             }
12210             
12211             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12212             public double TASK_BCWS {
12213                 get {
12214                     try {
12215                         return ((double)(this[this.tableTask.TASK_BCWSColumn]));
12216                     }
12217                     catch (global::System.InvalidCastException e) {
12218                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_BCWS\' in table \'Task\' is DBNull.", e);
12219                     }
12220                 }
12221                 set {
12222                     this[this.tableTask.TASK_BCWSColumn] = value;
12223                 }
12224             }
12225             
12226             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12227             public double TASK_BCWP {
12228                 get {
12229                     try {
12230                         return ((double)(this[this.tableTask.TASK_BCWPColumn]));
12231                     }
12232                     catch (global::System.InvalidCastException e) {
12233                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_BCWP\' in table \'Task\' is DBNull.", e);
12234                     }
12235                 }
12236                 set {
12237                     this[this.tableTask.TASK_BCWPColumn] = value;
12238                 }
12239             }
12240             
12241             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12242             public double TASK_ACWP {
12243                 get {
12244                     try {
12245                         return ((double)(this[this.tableTask.TASK_ACWPColumn]));
12246                     }
12247                     catch (global::System.InvalidCastException e) {
12248                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_ACWP\' in table \'Task\' is DBNull.", e);
12249                     }
12250                 }
12251                 set {
12252                     this[this.tableTask.TASK_ACWPColumn] = value;
12253                 }
12254             }
12255             
12256             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12257             public int TASK_FREE_SLACK {
12258                 get {
12259                     try {
12260                         return ((int)(this[this.tableTask.TASK_FREE_SLACKColumn]));
12261                     }
12262                     catch (global::System.InvalidCastException e) {
12263                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_FREE_SLACK\' in table \'Task\' is DBNull.", e);
12264                     }
12265                 }
12266                 set {
12267                     this[this.tableTask.TASK_FREE_SLACKColumn] = value;
12268                 }
12269             }
12270             
12271             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12272             public int TASK_TOTAL_SLACK {
12273                 get {
12274                     try {
12275                         return ((int)(this[this.tableTask.TASK_TOTAL_SLACKColumn]));
12276                     }
12277                     catch (global::System.InvalidCastException e) {
12278                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_TOTAL_SLACK\' in table \'Task\' is DBNull.", e);
12279                     }
12280                 }
12281                 set {
12282                     this[this.tableTask.TASK_TOTAL_SLACKColumn] = value;
12283                 }
12284             }
12285             
12286             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12287             public bool TASK_HAS_LINKED_FIELDS {
12288                 get {
12289                     try {
12290                         return ((bool)(this[this.tableTask.TASK_HAS_LINKED_FIELDSColumn]));
12291                     }
12292                     catch (global::System.InvalidCastException e) {
12293                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_HAS_LINKED_FIELDS\' in table \'Task\' is DBNull.", e);
12294                     }
12295                 }
12296                 set {
12297                     this[this.tableTask.TASK_HAS_LINKED_FIELDSColumn] = value;
12298                 }
12299             }
12300             
12301             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12302             public string TASK_WBS {
12303                 get {
12304                     try {
12305                         return ((string)(this[this.tableTask.TASK_WBSColumn]));
12306                     }
12307                     catch (global::System.InvalidCastException e) {
12308                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_WBS\' in table \'Task\' is DBNull.", e);
12309                     }
12310                 }
12311                 set {
12312                     this[this.tableTask.TASK_WBSColumn] = value;
12313                 }
12314             }
12315             
12316             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12317             public int AddPosition {
12318                 get {
12319                     try {
12320                         return ((int)(this[this.tableTask.AddPositionColumn]));
12321                     }
12322                     catch (global::System.InvalidCastException e) {
12323                         throw new global::System.Data.StrongTypingException("The value for column \'AddPosition\' in table \'Task\' is DBNull.", e);
12324                     }
12325                 }
12326                 set {
12327                     this[this.tableTask.AddPositionColumn] = value;
12328                 }
12329             }
12330             
12331             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12332             public System.Guid AddAfterTaskUID {
12333                 get {
12334                     try {
12335                         return ((global::System.Guid)(this[this.tableTask.AddAfterTaskUIDColumn]));
12336                     }
12337                     catch (global::System.InvalidCastException e) {
12338                         throw new global::System.Data.StrongTypingException("The value for column \'AddAfterTaskUID\' in table \'Task\' is DBNull.", e);
12339                     }
12340                 }
12341                 set {
12342                     this[this.tableTask.AddAfterTaskUIDColumn] = value;
12343                 }
12344             }
12345             
12346             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12347             public int DurationType {
12348                 get {
12349                     try {
12350                         return ((int)(this[this.tableTask.DurationTypeColumn]));
12351                     }
12352                     catch (global::System.InvalidCastException e) {
12353                         throw new global::System.Data.StrongTypingException("The value for column \'DurationType\' in table \'Task\' is DBNull.", e);
12354                     }
12355                 }
12356                 set {
12357                     this[this.tableTask.DurationTypeColumn] = value;
12358                 }
12359             }
12360             
12361             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12362             public int WOBJ_DOC_REF_CNT {
12363                 get {
12364                     try {
12365                         return ((int)(this[this.tableTask.WOBJ_DOC_REF_CNTColumn]));
12366                     }
12367                     catch (global::System.InvalidCastException e) {
12368                         throw new global::System.Data.StrongTypingException("The value for column \'WOBJ_DOC_REF_CNT\' in table \'Task\' is DBNull.", e);
12369                     }
12370                 }
12371                 set {
12372                     this[this.tableTask.WOBJ_DOC_REF_CNTColumn] = value;
12373                 }
12374             }
12375             
12376             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12377             public int WOBJ_ISSUE_REF_CNT {
12378                 get {
12379                     try {
12380                         return ((int)(this[this.tableTask.WOBJ_ISSUE_REF_CNTColumn]));
12381                     }
12382                     catch (global::System.InvalidCastException e) {
12383                         throw new global::System.Data.StrongTypingException("The value for column \'WOBJ_ISSUE_REF_CNT\' in table \'Task\' is DBNull.", e);
12384                     }
12385                 }
12386                 set {
12387                     this[this.tableTask.WOBJ_ISSUE_REF_CNTColumn] = value;
12388                 }
12389             }
12390             
12391             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12392             public int WOBJ_RISK_REF_CNT {
12393                 get {
12394                     try {
12395                         return ((int)(this[this.tableTask.WOBJ_RISK_REF_CNTColumn]));
12396                     }
12397                     catch (global::System.InvalidCastException e) {
12398                         throw new global::System.Data.StrongTypingException("The value for column \'WOBJ_RISK_REF_CNT\' in table \'Task\' is DBNull.", e);
12399                     }
12400                 }
12401                 set {
12402                     this[this.tableTask.WOBJ_RISK_REF_CNTColumn] = value;
12403                 }
12404             }
12405             
12406             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12407             public int WOBJ_OTHER_REF_CNT {
12408                 get {
12409                     try {
12410                         return ((int)(this[this.tableTask.WOBJ_OTHER_REF_CNTColumn]));
12411                     }
12412                     catch (global::System.InvalidCastException e) {
12413                         throw new global::System.Data.StrongTypingException("The value for column \'WOBJ_OTHER_REF_CNT\' in table \'Task\' is DBNull.", e);
12414                     }
12415                 }
12416                 set {
12417                     this[this.tableTask.WOBJ_OTHER_REF_CNTColumn] = value;
12418                 }
12419             }
12420             
12421             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12422             public System.DateTime CREATED_DATE {
12423                 get {
12424                     try {
12425                         return ((global::System.DateTime)(this[this.tableTask.CREATED_DATEColumn]));
12426                     }
12427                     catch (global::System.InvalidCastException e) {
12428                         throw new global::System.Data.StrongTypingException("The value for column \'CREATED_DATE\' in table \'Task\' is DBNull.", e);
12429                     }
12430                 }
12431                 set {
12432                     this[this.tableTask.CREATED_DATEColumn] = value;
12433                 }
12434             }
12435             
12436             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12437             public System.DateTime MOD_DATE {
12438                 get {
12439                     try {
12440                         return ((global::System.DateTime)(this[this.tableTask.MOD_DATEColumn]));
12441                     }
12442                     catch (global::System.InvalidCastException e) {
12443                         throw new global::System.Data.StrongTypingException("The value for column \'MOD_DATE\' in table \'Task\' is DBNull.", e);
12444                     }
12445                 }
12446                 set {
12447                     this[this.tableTask.MOD_DATEColumn] = value;
12448                 }
12449             }
12450             
12451             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12452             public string PROJ_NAME {
12453                 get {
12454                     try {
12455                         return ((string)(this[this.tableTask.PROJ_NAMEColumn]));
12456                     }
12457                     catch (global::System.InvalidCastException e) {
12458                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_NAME\' in table \'Task\' is DBNull.", e);
12459                     }
12460                 }
12461                 set {
12462                     this[this.tableTask.PROJ_NAMEColumn] = value;
12463                 }
12464             }
12465             
12466             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12467             public int PROJ_TYPE {
12468                 get {
12469                     try {
12470                         return ((int)(this[this.tableTask.PROJ_TYPEColumn]));
12471                     }
12472                     catch (global::System.InvalidCastException e) {
12473                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_TYPE\' in table \'Task\' is DBNull.", e);
12474                     }
12475                 }
12476                 set {
12477                     this[this.tableTask.PROJ_TYPEColumn] = value;
12478                 }
12479             }
12480             
12481             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12482             public int PROJ_OPT_CURRENCY_DIGITS {
12483                 get {
12484                     try {
12485                         return ((int)(this[this.tableTask.PROJ_OPT_CURRENCY_DIGITSColumn]));
12486                     }
12487                     catch (global::System.InvalidCastException e) {
12488                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_DIGITS\' in table \'Task\' is DBNull.", e);
12489                     }
12490                 }
12491                 set {
12492                     this[this.tableTask.PROJ_OPT_CURRENCY_DIGITSColumn] = value;
12493                 }
12494             }
12495             
12496             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12497             public int PROJ_OPT_CURRENCY_POSITION {
12498                 get {
12499                     try {
12500                         return ((int)(this[this.tableTask.PROJ_OPT_CURRENCY_POSITIONColumn]));
12501                     }
12502                     catch (global::System.InvalidCastException e) {
12503                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_POSITION\' in table \'Task\' is DBNull.", e);
12504                     }
12505                 }
12506                 set {
12507                     this[this.tableTask.PROJ_OPT_CURRENCY_POSITIONColumn] = value;
12508                 }
12509             }
12510             
12511             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12512             public string PROJ_OPT_CURRENCY_SYMBOL {
12513                 get {
12514                     try {
12515                         return ((string)(this[this.tableTask.PROJ_OPT_CURRENCY_SYMBOLColumn]));
12516                     }
12517                     catch (global::System.InvalidCastException e) {
12518                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_SYMBOL\' in table \'Task\' is DBNull.", e);
12519                     }
12520                 }
12521                 set {
12522                     this[this.tableTask.PROJ_OPT_CURRENCY_SYMBOLColumn] = value;
12523                 }
12524             }
12525             
12526             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12527             public System.Guid TASK_EXT_PROJ_UID {
12528                 get {
12529                     try {
12530                         return ((global::System.Guid)(this[this.tableTask.TASK_EXT_PROJ_UIDColumn]));
12531                     }
12532                     catch (global::System.InvalidCastException e) {
12533                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_EXT_PROJ_UID\' in table \'Task\' is DBNull.", e);
12534                     }
12535                 }
12536                 set {
12537                     this[this.tableTask.TASK_EXT_PROJ_UIDColumn] = value;
12538                 }
12539             }
12540             
12541             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12542             public double TASK_BUDGET_COST {
12543                 get {
12544                     try {
12545                         return ((double)(this[this.tableTask.TASK_BUDGET_COSTColumn]));
12546                     }
12547                     catch (global::System.InvalidCastException e) {
12548                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_BUDGET_COST\' in table \'Task\' is DBNull.", e);
12549                     }
12550                 }
12551                 set {
12552                     this[this.tableTask.TASK_BUDGET_COSTColumn] = value;
12553                 }
12554             }
12555             
12556             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12557             public bool TASK_IS_NULL {
12558                 get {
12559                     try {
12560                         return ((bool)(this[this.tableTask.TASK_IS_NULLColumn]));
12561                     }
12562                     catch (global::System.InvalidCastException e) {
12563                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_NULL\' in table \'Task\' is DBNull.", e);
12564                     }
12565                 }
12566                 set {
12567                     this[this.tableTask.TASK_IS_NULLColumn] = value;
12568                 }
12569             }
12570             
12571             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12572             public double TASK_BUDGET_WORK {
12573                 get {
12574                     try {
12575                         return ((double)(this[this.tableTask.TASK_BUDGET_WORKColumn]));
12576                     }
12577                     catch (global::System.InvalidCastException e) {
12578                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_BUDGET_WORK\' in table \'Task\' is DBNull.", e);
12579                     }
12580                 }
12581                 set {
12582                     this[this.tableTask.TASK_BUDGET_WORKColumn] = value;
12583                 }
12584             }
12585             
12586             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12587             public string TASK_CONTACT {
12588                 get {
12589                     try {
12590                         return ((string)(this[this.tableTask.TASK_CONTACTColumn]));
12591                     }
12592                     catch (global::System.InvalidCastException e) {
12593                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_CONTACT\' in table \'Task\' is DBNull.", e);
12594                     }
12595                 }
12596                 set {
12597                     this[this.tableTask.TASK_CONTACTColumn] = value;
12598                 }
12599             }
12600             
12601             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12602             public double TASK_COST_VAR {
12603                 get {
12604                     try {
12605                         return ((double)(this[this.tableTask.TASK_COST_VARColumn]));
12606                     }
12607                     catch (global::System.InvalidCastException e) {
12608                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_COST_VAR\' in table \'Task\' is DBNull.", e);
12609                     }
12610                 }
12611                 set {
12612                     this[this.tableTask.TASK_COST_VARColumn] = value;
12613                 }
12614             }
12615             
12616             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12617             public double TASK_CPI {
12618                 get {
12619                     try {
12620                         return ((double)(this[this.tableTask.TASK_CPIColumn]));
12621                     }
12622                     catch (global::System.InvalidCastException e) {
12623                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_CPI\' in table \'Task\' is DBNull.", e);
12624                     }
12625                 }
12626                 set {
12627                     this[this.tableTask.TASK_CPIColumn] = value;
12628                 }
12629             }
12630             
12631             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12632             public double TASK_CV {
12633                 get {
12634                     try {
12635                         return ((double)(this[this.tableTask.TASK_CVColumn]));
12636                     }
12637                     catch (global::System.InvalidCastException e) {
12638                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_CV\' in table \'Task\' is DBNull.", e);
12639                     }
12640                 }
12641                 set {
12642                     this[this.tableTask.TASK_CVColumn] = value;
12643                 }
12644             }
12645             
12646             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12647             public int TaskCVP {
12648                 get {
12649                     try {
12650                         return ((int)(this[this.tableTask.TaskCVPColumn]));
12651                     }
12652                     catch (global::System.InvalidCastException e) {
12653                         throw new global::System.Data.StrongTypingException("The value for column \'TaskCVP\' in table \'Task\' is DBNull.", e);
12654                     }
12655                 }
12656                 set {
12657                     this[this.tableTask.TaskCVPColumn] = value;
12658                 }
12659             }
12660             
12661             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12662             public int TASK_START_SLACK {
12663                 get {
12664                     try {
12665                         return ((int)(this[this.tableTask.TASK_START_SLACKColumn]));
12666                     }
12667                     catch (global::System.InvalidCastException e) {
12668                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_START_SLACK\' in table \'Task\' is DBNull.", e);
12669                     }
12670                 }
12671                 set {
12672                     this[this.tableTask.TASK_START_SLACKColumn] = value;
12673                 }
12674             }
12675             
12676             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12677             public int TASK_FINISH_SLACK {
12678                 get {
12679                     try {
12680                         return ((int)(this[this.tableTask.TASK_FINISH_SLACKColumn]));
12681                     }
12682                     catch (global::System.InvalidCastException e) {
12683                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_FINISH_SLACK\' in table \'Task\' is DBNull.", e);
12684                     }
12685                 }
12686                 set {
12687                     this[this.tableTask.TASK_FINISH_SLACKColumn] = value;
12688                 }
12689             }
12690             
12691             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12692             public string TASK_HYPERLINK_FRIENDLY_NAME {
12693                 get {
12694                     try {
12695                         return ((string)(this[this.tableTask.TASK_HYPERLINK_FRIENDLY_NAMEColumn]));
12696                     }
12697                     catch (global::System.InvalidCastException e) {
12698                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_HYPERLINK_FRIENDLY_NAME\' in table \'Task\' is DBNull.", e);
12699                     }
12700                 }
12701                 set {
12702                     this[this.tableTask.TASK_HYPERLINK_FRIENDLY_NAMEColumn] = value;
12703                 }
12704             }
12705             
12706             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12707             public string TASK_HYPERLINK_ADDRESS {
12708                 get {
12709                     try {
12710                         return ((string)(this[this.tableTask.TASK_HYPERLINK_ADDRESSColumn]));
12711                     }
12712                     catch (global::System.InvalidCastException e) {
12713                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_HYPERLINK_ADDRESS\' in table \'Task\' is DBNull.", e);
12714                     }
12715                 }
12716                 set {
12717                     this[this.tableTask.TASK_HYPERLINK_ADDRESSColumn] = value;
12718                 }
12719             }
12720             
12721             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12722             public string TASK_HYPERLINK_SUB_ADDRESS {
12723                 get {
12724                     try {
12725                         return ((string)(this[this.tableTask.TASK_HYPERLINK_SUB_ADDRESSColumn]));
12726                     }
12727                     catch (global::System.InvalidCastException e) {
12728                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_HYPERLINK_SUB_ADDRESS\' in table \'Task\' is DBNull.", e);
12729                     }
12730                 }
12731                 set {
12732                     this[this.tableTask.TASK_HYPERLINK_SUB_ADDRESSColumn] = value;
12733                 }
12734             }
12735             
12736             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12737             public bool TASK_IS_ROLLED_UP {
12738                 get {
12739                     try {
12740                         return ((bool)(this[this.tableTask.TASK_IS_ROLLED_UPColumn]));
12741                     }
12742                     catch (global::System.InvalidCastException e) {
12743                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_IS_ROLLED_UP\' in table \'Task\' is DBNull.", e);
12744                     }
12745                 }
12746                 set {
12747                     this[this.tableTask.TASK_IS_ROLLED_UPColumn] = value;
12748                 }
12749             }
12750             
12751             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12752             public string TASK_NOTES {
12753                 get {
12754                     try {
12755                         return ((string)(this[this.tableTask.TASK_NOTESColumn]));
12756                     }
12757                     catch (global::System.InvalidCastException e) {
12758                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_NOTES\' in table \'Task\' is DBNull.", e);
12759                     }
12760                 }
12761                 set {
12762                     this[this.tableTask.TASK_NOTESColumn] = value;
12763                 }
12764             }
12765             
12766             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12767             public double TASK_SPI {
12768                 get {
12769                     try {
12770                         return ((double)(this[this.tableTask.TASK_SPIColumn]));
12771                     }
12772                     catch (global::System.InvalidCastException e) {
12773                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_SPI\' in table \'Task\' is DBNull.", e);
12774                     }
12775                 }
12776                 set {
12777                     this[this.tableTask.TASK_SPIColumn] = value;
12778                 }
12779             }
12780             
12781             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12782             public double TASK_SV {
12783                 get {
12784                     try {
12785                         return ((double)(this[this.tableTask.TASK_SVColumn]));
12786                     }
12787                     catch (global::System.InvalidCastException e) {
12788                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_SV\' in table \'Task\' is DBNull.", e);
12789                     }
12790                 }
12791                 set {
12792                     this[this.tableTask.TASK_SVColumn] = value;
12793                 }
12794             }
12795             
12796             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12797             public int TaskSVP {
12798                 get {
12799                     try {
12800                         return ((int)(this[this.tableTask.TaskSVPColumn]));
12801                     }
12802                     catch (global::System.InvalidCastException e) {
12803                         throw new global::System.Data.StrongTypingException("The value for column \'TaskSVP\' in table \'Task\' is DBNull.", e);
12804                     }
12805                 }
12806                 set {
12807                     this[this.tableTask.TaskSVPColumn] = value;
12808                 }
12809             }
12810             
12811             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12812             public double TASK_TCPI {
12813                 get {
12814                     try {
12815                         return ((double)(this[this.tableTask.TASK_TCPIColumn]));
12816                     }
12817                     catch (global::System.InvalidCastException e) {
12818                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_TCPI\' in table \'Task\' is DBNull.", e);
12819                     }
12820                 }
12821                 set {
12822                     this[this.tableTask.TASK_TCPIColumn] = value;
12823                 }
12824             }
12825             
12826             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12827             public double TASK_WORK_VAR {
12828                 get {
12829                     try {
12830                         return ((double)(this[this.tableTask.TASK_WORK_VARColumn]));
12831                     }
12832                     catch (global::System.InvalidCastException e) {
12833                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_WORK_VAR\' in table \'Task\' is DBNull.", e);
12834                     }
12835                 }
12836                 set {
12837                     this[this.tableTask.TASK_WORK_VARColumn] = value;
12838                 }
12839             }
12840             
12841             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12842             public bool IsTASK_PARENT_UIDNull() {
12843                 return this.IsNull(this.tableTask.TASK_PARENT_UIDColumn);
12844             }
12845             
12846             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12847             public void SetTASK_PARENT_UIDNull() {
12848                 this[this.tableTask.TASK_PARENT_UIDColumn] = global::System.Convert.DBNull;
12849             }
12850             
12851             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12852             public bool IsTASK_NAMENull() {
12853                 return this.IsNull(this.tableTask.TASK_NAMEColumn);
12854             }
12855             
12856             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12857             public void SetTASK_NAMENull() {
12858                 this[this.tableTask.TASK_NAMEColumn] = global::System.Convert.DBNull;
12859             }
12860             
12861             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12862             public bool IsTASK_IDNull() {
12863                 return this.IsNull(this.tableTask.TASK_IDColumn);
12864             }
12865             
12866             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12867             public void SetTASK_IDNull() {
12868                 this[this.tableTask.TASK_IDColumn] = global::System.Convert.DBNull;
12869             }
12870             
12871             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12872             public bool IsTASK_IS_MILESTONENull() {
12873                 return this.IsNull(this.tableTask.TASK_IS_MILESTONEColumn);
12874             }
12875             
12876             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12877             public void SetTASK_IS_MILESTONENull() {
12878                 this[this.tableTask.TASK_IS_MILESTONEColumn] = global::System.Convert.DBNull;
12879             }
12880             
12881             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12882             public bool IsTASK_IS_SUMMARYNull() {
12883                 return this.IsNull(this.tableTask.TASK_IS_SUMMARYColumn);
12884             }
12885             
12886             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12887             public void SetTASK_IS_SUMMARYNull() {
12888                 this[this.tableTask.TASK_IS_SUMMARYColumn] = global::System.Convert.DBNull;
12889             }
12890             
12891             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12892             public bool IsTASK_IS_MARKEDNull() {
12893                 return this.IsNull(this.tableTask.TASK_IS_MARKEDColumn);
12894             }
12895             
12896             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12897             public void SetTASK_IS_MARKEDNull() {
12898                 this[this.tableTask.TASK_IS_MARKEDColumn] = global::System.Convert.DBNull;
12899             }
12900             
12901             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12902             public bool IsTASK_IGNORES_RES_CALNull() {
12903                 return this.IsNull(this.tableTask.TASK_IGNORES_RES_CALColumn);
12904             }
12905             
12906             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12907             public void SetTASK_IGNORES_RES_CALNull() {
12908                 this[this.tableTask.TASK_IGNORES_RES_CALColumn] = global::System.Convert.DBNull;
12909             }
12910             
12911             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12912             public bool IsTASK_IS_EFFORT_DRIVENNull() {
12913                 return this.IsNull(this.tableTask.TASK_IS_EFFORT_DRIVENColumn);
12914             }
12915             
12916             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12917             public void SetTASK_IS_EFFORT_DRIVENNull() {
12918                 this[this.tableTask.TASK_IS_EFFORT_DRIVENColumn] = global::System.Convert.DBNull;
12919             }
12920             
12921             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12922             public bool IsTASK_IS_CRITICALNull() {
12923                 return this.IsNull(this.tableTask.TASK_IS_CRITICALColumn);
12924             }
12925             
12926             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12927             public void SetTASK_IS_CRITICALNull() {
12928                 this[this.tableTask.TASK_IS_CRITICALColumn] = global::System.Convert.DBNull;
12929             }
12930             
12931             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12932             public bool IsTASK_IS_EXTERNALNull() {
12933                 return this.IsNull(this.tableTask.TASK_IS_EXTERNALColumn);
12934             }
12935             
12936             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12937             public void SetTASK_IS_EXTERNALNull() {
12938                 this[this.tableTask.TASK_IS_EXTERNALColumn] = global::System.Convert.DBNull;
12939             }
12940             
12941             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12942             public bool IsTASK_IS_FROM_FINISH_SUBPROJNull() {
12943                 return this.IsNull(this.tableTask.TASK_IS_FROM_FINISH_SUBPROJColumn);
12944             }
12945             
12946             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12947             public void SetTASK_IS_FROM_FINISH_SUBPROJNull() {
12948                 this[this.tableTask.TASK_IS_FROM_FINISH_SUBPROJColumn] = global::System.Convert.DBNull;
12949             }
12950             
12951             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12952             public bool IsTASK_IS_OVERALLOCATEDNull() {
12953                 return this.IsNull(this.tableTask.TASK_IS_OVERALLOCATEDColumn);
12954             }
12955             
12956             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12957             public void SetTASK_IS_OVERALLOCATEDNull() {
12958                 this[this.tableTask.TASK_IS_OVERALLOCATEDColumn] = global::System.Convert.DBNull;
12959             }
12960             
12961             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12962             public bool IsTASK_IS_RECURRINGNull() {
12963                 return this.IsNull(this.tableTask.TASK_IS_RECURRINGColumn);
12964             }
12965             
12966             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12967             public void SetTASK_IS_RECURRINGNull() {
12968                 this[this.tableTask.TASK_IS_RECURRINGColumn] = global::System.Convert.DBNull;
12969             }
12970             
12971             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12972             public bool IsTASK_IS_RECURRING_SUMMARYNull() {
12973                 return this.IsNull(this.tableTask.TASK_IS_RECURRING_SUMMARYColumn);
12974             }
12975             
12976             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12977             public void SetTASK_IS_RECURRING_SUMMARYNull() {
12978                 this[this.tableTask.TASK_IS_RECURRING_SUMMARYColumn] = global::System.Convert.DBNull;
12979             }
12980             
12981             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12982             public bool IsTASK_IS_SUBPROJNull() {
12983                 return this.IsNull(this.tableTask.TASK_IS_SUBPROJColumn);
12984             }
12985             
12986             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12987             public void SetTASK_IS_SUBPROJNull() {
12988                 this[this.tableTask.TASK_IS_SUBPROJColumn] = global::System.Convert.DBNull;
12989             }
12990             
12991             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12992             public bool IsTASK_IS_READONLY_SUBPROJNull() {
12993                 return this.IsNull(this.tableTask.TASK_IS_READONLY_SUBPROJColumn);
12994             }
12995             
12996             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
12997             public void SetTASK_IS_READONLY_SUBPROJNull() {
12998                 this[this.tableTask.TASK_IS_READONLY_SUBPROJColumn] = global::System.Convert.DBNull;
12999             }
13000             
13001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13002             public bool IsTASK_LEVELING_DELAYNull() {
13003                 return this.IsNull(this.tableTask.TASK_LEVELING_DELAYColumn);
13004             }
13005             
13006             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13007             public void SetTASK_LEVELING_DELAYNull() {
13008                 this[this.tableTask.TASK_LEVELING_DELAYColumn] = global::System.Convert.DBNull;
13009             }
13010             
13011             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13012             public bool IsTASK_LEVELING_DELAY_FMTNull() {
13013                 return this.IsNull(this.tableTask.TASK_LEVELING_DELAY_FMTColumn);
13014             }
13015             
13016             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13017             public void SetTASK_LEVELING_DELAY_FMTNull() {
13018                 this[this.tableTask.TASK_LEVELING_DELAY_FMTColumn] = global::System.Convert.DBNull;
13019             }
13020             
13021             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13022             public bool IsTASK_LEVELING_CAN_SPLITNull() {
13023                 return this.IsNull(this.tableTask.TASK_LEVELING_CAN_SPLITColumn);
13024             }
13025             
13026             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13027             public void SetTASK_LEVELING_CAN_SPLITNull() {
13028                 this[this.tableTask.TASK_LEVELING_CAN_SPLITColumn] = global::System.Convert.DBNull;
13029             }
13030             
13031             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13032             public bool IsTASK_LEVELING_ADJUSTS_ASSNNull() {
13033                 return this.IsNull(this.tableTask.TASK_LEVELING_ADJUSTS_ASSNColumn);
13034             }
13035             
13036             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13037             public void SetTASK_LEVELING_ADJUSTS_ASSNNull() {
13038                 this[this.tableTask.TASK_LEVELING_ADJUSTS_ASSNColumn] = global::System.Convert.DBNull;
13039             }
13040             
13041             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13042             public bool IsTASK_DUR_IS_ESTNull() {
13043                 return this.IsNull(this.tableTask.TASK_DUR_IS_ESTColumn);
13044             }
13045             
13046             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13047             public void SetTASK_DUR_IS_ESTNull() {
13048                 this[this.tableTask.TASK_DUR_IS_ESTColumn] = global::System.Convert.DBNull;
13049             }
13050             
13051             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13052             public bool IsTASK_DURNull() {
13053                 return this.IsNull(this.tableTask.TASK_DURColumn);
13054             }
13055             
13056             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13057             public void SetTASK_DURNull() {
13058                 this[this.tableTask.TASK_DURColumn] = global::System.Convert.DBNull;
13059             }
13060             
13061             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13062             public bool IsTASK_DUR_FMTNull() {
13063                 return this.IsNull(this.tableTask.TASK_DUR_FMTColumn);
13064             }
13065             
13066             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13067             public void SetTASK_DUR_FMTNull() {
13068                 this[this.tableTask.TASK_DUR_FMTColumn] = global::System.Convert.DBNull;
13069             }
13070             
13071             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13072             public bool IsTASK_DUR_VARNull() {
13073                 return this.IsNull(this.tableTask.TASK_DUR_VARColumn);
13074             }
13075             
13076             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13077             public void SetTASK_DUR_VARNull() {
13078                 this[this.tableTask.TASK_DUR_VARColumn] = global::System.Convert.DBNull;
13079             }
13080             
13081             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13082             public bool IsTASK_EACNull() {
13083                 return this.IsNull(this.tableTask.TASK_EACColumn);
13084             }
13085             
13086             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13087             public void SetTASK_EACNull() {
13088                 this[this.tableTask.TASK_EACColumn] = global::System.Convert.DBNull;
13089             }
13090             
13091             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13092             public bool IsTASK_VACNull() {
13093                 return this.IsNull(this.tableTask.TASK_VACColumn);
13094             }
13095             
13096             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13097             public void SetTASK_VACNull() {
13098                 this[this.tableTask.TASK_VACColumn] = global::System.Convert.DBNull;
13099             }
13100             
13101             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13102             public bool IsTASK_ACT_DURNull() {
13103                 return this.IsNull(this.tableTask.TASK_ACT_DURColumn);
13104             }
13105             
13106             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13107             public void SetTASK_ACT_DURNull() {
13108                 this[this.tableTask.TASK_ACT_DURColumn] = global::System.Convert.DBNull;
13109             }
13110             
13111             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13112             public bool IsTASK_REM_DURNull() {
13113                 return this.IsNull(this.tableTask.TASK_REM_DURColumn);
13114             }
13115             
13116             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13117             public void SetTASK_REM_DURNull() {
13118                 this[this.tableTask.TASK_REM_DURColumn] = global::System.Convert.DBNull;
13119             }
13120             
13121             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13122             public bool IsTASK_CONSTRAINT_TYPENull() {
13123                 return this.IsNull(this.tableTask.TASK_CONSTRAINT_TYPEColumn);
13124             }
13125             
13126             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13127             public void SetTASK_CONSTRAINT_TYPENull() {
13128                 this[this.tableTask.TASK_CONSTRAINT_TYPEColumn] = global::System.Convert.DBNull;
13129             }
13130             
13131             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13132             public bool IsTASK_CONSTRAINT_DATENull() {
13133                 return this.IsNull(this.tableTask.TASK_CONSTRAINT_DATEColumn);
13134             }
13135             
13136             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13137             public void SetTASK_CONSTRAINT_DATENull() {
13138                 this[this.tableTask.TASK_CONSTRAINT_DATEColumn] = global::System.Convert.DBNull;
13139             }
13140             
13141             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13142             public bool IsTASK_ACT_STARTNull() {
13143                 return this.IsNull(this.tableTask.TASK_ACT_STARTColumn);
13144             }
13145             
13146             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13147             public void SetTASK_ACT_STARTNull() {
13148                 this[this.tableTask.TASK_ACT_STARTColumn] = global::System.Convert.DBNull;
13149             }
13150             
13151             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13152             public bool IsTASK_ACT_FINISHNull() {
13153                 return this.IsNull(this.tableTask.TASK_ACT_FINISHColumn);
13154             }
13155             
13156             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13157             public void SetTASK_ACT_FINISHNull() {
13158                 this[this.tableTask.TASK_ACT_FINISHColumn] = global::System.Convert.DBNull;
13159             }
13160             
13161             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13162             public bool IsTASK_PRIORITYNull() {
13163                 return this.IsNull(this.tableTask.TASK_PRIORITYColumn);
13164             }
13165             
13166             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13167             public void SetTASK_PRIORITYNull() {
13168                 this[this.tableTask.TASK_PRIORITYColumn] = global::System.Convert.DBNull;
13169             }
13170             
13171             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13172             public bool IsTASK_PCT_COMPNull() {
13173                 return this.IsNull(this.tableTask.TASK_PCT_COMPColumn);
13174             }
13175             
13176             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13177             public void SetTASK_PCT_COMPNull() {
13178                 this[this.tableTask.TASK_PCT_COMPColumn] = global::System.Convert.DBNull;
13179             }
13180             
13181             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13182             public bool IsTASK_PCT_WORK_COMPNull() {
13183                 return this.IsNull(this.tableTask.TASK_PCT_WORK_COMPColumn);
13184             }
13185             
13186             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13187             public void SetTASK_PCT_WORK_COMPNull() {
13188                 this[this.tableTask.TASK_PCT_WORK_COMPColumn] = global::System.Convert.DBNull;
13189             }
13190             
13191             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13192             public bool IsTASK_TYPENull() {
13193                 return this.IsNull(this.tableTask.TASK_TYPEColumn);
13194             }
13195             
13196             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13197             public void SetTASK_TYPENull() {
13198                 this[this.tableTask.TASK_TYPEColumn] = global::System.Convert.DBNull;
13199             }
13200             
13201             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13202             public bool IsTASK_FIXED_COST_ACCRUALNull() {
13203                 return this.IsNull(this.tableTask.TASK_FIXED_COST_ACCRUALColumn);
13204             }
13205             
13206             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13207             public void SetTASK_FIXED_COST_ACCRUALNull() {
13208                 this[this.tableTask.TASK_FIXED_COST_ACCRUALColumn] = global::System.Convert.DBNull;
13209             }
13210             
13211             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13212             public bool IsTASK_DEADLINENull() {
13213                 return this.IsNull(this.tableTask.TASK_DEADLINEColumn);
13214             }
13215             
13216             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13217             public void SetTASK_DEADLINENull() {
13218                 this[this.tableTask.TASK_DEADLINEColumn] = global::System.Convert.DBNull;
13219             }
13220             
13221             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13222             public bool IsTASK_WORKNull() {
13223                 return this.IsNull(this.tableTask.TASK_WORKColumn);
13224             }
13225             
13226             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13227             public void SetTASK_WORKNull() {
13228                 this[this.tableTask.TASK_WORKColumn] = global::System.Convert.DBNull;
13229             }
13230             
13231             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13232             public bool IsTASK_OVT_WORKNull() {
13233                 return this.IsNull(this.tableTask.TASK_OVT_WORKColumn);
13234             }
13235             
13236             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13237             public void SetTASK_OVT_WORKNull() {
13238                 this[this.tableTask.TASK_OVT_WORKColumn] = global::System.Convert.DBNull;
13239             }
13240             
13241             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13242             public bool IsTASK_REG_WORKNull() {
13243                 return this.IsNull(this.tableTask.TASK_REG_WORKColumn);
13244             }
13245             
13246             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13247             public void SetTASK_REG_WORKNull() {
13248                 this[this.tableTask.TASK_REG_WORKColumn] = global::System.Convert.DBNull;
13249             }
13250             
13251             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13252             public bool IsTASK_ACT_WORKNull() {
13253                 return this.IsNull(this.tableTask.TASK_ACT_WORKColumn);
13254             }
13255             
13256             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13257             public void SetTASK_ACT_WORKNull() {
13258                 this[this.tableTask.TASK_ACT_WORKColumn] = global::System.Convert.DBNull;
13259             }
13260             
13261             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13262             public bool IsTASK_ACT_OVT_WORKNull() {
13263                 return this.IsNull(this.tableTask.TASK_ACT_OVT_WORKColumn);
13264             }
13265             
13266             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13267             public void SetTASK_ACT_OVT_WORKNull() {
13268                 this[this.tableTask.TASK_ACT_OVT_WORKColumn] = global::System.Convert.DBNull;
13269             }
13270             
13271             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13272             public bool IsTASK_REM_WORKNull() {
13273                 return this.IsNull(this.tableTask.TASK_REM_WORKColumn);
13274             }
13275             
13276             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13277             public void SetTASK_REM_WORKNull() {
13278                 this[this.tableTask.TASK_REM_WORKColumn] = global::System.Convert.DBNull;
13279             }
13280             
13281             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13282             public bool IsTASK_REM_OVT_WORKNull() {
13283                 return this.IsNull(this.tableTask.TASK_REM_OVT_WORKColumn);
13284             }
13285             
13286             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13287             public void SetTASK_REM_OVT_WORKNull() {
13288                 this[this.tableTask.TASK_REM_OVT_WORKColumn] = global::System.Convert.DBNull;
13289             }
13290             
13291             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13292             public bool IsTASK_COSTNull() {
13293                 return this.IsNull(this.tableTask.TASK_COSTColumn);
13294             }
13295             
13296             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13297             public void SetTASK_COSTNull() {
13298                 this[this.tableTask.TASK_COSTColumn] = global::System.Convert.DBNull;
13299             }
13300             
13301             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13302             public bool IsTASK_OVT_COSTNull() {
13303                 return this.IsNull(this.tableTask.TASK_OVT_COSTColumn);
13304             }
13305             
13306             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13307             public void SetTASK_OVT_COSTNull() {
13308                 this[this.tableTask.TASK_OVT_COSTColumn] = global::System.Convert.DBNull;
13309             }
13310             
13311             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13312             public bool IsTASK_FIXED_COSTNull() {
13313                 return this.IsNull(this.tableTask.TASK_FIXED_COSTColumn);
13314             }
13315             
13316             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13317             public void SetTASK_FIXED_COSTNull() {
13318                 this[this.tableTask.TASK_FIXED_COSTColumn] = global::System.Convert.DBNull;
13319             }
13320             
13321             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13322             public bool IsTASK_ACT_COSTNull() {
13323                 return this.IsNull(this.tableTask.TASK_ACT_COSTColumn);
13324             }
13325             
13326             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13327             public void SetTASK_ACT_COSTNull() {
13328                 this[this.tableTask.TASK_ACT_COSTColumn] = global::System.Convert.DBNull;
13329             }
13330             
13331             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13332             public bool IsTASK_ACT_OVT_COSTNull() {
13333                 return this.IsNull(this.tableTask.TASK_ACT_OVT_COSTColumn);
13334             }
13335             
13336             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13337             public void SetTASK_ACT_OVT_COSTNull() {
13338                 this[this.tableTask.TASK_ACT_OVT_COSTColumn] = global::System.Convert.DBNull;
13339             }
13340             
13341             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13342             public bool IsTASK_REM_COSTNull() {
13343                 return this.IsNull(this.tableTask.TASK_REM_COSTColumn);
13344             }
13345             
13346             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13347             public void SetTASK_REM_COSTNull() {
13348                 this[this.tableTask.TASK_REM_COSTColumn] = global::System.Convert.DBNull;
13349             }
13350             
13351             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13352             public bool IsTASK_REM_OVT_COSTNull() {
13353                 return this.IsNull(this.tableTask.TASK_REM_OVT_COSTColumn);
13354             }
13355             
13356             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13357             public void SetTASK_REM_OVT_COSTNull() {
13358                 this[this.tableTask.TASK_REM_OVT_COSTColumn] = global::System.Convert.DBNull;
13359             }
13360             
13361             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13362             public bool IsTASK_PHY_PCT_COMPNull() {
13363                 return this.IsNull(this.tableTask.TASK_PHY_PCT_COMPColumn);
13364             }
13365             
13366             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13367             public void SetTASK_PHY_PCT_COMPNull() {
13368                 this[this.tableTask.TASK_PHY_PCT_COMPColumn] = global::System.Convert.DBNull;
13369             }
13370             
13371             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13372             public bool IsTASK_EVMETHODNull() {
13373                 return this.IsNull(this.tableTask.TASK_EVMETHODColumn);
13374             }
13375             
13376             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13377             public void SetTASK_EVMETHODNull() {
13378                 this[this.tableTask.TASK_EVMETHODColumn] = global::System.Convert.DBNull;
13379             }
13380             
13381             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13382             public bool IsTASK_OUTLINE_LEVELNull() {
13383                 return this.IsNull(this.tableTask.TASK_OUTLINE_LEVELColumn);
13384             }
13385             
13386             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13387             public void SetTASK_OUTLINE_LEVELNull() {
13388                 this[this.tableTask.TASK_OUTLINE_LEVELColumn] = global::System.Convert.DBNull;
13389             }
13390             
13391             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13392             public bool IsTASK_OUTLINE_NUMNull() {
13393                 return this.IsNull(this.tableTask.TASK_OUTLINE_NUMColumn);
13394             }
13395             
13396             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13397             public void SetTASK_OUTLINE_NUMNull() {
13398                 this[this.tableTask.TASK_OUTLINE_NUMColumn] = global::System.Convert.DBNull;
13399             }
13400             
13401             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13402             public bool IsTASK_CAL_UIDNull() {
13403                 return this.IsNull(this.tableTask.TASK_CAL_UIDColumn);
13404             }
13405             
13406             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13407             public void SetTASK_CAL_UIDNull() {
13408                 this[this.tableTask.TASK_CAL_UIDColumn] = global::System.Convert.DBNull;
13409             }
13410             
13411             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13412             public bool IsTASK_START_DATENull() {
13413                 return this.IsNull(this.tableTask.TASK_START_DATEColumn);
13414             }
13415             
13416             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13417             public void SetTASK_START_DATENull() {
13418                 this[this.tableTask.TASK_START_DATEColumn] = global::System.Convert.DBNull;
13419             }
13420             
13421             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13422             public bool IsTASK_START_VARNull() {
13423                 return this.IsNull(this.tableTask.TASK_START_VARColumn);
13424             }
13425             
13426             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13427             public void SetTASK_START_VARNull() {
13428                 this[this.tableTask.TASK_START_VARColumn] = global::System.Convert.DBNull;
13429             }
13430             
13431             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13432             public bool IsTASK_FINISH_DATENull() {
13433                 return this.IsNull(this.tableTask.TASK_FINISH_DATEColumn);
13434             }
13435             
13436             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13437             public void SetTASK_FINISH_DATENull() {
13438                 this[this.tableTask.TASK_FINISH_DATEColumn] = global::System.Convert.DBNull;
13439             }
13440             
13441             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13442             public bool IsTASK_FINISH_VARNull() {
13443                 return this.IsNull(this.tableTask.TASK_FINISH_VARColumn);
13444             }
13445             
13446             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13447             public void SetTASK_FINISH_VARNull() {
13448                 this[this.tableTask.TASK_FINISH_VARColumn] = global::System.Convert.DBNull;
13449             }
13450             
13451             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13452             public bool IsTASK_RESUME_DATENull() {
13453                 return this.IsNull(this.tableTask.TASK_RESUME_DATEColumn);
13454             }
13455             
13456             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13457             public void SetTASK_RESUME_DATENull() {
13458                 this[this.tableTask.TASK_RESUME_DATEColumn] = global::System.Convert.DBNull;
13459             }
13460             
13461             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13462             public bool IsTASK_STOP_DATENull() {
13463                 return this.IsNull(this.tableTask.TASK_STOP_DATEColumn);
13464             }
13465             
13466             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13467             public void SetTASK_STOP_DATENull() {
13468                 this[this.tableTask.TASK_STOP_DATEColumn] = global::System.Convert.DBNull;
13469             }
13470             
13471             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13472             public bool IsTASK_PRELEVELED_STARTNull() {
13473                 return this.IsNull(this.tableTask.TASK_PRELEVELED_STARTColumn);
13474             }
13475             
13476             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13477             public void SetTASK_PRELEVELED_STARTNull() {
13478                 this[this.tableTask.TASK_PRELEVELED_STARTColumn] = global::System.Convert.DBNull;
13479             }
13480             
13481             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13482             public bool IsTASK_PRELEVELED_FINISHNull() {
13483                 return this.IsNull(this.tableTask.TASK_PRELEVELED_FINISHColumn);
13484             }
13485             
13486             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13487             public void SetTASK_PRELEVELED_FINISHNull() {
13488                 this[this.tableTask.TASK_PRELEVELED_FINISHColumn] = global::System.Convert.DBNull;
13489             }
13490             
13491             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13492             public bool IsTASK_EARLY_STARTNull() {
13493                 return this.IsNull(this.tableTask.TASK_EARLY_STARTColumn);
13494             }
13495             
13496             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13497             public void SetTASK_EARLY_STARTNull() {
13498                 this[this.tableTask.TASK_EARLY_STARTColumn] = global::System.Convert.DBNull;
13499             }
13500             
13501             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13502             public bool IsTASK_EARLY_FINISHNull() {
13503                 return this.IsNull(this.tableTask.TASK_EARLY_FINISHColumn);
13504             }
13505             
13506             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13507             public void SetTASK_EARLY_FINISHNull() {
13508                 this[this.tableTask.TASK_EARLY_FINISHColumn] = global::System.Convert.DBNull;
13509             }
13510             
13511             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13512             public bool IsTASK_LATE_STARTNull() {
13513                 return this.IsNull(this.tableTask.TASK_LATE_STARTColumn);
13514             }
13515             
13516             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13517             public void SetTASK_LATE_STARTNull() {
13518                 this[this.tableTask.TASK_LATE_STARTColumn] = global::System.Convert.DBNull;
13519             }
13520             
13521             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13522             public bool IsTASK_LATE_FINISHNull() {
13523                 return this.IsNull(this.tableTask.TASK_LATE_FINISHColumn);
13524             }
13525             
13526             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13527             public void SetTASK_LATE_FINISHNull() {
13528                 this[this.tableTask.TASK_LATE_FINISHColumn] = global::System.Convert.DBNull;
13529             }
13530             
13531             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13532             public bool IsTB_STARTNull() {
13533                 return this.IsNull(this.tableTask.TB_STARTColumn);
13534             }
13535             
13536             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13537             public void SetTB_STARTNull() {
13538                 this[this.tableTask.TB_STARTColumn] = global::System.Convert.DBNull;
13539             }
13540             
13541             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13542             public bool IsTB_FINISHNull() {
13543                 return this.IsNull(this.tableTask.TB_FINISHColumn);
13544             }
13545             
13546             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13547             public void SetTB_FINISHNull() {
13548                 this[this.tableTask.TB_FINISHColumn] = global::System.Convert.DBNull;
13549             }
13550             
13551             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13552             public bool IsTB_COSTNull() {
13553                 return this.IsNull(this.tableTask.TB_COSTColumn);
13554             }
13555             
13556             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13557             public void SetTB_COSTNull() {
13558                 this[this.tableTask.TB_COSTColumn] = global::System.Convert.DBNull;
13559             }
13560             
13561             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13562             public bool IsTB_WORKNull() {
13563                 return this.IsNull(this.tableTask.TB_WORKColumn);
13564             }
13565             
13566             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13567             public void SetTB_WORKNull() {
13568                 this[this.tableTask.TB_WORKColumn] = global::System.Convert.DBNull;
13569             }
13570             
13571             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13572             public bool IsTB_DURNull() {
13573                 return this.IsNull(this.tableTask.TB_DURColumn);
13574             }
13575             
13576             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13577             public void SetTB_DURNull() {
13578                 this[this.tableTask.TB_DURColumn] = global::System.Convert.DBNull;
13579             }
13580             
13581             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13582             public bool IsTB_DUR_FMTNull() {
13583                 return this.IsNull(this.tableTask.TB_DUR_FMTColumn);
13584             }
13585             
13586             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13587             public void SetTB_DUR_FMTNull() {
13588                 this[this.tableTask.TB_DUR_FMTColumn] = global::System.Convert.DBNull;
13589             }
13590             
13591             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13592             public bool IsTASK_BCWSNull() {
13593                 return this.IsNull(this.tableTask.TASK_BCWSColumn);
13594             }
13595             
13596             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13597             public void SetTASK_BCWSNull() {
13598                 this[this.tableTask.TASK_BCWSColumn] = global::System.Convert.DBNull;
13599             }
13600             
13601             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13602             public bool IsTASK_BCWPNull() {
13603                 return this.IsNull(this.tableTask.TASK_BCWPColumn);
13604             }
13605             
13606             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13607             public void SetTASK_BCWPNull() {
13608                 this[this.tableTask.TASK_BCWPColumn] = global::System.Convert.DBNull;
13609             }
13610             
13611             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13612             public bool IsTASK_ACWPNull() {
13613                 return this.IsNull(this.tableTask.TASK_ACWPColumn);
13614             }
13615             
13616             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13617             public void SetTASK_ACWPNull() {
13618                 this[this.tableTask.TASK_ACWPColumn] = global::System.Convert.DBNull;
13619             }
13620             
13621             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13622             public bool IsTASK_FREE_SLACKNull() {
13623                 return this.IsNull(this.tableTask.TASK_FREE_SLACKColumn);
13624             }
13625             
13626             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13627             public void SetTASK_FREE_SLACKNull() {
13628                 this[this.tableTask.TASK_FREE_SLACKColumn] = global::System.Convert.DBNull;
13629             }
13630             
13631             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13632             public bool IsTASK_TOTAL_SLACKNull() {
13633                 return this.IsNull(this.tableTask.TASK_TOTAL_SLACKColumn);
13634             }
13635             
13636             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13637             public void SetTASK_TOTAL_SLACKNull() {
13638                 this[this.tableTask.TASK_TOTAL_SLACKColumn] = global::System.Convert.DBNull;
13639             }
13640             
13641             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13642             public bool IsTASK_HAS_LINKED_FIELDSNull() {
13643                 return this.IsNull(this.tableTask.TASK_HAS_LINKED_FIELDSColumn);
13644             }
13645             
13646             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13647             public void SetTASK_HAS_LINKED_FIELDSNull() {
13648                 this[this.tableTask.TASK_HAS_LINKED_FIELDSColumn] = global::System.Convert.DBNull;
13649             }
13650             
13651             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13652             public bool IsTASK_WBSNull() {
13653                 return this.IsNull(this.tableTask.TASK_WBSColumn);
13654             }
13655             
13656             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13657             public void SetTASK_WBSNull() {
13658                 this[this.tableTask.TASK_WBSColumn] = global::System.Convert.DBNull;
13659             }
13660             
13661             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13662             public bool IsAddPositionNull() {
13663                 return this.IsNull(this.tableTask.AddPositionColumn);
13664             }
13665             
13666             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13667             public void SetAddPositionNull() {
13668                 this[this.tableTask.AddPositionColumn] = global::System.Convert.DBNull;
13669             }
13670             
13671             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13672             public bool IsAddAfterTaskUIDNull() {
13673                 return this.IsNull(this.tableTask.AddAfterTaskUIDColumn);
13674             }
13675             
13676             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13677             public void SetAddAfterTaskUIDNull() {
13678                 this[this.tableTask.AddAfterTaskUIDColumn] = global::System.Convert.DBNull;
13679             }
13680             
13681             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13682             public bool IsDurationTypeNull() {
13683                 return this.IsNull(this.tableTask.DurationTypeColumn);
13684             }
13685             
13686             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13687             public void SetDurationTypeNull() {
13688                 this[this.tableTask.DurationTypeColumn] = global::System.Convert.DBNull;
13689             }
13690             
13691             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13692             public bool IsWOBJ_DOC_REF_CNTNull() {
13693                 return this.IsNull(this.tableTask.WOBJ_DOC_REF_CNTColumn);
13694             }
13695             
13696             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13697             public void SetWOBJ_DOC_REF_CNTNull() {
13698                 this[this.tableTask.WOBJ_DOC_REF_CNTColumn] = global::System.Convert.DBNull;
13699             }
13700             
13701             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13702             public bool IsWOBJ_ISSUE_REF_CNTNull() {
13703                 return this.IsNull(this.tableTask.WOBJ_ISSUE_REF_CNTColumn);
13704             }
13705             
13706             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13707             public void SetWOBJ_ISSUE_REF_CNTNull() {
13708                 this[this.tableTask.WOBJ_ISSUE_REF_CNTColumn] = global::System.Convert.DBNull;
13709             }
13710             
13711             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13712             public bool IsWOBJ_RISK_REF_CNTNull() {
13713                 return this.IsNull(this.tableTask.WOBJ_RISK_REF_CNTColumn);
13714             }
13715             
13716             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13717             public void SetWOBJ_RISK_REF_CNTNull() {
13718                 this[this.tableTask.WOBJ_RISK_REF_CNTColumn] = global::System.Convert.DBNull;
13719             }
13720             
13721             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13722             public bool IsWOBJ_OTHER_REF_CNTNull() {
13723                 return this.IsNull(this.tableTask.WOBJ_OTHER_REF_CNTColumn);
13724             }
13725             
13726             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13727             public void SetWOBJ_OTHER_REF_CNTNull() {
13728                 this[this.tableTask.WOBJ_OTHER_REF_CNTColumn] = global::System.Convert.DBNull;
13729             }
13730             
13731             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13732             public bool IsCREATED_DATENull() {
13733                 return this.IsNull(this.tableTask.CREATED_DATEColumn);
13734             }
13735             
13736             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13737             public void SetCREATED_DATENull() {
13738                 this[this.tableTask.CREATED_DATEColumn] = global::System.Convert.DBNull;
13739             }
13740             
13741             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13742             public bool IsMOD_DATENull() {
13743                 return this.IsNull(this.tableTask.MOD_DATEColumn);
13744             }
13745             
13746             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13747             public void SetMOD_DATENull() {
13748                 this[this.tableTask.MOD_DATEColumn] = global::System.Convert.DBNull;
13749             }
13750             
13751             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13752             public bool IsPROJ_NAMENull() {
13753                 return this.IsNull(this.tableTask.PROJ_NAMEColumn);
13754             }
13755             
13756             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13757             public void SetPROJ_NAMENull() {
13758                 this[this.tableTask.PROJ_NAMEColumn] = global::System.Convert.DBNull;
13759             }
13760             
13761             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13762             public bool IsPROJ_TYPENull() {
13763                 return this.IsNull(this.tableTask.PROJ_TYPEColumn);
13764             }
13765             
13766             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13767             public void SetPROJ_TYPENull() {
13768                 this[this.tableTask.PROJ_TYPEColumn] = global::System.Convert.DBNull;
13769             }
13770             
13771             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13772             public bool IsPROJ_OPT_CURRENCY_DIGITSNull() {
13773                 return this.IsNull(this.tableTask.PROJ_OPT_CURRENCY_DIGITSColumn);
13774             }
13775             
13776             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13777             public void SetPROJ_OPT_CURRENCY_DIGITSNull() {
13778                 this[this.tableTask.PROJ_OPT_CURRENCY_DIGITSColumn] = global::System.Convert.DBNull;
13779             }
13780             
13781             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13782             public bool IsPROJ_OPT_CURRENCY_POSITIONNull() {
13783                 return this.IsNull(this.tableTask.PROJ_OPT_CURRENCY_POSITIONColumn);
13784             }
13785             
13786             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13787             public void SetPROJ_OPT_CURRENCY_POSITIONNull() {
13788                 this[this.tableTask.PROJ_OPT_CURRENCY_POSITIONColumn] = global::System.Convert.DBNull;
13789             }
13790             
13791             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13792             public bool IsPROJ_OPT_CURRENCY_SYMBOLNull() {
13793                 return this.IsNull(this.tableTask.PROJ_OPT_CURRENCY_SYMBOLColumn);
13794             }
13795             
13796             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13797             public void SetPROJ_OPT_CURRENCY_SYMBOLNull() {
13798                 this[this.tableTask.PROJ_OPT_CURRENCY_SYMBOLColumn] = global::System.Convert.DBNull;
13799             }
13800             
13801             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13802             public bool IsTASK_EXT_PROJ_UIDNull() {
13803                 return this.IsNull(this.tableTask.TASK_EXT_PROJ_UIDColumn);
13804             }
13805             
13806             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13807             public void SetTASK_EXT_PROJ_UIDNull() {
13808                 this[this.tableTask.TASK_EXT_PROJ_UIDColumn] = global::System.Convert.DBNull;
13809             }
13810             
13811             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13812             public bool IsTASK_BUDGET_COSTNull() {
13813                 return this.IsNull(this.tableTask.TASK_BUDGET_COSTColumn);
13814             }
13815             
13816             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13817             public void SetTASK_BUDGET_COSTNull() {
13818                 this[this.tableTask.TASK_BUDGET_COSTColumn] = global::System.Convert.DBNull;
13819             }
13820             
13821             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13822             public bool IsTASK_IS_NULLNull() {
13823                 return this.IsNull(this.tableTask.TASK_IS_NULLColumn);
13824             }
13825             
13826             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13827             public void SetTASK_IS_NULLNull() {
13828                 this[this.tableTask.TASK_IS_NULLColumn] = global::System.Convert.DBNull;
13829             }
13830             
13831             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13832             public bool IsTASK_BUDGET_WORKNull() {
13833                 return this.IsNull(this.tableTask.TASK_BUDGET_WORKColumn);
13834             }
13835             
13836             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13837             public void SetTASK_BUDGET_WORKNull() {
13838                 this[this.tableTask.TASK_BUDGET_WORKColumn] = global::System.Convert.DBNull;
13839             }
13840             
13841             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13842             public bool IsTASK_CONTACTNull() {
13843                 return this.IsNull(this.tableTask.TASK_CONTACTColumn);
13844             }
13845             
13846             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13847             public void SetTASK_CONTACTNull() {
13848                 this[this.tableTask.TASK_CONTACTColumn] = global::System.Convert.DBNull;
13849             }
13850             
13851             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13852             public bool IsTASK_COST_VARNull() {
13853                 return this.IsNull(this.tableTask.TASK_COST_VARColumn);
13854             }
13855             
13856             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13857             public void SetTASK_COST_VARNull() {
13858                 this[this.tableTask.TASK_COST_VARColumn] = global::System.Convert.DBNull;
13859             }
13860             
13861             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13862             public bool IsTASK_CPINull() {
13863                 return this.IsNull(this.tableTask.TASK_CPIColumn);
13864             }
13865             
13866             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13867             public void SetTASK_CPINull() {
13868                 this[this.tableTask.TASK_CPIColumn] = global::System.Convert.DBNull;
13869             }
13870             
13871             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13872             public bool IsTASK_CVNull() {
13873                 return this.IsNull(this.tableTask.TASK_CVColumn);
13874             }
13875             
13876             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13877             public void SetTASK_CVNull() {
13878                 this[this.tableTask.TASK_CVColumn] = global::System.Convert.DBNull;
13879             }
13880             
13881             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13882             public bool IsTaskCVPNull() {
13883                 return this.IsNull(this.tableTask.TaskCVPColumn);
13884             }
13885             
13886             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13887             public void SetTaskCVPNull() {
13888                 this[this.tableTask.TaskCVPColumn] = global::System.Convert.DBNull;
13889             }
13890             
13891             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13892             public bool IsTASK_START_SLACKNull() {
13893                 return this.IsNull(this.tableTask.TASK_START_SLACKColumn);
13894             }
13895             
13896             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13897             public void SetTASK_START_SLACKNull() {
13898                 this[this.tableTask.TASK_START_SLACKColumn] = global::System.Convert.DBNull;
13899             }
13900             
13901             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13902             public bool IsTASK_FINISH_SLACKNull() {
13903                 return this.IsNull(this.tableTask.TASK_FINISH_SLACKColumn);
13904             }
13905             
13906             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13907             public void SetTASK_FINISH_SLACKNull() {
13908                 this[this.tableTask.TASK_FINISH_SLACKColumn] = global::System.Convert.DBNull;
13909             }
13910             
13911             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13912             public bool IsTASK_HYPERLINK_FRIENDLY_NAMENull() {
13913                 return this.IsNull(this.tableTask.TASK_HYPERLINK_FRIENDLY_NAMEColumn);
13914             }
13915             
13916             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13917             public void SetTASK_HYPERLINK_FRIENDLY_NAMENull() {
13918                 this[this.tableTask.TASK_HYPERLINK_FRIENDLY_NAMEColumn] = global::System.Convert.DBNull;
13919             }
13920             
13921             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13922             public bool IsTASK_HYPERLINK_ADDRESSNull() {
13923                 return this.IsNull(this.tableTask.TASK_HYPERLINK_ADDRESSColumn);
13924             }
13925             
13926             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13927             public void SetTASK_HYPERLINK_ADDRESSNull() {
13928                 this[this.tableTask.TASK_HYPERLINK_ADDRESSColumn] = global::System.Convert.DBNull;
13929             }
13930             
13931             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13932             public bool IsTASK_HYPERLINK_SUB_ADDRESSNull() {
13933                 return this.IsNull(this.tableTask.TASK_HYPERLINK_SUB_ADDRESSColumn);
13934             }
13935             
13936             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13937             public void SetTASK_HYPERLINK_SUB_ADDRESSNull() {
13938                 this[this.tableTask.TASK_HYPERLINK_SUB_ADDRESSColumn] = global::System.Convert.DBNull;
13939             }
13940             
13941             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13942             public bool IsTASK_IS_ROLLED_UPNull() {
13943                 return this.IsNull(this.tableTask.TASK_IS_ROLLED_UPColumn);
13944             }
13945             
13946             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13947             public void SetTASK_IS_ROLLED_UPNull() {
13948                 this[this.tableTask.TASK_IS_ROLLED_UPColumn] = global::System.Convert.DBNull;
13949             }
13950             
13951             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13952             public bool IsTASK_NOTESNull() {
13953                 return this.IsNull(this.tableTask.TASK_NOTESColumn);
13954             }
13955             
13956             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13957             public void SetTASK_NOTESNull() {
13958                 this[this.tableTask.TASK_NOTESColumn] = global::System.Convert.DBNull;
13959             }
13960             
13961             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13962             public bool IsTASK_SPINull() {
13963                 return this.IsNull(this.tableTask.TASK_SPIColumn);
13964             }
13965             
13966             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13967             public void SetTASK_SPINull() {
13968                 this[this.tableTask.TASK_SPIColumn] = global::System.Convert.DBNull;
13969             }
13970             
13971             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13972             public bool IsTASK_SVNull() {
13973                 return this.IsNull(this.tableTask.TASK_SVColumn);
13974             }
13975             
13976             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13977             public void SetTASK_SVNull() {
13978                 this[this.tableTask.TASK_SVColumn] = global::System.Convert.DBNull;
13979             }
13980             
13981             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13982             public bool IsTaskSVPNull() {
13983                 return this.IsNull(this.tableTask.TaskSVPColumn);
13984             }
13985             
13986             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13987             public void SetTaskSVPNull() {
13988                 this[this.tableTask.TaskSVPColumn] = global::System.Convert.DBNull;
13989             }
13990             
13991             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13992             public bool IsTASK_TCPINull() {
13993                 return this.IsNull(this.tableTask.TASK_TCPIColumn);
13994             }
13995             
13996             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
13997             public void SetTASK_TCPINull() {
13998                 this[this.tableTask.TASK_TCPIColumn] = global::System.Convert.DBNull;
13999             }
14000             
14001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14002             public bool IsTASK_WORK_VARNull() {
14003                 return this.IsNull(this.tableTask.TASK_WORK_VARColumn);
14004             }
14005             
14006             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14007             public void SetTASK_WORK_VARNull() {
14008                 this[this.tableTask.TASK_WORK_VARColumn] = global::System.Convert.DBNull;
14009             }
14010         }
14011         
14012         /// <summary>
14013         ///Represents strongly named DataRow class.
14014         ///</summary>
14015         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
14016         public partial class ProjectResourceRow : global::System.Data.DataRow {
14017             
14018             private ProjectResourceDataTable tableProjectResource;
14019             
14020             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14021             internal ProjectResourceRow(global::System.Data.DataRowBuilder rb) : 
14022                     base(rb) {
14023                 this.tableProjectResource = ((ProjectResourceDataTable)(this.Table));
14024             }
14025             
14026             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14027             public System.Guid PROJ_UID {
14028                 get {
14029                     return ((global::System.Guid)(this[this.tableProjectResource.PROJ_UIDColumn]));
14030                 }
14031                 set {
14032                     this[this.tableProjectResource.PROJ_UIDColumn] = value;
14033                 }
14034             }
14035             
14036             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14037             public System.Guid RES_UID {
14038                 get {
14039                     return ((global::System.Guid)(this[this.tableProjectResource.RES_UIDColumn]));
14040                 }
14041                 set {
14042                     this[this.tableProjectResource.RES_UIDColumn] = value;
14043                 }
14044             }
14045             
14046             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14047             public System.Guid RES_AD_GUID {
14048                 get {
14049                     try {
14050                         return ((global::System.Guid)(this[this.tableProjectResource.RES_AD_GUIDColumn]));
14051                     }
14052                     catch (global::System.InvalidCastException e) {
14053                         throw new global::System.Data.StrongTypingException("The value for column \'RES_AD_GUID\' in table \'ProjectResource\' is DBNull.", e);
14054                     }
14055                 }
14056                 set {
14057                     this[this.tableProjectResource.RES_AD_GUIDColumn] = value;
14058                 }
14059             }
14060             
14061             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14062             public string RES_NAME {
14063                 get {
14064                     try {
14065                         return ((string)(this[this.tableProjectResource.RES_NAMEColumn]));
14066                     }
14067                     catch (global::System.InvalidCastException e) {
14068                         throw new global::System.Data.StrongTypingException("The value for column \'RES_NAME\' in table \'ProjectResource\' is DBNull.", e);
14069                     }
14070                 }
14071                 set {
14072                     this[this.tableProjectResource.RES_NAMEColumn] = value;
14073                 }
14074             }
14075             
14076             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14077             public int RES_ID {
14078                 get {
14079                     try {
14080                         return ((int)(this[this.tableProjectResource.RES_IDColumn]));
14081                     }
14082                     catch (global::System.InvalidCastException e) {
14083                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ID\' in table \'ProjectResource\' is DBNull.", e);
14084                     }
14085                 }
14086                 set {
14087                     this[this.tableProjectResource.RES_IDColumn] = value;
14088                 }
14089             }
14090             
14091             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14092             public string RES_INITIALS {
14093                 get {
14094                     try {
14095                         return ((string)(this[this.tableProjectResource.RES_INITIALSColumn]));
14096                     }
14097                     catch (global::System.InvalidCastException e) {
14098                         throw new global::System.Data.StrongTypingException("The value for column \'RES_INITIALS\' in table \'ProjectResource\' is DBNull.", e);
14099                     }
14100                 }
14101                 set {
14102                     this[this.tableProjectResource.RES_INITIALSColumn] = value;
14103                 }
14104             }
14105             
14106             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14107             public string RES_PHONETICS {
14108                 get {
14109                     try {
14110                         return ((string)(this[this.tableProjectResource.RES_PHONETICSColumn]));
14111                     }
14112                     catch (global::System.InvalidCastException e) {
14113                         throw new global::System.Data.StrongTypingException("The value for column \'RES_PHONETICS\' in table \'ProjectResource\' is DBNull.", e);
14114                     }
14115                 }
14116                 set {
14117                     this[this.tableProjectResource.RES_PHONETICSColumn] = value;
14118                 }
14119             }
14120             
14121             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14122             public string RES_CODE {
14123                 get {
14124                     try {
14125                         return ((string)(this[this.tableProjectResource.RES_CODEColumn]));
14126                     }
14127                     catch (global::System.InvalidCastException e) {
14128                         throw new global::System.Data.StrongTypingException("The value for column \'RES_CODE\' in table \'ProjectResource\' is DBNull.", e);
14129                     }
14130                 }
14131                 set {
14132                     this[this.tableProjectResource.RES_CODEColumn] = value;
14133                 }
14134             }
14135             
14136             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14137             public string RES_GROUP {
14138                 get {
14139                     try {
14140                         return ((string)(this[this.tableProjectResource.RES_GROUPColumn]));
14141                     }
14142                     catch (global::System.InvalidCastException e) {
14143                         throw new global::System.Data.StrongTypingException("The value for column \'RES_GROUP\' in table \'ProjectResource\' is DBNull.", e);
14144                     }
14145                 }
14146                 set {
14147                     this[this.tableProjectResource.RES_GROUPColumn] = value;
14148                 }
14149             }
14150             
14151             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14152             public string RES_HYPERLINK_ADDRESS {
14153                 get {
14154                     try {
14155                         return ((string)(this[this.tableProjectResource.RES_HYPERLINK_ADDRESSColumn]));
14156                     }
14157                     catch (global::System.InvalidCastException e) {
14158                         throw new global::System.Data.StrongTypingException("The value for column \'RES_HYPERLINK_ADDRESS\' in table \'ProjectResource\' is DBNull" +
14159                                 ".", e);
14160                     }
14161                 }
14162                 set {
14163                     this[this.tableProjectResource.RES_HYPERLINK_ADDRESSColumn] = value;
14164                 }
14165             }
14166             
14167             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14168             public string RES_HYPERLINK_FRIENDLY_NAME {
14169                 get {
14170                     try {
14171                         return ((string)(this[this.tableProjectResource.RES_HYPERLINK_FRIENDLY_NAMEColumn]));
14172                     }
14173                     catch (global::System.InvalidCastException e) {
14174                         throw new global::System.Data.StrongTypingException("The value for column \'RES_HYPERLINK_FRIENDLY_NAME\' in table \'ProjectResource\' is " +
14175                                 "DBNull.", e);
14176                     }
14177                 }
14178                 set {
14179                     this[this.tableProjectResource.RES_HYPERLINK_FRIENDLY_NAMEColumn] = value;
14180                 }
14181             }
14182             
14183             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14184             public string RES_HYPERLINK_SUB_ADDRESS {
14185                 get {
14186                     try {
14187                         return ((string)(this[this.tableProjectResource.RES_HYPERLINK_SUB_ADDRESSColumn]));
14188                     }
14189                     catch (global::System.InvalidCastException e) {
14190                         throw new global::System.Data.StrongTypingException("The value for column \'RES_HYPERLINK_SUB_ADDRESS\' in table \'ProjectResource\' is DB" +
14191                                 "Null.", e);
14192                     }
14193                 }
14194                 set {
14195                     this[this.tableProjectResource.RES_HYPERLINK_SUB_ADDRESSColumn] = value;
14196                 }
14197             }
14198             
14199             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14200             public int RES_TYPE {
14201                 get {
14202                     try {
14203                         return ((int)(this[this.tableProjectResource.RES_TYPEColumn]));
14204                     }
14205                     catch (global::System.InvalidCastException e) {
14206                         throw new global::System.Data.StrongTypingException("The value for column \'RES_TYPE\' in table \'ProjectResource\' is DBNull.", e);
14207                     }
14208                 }
14209                 set {
14210                     this[this.tableProjectResource.RES_TYPEColumn] = value;
14211                 }
14212             }
14213             
14214             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14215             public int RES_BOOKING_TYPE {
14216                 get {
14217                     try {
14218                         return ((int)(this[this.tableProjectResource.RES_BOOKING_TYPEColumn]));
14219                     }
14220                     catch (global::System.InvalidCastException e) {
14221                         throw new global::System.Data.StrongTypingException("The value for column \'RES_BOOKING_TYPE\' in table \'ProjectResource\' is DBNull.", e);
14222                     }
14223                 }
14224                 set {
14225                     this[this.tableProjectResource.RES_BOOKING_TYPEColumn] = value;
14226                 }
14227             }
14228             
14229             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14230             public string RES_MATERIAL_LABEL {
14231                 get {
14232                     try {
14233                         return ((string)(this[this.tableProjectResource.RES_MATERIAL_LABELColumn]));
14234                     }
14235                     catch (global::System.InvalidCastException e) {
14236                         throw new global::System.Data.StrongTypingException("The value for column \'RES_MATERIAL_LABEL\' in table \'ProjectResource\' is DBNull.", e);
14237                     }
14238                 }
14239                 set {
14240                     this[this.tableProjectResource.RES_MATERIAL_LABELColumn] = value;
14241                 }
14242             }
14243             
14244             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14245             public double RES_STD_RATE {
14246                 get {
14247                     try {
14248                         return ((double)(this[this.tableProjectResource.RES_STD_RATEColumn]));
14249                     }
14250                     catch (global::System.InvalidCastException e) {
14251                         throw new global::System.Data.StrongTypingException("The value for column \'RES_STD_RATE\' in table \'ProjectResource\' is DBNull.", e);
14252                     }
14253                 }
14254                 set {
14255                     this[this.tableProjectResource.RES_STD_RATEColumn] = value;
14256                 }
14257             }
14258             
14259             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14260             public int RES_STD_RATE_FMT {
14261                 get {
14262                     try {
14263                         return ((int)(this[this.tableProjectResource.RES_STD_RATE_FMTColumn]));
14264                     }
14265                     catch (global::System.InvalidCastException e) {
14266                         throw new global::System.Data.StrongTypingException("The value for column \'RES_STD_RATE_FMT\' in table \'ProjectResource\' is DBNull.", e);
14267                     }
14268                 }
14269                 set {
14270                     this[this.tableProjectResource.RES_STD_RATE_FMTColumn] = value;
14271                 }
14272             }
14273             
14274             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14275             public double RES_PEAK {
14276                 get {
14277                     try {
14278                         return ((double)(this[this.tableProjectResource.RES_PEAKColumn]));
14279                     }
14280                     catch (global::System.InvalidCastException e) {
14281                         throw new global::System.Data.StrongTypingException("The value for column \'RES_PEAK\' in table \'ProjectResource\' is DBNull.", e);
14282                     }
14283                 }
14284                 set {
14285                     this[this.tableProjectResource.RES_PEAKColumn] = value;
14286                 }
14287             }
14288             
14289             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14290             public double RES_COST {
14291                 get {
14292                     try {
14293                         return ((double)(this[this.tableProjectResource.RES_COSTColumn]));
14294                     }
14295                     catch (global::System.InvalidCastException e) {
14296                         throw new global::System.Data.StrongTypingException("The value for column \'RES_COST\' in table \'ProjectResource\' is DBNull.", e);
14297                     }
14298                 }
14299                 set {
14300                     this[this.tableProjectResource.RES_COSTColumn] = value;
14301                 }
14302             }
14303             
14304             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14305             public double RES_OVT_COST {
14306                 get {
14307                     try {
14308                         return ((double)(this[this.tableProjectResource.RES_OVT_COSTColumn]));
14309                     }
14310                     catch (global::System.InvalidCastException e) {
14311                         throw new global::System.Data.StrongTypingException("The value for column \'RES_OVT_COST\' in table \'ProjectResource\' is DBNull.", e);
14312                     }
14313                 }
14314                 set {
14315                     this[this.tableProjectResource.RES_OVT_COSTColumn] = value;
14316                 }
14317             }
14318             
14319             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14320             public double RES_OVT_RATE {
14321                 get {
14322                     try {
14323                         return ((double)(this[this.tableProjectResource.RES_OVT_RATEColumn]));
14324                     }
14325                     catch (global::System.InvalidCastException e) {
14326                         throw new global::System.Data.StrongTypingException("The value for column \'RES_OVT_RATE\' in table \'ProjectResource\' is DBNull.", e);
14327                     }
14328                 }
14329                 set {
14330                     this[this.tableProjectResource.RES_OVT_RATEColumn] = value;
14331                 }
14332             }
14333             
14334             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14335             public int RES_OVT_RATE_FMT {
14336                 get {
14337                     try {
14338                         return ((int)(this[this.tableProjectResource.RES_OVT_RATE_FMTColumn]));
14339                     }
14340                     catch (global::System.InvalidCastException e) {
14341                         throw new global::System.Data.StrongTypingException("The value for column \'RES_OVT_RATE_FMT\' in table \'ProjectResource\' is DBNull.", e);
14342                     }
14343                 }
14344                 set {
14345                     this[this.tableProjectResource.RES_OVT_RATE_FMTColumn] = value;
14346                 }
14347             }
14348             
14349             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14350             public double RES_COST_PER_USE {
14351                 get {
14352                     try {
14353                         return ((double)(this[this.tableProjectResource.RES_COST_PER_USEColumn]));
14354                     }
14355                     catch (global::System.InvalidCastException e) {
14356                         throw new global::System.Data.StrongTypingException("The value for column \'RES_COST_PER_USE\' in table \'ProjectResource\' is DBNull.", e);
14357                     }
14358                 }
14359                 set {
14360                     this[this.tableProjectResource.RES_COST_PER_USEColumn] = value;
14361                 }
14362             }
14363             
14364             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14365             public double RES_ACT_COST {
14366                 get {
14367                     try {
14368                         return ((double)(this[this.tableProjectResource.RES_ACT_COSTColumn]));
14369                     }
14370                     catch (global::System.InvalidCastException e) {
14371                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ACT_COST\' in table \'ProjectResource\' is DBNull.", e);
14372                     }
14373                 }
14374                 set {
14375                     this[this.tableProjectResource.RES_ACT_COSTColumn] = value;
14376                 }
14377             }
14378             
14379             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14380             public double RES_ACT_OVT_COST {
14381                 get {
14382                     try {
14383                         return ((double)(this[this.tableProjectResource.RES_ACT_OVT_COSTColumn]));
14384                     }
14385                     catch (global::System.InvalidCastException e) {
14386                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ACT_OVT_COST\' in table \'ProjectResource\' is DBNull.", e);
14387                     }
14388                 }
14389                 set {
14390                     this[this.tableProjectResource.RES_ACT_OVT_COSTColumn] = value;
14391                 }
14392             }
14393             
14394             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14395             public double RES_REM_COST {
14396                 get {
14397                     try {
14398                         return ((double)(this[this.tableProjectResource.RES_REM_COSTColumn]));
14399                     }
14400                     catch (global::System.InvalidCastException e) {
14401                         throw new global::System.Data.StrongTypingException("The value for column \'RES_REM_COST\' in table \'ProjectResource\' is DBNull.", e);
14402                     }
14403                 }
14404                 set {
14405                     this[this.tableProjectResource.RES_REM_COSTColumn] = value;
14406                 }
14407             }
14408             
14409             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14410             public double RES_REM_OVT_COST {
14411                 get {
14412                     try {
14413                         return ((double)(this[this.tableProjectResource.RES_REM_OVT_COSTColumn]));
14414                     }
14415                     catch (global::System.InvalidCastException e) {
14416                         throw new global::System.Data.StrongTypingException("The value for column \'RES_REM_OVT_COST\' in table \'ProjectResource\' is DBNull.", e);
14417                     }
14418                 }
14419                 set {
14420                     this[this.tableProjectResource.RES_REM_OVT_COSTColumn] = value;
14421                 }
14422             }
14423             
14424             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14425             public double RES_WORK {
14426                 get {
14427                     try {
14428                         return ((double)(this[this.tableProjectResource.RES_WORKColumn]));
14429                     }
14430                     catch (global::System.InvalidCastException e) {
14431                         throw new global::System.Data.StrongTypingException("The value for column \'RES_WORK\' in table \'ProjectResource\' is DBNull.", e);
14432                     }
14433                 }
14434                 set {
14435                     this[this.tableProjectResource.RES_WORKColumn] = value;
14436                 }
14437             }
14438             
14439             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14440             public double RES_ACT_WORK {
14441                 get {
14442                     try {
14443                         return ((double)(this[this.tableProjectResource.RES_ACT_WORKColumn]));
14444                     }
14445                     catch (global::System.InvalidCastException e) {
14446                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ACT_WORK\' in table \'ProjectResource\' is DBNull.", e);
14447                     }
14448                 }
14449                 set {
14450                     this[this.tableProjectResource.RES_ACT_WORKColumn] = value;
14451                 }
14452             }
14453             
14454             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14455             public double RES_ACT_OVT_WORK {
14456                 get {
14457                     try {
14458                         return ((double)(this[this.tableProjectResource.RES_ACT_OVT_WORKColumn]));
14459                     }
14460                     catch (global::System.InvalidCastException e) {
14461                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ACT_OVT_WORK\' in table \'ProjectResource\' is DBNull.", e);
14462                     }
14463                 }
14464                 set {
14465                     this[this.tableProjectResource.RES_ACT_OVT_WORKColumn] = value;
14466                 }
14467             }
14468             
14469             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14470             public double RES_OVT_WORK {
14471                 get {
14472                     try {
14473                         return ((double)(this[this.tableProjectResource.RES_OVT_WORKColumn]));
14474                     }
14475                     catch (global::System.InvalidCastException e) {
14476                         throw new global::System.Data.StrongTypingException("The value for column \'RES_OVT_WORK\' in table \'ProjectResource\' is DBNull.", e);
14477                     }
14478                 }
14479                 set {
14480                     this[this.tableProjectResource.RES_OVT_WORKColumn] = value;
14481                 }
14482             }
14483             
14484             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14485             public double RES_REM_WORK {
14486                 get {
14487                     try {
14488                         return ((double)(this[this.tableProjectResource.RES_REM_WORKColumn]));
14489                     }
14490                     catch (global::System.InvalidCastException e) {
14491                         throw new global::System.Data.StrongTypingException("The value for column \'RES_REM_WORK\' in table \'ProjectResource\' is DBNull.", e);
14492                     }
14493                 }
14494                 set {
14495                     this[this.tableProjectResource.RES_REM_WORKColumn] = value;
14496                 }
14497             }
14498             
14499             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14500             public double RES_REM_OVT_WORK {
14501                 get {
14502                     try {
14503                         return ((double)(this[this.tableProjectResource.RES_REM_OVT_WORKColumn]));
14504                     }
14505                     catch (global::System.InvalidCastException e) {
14506                         throw new global::System.Data.StrongTypingException("The value for column \'RES_REM_OVT_WORK\' in table \'ProjectResource\' is DBNull.", e);
14507                     }
14508                 }
14509                 set {
14510                     this[this.tableProjectResource.RES_REM_OVT_WORKColumn] = value;
14511                 }
14512             }
14513             
14514             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14515             public double RES_REG_WORK {
14516                 get {
14517                     try {
14518                         return ((double)(this[this.tableProjectResource.RES_REG_WORKColumn]));
14519                     }
14520                     catch (global::System.InvalidCastException e) {
14521                         throw new global::System.Data.StrongTypingException("The value for column \'RES_REG_WORK\' in table \'ProjectResource\' is DBNull.", e);
14522                     }
14523                 }
14524                 set {
14525                     this[this.tableProjectResource.RES_REG_WORKColumn] = value;
14526                 }
14527             }
14528             
14529             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14530             public short RES_ACCRUE_AT {
14531                 get {
14532                     try {
14533                         return ((short)(this[this.tableProjectResource.RES_ACCRUE_ATColumn]));
14534                     }
14535                     catch (global::System.InvalidCastException e) {
14536                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ACCRUE_AT\' in table \'ProjectResource\' is DBNull.", e);
14537                     }
14538                 }
14539                 set {
14540                     this[this.tableProjectResource.RES_ACCRUE_ATColumn] = value;
14541                 }
14542             }
14543             
14544             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14545             public System.DateTime RES_AVAIL_FROM {
14546                 get {
14547                     try {
14548                         return ((global::System.DateTime)(this[this.tableProjectResource.RES_AVAIL_FROMColumn]));
14549                     }
14550                     catch (global::System.InvalidCastException e) {
14551                         throw new global::System.Data.StrongTypingException("The value for column \'RES_AVAIL_FROM\' in table \'ProjectResource\' is DBNull.", e);
14552                     }
14553                 }
14554                 set {
14555                     this[this.tableProjectResource.RES_AVAIL_FROMColumn] = value;
14556                 }
14557             }
14558             
14559             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14560             public System.DateTime RES_AVAIL_TO {
14561                 get {
14562                     try {
14563                         return ((global::System.DateTime)(this[this.tableProjectResource.RES_AVAIL_TOColumn]));
14564                     }
14565                     catch (global::System.InvalidCastException e) {
14566                         throw new global::System.Data.StrongTypingException("The value for column \'RES_AVAIL_TO\' in table \'ProjectResource\' is DBNull.", e);
14567                     }
14568                 }
14569                 set {
14570                     this[this.tableProjectResource.RES_AVAIL_TOColumn] = value;
14571                 }
14572             }
14573             
14574             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14575             public double RES_MAX_UNITS {
14576                 get {
14577                     try {
14578                         return ((double)(this[this.tableProjectResource.RES_MAX_UNITSColumn]));
14579                     }
14580                     catch (global::System.InvalidCastException e) {
14581                         throw new global::System.Data.StrongTypingException("The value for column \'RES_MAX_UNITS\' in table \'ProjectResource\' is DBNull.", e);
14582                     }
14583                 }
14584                 set {
14585                     this[this.tableProjectResource.RES_MAX_UNITSColumn] = value;
14586                 }
14587             }
14588             
14589             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14590             public bool RES_HAS_NOTES {
14591                 get {
14592                     try {
14593                         return ((bool)(this[this.tableProjectResource.RES_HAS_NOTESColumn]));
14594                     }
14595                     catch (global::System.InvalidCastException e) {
14596                         throw new global::System.Data.StrongTypingException("The value for column \'RES_HAS_NOTES\' in table \'ProjectResource\' is DBNull.", e);
14597                     }
14598                 }
14599                 set {
14600                     this[this.tableProjectResource.RES_HAS_NOTESColumn] = value;
14601                 }
14602             }
14603             
14604             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14605             public string WRES_ACCOUNT {
14606                 get {
14607                     try {
14608                         return ((string)(this[this.tableProjectResource.WRES_ACCOUNTColumn]));
14609                     }
14610                     catch (global::System.InvalidCastException e) {
14611                         throw new global::System.Data.StrongTypingException("The value for column \'WRES_ACCOUNT\' in table \'ProjectResource\' is DBNull.", e);
14612                     }
14613                 }
14614                 set {
14615                     this[this.tableProjectResource.WRES_ACCOUNTColumn] = value;
14616                 }
14617             }
14618             
14619             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14620             public string WRES_EMAIL {
14621                 get {
14622                     try {
14623                         return ((string)(this[this.tableProjectResource.WRES_EMAILColumn]));
14624                     }
14625                     catch (global::System.InvalidCastException e) {
14626                         throw new global::System.Data.StrongTypingException("The value for column \'WRES_EMAIL\' in table \'ProjectResource\' is DBNull.", e);
14627                     }
14628                 }
14629                 set {
14630                     this[this.tableProjectResource.WRES_EMAILColumn] = value;
14631                 }
14632             }
14633             
14634             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14635             public System.DateTime RES_ASSN_START {
14636                 get {
14637                     try {
14638                         return ((global::System.DateTime)(this[this.tableProjectResource.RES_ASSN_STARTColumn]));
14639                     }
14640                     catch (global::System.InvalidCastException e) {
14641                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ASSN_START\' in table \'ProjectResource\' is DBNull.", e);
14642                     }
14643                 }
14644                 set {
14645                     this[this.tableProjectResource.RES_ASSN_STARTColumn] = value;
14646                 }
14647             }
14648             
14649             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14650             public System.DateTime RES_ASSN_FINISH {
14651                 get {
14652                     try {
14653                         return ((global::System.DateTime)(this[this.tableProjectResource.RES_ASSN_FINISHColumn]));
14654                     }
14655                     catch (global::System.InvalidCastException e) {
14656                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ASSN_FINISH\' in table \'ProjectResource\' is DBNull.", e);
14657                     }
14658                 }
14659                 set {
14660                     this[this.tableProjectResource.RES_ASSN_FINISHColumn] = value;
14661                 }
14662             }
14663             
14664             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14665             public double RES_ACWP {
14666                 get {
14667                     try {
14668                         return ((double)(this[this.tableProjectResource.RES_ACWPColumn]));
14669                     }
14670                     catch (global::System.InvalidCastException e) {
14671                         throw new global::System.Data.StrongTypingException("The value for column \'RES_ACWP\' in table \'ProjectResource\' is DBNull.", e);
14672                     }
14673                 }
14674                 set {
14675                     this[this.tableProjectResource.RES_ACWPColumn] = value;
14676                 }
14677             }
14678             
14679             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14680             public double RES_BCWP {
14681                 get {
14682                     try {
14683                         return ((double)(this[this.tableProjectResource.RES_BCWPColumn]));
14684                     }
14685                     catch (global::System.InvalidCastException e) {
14686                         throw new global::System.Data.StrongTypingException("The value for column \'RES_BCWP\' in table \'ProjectResource\' is DBNull.", e);
14687                     }
14688                 }
14689                 set {
14690                     this[this.tableProjectResource.RES_BCWPColumn] = value;
14691                 }
14692             }
14693             
14694             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14695             public double RES_BCWS {
14696                 get {
14697                     try {
14698                         return ((double)(this[this.tableProjectResource.RES_BCWSColumn]));
14699                     }
14700                     catch (global::System.InvalidCastException e) {
14701                         throw new global::System.Data.StrongTypingException("The value for column \'RES_BCWS\' in table \'ProjectResource\' is DBNull.", e);
14702                     }
14703                 }
14704                 set {
14705                     this[this.tableProjectResource.RES_BCWSColumn] = value;
14706                 }
14707             }
14708             
14709             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14710             public int RES_PCT_WORK_COMPLETE {
14711                 get {
14712                     try {
14713                         return ((int)(this[this.tableProjectResource.RES_PCT_WORK_COMPLETEColumn]));
14714                     }
14715                     catch (global::System.InvalidCastException e) {
14716                         throw new global::System.Data.StrongTypingException("The value for column \'RES_PCT_WORK_COMPLETE\' in table \'ProjectResource\' is DBNull" +
14717                                 ".", e);
14718                     }
14719                 }
14720                 set {
14721                     this[this.tableProjectResource.RES_PCT_WORK_COMPLETEColumn] = value;
14722                 }
14723             }
14724             
14725             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14726             public bool RES_CAN_LEVEL {
14727                 get {
14728                     try {
14729                         return ((bool)(this[this.tableProjectResource.RES_CAN_LEVELColumn]));
14730                     }
14731                     catch (global::System.InvalidCastException e) {
14732                         throw new global::System.Data.StrongTypingException("The value for column \'RES_CAN_LEVEL\' in table \'ProjectResource\' is DBNull.", e);
14733                     }
14734                 }
14735                 set {
14736                     this[this.tableProjectResource.RES_CAN_LEVELColumn] = value;
14737                 }
14738             }
14739             
14740             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14741             public bool RES_HAS_LINKED_FIELDS {
14742                 get {
14743                     try {
14744                         return ((bool)(this[this.tableProjectResource.RES_HAS_LINKED_FIELDSColumn]));
14745                     }
14746                     catch (global::System.InvalidCastException e) {
14747                         throw new global::System.Data.StrongTypingException("The value for column \'RES_HAS_LINKED_FIELDS\' in table \'ProjectResource\' is DBNull" +
14748                                 ".", e);
14749                     }
14750                 }
14751                 set {
14752                     this[this.tableProjectResource.RES_HAS_LINKED_FIELDSColumn] = value;
14753                 }
14754             }
14755             
14756             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14757             public bool RES_IS_OVERALLOCATED {
14758                 get {
14759                     try {
14760                         return ((bool)(this[this.tableProjectResource.RES_IS_OVERALLOCATEDColumn]));
14761                     }
14762                     catch (global::System.InvalidCastException e) {
14763                         throw new global::System.Data.StrongTypingException("The value for column \'RES_IS_OVERALLOCATED\' in table \'ProjectResource\' is DBNull." +
14764                                 "", e);
14765                     }
14766                 }
14767                 set {
14768                     this[this.tableProjectResource.RES_IS_OVERALLOCATEDColumn] = value;
14769                 }
14770             }
14771             
14772             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14773             public bool RES_IS_ENTERPRISE_RESOURCE {
14774                 get {
14775                     try {
14776                         return ((bool)(this[this.tableProjectResource.RES_IS_ENTERPRISE_RESOURCEColumn]));
14777                     }
14778                     catch (global::System.InvalidCastException e) {
14779                         throw new global::System.Data.StrongTypingException("The value for column \'RES_IS_ENTERPRISE_RESOURCE\' in table \'ProjectResource\' is D" +
14780                                 "BNull.", e);
14781                     }
14782                 }
14783                 set {
14784                     this[this.tableProjectResource.RES_IS_ENTERPRISE_RESOURCEColumn] = value;
14785                 }
14786             }
14787             
14788             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14789             public System.Guid RES_DEF_ASSN_OWNER {
14790                 get {
14791                     try {
14792                         return ((global::System.Guid)(this[this.tableProjectResource.RES_DEF_ASSN_OWNERColumn]));
14793                     }
14794                     catch (global::System.InvalidCastException e) {
14795                         throw new global::System.Data.StrongTypingException("The value for column \'RES_DEF_ASSN_OWNER\' in table \'ProjectResource\' is DBNull.", e);
14796                     }
14797                 }
14798                 set {
14799                     this[this.tableProjectResource.RES_DEF_ASSN_OWNERColumn] = value;
14800                 }
14801             }
14802             
14803             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14804             public bool ResourceIsBudget {
14805                 get {
14806                     try {
14807                         return ((bool)(this[this.tableProjectResource.ResourceIsBudgetColumn]));
14808                     }
14809                     catch (global::System.InvalidCastException e) {
14810                         throw new global::System.Data.StrongTypingException("The value for column \'ResourceIsBudget\' in table \'ProjectResource\' is DBNull.", e);
14811                     }
14812                 }
14813                 set {
14814                     this[this.tableProjectResource.ResourceIsBudgetColumn] = value;
14815                 }
14816             }
14817             
14818             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14819             public double RES_BUDGET_COST {
14820                 get {
14821                     try {
14822                         return ((double)(this[this.tableProjectResource.RES_BUDGET_COSTColumn]));
14823                     }
14824                     catch (global::System.InvalidCastException e) {
14825                         throw new global::System.Data.StrongTypingException("The value for column \'RES_BUDGET_COST\' in table \'ProjectResource\' is DBNull.", e);
14826                     }
14827                 }
14828                 set {
14829                     this[this.tableProjectResource.RES_BUDGET_COSTColumn] = value;
14830                 }
14831             }
14832             
14833             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14834             public double RES_BUDGET_WORK {
14835                 get {
14836                     try {
14837                         return ((double)(this[this.tableProjectResource.RES_BUDGET_WORKColumn]));
14838                     }
14839                     catch (global::System.InvalidCastException e) {
14840                         throw new global::System.Data.StrongTypingException("The value for column \'RES_BUDGET_WORK\' in table \'ProjectResource\' is DBNull.", e);
14841                     }
14842                 }
14843                 set {
14844                     this[this.tableProjectResource.RES_BUDGET_WORKColumn] = value;
14845                 }
14846             }
14847             
14848             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14849             public string RES_COST_CENTER {
14850                 get {
14851                     try {
14852                         return ((string)(this[this.tableProjectResource.RES_COST_CENTERColumn]));
14853                     }
14854                     catch (global::System.InvalidCastException e) {
14855                         throw new global::System.Data.StrongTypingException("The value for column \'RES_COST_CENTER\' in table \'ProjectResource\' is DBNull.", e);
14856                     }
14857                 }
14858                 set {
14859                     this[this.tableProjectResource.RES_COST_CENTERColumn] = value;
14860                 }
14861             }
14862             
14863             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14864             public string PROJ_NAME {
14865                 get {
14866                     try {
14867                         return ((string)(this[this.tableProjectResource.PROJ_NAMEColumn]));
14868                     }
14869                     catch (global::System.InvalidCastException e) {
14870                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_NAME\' in table \'ProjectResource\' is DBNull.", e);
14871                     }
14872                 }
14873                 set {
14874                     this[this.tableProjectResource.PROJ_NAMEColumn] = value;
14875                 }
14876             }
14877             
14878             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14879             public int PROJ_OPT_CURRENCY_DIGITS {
14880                 get {
14881                     try {
14882                         return ((int)(this[this.tableProjectResource.PROJ_OPT_CURRENCY_DIGITSColumn]));
14883                     }
14884                     catch (global::System.InvalidCastException e) {
14885                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_DIGITS\' in table \'ProjectResource\' is DBN" +
14886                                 "ull.", e);
14887                     }
14888                 }
14889                 set {
14890                     this[this.tableProjectResource.PROJ_OPT_CURRENCY_DIGITSColumn] = value;
14891                 }
14892             }
14893             
14894             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14895             public int PROJ_OPT_CURRENCY_POSITION {
14896                 get {
14897                     try {
14898                         return ((int)(this[this.tableProjectResource.PROJ_OPT_CURRENCY_POSITIONColumn]));
14899                     }
14900                     catch (global::System.InvalidCastException e) {
14901                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_POSITION\' in table \'ProjectResource\' is D" +
14902                                 "BNull.", e);
14903                     }
14904                 }
14905                 set {
14906                     this[this.tableProjectResource.PROJ_OPT_CURRENCY_POSITIONColumn] = value;
14907                 }
14908             }
14909             
14910             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14911             public string PROJ_OPT_CURRENCY_SYMBOL {
14912                 get {
14913                     try {
14914                         return ((string)(this[this.tableProjectResource.PROJ_OPT_CURRENCY_SYMBOLColumn]));
14915                     }
14916                     catch (global::System.InvalidCastException e) {
14917                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_SYMBOL\' in table \'ProjectResource\' is DBN" +
14918                                 "ull.", e);
14919                     }
14920                 }
14921                 set {
14922                     this[this.tableProjectResource.PROJ_OPT_CURRENCY_SYMBOLColumn] = value;
14923                 }
14924             }
14925             
14926             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14927             public string RES_NOTES {
14928                 get {
14929                     try {
14930                         return ((string)(this[this.tableProjectResource.RES_NOTESColumn]));
14931                     }
14932                     catch (global::System.InvalidCastException e) {
14933                         throw new global::System.Data.StrongTypingException("The value for column \'RES_NOTES\' in table \'ProjectResource\' is DBNull.", e);
14934                     }
14935                 }
14936                 set {
14937                     this[this.tableProjectResource.RES_NOTESColumn] = value;
14938                 }
14939             }
14940             
14941             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14942             public double RES_COST_VAR {
14943                 get {
14944                     try {
14945                         return ((double)(this[this.tableProjectResource.RES_COST_VARColumn]));
14946                     }
14947                     catch (global::System.InvalidCastException e) {
14948                         throw new global::System.Data.StrongTypingException("The value for column \'RES_COST_VAR\' in table \'ProjectResource\' is DBNull.", e);
14949                     }
14950                 }
14951                 set {
14952                     this[this.tableProjectResource.RES_COST_VARColumn] = value;
14953                 }
14954             }
14955             
14956             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14957             public double RES_CV {
14958                 get {
14959                     try {
14960                         return ((double)(this[this.tableProjectResource.RES_CVColumn]));
14961                     }
14962                     catch (global::System.InvalidCastException e) {
14963                         throw new global::System.Data.StrongTypingException("The value for column \'RES_CV\' in table \'ProjectResource\' is DBNull.", e);
14964                     }
14965                 }
14966                 set {
14967                     this[this.tableProjectResource.RES_CVColumn] = value;
14968                 }
14969             }
14970             
14971             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14972             public bool ResourceIsGeneric {
14973                 get {
14974                     try {
14975                         return ((bool)(this[this.tableProjectResource.ResourceIsGenericColumn]));
14976                     }
14977                     catch (global::System.InvalidCastException e) {
14978                         throw new global::System.Data.StrongTypingException("The value for column \'ResourceIsGeneric\' in table \'ProjectResource\' is DBNull.", e);
14979                     }
14980                 }
14981                 set {
14982                     this[this.tableProjectResource.ResourceIsGenericColumn] = value;
14983                 }
14984             }
14985             
14986             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
14987             public double RES_SV {
14988                 get {
14989                     try {
14990                         return ((double)(this[this.tableProjectResource.RES_SVColumn]));
14991                     }
14992                     catch (global::System.InvalidCastException e) {
14993                         throw new global::System.Data.StrongTypingException("The value for column \'RES_SV\' in table \'ProjectResource\' is DBNull.", e);
14994                     }
14995                 }
14996                 set {
14997                     this[this.tableProjectResource.RES_SVColumn] = value;
14998                 }
14999             }
15000             
15001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15002             public double RES_VAC {
15003                 get {
15004                     try {
15005                         return ((double)(this[this.tableProjectResource.RES_VACColumn]));
15006                     }
15007                     catch (global::System.InvalidCastException e) {
15008                         throw new global::System.Data.StrongTypingException("The value for column \'RES_VAC\' in table \'ProjectResource\' is DBNull.", e);
15009                     }
15010                 }
15011                 set {
15012                     this[this.tableProjectResource.RES_VACColumn] = value;
15013                 }
15014             }
15015             
15016             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15017             public double RES_WORK_VAR {
15018                 get {
15019                     try {
15020                         return ((double)(this[this.tableProjectResource.RES_WORK_VARColumn]));
15021                     }
15022                     catch (global::System.InvalidCastException e) {
15023                         throw new global::System.Data.StrongTypingException("The value for column \'RES_WORK_VAR\' in table \'ProjectResource\' is DBNull.", e);
15024                     }
15025                 }
15026                 set {
15027                     this[this.tableProjectResource.RES_WORK_VARColumn] = value;
15028                 }
15029             }
15030             
15031             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15032             public double RB_BASE_WORK {
15033                 get {
15034                     try {
15035                         return ((double)(this[this.tableProjectResource.RB_BASE_WORKColumn]));
15036                     }
15037                     catch (global::System.InvalidCastException e) {
15038                         throw new global::System.Data.StrongTypingException("The value for column \'RB_BASE_WORK\' in table \'ProjectResource\' is DBNull.", e);
15039                     }
15040                 }
15041                 set {
15042                     this[this.tableProjectResource.RB_BASE_WORKColumn] = value;
15043                 }
15044             }
15045             
15046             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15047             public double RB_BASE_COST {
15048                 get {
15049                     try {
15050                         return ((double)(this[this.tableProjectResource.RB_BASE_COSTColumn]));
15051                     }
15052                     catch (global::System.InvalidCastException e) {
15053                         throw new global::System.Data.StrongTypingException("The value for column \'RB_BASE_COST\' in table \'ProjectResource\' is DBNull.", e);
15054                     }
15055                 }
15056                 set {
15057                     this[this.tableProjectResource.RB_BASE_COSTColumn] = value;
15058                 }
15059             }
15060             
15061             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15062             public System.DateTime MOD_DATE {
15063                 get {
15064                     try {
15065                         return ((global::System.DateTime)(this[this.tableProjectResource.MOD_DATEColumn]));
15066                     }
15067                     catch (global::System.InvalidCastException e) {
15068                         throw new global::System.Data.StrongTypingException("The value for column \'MOD_DATE\' in table \'ProjectResource\' is DBNull.", e);
15069                     }
15070                 }
15071                 set {
15072                     this[this.tableProjectResource.MOD_DATEColumn] = value;
15073                 }
15074             }
15075             
15076             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15077             public System.DateTime CREATED_DATE {
15078                 get {
15079                     try {
15080                         return ((global::System.DateTime)(this[this.tableProjectResource.CREATED_DATEColumn]));
15081                     }
15082                     catch (global::System.InvalidCastException e) {
15083                         throw new global::System.Data.StrongTypingException("The value for column \'CREATED_DATE\' in table \'ProjectResource\' is DBNull.", e);
15084                     }
15085                 }
15086                 set {
15087                     this[this.tableProjectResource.CREATED_DATEColumn] = value;
15088                 }
15089             }
15090             
15091             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15092             public bool IsRES_AD_GUIDNull() {
15093                 return this.IsNull(this.tableProjectResource.RES_AD_GUIDColumn);
15094             }
15095             
15096             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15097             public void SetRES_AD_GUIDNull() {
15098                 this[this.tableProjectResource.RES_AD_GUIDColumn] = global::System.Convert.DBNull;
15099             }
15100             
15101             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15102             public bool IsRES_NAMENull() {
15103                 return this.IsNull(this.tableProjectResource.RES_NAMEColumn);
15104             }
15105             
15106             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15107             public void SetRES_NAMENull() {
15108                 this[this.tableProjectResource.RES_NAMEColumn] = global::System.Convert.DBNull;
15109             }
15110             
15111             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15112             public bool IsRES_IDNull() {
15113                 return this.IsNull(this.tableProjectResource.RES_IDColumn);
15114             }
15115             
15116             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15117             public void SetRES_IDNull() {
15118                 this[this.tableProjectResource.RES_IDColumn] = global::System.Convert.DBNull;
15119             }
15120             
15121             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15122             public bool IsRES_INITIALSNull() {
15123                 return this.IsNull(this.tableProjectResource.RES_INITIALSColumn);
15124             }
15125             
15126             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15127             public void SetRES_INITIALSNull() {
15128                 this[this.tableProjectResource.RES_INITIALSColumn] = global::System.Convert.DBNull;
15129             }
15130             
15131             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15132             public bool IsRES_PHONETICSNull() {
15133                 return this.IsNull(this.tableProjectResource.RES_PHONETICSColumn);
15134             }
15135             
15136             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15137             public void SetRES_PHONETICSNull() {
15138                 this[this.tableProjectResource.RES_PHONETICSColumn] = global::System.Convert.DBNull;
15139             }
15140             
15141             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15142             public bool IsRES_CODENull() {
15143                 return this.IsNull(this.tableProjectResource.RES_CODEColumn);
15144             }
15145             
15146             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15147             public void SetRES_CODENull() {
15148                 this[this.tableProjectResource.RES_CODEColumn] = global::System.Convert.DBNull;
15149             }
15150             
15151             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15152             public bool IsRES_GROUPNull() {
15153                 return this.IsNull(this.tableProjectResource.RES_GROUPColumn);
15154             }
15155             
15156             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15157             public void SetRES_GROUPNull() {
15158                 this[this.tableProjectResource.RES_GROUPColumn] = global::System.Convert.DBNull;
15159             }
15160             
15161             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15162             public bool IsRES_HYPERLINK_ADDRESSNull() {
15163                 return this.IsNull(this.tableProjectResource.RES_HYPERLINK_ADDRESSColumn);
15164             }
15165             
15166             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15167             public void SetRES_HYPERLINK_ADDRESSNull() {
15168                 this[this.tableProjectResource.RES_HYPERLINK_ADDRESSColumn] = global::System.Convert.DBNull;
15169             }
15170             
15171             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15172             public bool IsRES_HYPERLINK_FRIENDLY_NAMENull() {
15173                 return this.IsNull(this.tableProjectResource.RES_HYPERLINK_FRIENDLY_NAMEColumn);
15174             }
15175             
15176             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15177             public void SetRES_HYPERLINK_FRIENDLY_NAMENull() {
15178                 this[this.tableProjectResource.RES_HYPERLINK_FRIENDLY_NAMEColumn] = global::System.Convert.DBNull;
15179             }
15180             
15181             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15182             public bool IsRES_HYPERLINK_SUB_ADDRESSNull() {
15183                 return this.IsNull(this.tableProjectResource.RES_HYPERLINK_SUB_ADDRESSColumn);
15184             }
15185             
15186             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15187             public void SetRES_HYPERLINK_SUB_ADDRESSNull() {
15188                 this[this.tableProjectResource.RES_HYPERLINK_SUB_ADDRESSColumn] = global::System.Convert.DBNull;
15189             }
15190             
15191             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15192             public bool IsRES_TYPENull() {
15193                 return this.IsNull(this.tableProjectResource.RES_TYPEColumn);
15194             }
15195             
15196             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15197             public void SetRES_TYPENull() {
15198                 this[this.tableProjectResource.RES_TYPEColumn] = global::System.Convert.DBNull;
15199             }
15200             
15201             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15202             public bool IsRES_BOOKING_TYPENull() {
15203                 return this.IsNull(this.tableProjectResource.RES_BOOKING_TYPEColumn);
15204             }
15205             
15206             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15207             public void SetRES_BOOKING_TYPENull() {
15208                 this[this.tableProjectResource.RES_BOOKING_TYPEColumn] = global::System.Convert.DBNull;
15209             }
15210             
15211             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15212             public bool IsRES_MATERIAL_LABELNull() {
15213                 return this.IsNull(this.tableProjectResource.RES_MATERIAL_LABELColumn);
15214             }
15215             
15216             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15217             public void SetRES_MATERIAL_LABELNull() {
15218                 this[this.tableProjectResource.RES_MATERIAL_LABELColumn] = global::System.Convert.DBNull;
15219             }
15220             
15221             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15222             public bool IsRES_STD_RATENull() {
15223                 return this.IsNull(this.tableProjectResource.RES_STD_RATEColumn);
15224             }
15225             
15226             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15227             public void SetRES_STD_RATENull() {
15228                 this[this.tableProjectResource.RES_STD_RATEColumn] = global::System.Convert.DBNull;
15229             }
15230             
15231             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15232             public bool IsRES_STD_RATE_FMTNull() {
15233                 return this.IsNull(this.tableProjectResource.RES_STD_RATE_FMTColumn);
15234             }
15235             
15236             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15237             public void SetRES_STD_RATE_FMTNull() {
15238                 this[this.tableProjectResource.RES_STD_RATE_FMTColumn] = global::System.Convert.DBNull;
15239             }
15240             
15241             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15242             public bool IsRES_PEAKNull() {
15243                 return this.IsNull(this.tableProjectResource.RES_PEAKColumn);
15244             }
15245             
15246             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15247             public void SetRES_PEAKNull() {
15248                 this[this.tableProjectResource.RES_PEAKColumn] = global::System.Convert.DBNull;
15249             }
15250             
15251             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15252             public bool IsRES_COSTNull() {
15253                 return this.IsNull(this.tableProjectResource.RES_COSTColumn);
15254             }
15255             
15256             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15257             public void SetRES_COSTNull() {
15258                 this[this.tableProjectResource.RES_COSTColumn] = global::System.Convert.DBNull;
15259             }
15260             
15261             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15262             public bool IsRES_OVT_COSTNull() {
15263                 return this.IsNull(this.tableProjectResource.RES_OVT_COSTColumn);
15264             }
15265             
15266             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15267             public void SetRES_OVT_COSTNull() {
15268                 this[this.tableProjectResource.RES_OVT_COSTColumn] = global::System.Convert.DBNull;
15269             }
15270             
15271             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15272             public bool IsRES_OVT_RATENull() {
15273                 return this.IsNull(this.tableProjectResource.RES_OVT_RATEColumn);
15274             }
15275             
15276             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15277             public void SetRES_OVT_RATENull() {
15278                 this[this.tableProjectResource.RES_OVT_RATEColumn] = global::System.Convert.DBNull;
15279             }
15280             
15281             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15282             public bool IsRES_OVT_RATE_FMTNull() {
15283                 return this.IsNull(this.tableProjectResource.RES_OVT_RATE_FMTColumn);
15284             }
15285             
15286             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15287             public void SetRES_OVT_RATE_FMTNull() {
15288                 this[this.tableProjectResource.RES_OVT_RATE_FMTColumn] = global::System.Convert.DBNull;
15289             }
15290             
15291             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15292             public bool IsRES_COST_PER_USENull() {
15293                 return this.IsNull(this.tableProjectResource.RES_COST_PER_USEColumn);
15294             }
15295             
15296             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15297             public void SetRES_COST_PER_USENull() {
15298                 this[this.tableProjectResource.RES_COST_PER_USEColumn] = global::System.Convert.DBNull;
15299             }
15300             
15301             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15302             public bool IsRES_ACT_COSTNull() {
15303                 return this.IsNull(this.tableProjectResource.RES_ACT_COSTColumn);
15304             }
15305             
15306             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15307             public void SetRES_ACT_COSTNull() {
15308                 this[this.tableProjectResource.RES_ACT_COSTColumn] = global::System.Convert.DBNull;
15309             }
15310             
15311             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15312             public bool IsRES_ACT_OVT_COSTNull() {
15313                 return this.IsNull(this.tableProjectResource.RES_ACT_OVT_COSTColumn);
15314             }
15315             
15316             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15317             public void SetRES_ACT_OVT_COSTNull() {
15318                 this[this.tableProjectResource.RES_ACT_OVT_COSTColumn] = global::System.Convert.DBNull;
15319             }
15320             
15321             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15322             public bool IsRES_REM_COSTNull() {
15323                 return this.IsNull(this.tableProjectResource.RES_REM_COSTColumn);
15324             }
15325             
15326             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15327             public void SetRES_REM_COSTNull() {
15328                 this[this.tableProjectResource.RES_REM_COSTColumn] = global::System.Convert.DBNull;
15329             }
15330             
15331             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15332             public bool IsRES_REM_OVT_COSTNull() {
15333                 return this.IsNull(this.tableProjectResource.RES_REM_OVT_COSTColumn);
15334             }
15335             
15336             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15337             public void SetRES_REM_OVT_COSTNull() {
15338                 this[this.tableProjectResource.RES_REM_OVT_COSTColumn] = global::System.Convert.DBNull;
15339             }
15340             
15341             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15342             public bool IsRES_WORKNull() {
15343                 return this.IsNull(this.tableProjectResource.RES_WORKColumn);
15344             }
15345             
15346             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15347             public void SetRES_WORKNull() {
15348                 this[this.tableProjectResource.RES_WORKColumn] = global::System.Convert.DBNull;
15349             }
15350             
15351             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15352             public bool IsRES_ACT_WORKNull() {
15353                 return this.IsNull(this.tableProjectResource.RES_ACT_WORKColumn);
15354             }
15355             
15356             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15357             public void SetRES_ACT_WORKNull() {
15358                 this[this.tableProjectResource.RES_ACT_WORKColumn] = global::System.Convert.DBNull;
15359             }
15360             
15361             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15362             public bool IsRES_ACT_OVT_WORKNull() {
15363                 return this.IsNull(this.tableProjectResource.RES_ACT_OVT_WORKColumn);
15364             }
15365             
15366             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15367             public void SetRES_ACT_OVT_WORKNull() {
15368                 this[this.tableProjectResource.RES_ACT_OVT_WORKColumn] = global::System.Convert.DBNull;
15369             }
15370             
15371             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15372             public bool IsRES_OVT_WORKNull() {
15373                 return this.IsNull(this.tableProjectResource.RES_OVT_WORKColumn);
15374             }
15375             
15376             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15377             public void SetRES_OVT_WORKNull() {
15378                 this[this.tableProjectResource.RES_OVT_WORKColumn] = global::System.Convert.DBNull;
15379             }
15380             
15381             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15382             public bool IsRES_REM_WORKNull() {
15383                 return this.IsNull(this.tableProjectResource.RES_REM_WORKColumn);
15384             }
15385             
15386             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15387             public void SetRES_REM_WORKNull() {
15388                 this[this.tableProjectResource.RES_REM_WORKColumn] = global::System.Convert.DBNull;
15389             }
15390             
15391             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15392             public bool IsRES_REM_OVT_WORKNull() {
15393                 return this.IsNull(this.tableProjectResource.RES_REM_OVT_WORKColumn);
15394             }
15395             
15396             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15397             public void SetRES_REM_OVT_WORKNull() {
15398                 this[this.tableProjectResource.RES_REM_OVT_WORKColumn] = global::System.Convert.DBNull;
15399             }
15400             
15401             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15402             public bool IsRES_REG_WORKNull() {
15403                 return this.IsNull(this.tableProjectResource.RES_REG_WORKColumn);
15404             }
15405             
15406             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15407             public void SetRES_REG_WORKNull() {
15408                 this[this.tableProjectResource.RES_REG_WORKColumn] = global::System.Convert.DBNull;
15409             }
15410             
15411             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15412             public bool IsRES_ACCRUE_ATNull() {
15413                 return this.IsNull(this.tableProjectResource.RES_ACCRUE_ATColumn);
15414             }
15415             
15416             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15417             public void SetRES_ACCRUE_ATNull() {
15418                 this[this.tableProjectResource.RES_ACCRUE_ATColumn] = global::System.Convert.DBNull;
15419             }
15420             
15421             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15422             public bool IsRES_AVAIL_FROMNull() {
15423                 return this.IsNull(this.tableProjectResource.RES_AVAIL_FROMColumn);
15424             }
15425             
15426             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15427             public void SetRES_AVAIL_FROMNull() {
15428                 this[this.tableProjectResource.RES_AVAIL_FROMColumn] = global::System.Convert.DBNull;
15429             }
15430             
15431             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15432             public bool IsRES_AVAIL_TONull() {
15433                 return this.IsNull(this.tableProjectResource.RES_AVAIL_TOColumn);
15434             }
15435             
15436             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15437             public void SetRES_AVAIL_TONull() {
15438                 this[this.tableProjectResource.RES_AVAIL_TOColumn] = global::System.Convert.DBNull;
15439             }
15440             
15441             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15442             public bool IsRES_MAX_UNITSNull() {
15443                 return this.IsNull(this.tableProjectResource.RES_MAX_UNITSColumn);
15444             }
15445             
15446             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15447             public void SetRES_MAX_UNITSNull() {
15448                 this[this.tableProjectResource.RES_MAX_UNITSColumn] = global::System.Convert.DBNull;
15449             }
15450             
15451             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15452             public bool IsRES_HAS_NOTESNull() {
15453                 return this.IsNull(this.tableProjectResource.RES_HAS_NOTESColumn);
15454             }
15455             
15456             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15457             public void SetRES_HAS_NOTESNull() {
15458                 this[this.tableProjectResource.RES_HAS_NOTESColumn] = global::System.Convert.DBNull;
15459             }
15460             
15461             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15462             public bool IsWRES_ACCOUNTNull() {
15463                 return this.IsNull(this.tableProjectResource.WRES_ACCOUNTColumn);
15464             }
15465             
15466             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15467             public void SetWRES_ACCOUNTNull() {
15468                 this[this.tableProjectResource.WRES_ACCOUNTColumn] = global::System.Convert.DBNull;
15469             }
15470             
15471             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15472             public bool IsWRES_EMAILNull() {
15473                 return this.IsNull(this.tableProjectResource.WRES_EMAILColumn);
15474             }
15475             
15476             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15477             public void SetWRES_EMAILNull() {
15478                 this[this.tableProjectResource.WRES_EMAILColumn] = global::System.Convert.DBNull;
15479             }
15480             
15481             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15482             public bool IsRES_ASSN_STARTNull() {
15483                 return this.IsNull(this.tableProjectResource.RES_ASSN_STARTColumn);
15484             }
15485             
15486             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15487             public void SetRES_ASSN_STARTNull() {
15488                 this[this.tableProjectResource.RES_ASSN_STARTColumn] = global::System.Convert.DBNull;
15489             }
15490             
15491             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15492             public bool IsRES_ASSN_FINISHNull() {
15493                 return this.IsNull(this.tableProjectResource.RES_ASSN_FINISHColumn);
15494             }
15495             
15496             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15497             public void SetRES_ASSN_FINISHNull() {
15498                 this[this.tableProjectResource.RES_ASSN_FINISHColumn] = global::System.Convert.DBNull;
15499             }
15500             
15501             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15502             public bool IsRES_ACWPNull() {
15503                 return this.IsNull(this.tableProjectResource.RES_ACWPColumn);
15504             }
15505             
15506             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15507             public void SetRES_ACWPNull() {
15508                 this[this.tableProjectResource.RES_ACWPColumn] = global::System.Convert.DBNull;
15509             }
15510             
15511             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15512             public bool IsRES_BCWPNull() {
15513                 return this.IsNull(this.tableProjectResource.RES_BCWPColumn);
15514             }
15515             
15516             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15517             public void SetRES_BCWPNull() {
15518                 this[this.tableProjectResource.RES_BCWPColumn] = global::System.Convert.DBNull;
15519             }
15520             
15521             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15522             public bool IsRES_BCWSNull() {
15523                 return this.IsNull(this.tableProjectResource.RES_BCWSColumn);
15524             }
15525             
15526             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15527             public void SetRES_BCWSNull() {
15528                 this[this.tableProjectResource.RES_BCWSColumn] = global::System.Convert.DBNull;
15529             }
15530             
15531             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15532             public bool IsRES_PCT_WORK_COMPLETENull() {
15533                 return this.IsNull(this.tableProjectResource.RES_PCT_WORK_COMPLETEColumn);
15534             }
15535             
15536             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15537             public void SetRES_PCT_WORK_COMPLETENull() {
15538                 this[this.tableProjectResource.RES_PCT_WORK_COMPLETEColumn] = global::System.Convert.DBNull;
15539             }
15540             
15541             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15542             public bool IsRES_CAN_LEVELNull() {
15543                 return this.IsNull(this.tableProjectResource.RES_CAN_LEVELColumn);
15544             }
15545             
15546             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15547             public void SetRES_CAN_LEVELNull() {
15548                 this[this.tableProjectResource.RES_CAN_LEVELColumn] = global::System.Convert.DBNull;
15549             }
15550             
15551             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15552             public bool IsRES_HAS_LINKED_FIELDSNull() {
15553                 return this.IsNull(this.tableProjectResource.RES_HAS_LINKED_FIELDSColumn);
15554             }
15555             
15556             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15557             public void SetRES_HAS_LINKED_FIELDSNull() {
15558                 this[this.tableProjectResource.RES_HAS_LINKED_FIELDSColumn] = global::System.Convert.DBNull;
15559             }
15560             
15561             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15562             public bool IsRES_IS_OVERALLOCATEDNull() {
15563                 return this.IsNull(this.tableProjectResource.RES_IS_OVERALLOCATEDColumn);
15564             }
15565             
15566             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15567             public void SetRES_IS_OVERALLOCATEDNull() {
15568                 this[this.tableProjectResource.RES_IS_OVERALLOCATEDColumn] = global::System.Convert.DBNull;
15569             }
15570             
15571             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15572             public bool IsRES_IS_ENTERPRISE_RESOURCENull() {
15573                 return this.IsNull(this.tableProjectResource.RES_IS_ENTERPRISE_RESOURCEColumn);
15574             }
15575             
15576             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15577             public void SetRES_IS_ENTERPRISE_RESOURCENull() {
15578                 this[this.tableProjectResource.RES_IS_ENTERPRISE_RESOURCEColumn] = global::System.Convert.DBNull;
15579             }
15580             
15581             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15582             public bool IsRES_DEF_ASSN_OWNERNull() {
15583                 return this.IsNull(this.tableProjectResource.RES_DEF_ASSN_OWNERColumn);
15584             }
15585             
15586             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15587             public void SetRES_DEF_ASSN_OWNERNull() {
15588                 this[this.tableProjectResource.RES_DEF_ASSN_OWNERColumn] = global::System.Convert.DBNull;
15589             }
15590             
15591             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15592             public bool IsResourceIsBudgetNull() {
15593                 return this.IsNull(this.tableProjectResource.ResourceIsBudgetColumn);
15594             }
15595             
15596             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15597             public void SetResourceIsBudgetNull() {
15598                 this[this.tableProjectResource.ResourceIsBudgetColumn] = global::System.Convert.DBNull;
15599             }
15600             
15601             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15602             public bool IsRES_BUDGET_COSTNull() {
15603                 return this.IsNull(this.tableProjectResource.RES_BUDGET_COSTColumn);
15604             }
15605             
15606             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15607             public void SetRES_BUDGET_COSTNull() {
15608                 this[this.tableProjectResource.RES_BUDGET_COSTColumn] = global::System.Convert.DBNull;
15609             }
15610             
15611             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15612             public bool IsRES_BUDGET_WORKNull() {
15613                 return this.IsNull(this.tableProjectResource.RES_BUDGET_WORKColumn);
15614             }
15615             
15616             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15617             public void SetRES_BUDGET_WORKNull() {
15618                 this[this.tableProjectResource.RES_BUDGET_WORKColumn] = global::System.Convert.DBNull;
15619             }
15620             
15621             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15622             public bool IsRES_COST_CENTERNull() {
15623                 return this.IsNull(this.tableProjectResource.RES_COST_CENTERColumn);
15624             }
15625             
15626             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15627             public void SetRES_COST_CENTERNull() {
15628                 this[this.tableProjectResource.RES_COST_CENTERColumn] = global::System.Convert.DBNull;
15629             }
15630             
15631             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15632             public bool IsPROJ_NAMENull() {
15633                 return this.IsNull(this.tableProjectResource.PROJ_NAMEColumn);
15634             }
15635             
15636             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15637             public void SetPROJ_NAMENull() {
15638                 this[this.tableProjectResource.PROJ_NAMEColumn] = global::System.Convert.DBNull;
15639             }
15640             
15641             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15642             public bool IsPROJ_OPT_CURRENCY_DIGITSNull() {
15643                 return this.IsNull(this.tableProjectResource.PROJ_OPT_CURRENCY_DIGITSColumn);
15644             }
15645             
15646             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15647             public void SetPROJ_OPT_CURRENCY_DIGITSNull() {
15648                 this[this.tableProjectResource.PROJ_OPT_CURRENCY_DIGITSColumn] = global::System.Convert.DBNull;
15649             }
15650             
15651             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15652             public bool IsPROJ_OPT_CURRENCY_POSITIONNull() {
15653                 return this.IsNull(this.tableProjectResource.PROJ_OPT_CURRENCY_POSITIONColumn);
15654             }
15655             
15656             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15657             public void SetPROJ_OPT_CURRENCY_POSITIONNull() {
15658                 this[this.tableProjectResource.PROJ_OPT_CURRENCY_POSITIONColumn] = global::System.Convert.DBNull;
15659             }
15660             
15661             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15662             public bool IsPROJ_OPT_CURRENCY_SYMBOLNull() {
15663                 return this.IsNull(this.tableProjectResource.PROJ_OPT_CURRENCY_SYMBOLColumn);
15664             }
15665             
15666             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15667             public void SetPROJ_OPT_CURRENCY_SYMBOLNull() {
15668                 this[this.tableProjectResource.PROJ_OPT_CURRENCY_SYMBOLColumn] = global::System.Convert.DBNull;
15669             }
15670             
15671             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15672             public bool IsRES_NOTESNull() {
15673                 return this.IsNull(this.tableProjectResource.RES_NOTESColumn);
15674             }
15675             
15676             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15677             public void SetRES_NOTESNull() {
15678                 this[this.tableProjectResource.RES_NOTESColumn] = global::System.Convert.DBNull;
15679             }
15680             
15681             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15682             public bool IsRES_COST_VARNull() {
15683                 return this.IsNull(this.tableProjectResource.RES_COST_VARColumn);
15684             }
15685             
15686             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15687             public void SetRES_COST_VARNull() {
15688                 this[this.tableProjectResource.RES_COST_VARColumn] = global::System.Convert.DBNull;
15689             }
15690             
15691             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15692             public bool IsRES_CVNull() {
15693                 return this.IsNull(this.tableProjectResource.RES_CVColumn);
15694             }
15695             
15696             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15697             public void SetRES_CVNull() {
15698                 this[this.tableProjectResource.RES_CVColumn] = global::System.Convert.DBNull;
15699             }
15700             
15701             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15702             public bool IsResourceIsGenericNull() {
15703                 return this.IsNull(this.tableProjectResource.ResourceIsGenericColumn);
15704             }
15705             
15706             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15707             public void SetResourceIsGenericNull() {
15708                 this[this.tableProjectResource.ResourceIsGenericColumn] = global::System.Convert.DBNull;
15709             }
15710             
15711             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15712             public bool IsRES_SVNull() {
15713                 return this.IsNull(this.tableProjectResource.RES_SVColumn);
15714             }
15715             
15716             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15717             public void SetRES_SVNull() {
15718                 this[this.tableProjectResource.RES_SVColumn] = global::System.Convert.DBNull;
15719             }
15720             
15721             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15722             public bool IsRES_VACNull() {
15723                 return this.IsNull(this.tableProjectResource.RES_VACColumn);
15724             }
15725             
15726             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15727             public void SetRES_VACNull() {
15728                 this[this.tableProjectResource.RES_VACColumn] = global::System.Convert.DBNull;
15729             }
15730             
15731             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15732             public bool IsRES_WORK_VARNull() {
15733                 return this.IsNull(this.tableProjectResource.RES_WORK_VARColumn);
15734             }
15735             
15736             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15737             public void SetRES_WORK_VARNull() {
15738                 this[this.tableProjectResource.RES_WORK_VARColumn] = global::System.Convert.DBNull;
15739             }
15740             
15741             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15742             public bool IsRB_BASE_WORKNull() {
15743                 return this.IsNull(this.tableProjectResource.RB_BASE_WORKColumn);
15744             }
15745             
15746             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15747             public void SetRB_BASE_WORKNull() {
15748                 this[this.tableProjectResource.RB_BASE_WORKColumn] = global::System.Convert.DBNull;
15749             }
15750             
15751             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15752             public bool IsRB_BASE_COSTNull() {
15753                 return this.IsNull(this.tableProjectResource.RB_BASE_COSTColumn);
15754             }
15755             
15756             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15757             public void SetRB_BASE_COSTNull() {
15758                 this[this.tableProjectResource.RB_BASE_COSTColumn] = global::System.Convert.DBNull;
15759             }
15760             
15761             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15762             public bool IsMOD_DATENull() {
15763                 return this.IsNull(this.tableProjectResource.MOD_DATEColumn);
15764             }
15765             
15766             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15767             public void SetMOD_DATENull() {
15768                 this[this.tableProjectResource.MOD_DATEColumn] = global::System.Convert.DBNull;
15769             }
15770             
15771             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15772             public bool IsCREATED_DATENull() {
15773                 return this.IsNull(this.tableProjectResource.CREATED_DATEColumn);
15774             }
15775             
15776             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15777             public void SetCREATED_DATENull() {
15778                 this[this.tableProjectResource.CREATED_DATEColumn] = global::System.Convert.DBNull;
15779             }
15780         }
15781         
15782         /// <summary>
15783         ///Represents strongly named DataRow class.
15784         ///</summary>
15785         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
15786         public partial class AssignmentRow : global::System.Data.DataRow {
15787             
15788             private AssignmentDataTable tableAssignment;
15789             
15790             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15791             internal AssignmentRow(global::System.Data.DataRowBuilder rb) : 
15792                     base(rb) {
15793                 this.tableAssignment = ((AssignmentDataTable)(this.Table));
15794             }
15795             
15796             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15797             public System.Guid PROJ_UID {
15798                 get {
15799                     return ((global::System.Guid)(this[this.tableAssignment.PROJ_UIDColumn]));
15800                 }
15801                 set {
15802                     this[this.tableAssignment.PROJ_UIDColumn] = value;
15803                 }
15804             }
15805             
15806             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15807             public System.Guid TASK_UID {
15808                 get {
15809                     return ((global::System.Guid)(this[this.tableAssignment.TASK_UIDColumn]));
15810                 }
15811                 set {
15812                     this[this.tableAssignment.TASK_UIDColumn] = value;
15813                 }
15814             }
15815             
15816             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15817             public System.Guid ASSN_UID {
15818                 get {
15819                     return ((global::System.Guid)(this[this.tableAssignment.ASSN_UIDColumn]));
15820                 }
15821                 set {
15822                     this[this.tableAssignment.ASSN_UIDColumn] = value;
15823                 }
15824             }
15825             
15826             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15827             public System.Guid RES_UID {
15828                 get {
15829                     return ((global::System.Guid)(this[this.tableAssignment.RES_UIDColumn]));
15830                 }
15831                 set {
15832                     this[this.tableAssignment.RES_UIDColumn] = value;
15833                 }
15834             }
15835             
15836             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15837             public System.Guid ASSN_PARENT_UID {
15838                 get {
15839                     try {
15840                         return ((global::System.Guid)(this[this.tableAssignment.ASSN_PARENT_UIDColumn]));
15841                     }
15842                     catch (global::System.InvalidCastException e) {
15843                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_PARENT_UID\' in table \'Assignment\' is DBNull.", e);
15844                     }
15845                 }
15846                 set {
15847                     this[this.tableAssignment.ASSN_PARENT_UIDColumn] = value;
15848                 }
15849             }
15850             
15851             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15852             public System.DateTime ASSN_ACT_START {
15853                 get {
15854                     try {
15855                         return ((global::System.DateTime)(this[this.tableAssignment.ASSN_ACT_STARTColumn]));
15856                     }
15857                     catch (global::System.InvalidCastException e) {
15858                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_ACT_START\' in table \'Assignment\' is DBNull.", e);
15859                     }
15860                 }
15861                 set {
15862                     this[this.tableAssignment.ASSN_ACT_STARTColumn] = value;
15863                 }
15864             }
15865             
15866             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15867             public System.DateTime ASSN_ACT_FINISH {
15868                 get {
15869                     try {
15870                         return ((global::System.DateTime)(this[this.tableAssignment.ASSN_ACT_FINISHColumn]));
15871                     }
15872                     catch (global::System.InvalidCastException e) {
15873                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_ACT_FINISH\' in table \'Assignment\' is DBNull.", e);
15874                     }
15875                 }
15876                 set {
15877                     this[this.tableAssignment.ASSN_ACT_FINISHColumn] = value;
15878                 }
15879             }
15880             
15881             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15882             public int ASSN_WORK_CONTOUR {
15883                 get {
15884                     try {
15885                         return ((int)(this[this.tableAssignment.ASSN_WORK_CONTOURColumn]));
15886                     }
15887                     catch (global::System.InvalidCastException e) {
15888                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_WORK_CONTOUR\' in table \'Assignment\' is DBNull.", e);
15889                     }
15890                 }
15891                 set {
15892                     this[this.tableAssignment.ASSN_WORK_CONTOURColumn] = value;
15893                 }
15894             }
15895             
15896             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15897             public int ASSN_DELAY {
15898                 get {
15899                     try {
15900                         return ((int)(this[this.tableAssignment.ASSN_DELAYColumn]));
15901                     }
15902                     catch (global::System.InvalidCastException e) {
15903                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_DELAY\' in table \'Assignment\' is DBNull.", e);
15904                     }
15905                 }
15906                 set {
15907                     this[this.tableAssignment.ASSN_DELAYColumn] = value;
15908                 }
15909             }
15910             
15911             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15912             public int ASSN_LEVELING_DELAY {
15913                 get {
15914                     try {
15915                         return ((int)(this[this.tableAssignment.ASSN_LEVELING_DELAYColumn]));
15916                     }
15917                     catch (global::System.InvalidCastException e) {
15918                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_LEVELING_DELAY\' in table \'Assignment\' is DBNull.", e);
15919                     }
15920                 }
15921                 set {
15922                     this[this.tableAssignment.ASSN_LEVELING_DELAYColumn] = value;
15923                 }
15924             }
15925             
15926             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15927             public int ASSN_COST_RATE_TABLE {
15928                 get {
15929                     try {
15930                         return ((int)(this[this.tableAssignment.ASSN_COST_RATE_TABLEColumn]));
15931                     }
15932                     catch (global::System.InvalidCastException e) {
15933                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_COST_RATE_TABLE\' in table \'Assignment\' is DBNull.", e);
15934                     }
15935                 }
15936                 set {
15937                     this[this.tableAssignment.ASSN_COST_RATE_TABLEColumn] = value;
15938                 }
15939             }
15940             
15941             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15942             public double ASSN_UNITS {
15943                 get {
15944                     try {
15945                         return ((double)(this[this.tableAssignment.ASSN_UNITSColumn]));
15946                     }
15947                     catch (global::System.InvalidCastException e) {
15948                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_UNITS\' in table \'Assignment\' is DBNull.", e);
15949                     }
15950                 }
15951                 set {
15952                     this[this.tableAssignment.ASSN_UNITSColumn] = value;
15953                 }
15954             }
15955             
15956             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15957             public double ASSN_WORK {
15958                 get {
15959                     try {
15960                         return ((double)(this[this.tableAssignment.ASSN_WORKColumn]));
15961                     }
15962                     catch (global::System.InvalidCastException e) {
15963                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_WORK\' in table \'Assignment\' is DBNull.", e);
15964                     }
15965                 }
15966                 set {
15967                     this[this.tableAssignment.ASSN_WORKColumn] = value;
15968                 }
15969             }
15970             
15971             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15972             public double ASSN_ACT_WORK {
15973                 get {
15974                     try {
15975                         return ((double)(this[this.tableAssignment.ASSN_ACT_WORKColumn]));
15976                     }
15977                     catch (global::System.InvalidCastException e) {
15978                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_ACT_WORK\' in table \'Assignment\' is DBNull.", e);
15979                     }
15980                 }
15981                 set {
15982                     this[this.tableAssignment.ASSN_ACT_WORKColumn] = value;
15983                 }
15984             }
15985             
15986             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
15987             public double ASSN_REG_WORK {
15988                 get {
15989                     try {
15990                         return ((double)(this[this.tableAssignment.ASSN_REG_WORKColumn]));
15991                     }
15992                     catch (global::System.InvalidCastException e) {
15993                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_REG_WORK\' in table \'Assignment\' is DBNull.", e);
15994                     }
15995                 }
15996                 set {
15997                     this[this.tableAssignment.ASSN_REG_WORKColumn] = value;
15998                 }
15999             }
16000             
16001             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16002             public double ASSN_OVT_WORK {
16003                 get {
16004                     try {
16005                         return ((double)(this[this.tableAssignment.ASSN_OVT_WORKColumn]));
16006                     }
16007                     catch (global::System.InvalidCastException e) {
16008                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_OVT_WORK\' in table \'Assignment\' is DBNull.", e);
16009                     }
16010                 }
16011                 set {
16012                     this[this.tableAssignment.ASSN_OVT_WORKColumn] = value;
16013                 }
16014             }
16015             
16016             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16017             public double ASSN_REM_WORK {
16018                 get {
16019                     try {
16020                         return ((double)(this[this.tableAssignment.ASSN_REM_WORKColumn]));
16021                     }
16022                     catch (global::System.InvalidCastException e) {
16023                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_REM_WORK\' in table \'Assignment\' is DBNull.", e);
16024                     }
16025                 }
16026                 set {
16027                     this[this.tableAssignment.ASSN_REM_WORKColumn] = value;
16028                 }
16029             }
16030             
16031             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16032             public double ASSN_ACT_OVT_WORK {
16033                 get {
16034                     try {
16035                         return ((double)(this[this.tableAssignment.ASSN_ACT_OVT_WORKColumn]));
16036                     }
16037                     catch (global::System.InvalidCastException e) {
16038                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_ACT_OVT_WORK\' in table \'Assignment\' is DBNull.", e);
16039                     }
16040                 }
16041                 set {
16042                     this[this.tableAssignment.ASSN_ACT_OVT_WORKColumn] = value;
16043                 }
16044             }
16045             
16046             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16047             public double ASSN_REM_OVT_WORK {
16048                 get {
16049                     try {
16050                         return ((double)(this[this.tableAssignment.ASSN_REM_OVT_WORKColumn]));
16051                     }
16052                     catch (global::System.InvalidCastException e) {
16053                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_REM_OVT_WORK\' in table \'Assignment\' is DBNull.", e);
16054                     }
16055                 }
16056                 set {
16057                     this[this.tableAssignment.ASSN_REM_OVT_WORKColumn] = value;
16058                 }
16059             }
16060             
16061             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16062             public System.DateTime ASSN_START_DATE {
16063                 get {
16064                     try {
16065                         return ((global::System.DateTime)(this[this.tableAssignment.ASSN_START_DATEColumn]));
16066                     }
16067                     catch (global::System.InvalidCastException e) {
16068                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_START_DATE\' in table \'Assignment\' is DBNull.", e);
16069                     }
16070                 }
16071                 set {
16072                     this[this.tableAssignment.ASSN_START_DATEColumn] = value;
16073                 }
16074             }
16075             
16076             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16077             public System.DateTime ASSN_FINISH_DATE {
16078                 get {
16079                     try {
16080                         return ((global::System.DateTime)(this[this.tableAssignment.ASSN_FINISH_DATEColumn]));
16081                     }
16082                     catch (global::System.InvalidCastException e) {
16083                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_FINISH_DATE\' in table \'Assignment\' is DBNull.", e);
16084                     }
16085                 }
16086                 set {
16087                     this[this.tableAssignment.ASSN_FINISH_DATEColumn] = value;
16088                 }
16089             }
16090             
16091             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16092             public double AB_WORK {
16093                 get {
16094                     try {
16095                         return ((double)(this[this.tableAssignment.AB_WORKColumn]));
16096                     }
16097                     catch (global::System.InvalidCastException e) {
16098                         throw new global::System.Data.StrongTypingException("The value for column \'AB_WORK\' in table \'Assignment\' is DBNull.", e);
16099                     }
16100                 }
16101                 set {
16102                     this[this.tableAssignment.AB_WORKColumn] = value;
16103                 }
16104             }
16105             
16106             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16107             public System.DateTime AB_START {
16108                 get {
16109                     try {
16110                         return ((global::System.DateTime)(this[this.tableAssignment.AB_STARTColumn]));
16111                     }
16112                     catch (global::System.InvalidCastException e) {
16113                         throw new global::System.Data.StrongTypingException("The value for column \'AB_START\' in table \'Assignment\' is DBNull.", e);
16114                     }
16115                 }
16116                 set {
16117                     this[this.tableAssignment.AB_STARTColumn] = value;
16118                 }
16119             }
16120             
16121             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16122             public System.DateTime AB_FINISH {
16123                 get {
16124                     try {
16125                         return ((global::System.DateTime)(this[this.tableAssignment.AB_FINISHColumn]));
16126                     }
16127                     catch (global::System.InvalidCastException e) {
16128                         throw new global::System.Data.StrongTypingException("The value for column \'AB_FINISH\' in table \'Assignment\' is DBNull.", e);
16129                     }
16130                 }
16131                 set {
16132                     this[this.tableAssignment.AB_FINISHColumn] = value;
16133                 }
16134             }
16135             
16136             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16137             public double AB_COST_PER_USE {
16138                 get {
16139                     try {
16140                         return ((double)(this[this.tableAssignment.AB_COST_PER_USEColumn]));
16141                     }
16142                     catch (global::System.InvalidCastException e) {
16143                         throw new global::System.Data.StrongTypingException("The value for column \'AB_COST_PER_USE\' in table \'Assignment\' is DBNull.", e);
16144                     }
16145                 }
16146                 set {
16147                     this[this.tableAssignment.AB_COST_PER_USEColumn] = value;
16148                 }
16149             }
16150             
16151             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16152             public double AB_COST {
16153                 get {
16154                     try {
16155                         return ((double)(this[this.tableAssignment.AB_COSTColumn]));
16156                     }
16157                     catch (global::System.InvalidCastException e) {
16158                         throw new global::System.Data.StrongTypingException("The value for column \'AB_COST\' in table \'Assignment\' is DBNull.", e);
16159                     }
16160                 }
16161                 set {
16162                     this[this.tableAssignment.AB_COSTColumn] = value;
16163                 }
16164             }
16165             
16166             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16167             public System.DateTime ASSN_RESUME_DATE {
16168                 get {
16169                     try {
16170                         return ((global::System.DateTime)(this[this.tableAssignment.ASSN_RESUME_DATEColumn]));
16171                     }
16172                     catch (global::System.InvalidCastException e) {
16173                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_RESUME_DATE\' in table \'Assignment\' is DBNull.", e);
16174                     }
16175                 }
16176                 set {
16177                     this[this.tableAssignment.ASSN_RESUME_DATEColumn] = value;
16178                 }
16179             }
16180             
16181             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16182             public System.DateTime ASSN_STOP_DATE {
16183                 get {
16184                     try {
16185                         return ((global::System.DateTime)(this[this.tableAssignment.ASSN_STOP_DATEColumn]));
16186                     }
16187                     catch (global::System.InvalidCastException e) {
16188                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_STOP_DATE\' in table \'Assignment\' is DBNull.", e);
16189                     }
16190                 }
16191                 set {
16192                     this[this.tableAssignment.ASSN_STOP_DATEColumn] = value;
16193                 }
16194             }
16195             
16196             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16197             public int ASSN_ENTSUMPROJID {
16198                 get {
16199                     try {
16200                         return ((int)(this[this.tableAssignment.ASSN_ENTSUMPROJIDColumn]));
16201                     }
16202                     catch (global::System.InvalidCastException e) {
16203                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_ENTSUMPROJID\' in table \'Assignment\' is DBNull.", e);
16204                     }
16205                 }
16206                 set {
16207                     this[this.tableAssignment.ASSN_ENTSUMPROJIDColumn] = value;
16208                 }
16209             }
16210             
16211             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16212             public double ASSN_COST {
16213                 get {
16214                     try {
16215                         return ((double)(this[this.tableAssignment.ASSN_COSTColumn]));
16216                     }
16217                     catch (global::System.InvalidCastException e) {
16218                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_COST\' in table \'Assignment\' is DBNull.", e);
16219                     }
16220                 }
16221                 set {
16222                     this[this.tableAssignment.ASSN_COSTColumn] = value;
16223                 }
16224             }
16225             
16226             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16227             public double ASSN_ACT_COST {
16228                 get {
16229                     try {
16230                         return ((double)(this[this.tableAssignment.ASSN_ACT_COSTColumn]));
16231                     }
16232                     catch (global::System.InvalidCastException e) {
16233                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_ACT_COST\' in table \'Assignment\' is DBNull.", e);
16234                     }
16235                 }
16236                 set {
16237                     this[this.tableAssignment.ASSN_ACT_COSTColumn] = value;
16238                 }
16239             }
16240             
16241             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16242             public double ASSN_ACT_OVT_COST {
16243                 get {
16244                     try {
16245                         return ((double)(this[this.tableAssignment.ASSN_ACT_OVT_COSTColumn]));
16246                     }
16247                     catch (global::System.InvalidCastException e) {
16248                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_ACT_OVT_COST\' in table \'Assignment\' is DBNull.", e);
16249                     }
16250                 }
16251                 set {
16252                     this[this.tableAssignment.ASSN_ACT_OVT_COSTColumn] = value;
16253                 }
16254             }
16255             
16256             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16257             public double ASSN_REM_COST {
16258                 get {
16259                     try {
16260                         return ((double)(this[this.tableAssignment.ASSN_REM_COSTColumn]));
16261                     }
16262                     catch (global::System.InvalidCastException e) {
16263                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_REM_COST\' in table \'Assignment\' is DBNull.", e);
16264                     }
16265                 }
16266                 set {
16267                     this[this.tableAssignment.ASSN_REM_COSTColumn] = value;
16268                 }
16269             }
16270             
16271             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16272             public double ASSN_REM_OVT_COST {
16273                 get {
16274                     try {
16275                         return ((double)(this[this.tableAssignment.ASSN_REM_OVT_COSTColumn]));
16276                     }
16277                     catch (global::System.InvalidCastException e) {
16278                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_REM_OVT_COST\' in table \'Assignment\' is DBNull.", e);
16279                     }
16280                 }
16281                 set {
16282                     this[this.tableAssignment.ASSN_REM_OVT_COSTColumn] = value;
16283                 }
16284             }
16285             
16286             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16287             public double ASSN_OVT_COST {
16288                 get {
16289                     try {
16290                         return ((double)(this[this.tableAssignment.ASSN_OVT_COSTColumn]));
16291                     }
16292                     catch (global::System.InvalidCastException e) {
16293                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_OVT_COST\' in table \'Assignment\' is DBNull.", e);
16294                     }
16295                 }
16296                 set {
16297                     this[this.tableAssignment.ASSN_OVT_COSTColumn] = value;
16298                 }
16299             }
16300             
16301             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16302             public string TASK_NAME {
16303                 get {
16304                     try {
16305                         return ((string)(this[this.tableAssignment.TASK_NAMEColumn]));
16306                     }
16307                     catch (global::System.InvalidCastException e) {
16308                         throw new global::System.Data.StrongTypingException("The value for column \'TASK_NAME\' in table \'Assignment\' is DBNull.", e);
16309                     }
16310                 }
16311                 set {
16312                     this[this.tableAssignment.TASK_NAMEColumn] = value;
16313                 }
16314             }
16315             
16316             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16317             public string RES_NAME {
16318                 get {
16319                     try {
16320                         return ((string)(this[this.tableAssignment.RES_NAMEColumn]));
16321                     }
16322                     catch (global::System.InvalidCastException e) {
16323                         throw new global::System.Data.StrongTypingException("The value for column \'RES_NAME\' in table \'Assignment\' is DBNull.", e);
16324                     }
16325                 }
16326                 set {
16327                     this[this.tableAssignment.RES_NAMEColumn] = value;
16328                 }
16329             }
16330             
16331             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16332             public int ASSN_PCT_WORK_COMPLETE {
16333                 get {
16334                     try {
16335                         return ((int)(this[this.tableAssignment.ASSN_PCT_WORK_COMPLETEColumn]));
16336                     }
16337                     catch (global::System.InvalidCastException e) {
16338                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_PCT_WORK_COMPLETE\' in table \'Assignment\' is DBNull.", e);
16339                     }
16340                 }
16341                 set {
16342                     this[this.tableAssignment.ASSN_PCT_WORK_COMPLETEColumn] = value;
16343                 }
16344             }
16345             
16346             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16347             public double ASSN_ACWP {
16348                 get {
16349                     try {
16350                         return ((double)(this[this.tableAssignment.ASSN_ACWPColumn]));
16351                     }
16352                     catch (global::System.InvalidCastException e) {
16353                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_ACWP\' in table \'Assignment\' is DBNull.", e);
16354                     }
16355                 }
16356                 set {
16357                     this[this.tableAssignment.ASSN_ACWPColumn] = value;
16358                 }
16359             }
16360             
16361             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16362             public double ASSN_BCWP {
16363                 get {
16364                     try {
16365                         return ((double)(this[this.tableAssignment.ASSN_BCWPColumn]));
16366                     }
16367                     catch (global::System.InvalidCastException e) {
16368                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_BCWP\' in table \'Assignment\' is DBNull.", e);
16369                     }
16370                 }
16371                 set {
16372                     this[this.tableAssignment.ASSN_BCWPColumn] = value;
16373                 }
16374             }
16375             
16376             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16377             public double ASSN_BCWS {
16378                 get {
16379                     try {
16380                         return ((double)(this[this.tableAssignment.ASSN_BCWSColumn]));
16381                     }
16382                     catch (global::System.InvalidCastException e) {
16383                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_BCWS\' in table \'Assignment\' is DBNull.", e);
16384                     }
16385                 }
16386                 set {
16387                     this[this.tableAssignment.ASSN_BCWSColumn] = value;
16388                 }
16389             }
16390             
16391             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16392             public short ASSN_BOOKING_TYPE {
16393                 get {
16394                     try {
16395                         return ((short)(this[this.tableAssignment.ASSN_BOOKING_TYPEColumn]));
16396                     }
16397                     catch (global::System.InvalidCastException e) {
16398                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_BOOKING_TYPE\' in table \'Assignment\' is DBNull.", e);
16399                     }
16400                 }
16401                 set {
16402                     this[this.tableAssignment.ASSN_BOOKING_TYPEColumn] = value;
16403                 }
16404             }
16405             
16406             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16407             public byte ASSN_DEMAND_REQ {
16408                 get {
16409                     try {
16410                         return ((byte)(this[this.tableAssignment.ASSN_DEMAND_REQColumn]));
16411                     }
16412                     catch (global::System.InvalidCastException e) {
16413                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_DEMAND_REQ\' in table \'Assignment\' is DBNull.", e);
16414                     }
16415                 }
16416                 set {
16417                     this[this.tableAssignment.ASSN_DEMAND_REQColumn] = value;
16418                 }
16419             }
16420             
16421             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16422             public short ASSN_MATERIAL_RATE_FMT {
16423                 get {
16424                     try {
16425                         return ((short)(this[this.tableAssignment.ASSN_MATERIAL_RATE_FMTColumn]));
16426                     }
16427                     catch (global::System.InvalidCastException e) {
16428                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_MATERIAL_RATE_FMT\' in table \'Assignment\' is DBNull.", e);
16429                     }
16430                 }
16431                 set {
16432                     this[this.tableAssignment.ASSN_MATERIAL_RATE_FMTColumn] = value;
16433                 }
16434             }
16435             
16436             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16437             public short ASSN_DELAY_FMT {
16438                 get {
16439                     try {
16440                         return ((short)(this[this.tableAssignment.ASSN_DELAY_FMTColumn]));
16441                     }
16442                     catch (global::System.InvalidCastException e) {
16443                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_DELAY_FMT\' in table \'Assignment\' is DBNull.", e);
16444                     }
16445                 }
16446                 set {
16447                     this[this.tableAssignment.ASSN_DELAY_FMTColumn] = value;
16448                 }
16449             }
16450             
16451             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16452             public int ASSN_START_VAR {
16453                 get {
16454                     try {
16455                         return ((int)(this[this.tableAssignment.ASSN_START_VARColumn]));
16456                     }
16457                     catch (global::System.InvalidCastException e) {
16458                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_START_VAR\' in table \'Assignment\' is DBNull.", e);
16459                     }
16460                 }
16461                 set {
16462                     this[this.tableAssignment.ASSN_START_VARColumn] = value;
16463                 }
16464             }
16465             
16466             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16467             public int ASSN_FINISH_VAR {
16468                 get {
16469                     try {
16470                         return ((int)(this[this.tableAssignment.ASSN_FINISH_VARColumn]));
16471                     }
16472                     catch (global::System.InvalidCastException e) {
16473                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_FINISH_VAR\' in table \'Assignment\' is DBNull.", e);
16474                     }
16475                 }
16476                 set {
16477                     this[this.tableAssignment.ASSN_FINISH_VARColumn] = value;
16478                 }
16479             }
16480             
16481             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16482             public bool ASSN_HAS_LINKED_FIELDS {
16483                 get {
16484                     try {
16485                         return ((bool)(this[this.tableAssignment.ASSN_HAS_LINKED_FIELDSColumn]));
16486                     }
16487                     catch (global::System.InvalidCastException e) {
16488                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_HAS_LINKED_FIELDS\' in table \'Assignment\' is DBNull.", e);
16489                     }
16490                 }
16491                 set {
16492                     this[this.tableAssignment.ASSN_HAS_LINKED_FIELDSColumn] = value;
16493                 }
16494             }
16495             
16496             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16497             public bool WASSN_LOCKDOWN_BY_MANAGER {
16498                 get {
16499                     return ((bool)(this[this.tableAssignment.WASSN_LOCKDOWN_BY_MANAGERColumn]));
16500                 }
16501                 set {
16502                     this[this.tableAssignment.WASSN_LOCKDOWN_BY_MANAGERColumn] = value;
16503                 }
16504             }
16505             
16506             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16507             public bool ASSN_IS_CONFIRMED {
16508                 get {
16509                     try {
16510                         return ((bool)(this[this.tableAssignment.ASSN_IS_CONFIRMEDColumn]));
16511                     }
16512                     catch (global::System.InvalidCastException e) {
16513                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_IS_CONFIRMED\' in table \'Assignment\' is DBNull.", e);
16514                     }
16515                 }
16516                 set {
16517                     this[this.tableAssignment.ASSN_IS_CONFIRMEDColumn] = value;
16518                 }
16519             }
16520             
16521             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16522             public bool ASSN_IS_PUBLISHED {
16523                 get {
16524                     try {
16525                         return ((bool)(this[this.tableAssignment.ASSN_IS_PUBLISHEDColumn]));
16526                     }
16527                     catch (global::System.InvalidCastException e) {
16528                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_IS_PUBLISHED\' in table \'Assignment\' is DBNull.", e);
16529                     }
16530                 }
16531                 set {
16532                     this[this.tableAssignment.ASSN_IS_PUBLISHEDColumn] = value;
16533                 }
16534             }
16535             
16536             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16537             public bool ASSN_IS_OVERALLOCATED {
16538                 get {
16539                     try {
16540                         return ((bool)(this[this.tableAssignment.ASSN_IS_OVERALLOCATEDColumn]));
16541                     }
16542                     catch (global::System.InvalidCastException e) {
16543                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_IS_OVERALLOCATED\' in table \'Assignment\' is DBNull.", e);
16544                     }
16545                 }
16546                 set {
16547                     this[this.tableAssignment.ASSN_IS_OVERALLOCATEDColumn] = value;
16548                 }
16549             }
16550             
16551             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16552             public bool ASSN_RES_TYPE {
16553                 get {
16554                     try {
16555                         return ((bool)(this[this.tableAssignment.ASSN_RES_TYPEColumn]));
16556                     }
16557                     catch (global::System.InvalidCastException e) {
16558                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_RES_TYPE\' in table \'Assignment\' is DBNull.", e);
16559                     }
16560                 }
16561                 set {
16562                     this[this.tableAssignment.ASSN_RES_TYPEColumn] = value;
16563                 }
16564             }
16565             
16566             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16567             public bool ASSN_RESPONSE_PENDING {
16568                 get {
16569                     try {
16570                         return ((bool)(this[this.tableAssignment.ASSN_RESPONSE_PENDINGColumn]));
16571                     }
16572                     catch (global::System.InvalidCastException e) {
16573                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_RESPONSE_PENDING\' in table \'Assignment\' is DBNull.", e);
16574                     }
16575                 }
16576                 set {
16577                     this[this.tableAssignment.ASSN_RESPONSE_PENDINGColumn] = value;
16578                 }
16579             }
16580             
16581             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16582             public bool ASSN_UPDATE_NEEDED {
16583                 get {
16584                     try {
16585                         return ((bool)(this[this.tableAssignment.ASSN_UPDATE_NEEDEDColumn]));
16586                     }
16587                     catch (global::System.InvalidCastException e) {
16588                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_UPDATE_NEEDED\' in table \'Assignment\' is DBNull.", e);
16589                     }
16590                 }
16591                 set {
16592                     this[this.tableAssignment.ASSN_UPDATE_NEEDEDColumn] = value;
16593                 }
16594             }
16595             
16596             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16597             public System.Guid RES_UID_OWNER {
16598                 get {
16599                     try {
16600                         return ((global::System.Guid)(this[this.tableAssignment.RES_UID_OWNERColumn]));
16601                     }
16602                     catch (global::System.InvalidCastException e) {
16603                         throw new global::System.Data.StrongTypingException("The value for column \'RES_UID_OWNER\' in table \'Assignment\' is DBNull.", e);
16604                     }
16605                 }
16606                 set {
16607                     this[this.tableAssignment.RES_UID_OWNERColumn] = value;
16608                 }
16609             }
16610             
16611             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16612             public double ASSN_BUDGET_COST {
16613                 get {
16614                     try {
16615                         return ((double)(this[this.tableAssignment.ASSN_BUDGET_COSTColumn]));
16616                     }
16617                     catch (global::System.InvalidCastException e) {
16618                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_BUDGET_COST\' in table \'Assignment\' is DBNull.", e);
16619                     }
16620                 }
16621                 set {
16622                     this[this.tableAssignment.ASSN_BUDGET_COSTColumn] = value;
16623                 }
16624             }
16625             
16626             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16627             public double ASSN_BUDGET_WORK {
16628                 get {
16629                     try {
16630                         return ((double)(this[this.tableAssignment.ASSN_BUDGET_WORKColumn]));
16631                     }
16632                     catch (global::System.InvalidCastException e) {
16633                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_BUDGET_WORK\' in table \'Assignment\' is DBNull.", e);
16634                     }
16635                 }
16636                 set {
16637                     this[this.tableAssignment.ASSN_BUDGET_WORKColumn] = value;
16638                 }
16639             }
16640             
16641             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16642             public string PROJ_NAME {
16643                 get {
16644                     try {
16645                         return ((string)(this[this.tableAssignment.PROJ_NAMEColumn]));
16646                     }
16647                     catch (global::System.InvalidCastException e) {
16648                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_NAME\' in table \'Assignment\' is DBNull.", e);
16649                     }
16650                 }
16651                 set {
16652                     this[this.tableAssignment.PROJ_NAMEColumn] = value;
16653                 }
16654             }
16655             
16656             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16657             public int PROJ_OPT_CURRENCY_DIGITS {
16658                 get {
16659                     try {
16660                         return ((int)(this[this.tableAssignment.PROJ_OPT_CURRENCY_DIGITSColumn]));
16661                     }
16662                     catch (global::System.InvalidCastException e) {
16663                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_DIGITS\' in table \'Assignment\' is DBNull.", e);
16664                     }
16665                 }
16666                 set {
16667                     this[this.tableAssignment.PROJ_OPT_CURRENCY_DIGITSColumn] = value;
16668                 }
16669             }
16670             
16671             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16672             public int PROJ_OPT_CURRENCY_POSITION {
16673                 get {
16674                     try {
16675                         return ((int)(this[this.tableAssignment.PROJ_OPT_CURRENCY_POSITIONColumn]));
16676                     }
16677                     catch (global::System.InvalidCastException e) {
16678                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_POSITION\' in table \'Assignment\' is DBNull" +
16679                                 ".", e);
16680                     }
16681                 }
16682                 set {
16683                     this[this.tableAssignment.PROJ_OPT_CURRENCY_POSITIONColumn] = value;
16684                 }
16685             }
16686             
16687             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16688             public string PROJ_OPT_CURRENCY_SYMBOL {
16689                 get {
16690                     try {
16691                         return ((string)(this[this.tableAssignment.PROJ_OPT_CURRENCY_SYMBOLColumn]));
16692                     }
16693                     catch (global::System.InvalidCastException e) {
16694                         throw new global::System.Data.StrongTypingException("The value for column \'PROJ_OPT_CURRENCY_SYMBOL\' in table \'Assignment\' is DBNull.", e);
16695                     }
16696                 }
16697                 set {
16698                     this[this.tableAssignment.PROJ_OPT_CURRENCY_SYMBOLColumn] = value;
16699                 }
16700             }
16701             
16702             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16703             public double ASSN_COST_VAR {
16704                 get {
16705                     try {
16706                         return ((double)(this[this.tableAssignment.ASSN_COST_VARColumn]));
16707                     }
16708                     catch (global::System.InvalidCastException e) {
16709                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_COST_VAR\' in table \'Assignment\' is DBNull.", e);
16710                     }
16711                 }
16712                 set {
16713                     this[this.tableAssignment.ASSN_COST_VARColumn] = value;
16714                 }
16715             }
16716             
16717             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16718             public double ASSN_CV {
16719                 get {
16720                     try {
16721                         return ((double)(this[this.tableAssignment.ASSN_CVColumn]));
16722                     }
16723                     catch (global::System.InvalidCastException e) {
16724                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_CV\' in table \'Assignment\' is DBNull.", e);
16725                     }
16726                 }
16727                 set {
16728                     this[this.tableAssignment.ASSN_CVColumn] = value;
16729                 }
16730             }
16731             
16732             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16733             public string ASSN_HYPERLINK_FRIENDLY_NAME {
16734                 get {
16735                     try {
16736                         return ((string)(this[this.tableAssignment.ASSN_HYPERLINK_FRIENDLY_NAMEColumn]));
16737                     }
16738                     catch (global::System.InvalidCastException e) {
16739                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_HYPERLINK_FRIENDLY_NAME\' in table \'Assignment\' is DBNu" +
16740                                 "ll.", e);
16741                     }
16742                 }
16743                 set {
16744                     this[this.tableAssignment.ASSN_HYPERLINK_FRIENDLY_NAMEColumn] = value;
16745                 }
16746             }
16747             
16748             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16749             public string ASSN_HYPERLINK_ADDRESS {
16750                 get {
16751                     try {
16752                         return ((string)(this[this.tableAssignment.ASSN_HYPERLINK_ADDRESSColumn]));
16753                     }
16754                     catch (global::System.InvalidCastException e) {
16755                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_HYPERLINK_ADDRESS\' in table \'Assignment\' is DBNull.", e);
16756                     }
16757                 }
16758                 set {
16759                     this[this.tableAssignment.ASSN_HYPERLINK_ADDRESSColumn] = value;
16760                 }
16761             }
16762             
16763             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16764             public string AssignmentHyperlinkHref {
16765                 get {
16766                     try {
16767                         return ((string)(this[this.tableAssignment.AssignmentHyperlinkHrefColumn]));
16768                     }
16769                     catch (global::System.InvalidCastException e) {
16770                         throw new global::System.Data.StrongTypingException("The value for column \'AssignmentHyperlinkHref\' in table \'Assignment\' is DBNull.", e);
16771                     }
16772                 }
16773                 set {
16774                     this[this.tableAssignment.AssignmentHyperlinkHrefColumn] = value;
16775                 }
16776             }
16777             
16778             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16779             public string ASSN_NOTES {
16780                 get {
16781                     try {
16782                         return ((string)(this[this.tableAssignment.ASSN_NOTESColumn]));
16783                     }
16784                     catch (global::System.InvalidCastException e) {
16785                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_NOTES\' in table \'Assignment\' is DBNull.", e);
16786                     }
16787                 }
16788                 set {
16789                     this[this.tableAssignment.ASSN_NOTESColumn] = value;
16790                 }
16791             }
16792             
16793             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16794             public double ASSN_SV {
16795                 get {
16796                     try {
16797                         return ((double)(this[this.tableAssignment.ASSN_SVColumn]));
16798                     }
16799                     catch (global::System.InvalidCastException e) {
16800                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_SV\' in table \'Assignment\' is DBNull.", e);
16801                     }
16802                 }
16803                 set {
16804                     this[this.tableAssignment.ASSN_SVColumn] = value;
16805                 }
16806             }
16807             
16808             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16809             public double ASSN_VAC {
16810                 get {
16811                     try {
16812                         return ((double)(this[this.tableAssignment.ASSN_VACColumn]));
16813                     }
16814                     catch (global::System.InvalidCastException e) {
16815                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_VAC\' in table \'Assignment\' is DBNull.", e);
16816                     }
16817                 }
16818                 set {
16819                     this[this.tableAssignment.ASSN_VACColumn] = value;
16820                 }
16821             }
16822             
16823             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16824             public double ASSN_WORK_VAR {
16825                 get {
16826                     try {
16827                         return ((double)(this[this.tableAssignment.ASSN_WORK_VARColumn]));
16828                     }
16829                     catch (global::System.InvalidCastException e) {
16830                         throw new global::System.Data.StrongTypingException("The value for column \'ASSN_WORK_VAR\' in table \'Assignment\' is DBNull.", e);
16831                     }
16832                 }
16833                 set {
16834                     this[this.tableAssignment.ASSN_WORK_VARColumn] = value;
16835                 }
16836             }
16837             
16838             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16839             public string RES_MATERIAL_LABEL {
16840                 get {
16841                     try {
16842                         return ((string)(this[this.tableAssignment.RES_MATERIAL_LABELColumn]));
16843                     }
16844                     catch (global::System.InvalidCastException e) {
16845                         throw new global::System.Data.StrongTypingException("The value for column \'RES_MATERIAL_LABEL\' in table \'Assignment\' is DBNull.", e);
16846                     }
16847                 }
16848                 set {
16849                     this[this.tableAssignment.RES_MATERIAL_LABELColumn] = value;
16850                 }
16851             }
16852             
16853             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16854             public int RES_BOOKING_TYPE {
16855                 get {
16856                     try {
16857                         return ((int)(this[this.tableAssignment.RES_BOOKING_TYPEColumn]));
16858                     }
16859                     catch (global::System.InvalidCastException e) {
16860                         throw new global::System.Data.StrongTypingException("The value for column \'RES_BOOKING_TYPE\' in table \'Assignment\' is DBNull.", e);
16861                     }
16862                 }
16863                 set {
16864                     this[this.tableAssignment.RES_BOOKING_TYPEColumn] = value;
16865                 }
16866             }
16867             
16868             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16869             public int RES_TYPE {
16870                 get {
16871                     try {
16872                         return ((int)(this[this.tableAssignment.RES_TYPEColumn]));
16873                     }
16874                     catch (global::System.InvalidCastException e) {
16875                         throw new global::System.Data.StrongTypingException("The value for column \'RES_TYPE\' in table \'Assignment\' is DBNull.", e);
16876                     }
16877                 }
16878                 set {
16879                     this[this.tableAssignment.RES_TYPEColumn] = value;
16880                 }
16881             }
16882             
16883             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16884             public string RES_GROUP {
16885                 get {
16886                     try {
16887                         return ((string)(this[this.tableAssignment.RES_GROUPColumn]));
16888                     }
16889                     catch (global::System.InvalidCastException e) {
16890                         throw new global::System.Data.StrongTypingException("The value for column \'RES_GROUP\' in table \'Assignment\' is DBNull.", e);
16891                     }
16892                 }
16893                 set {
16894                     this[this.tableAssignment.RES_GROUPColumn] = value;
16895                 }
16896             }
16897             
16898             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16899             public bool ResourceIsGeneric {
16900                 get {
16901                     try {
16902                         return ((bool)(this[this.tableAssignment.ResourceIsGenericColumn]));
16903                     }
16904                     catch (global::System.InvalidCastException e) {
16905                         throw new global::System.Data.StrongTypingException("The value for column \'ResourceIsGeneric\' in table \'Assignment\' is DBNull.", e);
16906                     }
16907                 }
16908                 set {
16909                     this[this.tableAssignment.ResourceIsGenericColumn] = value;
16910                 }
16911             }
16912             
16913             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16914             public System.DateTime MOD_DATE {
16915                 get {
16916                     try {
16917                         return ((global::System.DateTime)(this[this.tableAssignment.MOD_DATEColumn]));
16918                     }
16919                     catch (global::System.InvalidCastException e) {
16920                         throw new global::System.Data.StrongTypingException("The value for column \'MOD_DATE\' in table \'Assignment\' is DBNull.", e);
16921                     }
16922                 }
16923                 set {
16924                     this[this.tableAssignment.MOD_DATEColumn] = value;
16925                 }
16926             }
16927             
16928             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16929             public System.DateTime CREATED_DATE {
16930                 get {
16931                     try {
16932                         return ((global::System.DateTime)(this[this.tableAssignment.CREATED_DATEColumn]));
16933                     }
16934                     catch (global::System.InvalidCastException e) {
16935                         throw new global::System.Data.StrongTypingException("The value for column \'CREATED_DATE\' in table \'Assignment\' is DBNull.", e);
16936                     }
16937                 }
16938                 set {
16939                     this[this.tableAssignment.CREATED_DATEColumn] = value;
16940                 }
16941             }
16942             
16943             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16944             public bool IsASSN_PARENT_UIDNull() {
16945                 return this.IsNull(this.tableAssignment.ASSN_PARENT_UIDColumn);
16946             }
16947             
16948             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16949             public void SetASSN_PARENT_UIDNull() {
16950                 this[this.tableAssignment.ASSN_PARENT_UIDColumn] = global::System.Convert.DBNull;
16951             }
16952             
16953             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16954             public bool IsASSN_ACT_STARTNull() {
16955                 return this.IsNull(this.tableAssignment.ASSN_ACT_STARTColumn);
16956             }
16957             
16958             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16959             public void SetASSN_ACT_STARTNull() {
16960                 this[this.tableAssignment.ASSN_ACT_STARTColumn] = global::System.Convert.DBNull;
16961             }
16962             
16963             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16964             public bool IsASSN_ACT_FINISHNull() {
16965                 return this.IsNull(this.tableAssignment.ASSN_ACT_FINISHColumn);
16966             }
16967             
16968             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16969             public void SetASSN_ACT_FINISHNull() {
16970                 this[this.tableAssignment.ASSN_ACT_FINISHColumn] = global::System.Convert.DBNull;
16971             }
16972             
16973             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16974             public bool IsASSN_WORK_CONTOURNull() {
16975                 return this.IsNull(this.tableAssignment.ASSN_WORK_CONTOURColumn);
16976             }
16977             
16978             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16979             public void SetASSN_WORK_CONTOURNull() {
16980                 this[this.tableAssignment.ASSN_WORK_CONTOURColumn] = global::System.Convert.DBNull;
16981             }
16982             
16983             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16984             public bool IsASSN_DELAYNull() {
16985                 return this.IsNull(this.tableAssignment.ASSN_DELAYColumn);
16986             }
16987             
16988             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16989             public void SetASSN_DELAYNull() {
16990                 this[this.tableAssignment.ASSN_DELAYColumn] = global::System.Convert.DBNull;
16991             }
16992             
16993             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16994             public bool IsASSN_LEVELING_DELAYNull() {
16995                 return this.IsNull(this.tableAssignment.ASSN_LEVELING_DELAYColumn);
16996             }
16997             
16998             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
16999             public void SetASSN_LEVELING_DELAYNull() {
17000                 this[this.tableAssignment.ASSN_LEVELING_DELAYColumn] = global::System.Convert.DBNull;
17001             }
17002             
17003             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17004             public bool IsASSN_COST_RATE_TABLENull() {
17005                 return this.IsNull(this.tableAssignment.ASSN_COST_RATE_TABLEColumn);
17006             }
17007             
17008             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17009             public void SetASSN_COST_RATE_TABLENull() {
17010                 this[this.tableAssignment.ASSN_COST_RATE_TABLEColumn] = global::System.Convert.DBNull;
17011             }
17012             
17013             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17014             public bool IsASSN_UNITSNull() {
17015                 return this.IsNull(this.tableAssignment.ASSN_UNITSColumn);
17016             }
17017             
17018             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17019             public void SetASSN_UNITSNull() {
17020                 this[this.tableAssignment.ASSN_UNITSColumn] = global::System.Convert.DBNull;
17021             }
17022             
17023             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17024             public bool IsASSN_WORKNull() {
17025                 return this.IsNull(this.tableAssignment.ASSN_WORKColumn);
17026             }
17027             
17028             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17029             public void SetASSN_WORKNull() {
17030                 this[this.tableAssignment.ASSN_WORKColumn] = global::System.Convert.DBNull;
17031             }
17032             
17033             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17034             public bool IsASSN_ACT_WORKNull() {
17035                 return this.IsNull(this.tableAssignment.ASSN_ACT_WORKColumn);
17036             }
17037             
17038             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17039             public void SetASSN_ACT_WORKNull() {
17040                 this[this.tableAssignment.ASSN_ACT_WORKColumn] = global::System.Convert.DBNull;
17041             }
17042             
17043             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17044             public bool IsASSN_REG_WORKNull() {
17045                 return this.IsNull(this.tableAssignment.ASSN_REG_WORKColumn);
17046             }
17047             
17048             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17049             public void SetASSN_REG_WORKNull() {
17050                 this[this.tableAssignment.ASSN_REG_WORKColumn] = global::System.Convert.DBNull;
17051             }
17052             
17053             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17054             public bool IsASSN_OVT_WORKNull() {
17055                 return this.IsNull(this.tableAssignment.ASSN_OVT_WORKColumn);
17056             }
17057             
17058             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17059             public void SetASSN_OVT_WORKNull() {
17060                 this[this.tableAssignment.ASSN_OVT_WORKColumn] = global::System.Convert.DBNull;
17061             }
17062             
17063             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17064             public bool IsASSN_REM_WORKNull() {
17065                 return this.IsNull(this.tableAssignment.ASSN_REM_WORKColumn);
17066             }
17067             
17068             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17069             public void SetASSN_REM_WORKNull() {
17070                 this[this.tableAssignment.ASSN_REM_WORKColumn] = global::System.Convert.DBNull;
17071             }
17072             
17073             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17074             public bool IsASSN_ACT_OVT_WORKNull() {
17075                 return this.IsNull(this.tableAssignment.ASSN_ACT_OVT_WORKColumn);
17076             }
17077             
17078             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17079             public void SetASSN_ACT_OVT_WORKNull() {
17080                 this[this.tableAssignment.ASSN_ACT_OVT_WORKColumn] = global::System.Convert.DBNull;
17081             }
17082             
17083             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17084             public bool IsASSN_REM_OVT_WORKNull() {
17085                 return this.IsNull(this.tableAssignment.ASSN_REM_OVT_WORKColumn);
17086             }
17087             
17088             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17089             public void SetASSN_REM_OVT_WORKNull() {
17090                 this[this.tableAssignment.ASSN_REM_OVT_WORKColumn] = global::System.Convert.DBNull;
17091             }
17092             
17093             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17094             public bool IsASSN_START_DATENull() {
17095                 return this.IsNull(this.tableAssignment.ASSN_START_DATEColumn);
17096             }
17097             
17098             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17099             public void SetASSN_START_DATENull() {
17100                 this[this.tableAssignment.ASSN_START_DATEColumn] = global::System.Convert.DBNull;
17101             }
17102             
17103             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17104             public bool IsASSN_FINISH_DATENull() {
17105                 return this.IsNull(this.tableAssignment.ASSN_FINISH_DATEColumn);
17106             }
17107             
17108             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17109             public void SetASSN_FINISH_DATENull() {
17110                 this[this.tableAssignment.ASSN_FINISH_DATEColumn] = global::System.Convert.DBNull;
17111             }
17112             
17113             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17114             public bool IsAB_WORKNull() {
17115                 return this.IsNull(this.tableAssignment.AB_WORKColumn);
17116             }
17117             
17118             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17119             public void SetAB_WORKNull() {
17120                 this[this.tableAssignment.AB_WORKColumn] = global::System.Convert.DBNull;
17121             }
17122             
17123             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17124             public bool IsAB_STARTNull() {
17125                 return this.IsNull(this.tableAssignment.AB_STARTColumn);
17126             }
17127             
17128             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17129             public void SetAB_STARTNull() {
17130                 this[this.tableAssignment.AB_STARTColumn] = global::System.Convert.DBNull;
17131             }
17132             
17133             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17134             public bool IsAB_FINISHNull() {
17135                 return this.IsNull(this.tableAssignment.AB_FINISHColumn);
17136             }
17137             
17138             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17139             public void SetAB_FINISHNull() {
17140                 this[this.tableAssignment.AB_FINISHColumn] = global::System.Convert.DBNull;
17141             }
17142             
17143             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17144             public bool IsAB_COST_PER_USENull() {
17145                 return this.IsNull(this.tableAssignment.AB_COST_PER_USEColumn);
17146             }
17147             
17148             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17149             public void SetAB_COST_PER_USENull() {
17150                 this[this.tableAssignment.AB_COST_PER_USEColumn] = global::System.Convert.DBNull;
17151             }
17152             
17153             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17154             public bool IsAB_COSTNull() {
17155                 return this.IsNull(this.tableAssignment.AB_COSTColumn);
17156             }
17157             
17158             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17159             public void SetAB_COSTNull() {
17160                 this[this.tableAssignment.AB_COSTColumn] = global::System.Convert.DBNull;
17161             }
17162             
17163             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17164             public bool IsASSN_RESUME_DATENull() {
17165                 return this.IsNull(this.tableAssignment.ASSN_RESUME_DATEColumn);
17166             }
17167             
17168             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17169             public void SetASSN_RESUME_DATENull() {
17170                 this[this.tableAssignment.ASSN_RESUME_DATEColumn] = global::System.Convert.DBNull;
17171             }
17172             
17173             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17174             public bool IsASSN_STOP_DATENull() {
17175                 return this.IsNull(this.tableAssignment.ASSN_STOP_DATEColumn);
17176             }
17177             
17178             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17179             public void SetASSN_STOP_DATENull() {
17180                 this[this.tableAssignment.ASSN_STOP_DATEColumn] = global::System.Convert.DBNull;
17181             }
17182             
17183             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17184             public bool IsASSN_ENTSUMPROJIDNull() {
17185                 return this.IsNull(this.tableAssignment.ASSN_ENTSUMPROJIDColumn);
17186             }
17187             
17188             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17189             public void SetASSN_ENTSUMPROJIDNull() {
17190                 this[this.tableAssignment.ASSN_ENTSUMPROJIDColumn] = global::System.Convert.DBNull;
17191             }
17192             
17193             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17194             public bool IsASSN_COSTNull() {
17195                 return this.IsNull(this.tableAssignment.ASSN_COSTColumn);
17196             }
17197             
17198             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17199             public void SetASSN_COSTNull() {
17200                 this[this.tableAssignment.ASSN_COSTColumn] = global::System.Convert.DBNull;
17201             }
17202             
17203             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17204             public bool IsASSN_ACT_COSTNull() {
17205                 return this.IsNull(this.tableAssignment.ASSN_ACT_COSTColumn);
17206             }
17207             
17208             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17209             public void SetASSN_ACT_COSTNull() {
17210                 this[this.tableAssignment.ASSN_ACT_COSTColumn] = global::System.Convert.DBNull;
17211             }
17212             
17213             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17214             public bool IsASSN_ACT_OVT_COSTNull() {
17215                 return this.IsNull(this.tableAssignment.ASSN_ACT_OVT_COSTColumn);
17216             }
17217             
17218             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17219             public void SetASSN_ACT_OVT_COSTNull() {
17220                 this[this.tableAssignment.ASSN_ACT_OVT_COSTColumn] = global::System.Convert.DBNull;
17221             }
17222             
17223             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17224             public bool IsASSN_REM_COSTNull() {
17225                 return this.IsNull(this.tableAssignment.ASSN_REM_COSTColumn);
17226             }
17227             
17228             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17229             public void SetASSN_REM_COSTNull() {
17230                 this[this.tableAssignment.ASSN_REM_COSTColumn] = global::System.Convert.DBNull;
17231             }
17232             
17233             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17234             public bool IsASSN_REM_OVT_COSTNull() {
17235                 return this.IsNull(this.tableAssignment.ASSN_REM_OVT_COSTColumn);
17236             }
17237             
17238             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17239             public void SetASSN_REM_OVT_COSTNull() {
17240                 this[this.tableAssignment.ASSN_REM_OVT_COSTColumn] = global::System.Convert.DBNull;
17241             }
17242             
17243             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17244             public bool IsASSN_OVT_COSTNull() {
17245                 return this.IsNull(this.tableAssignment.ASSN_OVT_COSTColumn);
17246             }
17247             
17248             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17249             public void SetASSN_OVT_COSTNull() {
17250                 this[this.tableAssignment.ASSN_OVT_COSTColumn] = global::System.Convert.DBNull;
17251             }
17252             
17253             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17254             public bool IsTASK_NAMENull() {
17255                 return this.IsNull(this.tableAssignment.TASK_NAMEColumn);
17256             }
17257             
17258             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17259             public void SetTASK_NAMENull() {
17260                 this[this.tableAssignment.TASK_NAMEColumn] = global::System.Convert.DBNull;
17261             }
17262             
17263             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17264             public bool IsRES_NAMENull() {
17265                 return this.IsNull(this.tableAssignment.RES_NAMEColumn);
17266             }
17267             
17268             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17269             public void SetRES_NAMENull() {
17270                 this[this.tableAssignment.RES_NAMEColumn] = global::System.Convert.DBNull;
17271             }
17272             
17273             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17274             public bool IsASSN_PCT_WORK_COMPLETENull() {
17275                 return this.IsNull(this.tableAssignment.ASSN_PCT_WORK_COMPLETEColumn);
17276             }
17277             
17278             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17279             public void SetASSN_PCT_WORK_COMPLETENull() {
17280                 this[this.tableAssignment.ASSN_PCT_WORK_COMPLETEColumn] = global::System.Convert.DBNull;
17281             }
17282             
17283             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17284             public bool IsASSN_ACWPNull() {
17285                 return this.IsNull(this.tableAssignment.ASSN_ACWPColumn);
17286             }
17287             
17288             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17289             public void SetASSN_ACWPNull() {
17290                 this[this.tableAssignment.ASSN_ACWPColumn] = global::System.Convert.DBNull;
17291             }
17292             
17293             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17294             public bool IsASSN_BCWPNull() {
17295                 return this.IsNull(this.tableAssignment.ASSN_BCWPColumn);
17296             }
17297             
17298             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17299             public void SetASSN_BCWPNull() {
17300                 this[this.tableAssignment.ASSN_BCWPColumn] = global::System.Convert.DBNull;
17301             }
17302             
17303             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17304             public bool IsASSN_BCWSNull() {
17305                 return this.IsNull(this.tableAssignment.ASSN_BCWSColumn);
17306             }
17307             
17308             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17309             public void SetASSN_BCWSNull() {
17310                 this[this.tableAssignment.ASSN_BCWSColumn] = global::System.Convert.DBNull;
17311             }
17312             
17313             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17314             public bool IsASSN_BOOKING_TYPENull() {
17315                 return this.IsNull(this.tableAssignment.ASSN_BOOKING_TYPEColumn);
17316             }
17317             
17318             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17319             public void SetASSN_BOOKING_TYPENull() {
17320                 this[this.tableAssignment.ASSN_BOOKING_TYPEColumn] = global::System.Convert.DBNull;
17321             }
17322             
17323             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17324             public bool IsASSN_DEMAND_REQNull() {
17325                 return this.IsNull(this.tableAssignment.ASSN_DEMAND_REQColumn);
17326             }
17327             
17328             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17329             public void SetASSN_DEMAND_REQNull() {
17330                 this[this.tableAssignment.ASSN_DEMAND_REQColumn] = global::System.Convert.DBNull;
17331             }
17332             
17333             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17334             public bool IsASSN_MATERIAL_RATE_FMTNull() {
17335                 return this.IsNull(this.tableAssignment.ASSN_MATERIAL_RATE_FMTColumn);
17336             }
17337             
17338             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17339             public void SetASSN_MATERIAL_RATE_FMTNull() {
17340                 this[this.tableAssignment.ASSN_MATERIAL_RATE_FMTColumn] = global::System.Convert.DBNull;
17341             }
17342             
17343             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17344             public bool IsASSN_DELAY_FMTNull() {
17345                 return this.IsNull(this.tableAssignment.ASSN_DELAY_FMTColumn);
17346             }
17347             
17348             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17349             public void SetASSN_DELAY_FMTNull() {
17350                 this[this.tableAssignment.ASSN_DELAY_FMTColumn] = global::System.Convert.DBNull;
17351             }
17352             
17353             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17354             public bool IsASSN_START_VARNull() {
17355                 return this.IsNull(this.tableAssignment.ASSN_START_VARColumn);
17356             }
17357             
17358             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17359             public void SetASSN_START_VARNull() {
17360                 this[this.tableAssignment.ASSN_START_VARColumn] = global::System.Convert.DBNull;
17361             }
17362             
17363             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17364             public bool IsASSN_FINISH_VARNull() {
17365                 return this.IsNull(this.tableAssignment.ASSN_FINISH_VARColumn);
17366             }
17367             
17368             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17369             public void SetASSN_FINISH_VARNull() {
17370                 this[this.tableAssignment.ASSN_FINISH_VARColumn] = global::System.Convert.DBNull;
17371             }
17372             
17373             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17374             public bool IsASSN_HAS_LINKED_FIELDSNull() {
17375                 return this.IsNull(this.tableAssignment.ASSN_HAS_LINKED_FIELDSColumn);
17376             }
17377             
17378             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17379             public void SetASSN_HAS_LINKED_FIELDSNull() {
17380                 this[this.tableAssignment.ASSN_HAS_LINKED_FIELDSColumn] = global::System.Convert.DBNull;
17381             }
17382             
17383             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17384             public bool IsASSN_IS_CONFIRMEDNull() {
17385                 return this.IsNull(this.tableAssignment.ASSN_IS_CONFIRMEDColumn);
17386             }
17387             
17388             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17389             public void SetASSN_IS_CONFIRMEDNull() {
17390                 this[this.tableAssignment.ASSN_IS_CONFIRMEDColumn] = global::System.Convert.DBNull;
17391             }
17392             
17393             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17394             public bool IsASSN_IS_PUBLISHEDNull() {
17395                 return this.IsNull(this.tableAssignment.ASSN_IS_PUBLISHEDColumn);
17396             }
17397             
17398             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17399             public void SetASSN_IS_PUBLISHEDNull() {
17400                 this[this.tableAssignment.ASSN_IS_PUBLISHEDColumn] = global::System.Convert.DBNull;
17401             }
17402             
17403             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17404             public bool IsASSN_IS_OVERALLOCATEDNull() {
17405                 return this.IsNull(this.tableAssignment.ASSN_IS_OVERALLOCATEDColumn);
17406             }
17407             
17408             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17409             public void SetASSN_IS_OVERALLOCATEDNull() {
17410                 this[this.tableAssignment.ASSN_IS_OVERALLOCATEDColumn] = global::System.Convert.DBNull;
17411             }
17412             
17413             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17414             public bool IsASSN_RES_TYPENull() {
17415                 return this.IsNull(this.tableAssignment.ASSN_RES_TYPEColumn);
17416             }
17417             
17418             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17419             public void SetASSN_RES_TYPENull() {
17420                 this[this.tableAssignment.ASSN_RES_TYPEColumn] = global::System.Convert.DBNull;
17421             }
17422             
17423             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17424             public bool IsASSN_RESPONSE_PENDINGNull() {
17425                 return this.IsNull(this.tableAssignment.ASSN_RESPONSE_PENDINGColumn);
17426             }
17427             
17428             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17429             public void SetASSN_RESPONSE_PENDINGNull() {
17430                 this[this.tableAssignment.ASSN_RESPONSE_PENDINGColumn] = global::System.Convert.DBNull;
17431             }
17432             
17433             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17434             public bool IsASSN_UPDATE_NEEDEDNull() {
17435                 return this.IsNull(this.tableAssignment.ASSN_UPDATE_NEEDEDColumn);
17436             }
17437             
17438             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17439             public void SetASSN_UPDATE_NEEDEDNull() {
17440                 this[this.tableAssignment.ASSN_UPDATE_NEEDEDColumn] = global::System.Convert.DBNull;
17441             }
17442             
17443             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17444             public bool IsRES_UID_OWNERNull() {
17445                 return this.IsNull(this.tableAssignment.RES_UID_OWNERColumn);
17446             }
17447             
17448             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17449             public void SetRES_UID_OWNERNull() {
17450                 this[this.tableAssignment.RES_UID_OWNERColumn] = global::System.Convert.DBNull;
17451             }
17452             
17453             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17454             public bool IsASSN_BUDGET_COSTNull() {
17455                 return this.IsNull(this.tableAssignment.ASSN_BUDGET_COSTColumn);
17456             }
17457             
17458             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17459             public void SetASSN_BUDGET_COSTNull() {
17460                 this[this.tableAssignment.ASSN_BUDGET_COSTColumn] = global::System.Convert.DBNull;
17461             }
17462             
17463             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17464             public bool IsASSN_BUDGET_WORKNull() {
17465                 return this.IsNull(this.tableAssignment.ASSN_BUDGET_WORKColumn);
17466             }
17467             
17468             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17469             public void SetASSN_BUDGET_WORKNull() {
17470                 this[this.tableAssignment.ASSN_BUDGET_WORKColumn] = global::System.Convert.DBNull;
17471             }
17472             
17473             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17474             public bool IsPROJ_NAMENull() {
17475                 return this.IsNull(this.tableAssignment.PROJ_NAMEColumn);
17476             }
17477             
17478             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17479             public void SetPROJ_NAMENull() {
17480                 this[this.tableAssignment.PROJ_NAMEColumn] = global::System.Convert.DBNull;
17481             }
17482             
17483             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17484             public bool IsPROJ_OPT_CURRENCY_DIGITSNull() {
17485                 return this.IsNull(this.tableAssignment.PROJ_OPT_CURRENCY_DIGITSColumn);
17486             }
17487             
17488             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17489             public void SetPROJ_OPT_CURRENCY_DIGITSNull() {
17490                 this[this.tableAssignment.PROJ_OPT_CURRENCY_DIGITSColumn] = global::System.Convert.DBNull;
17491             }
17492             
17493             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17494             public bool IsPROJ_OPT_CURRENCY_POSITIONNull() {
17495                 return this.IsNull(this.tableAssignment.PROJ_OPT_CURRENCY_POSITIONColumn);
17496             }
17497             
17498             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17499             public void SetPROJ_OPT_CURRENCY_POSITIONNull() {
17500                 this[this.tableAssignment.PROJ_OPT_CURRENCY_POSITIONColumn] = global::System.Convert.DBNull;
17501             }
17502             
17503             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17504             public bool IsPROJ_OPT_CURRENCY_SYMBOLNull() {
17505                 return this.IsNull(this.tableAssignment.PROJ_OPT_CURRENCY_SYMBOLColumn);
17506             }
17507             
17508             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17509             public void SetPROJ_OPT_CURRENCY_SYMBOLNull() {
17510                 this[this.tableAssignment.PROJ_OPT_CURRENCY_SYMBOLColumn] = global::System.Convert.DBNull;
17511             }
17512             
17513             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17514             public bool IsASSN_COST_VARNull() {
17515                 return this.IsNull(this.tableAssignment.ASSN_COST_VARColumn);
17516             }
17517             
17518             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17519             public void SetASSN_COST_VARNull() {
17520                 this[this.tableAssignment.ASSN_COST_VARColumn] = global::System.Convert.DBNull;
17521             }
17522             
17523             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17524             public bool IsASSN_CVNull() {
17525                 return this.IsNull(this.tableAssignment.ASSN_CVColumn);
17526             }
17527             
17528             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17529             public void SetASSN_CVNull() {
17530                 this[this.tableAssignment.ASSN_CVColumn] = global::System.Convert.DBNull;
17531             }
17532             
17533             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17534             public bool IsASSN_HYPERLINK_FRIENDLY_NAMENull() {
17535                 return this.IsNull(this.tableAssignment.ASSN_HYPERLINK_FRIENDLY_NAMEColumn);
17536             }
17537             
17538             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17539             public void SetASSN_HYPERLINK_FRIENDLY_NAMENull() {
17540                 this[this.tableAssignment.ASSN_HYPERLINK_FRIENDLY_NAMEColumn] = global::System.Convert.DBNull;
17541             }
17542             
17543             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17544             public bool IsASSN_HYPERLINK_ADDRESSNull() {
17545                 return this.IsNull(this.tableAssignment.ASSN_HYPERLINK_ADDRESSColumn);
17546             }
17547             
17548             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17549             public void SetASSN_HYPERLINK_ADDRESSNull() {
17550                 this[this.tableAssignment.ASSN_HYPERLINK_ADDRESSColumn] = global::System.Convert.DBNull;
17551             }
17552             
17553             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17554             public bool IsAssignmentHyperlinkHrefNull() {
17555                 return this.IsNull(this.tableAssignment.AssignmentHyperlinkHrefColumn);
17556             }
17557             
17558             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17559             public void SetAssignmentHyperlinkHrefNull() {
17560                 this[this.tableAssignment.AssignmentHyperlinkHrefColumn] = global::System.Convert.DBNull;
17561             }
17562             
17563             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17564             public bool IsASSN_NOTESNull() {
17565                 return this.IsNull(this.tableAssignment.ASSN_NOTESColumn);
17566             }
17567             
17568             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17569             public void SetASSN_NOTESNull() {
17570                 this[this.tableAssignment.ASSN_NOTESColumn] = global::System.Convert.DBNull;
17571             }
17572             
17573             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17574             public bool IsASSN_SVNull() {
17575                 return this.IsNull(this.tableAssignment.ASSN_SVColumn);
17576             }
17577             
17578             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17579             public void SetASSN_SVNull() {
17580                 this[this.tableAssignment.ASSN_SVColumn] = global::System.Convert.DBNull;
17581             }
17582             
17583             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17584             public bool IsASSN_VACNull() {
17585                 return this.IsNull(this.tableAssignment.ASSN_VACColumn);
17586             }
17587             
17588             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17589             public void SetASSN_VACNull() {
17590                 this[this.tableAssignment.ASSN_VACColumn] = global::System.Convert.DBNull;
17591             }
17592             
17593             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17594             public bool IsASSN_WORK_VARNull() {
17595                 return this.IsNull(this.tableAssignment.ASSN_WORK_VARColumn);
17596             }
17597             
17598             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17599             public void SetASSN_WORK_VARNull() {
17600                 this[this.tableAssignment.ASSN_WORK_VARColumn] = global::System.Convert.DBNull;
17601             }
17602             
17603             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17604             public bool IsRES_MATERIAL_LABELNull() {
17605                 return this.IsNull(this.tableAssignment.RES_MATERIAL_LABELColumn);
17606             }
17607             
17608             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17609             public void SetRES_MATERIAL_LABELNull() {
17610                 this[this.tableAssignment.RES_MATERIAL_LABELColumn] = global::System.Convert.DBNull;
17611             }
17612             
17613             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17614             public bool IsRES_BOOKING_TYPENull() {
17615                 return this.IsNull(this.tableAssignment.RES_BOOKING_TYPEColumn);
17616             }
17617             
17618             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17619             public void SetRES_BOOKING_TYPENull() {
17620                 this[this.tableAssignment.RES_BOOKING_TYPEColumn] = global::System.Convert.DBNull;
17621             }
17622             
17623             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17624             public bool IsRES_TYPENull() {
17625                 return this.IsNull(this.tableAssignment.RES_TYPEColumn);
17626             }
17627             
17628             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17629             public void SetRES_TYPENull() {
17630                 this[this.tableAssignment.RES_TYPEColumn] = global::System.Convert.DBNull;
17631             }
17632             
17633             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17634             public bool IsRES_GROUPNull() {
17635                 return this.IsNull(this.tableAssignment.RES_GROUPColumn);
17636             }
17637             
17638             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17639             public void SetRES_GROUPNull() {
17640                 this[this.tableAssignment.RES_GROUPColumn] = global::System.Convert.DBNull;
17641             }
17642             
17643             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17644             public bool IsResourceIsGenericNull() {
17645                 return this.IsNull(this.tableAssignment.ResourceIsGenericColumn);
17646             }
17647             
17648             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17649             public void SetResourceIsGenericNull() {
17650                 this[this.tableAssignment.ResourceIsGenericColumn] = global::System.Convert.DBNull;
17651             }
17652             
17653             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17654             public bool IsMOD_DATENull() {
17655                 return this.IsNull(this.tableAssignment.MOD_DATEColumn);
17656             }
17657             
17658             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17659             public void SetMOD_DATENull() {
17660                 this[this.tableAssignment.MOD_DATEColumn] = global::System.Convert.DBNull;
17661             }
17662             
17663             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17664             public bool IsCREATED_DATENull() {
17665                 return this.IsNull(this.tableAssignment.CREATED_DATEColumn);
17666             }
17667             
17668             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17669             public void SetCREATED_DATENull() {
17670                 this[this.tableAssignment.CREATED_DATEColumn] = global::System.Convert.DBNull;
17671             }
17672         }
17673         
17674         /// <summary>
17675         ///Represents strongly named DataRow class.
17676         ///</summary>
17677         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
17678         public partial class DependencyRow : global::System.Data.DataRow {
17679             
17680             private DependencyDataTable tableDependency;
17681             
17682             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17683             internal DependencyRow(global::System.Data.DataRowBuilder rb) : 
17684                     base(rb) {
17685                 this.tableDependency = ((DependencyDataTable)(this.Table));
17686             }
17687             
17688             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17689             public System.Guid LINK_UID {
17690                 get {
17691                     return ((global::System.Guid)(this[this.tableDependency.LINK_UIDColumn]));
17692                 }
17693                 set {
17694                     this[this.tableDependency.LINK_UIDColumn] = value;
17695                 }
17696             }
17697             
17698             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17699             public System.Guid PROJ_UID {
17700                 get {
17701                     return ((global::System.Guid)(this[this.tableDependency.PROJ_UIDColumn]));
17702                 }
17703                 set {
17704                     this[this.tableDependency.PROJ_UIDColumn] = value;
17705                 }
17706             }
17707             
17708             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17709             public System.Guid LINK_PRED_UID {
17710                 get {
17711                     return ((global::System.Guid)(this[this.tableDependency.LINK_PRED_UIDColumn]));
17712                 }
17713                 set {
17714                     this[this.tableDependency.LINK_PRED_UIDColumn] = value;
17715                 }
17716             }
17717             
17718             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17719             public System.Guid LINK_SUCC_UID {
17720                 get {
17721                     return ((global::System.Guid)(this[this.tableDependency.LINK_SUCC_UIDColumn]));
17722                 }
17723                 set {
17724                     this[this.tableDependency.LINK_SUCC_UIDColumn] = value;
17725                 }
17726             }
17727             
17728             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17729             public int LINK_TYPE {
17730                 get {
17731                     try {
17732                         return ((int)(this[this.tableDependency.LINK_TYPEColumn]));
17733                     }
17734                     catch (global::System.InvalidCastException e) {
17735                         throw new global::System.Data.StrongTypingException("The value for column \'LINK_TYPE\' in table \'Dependency\' is DBNull.", e);
17736                     }
17737                 }
17738                 set {
17739                     this[this.tableDependency.LINK_TYPEColumn] = value;
17740                 }
17741             }
17742             
17743             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17744             public int LINK_LAG {
17745                 get {
17746                     try {
17747                         return ((int)(this[this.tableDependency.LINK_LAGColumn]));
17748                     }
17749                     catch (global::System.InvalidCastException e) {
17750                         throw new global::System.Data.StrongTypingException("The value for column \'LINK_LAG\' in table \'Dependency\' is DBNull.", e);
17751                     }
17752                 }
17753                 set {
17754                     this[this.tableDependency.LINK_LAGColumn] = value;
17755                 }
17756             }
17757             
17758             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17759             public int LINK_LAG_FMT {
17760                 get {
17761                     try {
17762                         return ((int)(this[this.tableDependency.LINK_LAG_FMTColumn]));
17763                     }
17764                     catch (global::System.InvalidCastException e) {
17765                         throw new global::System.Data.StrongTypingException("The value for column \'LINK_LAG_FMT\' in table \'Dependency\' is DBNull.", e);
17766                     }
17767                 }
17768                 set {
17769                     this[this.tableDependency.LINK_LAG_FMTColumn] = value;
17770                 }
17771             }
17772             
17773             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17774             public bool IsLINK_TYPENull() {
17775                 return this.IsNull(this.tableDependency.LINK_TYPEColumn);
17776             }
17777             
17778             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17779             public void SetLINK_TYPENull() {
17780                 this[this.tableDependency.LINK_TYPEColumn] = global::System.Convert.DBNull;
17781             }
17782             
17783             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17784             public bool IsLINK_LAGNull() {
17785                 return this.IsNull(this.tableDependency.LINK_LAGColumn);
17786             }
17787             
17788             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17789             public void SetLINK_LAGNull() {
17790                 this[this.tableDependency.LINK_LAGColumn] = global::System.Convert.DBNull;
17791             }
17792             
17793             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17794             public bool IsLINK_LAG_FMTNull() {
17795                 return this.IsNull(this.tableDependency.LINK_LAG_FMTColumn);
17796             }
17797             
17798             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17799             public void SetLINK_LAG_FMTNull() {
17800                 this[this.tableDependency.LINK_LAG_FMTColumn] = global::System.Convert.DBNull;
17801             }
17802         }
17803         
17804         /// <summary>
17805         ///Represents strongly named DataRow class.
17806         ///</summary>
17807         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
17808         public partial class ProjectCustomFieldsRow : global::System.Data.DataRow {
17809             
17810             private ProjectCustomFieldsDataTable tableProjectCustomFields;
17811             
17812             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17813             internal ProjectCustomFieldsRow(global::System.Data.DataRowBuilder rb) : 
17814                     base(rb) {
17815                 this.tableProjectCustomFields = ((ProjectCustomFieldsDataTable)(this.Table));
17816             }
17817             
17818             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17819             public System.Guid CUSTOM_FIELD_UID {
17820                 get {
17821                     return ((global::System.Guid)(this[this.tableProjectCustomFields.CUSTOM_FIELD_UIDColumn]));
17822                 }
17823                 set {
17824                     this[this.tableProjectCustomFields.CUSTOM_FIELD_UIDColumn] = value;
17825                 }
17826             }
17827             
17828             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17829             public System.Guid PROJ_UID {
17830                 get {
17831                     return ((global::System.Guid)(this[this.tableProjectCustomFields.PROJ_UIDColumn]));
17832                 }
17833                 set {
17834                     this[this.tableProjectCustomFields.PROJ_UIDColumn] = value;
17835                 }
17836             }
17837             
17838             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17839             public System.Guid MD_PROP_UID {
17840                 get {
17841                     try {
17842                         return ((global::System.Guid)(this[this.tableProjectCustomFields.MD_PROP_UIDColumn]));
17843                     }
17844                     catch (global::System.InvalidCastException e) {
17845                         throw new global::System.Data.StrongTypingException("The value for column \'MD_PROP_UID\' in table \'ProjectCustomFields\' is DBNull.", e);
17846                     }
17847                 }
17848                 set {
17849                     this[this.tableProjectCustomFields.MD_PROP_UIDColumn] = value;
17850                 }
17851             }
17852             
17853             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17854             public int MD_PROP_ID {
17855                 get {
17856                     try {
17857                         return ((int)(this[this.tableProjectCustomFields.MD_PROP_IDColumn]));
17858                     }
17859                     catch (global::System.InvalidCastException e) {
17860                         throw new global::System.Data.StrongTypingException("The value for column \'MD_PROP_ID\' in table \'ProjectCustomFields\' is DBNull.", e);
17861                     }
17862                 }
17863                 set {
17864                     this[this.tableProjectCustomFields.MD_PROP_IDColumn] = value;
17865                 }
17866             }
17867             
17868             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17869             public byte FIELD_TYPE_ENUM {
17870                 get {
17871                     try {
17872                         return ((byte)(this[this.tableProjectCustomFields.FIELD_TYPE_ENUMColumn]));
17873                     }
17874                     catch (global::System.InvalidCastException e) {
17875                         throw new global::System.Data.StrongTypingException("The value for column \'FIELD_TYPE_ENUM\' in table \'ProjectCustomFields\' is DBNull.", e);
17876                     }
17877                 }
17878                 set {
17879                     this[this.tableProjectCustomFields.FIELD_TYPE_ENUMColumn] = value;
17880                 }
17881             }
17882             
17883             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17884             public bool FLAG_VALUE {
17885                 get {
17886                     try {
17887                         return ((bool)(this[this.tableProjectCustomFields.FLAG_VALUEColumn]));
17888                     }
17889                     catch (global::System.InvalidCastException e) {
17890                         throw new global::System.Data.StrongTypingException("The value for column \'FLAG_VALUE\' in table \'ProjectCustomFields\' is DBNull.", e);
17891                     }
17892                 }
17893                 set {
17894                     this[this.tableProjectCustomFields.FLAG_VALUEColumn] = value;
17895                 }
17896             }
17897             
17898             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17899             public string TEXT_VALUE {
17900                 get {
17901                     try {
17902                         return ((string)(this[this.tableProjectCustomFields.TEXT_VALUEColumn]));
17903                     }
17904                     catch (global::System.InvalidCastException e) {
17905                         throw new global::System.Data.StrongTypingException("The value for column \'TEXT_VALUE\' in table \'ProjectCustomFields\' is DBNull.", e);
17906                     }
17907                 }
17908                 set {
17909                     this[this.tableProjectCustomFields.TEXT_VALUEColumn] = value;
17910                 }
17911             }
17912             
17913             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17914             public System.DateTime DATE_VALUE {
17915                 get {
17916                     try {
17917                         return ((global::System.DateTime)(this[this.tableProjectCustomFields.DATE_VALUEColumn]));
17918                     }
17919                     catch (global::System.InvalidCastException e) {
17920                         throw new global::System.Data.StrongTypingException("The value for column \'DATE_VALUE\' in table \'ProjectCustomFields\' is DBNull.", e);
17921                     }
17922                 }
17923                 set {
17924                     this[this.tableProjectCustomFields.DATE_VALUEColumn] = value;
17925                 }
17926             }
17927             
17928             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17929             public System.Guid CODE_VALUE {
17930                 get {
17931                     try {
17932                         return ((global::System.Guid)(this[this.tableProjectCustomFields.CODE_VALUEColumn]));
17933                     }
17934                     catch (global::System.InvalidCastException e) {
17935                         throw new global::System.Data.StrongTypingException("The value for column \'CODE_VALUE\' in table \'ProjectCustomFields\' is DBNull.", e);
17936                     }
17937                 }
17938                 set {
17939                     this[this.tableProjectCustomFields.CODE_VALUEColumn] = value;
17940                 }
17941             }
17942             
17943             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17944             public int DUR_VALUE {
17945                 get {
17946                     try {
17947                         return ((int)(this[this.tableProjectCustomFields.DUR_VALUEColumn]));
17948                     }
17949                     catch (global::System.InvalidCastException e) {
17950                         throw new global::System.Data.StrongTypingException("The value for column \'DUR_VALUE\' in table \'ProjectCustomFields\' is DBNull.", e);
17951                     }
17952                 }
17953                 set {
17954                     this[this.tableProjectCustomFields.DUR_VALUEColumn] = value;
17955                 }
17956             }
17957             
17958             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17959             public decimal NUM_VALUE {
17960                 get {
17961                     try {
17962                         return ((decimal)(this[this.tableProjectCustomFields.NUM_VALUEColumn]));
17963                     }
17964                     catch (global::System.InvalidCastException e) {
17965                         throw new global::System.Data.StrongTypingException("The value for column \'NUM_VALUE\' in table \'ProjectCustomFields\' is DBNull.", e);
17966                     }
17967                 }
17968                 set {
17969                     this[this.tableProjectCustomFields.NUM_VALUEColumn] = value;
17970                 }
17971             }
17972             
17973             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17974             public byte DUR_FMT {
17975                 get {
17976                     try {
17977                         return ((byte)(this[this.tableProjectCustomFields.DUR_FMTColumn]));
17978                     }
17979                     catch (global::System.InvalidCastException e) {
17980                         throw new global::System.Data.StrongTypingException("The value for column \'DUR_FMT\' in table \'ProjectCustomFields\' is DBNull.", e);
17981                     }
17982                 }
17983                 set {
17984                     this[this.tableProjectCustomFields.DUR_FMTColumn] = value;
17985                 }
17986             }
17987             
17988             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
17989             public int INDICATOR_VALUE {
17990                 get {
17991                     try {
17992                         return ((int)(this[this.tableProjectCustomFields.INDICATOR_VALUEColumn]));
17993                     }
17994                     catch (global::System.InvalidCastException e) {
17995                         throw new global::System.Data.StrongTypingException("The value for column \'INDICATOR_VALUE\' in table \'ProjectCustomFields\' is DBNull.", e);
17996                     }
17997                 }
17998                 set {
17999                     this[this.tableProjectCustomFields.INDICATOR_VALUEColumn] = value;
18000                 }
18001             }
18002             
18003             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18004             public bool IsMD_PROP_UIDNull() {
18005                 return this.IsNull(this.tableProjectCustomFields.MD_PROP_UIDColumn);
18006             }
18007             
18008             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18009             public void SetMD_PROP_UIDNull() {
18010                 this[this.tableProjectCustomFields.MD_PROP_UIDColumn] = global::System.Convert.DBNull;
18011             }
18012             
18013             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18014             public bool IsMD_PROP_IDNull() {
18015                 return this.IsNull(this.tableProjectCustomFields.MD_PROP_IDColumn);
18016             }
18017             
18018             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18019             public void SetMD_PROP_IDNull() {
18020                 this[this.tableProjectCustomFields.MD_PROP_IDColumn] = global::System.Convert.DBNull;
18021             }
18022             
18023             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18024             public bool IsFIELD_TYPE_ENUMNull() {
18025                 return this.IsNull(this.tableProjectCustomFields.FIELD_TYPE_ENUMColumn);
18026             }
18027             
18028             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18029             public void SetFIELD_TYPE_ENUMNull() {
18030                 this[this.tableProjectCustomFields.FIELD_TYPE_ENUMColumn] = global::System.Convert.DBNull;
18031             }
18032             
18033             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18034             public bool IsFLAG_VALUENull() {
18035                 return this.IsNull(this.tableProjectCustomFields.FLAG_VALUEColumn);
18036             }
18037             
18038             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18039             public void SetFLAG_VALUENull() {
18040                 this[this.tableProjectCustomFields.FLAG_VALUEColumn] = global::System.Convert.DBNull;
18041             }
18042             
18043             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18044             public bool IsTEXT_VALUENull() {
18045                 return this.IsNull(this.tableProjectCustomFields.TEXT_VALUEColumn);
18046             }
18047             
18048             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18049             public void SetTEXT_VALUENull() {
18050                 this[this.tableProjectCustomFields.TEXT_VALUEColumn] = global::System.Convert.DBNull;
18051             }
18052             
18053             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18054             public bool IsDATE_VALUENull() {
18055                 return this.IsNull(this.tableProjectCustomFields.DATE_VALUEColumn);
18056             }
18057             
18058             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18059             public void SetDATE_VALUENull() {
18060                 this[this.tableProjectCustomFields.DATE_VALUEColumn] = global::System.Convert.DBNull;
18061             }
18062             
18063             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18064             public bool IsCODE_VALUENull() {
18065                 return this.IsNull(this.tableProjectCustomFields.CODE_VALUEColumn);
18066             }
18067             
18068             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18069             public void SetCODE_VALUENull() {
18070                 this[this.tableProjectCustomFields.CODE_VALUEColumn] = global::System.Convert.DBNull;
18071             }
18072             
18073             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18074             public bool IsDUR_VALUENull() {
18075                 return this.IsNull(this.tableProjectCustomFields.DUR_VALUEColumn);
18076             }
18077             
18078             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18079             public void SetDUR_VALUENull() {
18080                 this[this.tableProjectCustomFields.DUR_VALUEColumn] = global::System.Convert.DBNull;
18081             }
18082             
18083             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18084             public bool IsNUM_VALUENull() {
18085                 return this.IsNull(this.tableProjectCustomFields.NUM_VALUEColumn);
18086             }
18087             
18088             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18089             public void SetNUM_VALUENull() {
18090                 this[this.tableProjectCustomFields.NUM_VALUEColumn] = global::System.Convert.DBNull;
18091             }
18092             
18093             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18094             public bool IsDUR_FMTNull() {
18095                 return this.IsNull(this.tableProjectCustomFields.DUR_FMTColumn);
18096             }
18097             
18098             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18099             public void SetDUR_FMTNull() {
18100                 this[this.tableProjectCustomFields.DUR_FMTColumn] = global::System.Convert.DBNull;
18101             }
18102             
18103             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18104             public bool IsINDICATOR_VALUENull() {
18105                 return this.IsNull(this.tableProjectCustomFields.INDICATOR_VALUEColumn);
18106             }
18107             
18108             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18109             public void SetINDICATOR_VALUENull() {
18110                 this[this.tableProjectCustomFields.INDICATOR_VALUEColumn] = global::System.Convert.DBNull;
18111             }
18112         }
18113         
18114         /// <summary>
18115         ///Represents strongly named DataRow class.
18116         ///</summary>
18117         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
18118         public partial class TaskCustomFieldsRow : global::System.Data.DataRow {
18119             
18120             private TaskCustomFieldsDataTable tableTaskCustomFields;
18121             
18122             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18123             internal TaskCustomFieldsRow(global::System.Data.DataRowBuilder rb) : 
18124                     base(rb) {
18125                 this.tableTaskCustomFields = ((TaskCustomFieldsDataTable)(this.Table));
18126             }
18127             
18128             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18129             public System.Guid CUSTOM_FIELD_UID {
18130                 get {
18131                     return ((global::System.Guid)(this[this.tableTaskCustomFields.CUSTOM_FIELD_UIDColumn]));
18132                 }
18133                 set {
18134                     this[this.tableTaskCustomFields.CUSTOM_FIELD_UIDColumn] = value;
18135                 }
18136             }
18137             
18138             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18139             public System.Guid PROJ_UID {
18140                 get {
18141                     return ((global::System.Guid)(this[this.tableTaskCustomFields.PROJ_UIDColumn]));
18142                 }
18143                 set {
18144                     this[this.tableTaskCustomFields.PROJ_UIDColumn] = value;
18145                 }
18146             }
18147             
18148             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18149             public System.Guid TASK_UID {
18150                 get {
18151                     return ((global::System.Guid)(this[this.tableTaskCustomFields.TASK_UIDColumn]));
18152                 }
18153                 set {
18154                     this[this.tableTaskCustomFields.TASK_UIDColumn] = value;
18155                 }
18156             }
18157             
18158             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18159             public System.Guid MD_PROP_UID {
18160                 get {
18161                     try {
18162                         return ((global::System.Guid)(this[this.tableTaskCustomFields.MD_PROP_UIDColumn]));
18163                     }
18164                     catch (global::System.InvalidCastException e) {
18165                         throw new global::System.Data.StrongTypingException("The value for column \'MD_PROP_UID\' in table \'TaskCustomFields\' is DBNull.", e);
18166                     }
18167                 }
18168                 set {
18169                     this[this.tableTaskCustomFields.MD_PROP_UIDColumn] = value;
18170                 }
18171             }
18172             
18173             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18174             public int MD_PROP_ID {
18175                 get {
18176                     try {
18177                         return ((int)(this[this.tableTaskCustomFields.MD_PROP_IDColumn]));
18178                     }
18179                     catch (global::System.InvalidCastException e) {
18180                         throw new global::System.Data.StrongTypingException("The value for column \'MD_PROP_ID\' in table \'TaskCustomFields\' is DBNull.", e);
18181                     }
18182                 }
18183                 set {
18184                     this[this.tableTaskCustomFields.MD_PROP_IDColumn] = value;
18185                 }
18186             }
18187             
18188             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18189             public byte FIELD_TYPE_ENUM {
18190                 get {
18191                     try {
18192                         return ((byte)(this[this.tableTaskCustomFields.FIELD_TYPE_ENUMColumn]));
18193                     }
18194                     catch (global::System.InvalidCastException e) {
18195                         throw new global::System.Data.StrongTypingException("The value for column \'FIELD_TYPE_ENUM\' in table \'TaskCustomFields\' is DBNull.", e);
18196                     }
18197                 }
18198                 set {
18199                     this[this.tableTaskCustomFields.FIELD_TYPE_ENUMColumn] = value;
18200                 }
18201             }
18202             
18203             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18204             public bool FLAG_VALUE {
18205                 get {
18206                     try {
18207                         return ((bool)(this[this.tableTaskCustomFields.FLAG_VALUEColumn]));
18208                     }
18209                     catch (global::System.InvalidCastException e) {
18210                         throw new global::System.Data.StrongTypingException("The value for column \'FLAG_VALUE\' in table \'TaskCustomFields\' is DBNull.", e);
18211                     }
18212                 }
18213                 set {
18214                     this[this.tableTaskCustomFields.FLAG_VALUEColumn] = value;
18215                 }
18216             }
18217             
18218             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18219             public string TEXT_VALUE {
18220                 get {
18221                     try {
18222                         return ((string)(this[this.tableTaskCustomFields.TEXT_VALUEColumn]));
18223                     }
18224                     catch (global::System.InvalidCastException e) {
18225                         throw new global::System.Data.StrongTypingException("The value for column \'TEXT_VALUE\' in table \'TaskCustomFields\' is DBNull.", e);
18226                     }
18227                 }
18228                 set {
18229                     this[this.tableTaskCustomFields.TEXT_VALUEColumn] = value;
18230                 }
18231             }
18232             
18233             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18234             public System.DateTime DATE_VALUE {
18235                 get {
18236                     try {
18237                         return ((global::System.DateTime)(this[this.tableTaskCustomFields.DATE_VALUEColumn]));
18238                     }
18239                     catch (global::System.InvalidCastException e) {
18240                         throw new global::System.Data.StrongTypingException("The value for column \'DATE_VALUE\' in table \'TaskCustomFields\' is DBNull.", e);
18241                     }
18242                 }
18243                 set {
18244                     this[this.tableTaskCustomFields.DATE_VALUEColumn] = value;
18245                 }
18246             }
18247             
18248             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18249             public System.Guid CODE_VALUE {
18250                 get {
18251                     try {
18252                         return ((global::System.Guid)(this[this.tableTaskCustomFields.CODE_VALUEColumn]));
18253                     }
18254                     catch (global::System.InvalidCastException e) {
18255                         throw new global::System.Data.StrongTypingException("The value for column \'CODE_VALUE\' in table \'TaskCustomFields\' is DBNull.", e);
18256                     }
18257                 }
18258                 set {
18259                     this[this.tableTaskCustomFields.CODE_VALUEColumn] = value;
18260                 }
18261             }
18262             
18263             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18264             public int DUR_VALUE {
18265                 get {
18266                     try {
18267                         return ((int)(this[this.tableTaskCustomFields.DUR_VALUEColumn]));
18268                     }
18269                     catch (global::System.InvalidCastException e) {
18270                         throw new global::System.Data.StrongTypingException("The value for column \'DUR_VALUE\' in table \'TaskCustomFields\' is DBNull.", e);
18271                     }
18272                 }
18273                 set {
18274                     this[this.tableTaskCustomFields.DUR_VALUEColumn] = value;
18275                 }
18276             }
18277             
18278             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18279             public decimal NUM_VALUE {
18280                 get {
18281                     try {
18282                         return ((decimal)(this[this.tableTaskCustomFields.NUM_VALUEColumn]));
18283                     }
18284                     catch (global::System.InvalidCastException e) {
18285                         throw new global::System.Data.StrongTypingException("The value for column \'NUM_VALUE\' in table \'TaskCustomFields\' is DBNull.", e);
18286                     }
18287                 }
18288                 set {
18289                     this[this.tableTaskCustomFields.NUM_VALUEColumn] = value;
18290                 }
18291             }
18292             
18293             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18294             public byte DUR_FMT {
18295                 get {
18296                     try {
18297                         return ((byte)(this[this.tableTaskCustomFields.DUR_FMTColumn]));
18298                     }
18299                     catch (global::System.InvalidCastException e) {
18300                         throw new global::System.Data.StrongTypingException("The value for column \'DUR_FMT\' in table \'TaskCustomFields\' is DBNull.", e);
18301                     }
18302                 }
18303                 set {
18304                     this[this.tableTaskCustomFields.DUR_FMTColumn] = value;
18305                 }
18306             }
18307             
18308             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18309             public int INDICATOR_VALUE {
18310                 get {
18311                     try {
18312                         return ((int)(this[this.tableTaskCustomFields.INDICATOR_VALUEColumn]));
18313                     }
18314                     catch (global::System.InvalidCastException e) {
18315                         throw new global::System.Data.StrongTypingException("The value for column \'INDICATOR_VALUE\' in table \'TaskCustomFields\' is DBNull.", e);
18316                     }
18317                 }
18318                 set {
18319                     this[this.tableTaskCustomFields.INDICATOR_VALUEColumn] = value;
18320                 }
18321             }
18322             
18323             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18324             public bool IsMD_PROP_UIDNull() {
18325                 return this.IsNull(this.tableTaskCustomFields.MD_PROP_UIDColumn);
18326             }
18327             
18328             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18329             public void SetMD_PROP_UIDNull() {
18330                 this[this.tableTaskCustomFields.MD_PROP_UIDColumn] = global::System.Convert.DBNull;
18331             }
18332             
18333             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18334             public bool IsMD_PROP_IDNull() {
18335                 return this.IsNull(this.tableTaskCustomFields.MD_PROP_IDColumn);
18336             }
18337             
18338             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18339             public void SetMD_PROP_IDNull() {
18340                 this[this.tableTaskCustomFields.MD_PROP_IDColumn] = global::System.Convert.DBNull;
18341             }
18342             
18343             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18344             public bool IsFIELD_TYPE_ENUMNull() {
18345                 return this.IsNull(this.tableTaskCustomFields.FIELD_TYPE_ENUMColumn);
18346             }
18347             
18348             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18349             public void SetFIELD_TYPE_ENUMNull() {
18350                 this[this.tableTaskCustomFields.FIELD_TYPE_ENUMColumn] = global::System.Convert.DBNull;
18351             }
18352             
18353             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18354             public bool IsFLAG_VALUENull() {
18355                 return this.IsNull(this.tableTaskCustomFields.FLAG_VALUEColumn);
18356             }
18357             
18358             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18359             public void SetFLAG_VALUENull() {
18360                 this[this.tableTaskCustomFields.FLAG_VALUEColumn] = global::System.Convert.DBNull;
18361             }
18362             
18363             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18364             public bool IsTEXT_VALUENull() {
18365                 return this.IsNull(this.tableTaskCustomFields.TEXT_VALUEColumn);
18366             }
18367             
18368             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18369             public void SetTEXT_VALUENull() {
18370                 this[this.tableTaskCustomFields.TEXT_VALUEColumn] = global::System.Convert.DBNull;
18371             }
18372             
18373             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18374             public bool IsDATE_VALUENull() {
18375                 return this.IsNull(this.tableTaskCustomFields.DATE_VALUEColumn);
18376             }
18377             
18378             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18379             public void SetDATE_VALUENull() {
18380                 this[this.tableTaskCustomFields.DATE_VALUEColumn] = global::System.Convert.DBNull;
18381             }
18382             
18383             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18384             public bool IsCODE_VALUENull() {
18385                 return this.IsNull(this.tableTaskCustomFields.CODE_VALUEColumn);
18386             }
18387             
18388             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18389             public void SetCODE_VALUENull() {
18390                 this[this.tableTaskCustomFields.CODE_VALUEColumn] = global::System.Convert.DBNull;
18391             }
18392             
18393             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18394             public bool IsDUR_VALUENull() {
18395                 return this.IsNull(this.tableTaskCustomFields.DUR_VALUEColumn);
18396             }
18397             
18398             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18399             public void SetDUR_VALUENull() {
18400                 this[this.tableTaskCustomFields.DUR_VALUEColumn] = global::System.Convert.DBNull;
18401             }
18402             
18403             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18404             public bool IsNUM_VALUENull() {
18405                 return this.IsNull(this.tableTaskCustomFields.NUM_VALUEColumn);
18406             }
18407             
18408             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18409             public void SetNUM_VALUENull() {
18410                 this[this.tableTaskCustomFields.NUM_VALUEColumn] = global::System.Convert.DBNull;
18411             }
18412             
18413             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18414             public bool IsDUR_FMTNull() {
18415                 return this.IsNull(this.tableTaskCustomFields.DUR_FMTColumn);
18416             }
18417             
18418             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18419             public void SetDUR_FMTNull() {
18420                 this[this.tableTaskCustomFields.DUR_FMTColumn] = global::System.Convert.DBNull;
18421             }
18422             
18423             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18424             public bool IsINDICATOR_VALUENull() {
18425                 return this.IsNull(this.tableTaskCustomFields.INDICATOR_VALUEColumn);
18426             }
18427             
18428             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18429             public void SetINDICATOR_VALUENull() {
18430                 this[this.tableTaskCustomFields.INDICATOR_VALUEColumn] = global::System.Convert.DBNull;
18431             }
18432         }
18433         
18434         /// <summary>
18435         ///Represents strongly named DataRow class.
18436         ///</summary>
18437         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
18438         public partial class ProjectResourceCustomFieldsRow : global::System.Data.DataRow {
18439             
18440             private ProjectResourceCustomFieldsDataTable tableProjectResourceCustomFields;
18441             
18442             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18443             internal ProjectResourceCustomFieldsRow(global::System.Data.DataRowBuilder rb) : 
18444                     base(rb) {
18445                 this.tableProjectResourceCustomFields = ((ProjectResourceCustomFieldsDataTable)(this.Table));
18446             }
18447             
18448             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18449             public System.Guid CUSTOM_FIELD_UID {
18450                 get {
18451                     return ((global::System.Guid)(this[this.tableProjectResourceCustomFields.CUSTOM_FIELD_UIDColumn]));
18452                 }
18453                 set {
18454                     this[this.tableProjectResourceCustomFields.CUSTOM_FIELD_UIDColumn] = value;
18455                 }
18456             }
18457             
18458             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18459             public System.Guid PROJ_UID {
18460                 get {
18461                     return ((global::System.Guid)(this[this.tableProjectResourceCustomFields.PROJ_UIDColumn]));
18462                 }
18463                 set {
18464                     this[this.tableProjectResourceCustomFields.PROJ_UIDColumn] = value;
18465                 }
18466             }
18467             
18468             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18469             public System.Guid RES_UID {
18470                 get {
18471                     return ((global::System.Guid)(this[this.tableProjectResourceCustomFields.RES_UIDColumn]));
18472                 }
18473                 set {
18474                     this[this.tableProjectResourceCustomFields.RES_UIDColumn] = value;
18475                 }
18476             }
18477             
18478             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18479             public System.Guid MD_PROP_UID {
18480                 get {
18481                     try {
18482                         return ((global::System.Guid)(this[this.tableProjectResourceCustomFields.MD_PROP_UIDColumn]));
18483                     }
18484                     catch (global::System.InvalidCastException e) {
18485                         throw new global::System.Data.StrongTypingException("The value for column \'MD_PROP_UID\' in table \'ProjectResourceCustomFields\' is DBNu" +
18486                                 "ll.", e);
18487                     }
18488                 }
18489                 set {
18490                     this[this.tableProjectResourceCustomFields.MD_PROP_UIDColumn] = value;
18491                 }
18492             }
18493             
18494             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18495             public int MD_PROP_ID {
18496                 get {
18497                     try {
18498                         return ((int)(this[this.tableProjectResourceCustomFields.MD_PROP_IDColumn]));
18499                     }
18500                     catch (global::System.InvalidCastException e) {
18501                         throw new global::System.Data.StrongTypingException("The value for column \'MD_PROP_ID\' in table \'ProjectResourceCustomFields\' is DBNul" +
18502                                 "l.", e);
18503                     }
18504                 }
18505                 set {
18506                     this[this.tableProjectResourceCustomFields.MD_PROP_IDColumn] = value;
18507                 }
18508             }
18509             
18510             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18511             public byte FIELD_TYPE_ENUM {
18512                 get {
18513                     try {
18514                         return ((byte)(this[this.tableProjectResourceCustomFields.FIELD_TYPE_ENUMColumn]));
18515                     }
18516                     catch (global::System.InvalidCastException e) {
18517                         throw new global::System.Data.StrongTypingException("The value for column \'FIELD_TYPE_ENUM\' in table \'ProjectResourceCustomFields\' is " +
18518                                 "DBNull.", e);
18519                     }
18520                 }
18521                 set {
18522                     this[this.tableProjectResourceCustomFields.FIELD_TYPE_ENUMColumn] = value;
18523                 }
18524             }
18525             
18526             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18527             public bool FLAG_VALUE {
18528                 get {
18529                     try {
18530                         return ((bool)(this[this.tableProjectResourceCustomFields.FLAG_VALUEColumn]));
18531                     }
18532                     catch (global::System.InvalidCastException e) {
18533                         throw new global::System.Data.StrongTypingException("The value for column \'FLAG_VALUE\' in table \'ProjectResourceCustomFields\' is DBNul" +
18534                                 "l.", e);
18535                     }
18536                 }
18537                 set {
18538                     this[this.tableProjectResourceCustomFields.FLAG_VALUEColumn] = value;
18539                 }
18540             }
18541             
18542             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18543             public string TEXT_VALUE {
18544                 get {
18545                     try {
18546                         return ((string)(this[this.tableProjectResourceCustomFields.TEXT_VALUEColumn]));
18547                     }
18548                     catch (global::System.InvalidCastException e) {
18549                         throw new global::System.Data.StrongTypingException("The value for column \'TEXT_VALUE\' in table \'ProjectResourceCustomFields\' is DBNul" +
18550                                 "l.", e);
18551                     }
18552                 }
18553                 set {
18554                     this[this.tableProjectResourceCustomFields.TEXT_VALUEColumn] = value;
18555                 }
18556             }
18557             
18558             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18559             public System.DateTime DATE_VALUE {
18560                 get {
18561                     try {
18562                         return ((global::System.DateTime)(this[this.tableProjectResourceCustomFields.DATE_VALUEColumn]));
18563                     }
18564                     catch (global::System.InvalidCastException e) {
18565                         throw new global::System.Data.StrongTypingException("The value for column \'DATE_VALUE\' in table \'ProjectResourceCustomFields\' is DBNul" +
18566                                 "l.", e);
18567                     }
18568                 }
18569                 set {
18570                     this[this.tableProjectResourceCustomFields.DATE_VALUEColumn] = value;
18571                 }
18572             }
18573             
18574             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18575             public System.Guid CODE_VALUE {
18576                 get {
18577                     try {
18578                         return ((global::System.Guid)(this[this.tableProjectResourceCustomFields.CODE_VALUEColumn]));
18579                     }
18580                     catch (global::System.InvalidCastException e) {
18581                         throw new global::System.Data.StrongTypingException("The value for column \'CODE_VALUE\' in table \'ProjectResourceCustomFields\' is DBNul" +
18582                                 "l.", e);
18583                     }
18584                 }
18585                 set {
18586                     this[this.tableProjectResourceCustomFields.CODE_VALUEColumn] = value;
18587                 }
18588             }
18589             
18590             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18591             public int DUR_VALUE {
18592                 get {
18593                     try {
18594                         return ((int)(this[this.tableProjectResourceCustomFields.DUR_VALUEColumn]));
18595                     }
18596                     catch (global::System.InvalidCastException e) {
18597                         throw new global::System.Data.StrongTypingException("The value for column \'DUR_VALUE\' in table \'ProjectResourceCustomFields\' is DBNull" +
18598                                 ".", e);
18599                     }
18600                 }
18601                 set {
18602                     this[this.tableProjectResourceCustomFields.DUR_VALUEColumn] = value;
18603                 }
18604             }
18605             
18606             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18607             public decimal NUM_VALUE {
18608                 get {
18609                     try {
18610                         return ((decimal)(this[this.tableProjectResourceCustomFields.NUM_VALUEColumn]));
18611                     }
18612                     catch (global::System.InvalidCastException e) {
18613                         throw new global::System.Data.StrongTypingException("The value for column \'NUM_VALUE\' in table \'ProjectResourceCustomFields\' is DBNull" +
18614                                 ".", e);
18615                     }
18616                 }
18617                 set {
18618                     this[this.tableProjectResourceCustomFields.NUM_VALUEColumn] = value;
18619                 }
18620             }
18621             
18622             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18623             public byte DUR_FMT {
18624                 get {
18625                     try {
18626                         return ((byte)(this[this.tableProjectResourceCustomFields.DUR_FMTColumn]));
18627                     }
18628                     catch (global::System.InvalidCastException e) {
18629                         throw new global::System.Data.StrongTypingException("The value for column \'DUR_FMT\' in table \'ProjectResourceCustomFields\' is DBNull.", e);
18630                     }
18631                 }
18632                 set {
18633                     this[this.tableProjectResourceCustomFields.DUR_FMTColumn] = value;
18634                 }
18635             }
18636             
18637             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18638             public int INDICATOR_VALUE {
18639                 get {
18640                     try {
18641                         return ((int)(this[this.tableProjectResourceCustomFields.INDICATOR_VALUEColumn]));
18642                     }
18643                     catch (global::System.InvalidCastException e) {
18644                         throw new global::System.Data.StrongTypingException("The value for column \'INDICATOR_VALUE\' in table \'ProjectResourceCustomFields\' is " +
18645                                 "DBNull.", e);
18646                     }
18647                 }
18648                 set {
18649                     this[this.tableProjectResourceCustomFields.INDICATOR_VALUEColumn] = value;
18650                 }
18651             }
18652             
18653             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18654             public bool IsMD_PROP_UIDNull() {
18655                 return this.IsNull(this.tableProjectResourceCustomFields.MD_PROP_UIDColumn);
18656             }
18657             
18658             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18659             public void SetMD_PROP_UIDNull() {
18660                 this[this.tableProjectResourceCustomFields.MD_PROP_UIDColumn] = global::System.Convert.DBNull;
18661             }
18662             
18663             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18664             public bool IsMD_PROP_IDNull() {
18665                 return this.IsNull(this.tableProjectResourceCustomFields.MD_PROP_IDColumn);
18666             }
18667             
18668             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18669             public void SetMD_PROP_IDNull() {
18670                 this[this.tableProjectResourceCustomFields.MD_PROP_IDColumn] = global::System.Convert.DBNull;
18671             }
18672             
18673             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18674             public bool IsFIELD_TYPE_ENUMNull() {
18675                 return this.IsNull(this.tableProjectResourceCustomFields.FIELD_TYPE_ENUMColumn);
18676             }
18677             
18678             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18679             public void SetFIELD_TYPE_ENUMNull() {
18680                 this[this.tableProjectResourceCustomFields.FIELD_TYPE_ENUMColumn] = global::System.Convert.DBNull;
18681             }
18682             
18683             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18684             public bool IsFLAG_VALUENull() {
18685                 return this.IsNull(this.tableProjectResourceCustomFields.FLAG_VALUEColumn);
18686             }
18687             
18688             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18689             public void SetFLAG_VALUENull() {
18690                 this[this.tableProjectResourceCustomFields.FLAG_VALUEColumn] = global::System.Convert.DBNull;
18691             }
18692             
18693             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18694             public bool IsTEXT_VALUENull() {
18695                 return this.IsNull(this.tableProjectResourceCustomFields.TEXT_VALUEColumn);
18696             }
18697             
18698             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18699             public void SetTEXT_VALUENull() {
18700                 this[this.tableProjectResourceCustomFields.TEXT_VALUEColumn] = global::System.Convert.DBNull;
18701             }
18702             
18703             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18704             public bool IsDATE_VALUENull() {
18705                 return this.IsNull(this.tableProjectResourceCustomFields.DATE_VALUEColumn);
18706             }
18707             
18708             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18709             public void SetDATE_VALUENull() {
18710                 this[this.tableProjectResourceCustomFields.DATE_VALUEColumn] = global::System.Convert.DBNull;
18711             }
18712             
18713             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18714             public bool IsCODE_VALUENull() {
18715                 return this.IsNull(this.tableProjectResourceCustomFields.CODE_VALUEColumn);
18716             }
18717             
18718             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18719             public void SetCODE_VALUENull() {
18720                 this[this.tableProjectResourceCustomFields.CODE_VALUEColumn] = global::System.Convert.DBNull;
18721             }
18722             
18723             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18724             public bool IsDUR_VALUENull() {
18725                 return this.IsNull(this.tableProjectResourceCustomFields.DUR_VALUEColumn);
18726             }
18727             
18728             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18729             public void SetDUR_VALUENull() {
18730                 this[this.tableProjectResourceCustomFields.DUR_VALUEColumn] = global::System.Convert.DBNull;
18731             }
18732             
18733             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18734             public bool IsNUM_VALUENull() {
18735                 return this.IsNull(this.tableProjectResourceCustomFields.NUM_VALUEColumn);
18736             }
18737             
18738             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18739             public void SetNUM_VALUENull() {
18740                 this[this.tableProjectResourceCustomFields.NUM_VALUEColumn] = global::System.Convert.DBNull;
18741             }
18742             
18743             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18744             public bool IsDUR_FMTNull() {
18745                 return this.IsNull(this.tableProjectResourceCustomFields.DUR_FMTColumn);
18746             }
18747             
18748             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18749             public void SetDUR_FMTNull() {
18750                 this[this.tableProjectResourceCustomFields.DUR_FMTColumn] = global::System.Convert.DBNull;
18751             }
18752             
18753             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18754             public bool IsINDICATOR_VALUENull() {
18755                 return this.IsNull(this.tableProjectResourceCustomFields.INDICATOR_VALUEColumn);
18756             }
18757             
18758             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18759             public void SetINDICATOR_VALUENull() {
18760                 this[this.tableProjectResourceCustomFields.INDICATOR_VALUEColumn] = global::System.Convert.DBNull;
18761             }
18762         }
18763         
18764         /// <summary>
18765         ///Represents strongly named DataRow class.
18766         ///</summary>
18767         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
18768         public partial class AssignmentCustomFieldsRow : global::System.Data.DataRow {
18769             
18770             private AssignmentCustomFieldsDataTable tableAssignmentCustomFields;
18771             
18772             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18773             internal AssignmentCustomFieldsRow(global::System.Data.DataRowBuilder rb) : 
18774                     base(rb) {
18775                 this.tableAssignmentCustomFields = ((AssignmentCustomFieldsDataTable)(this.Table));
18776             }
18777             
18778             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18779             public System.Guid CUSTOM_FIELD_UID {
18780                 get {
18781                     return ((global::System.Guid)(this[this.tableAssignmentCustomFields.CUSTOM_FIELD_UIDColumn]));
18782                 }
18783                 set {
18784                     this[this.tableAssignmentCustomFields.CUSTOM_FIELD_UIDColumn] = value;
18785                 }
18786             }
18787             
18788             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18789             public System.Guid PROJ_UID {
18790                 get {
18791                     return ((global::System.Guid)(this[this.tableAssignmentCustomFields.PROJ_UIDColumn]));
18792                 }
18793                 set {
18794                     this[this.tableAssignmentCustomFields.PROJ_UIDColumn] = value;
18795                 }
18796             }
18797             
18798             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18799             public System.Guid ASSN_UID {
18800                 get {
18801                     return ((global::System.Guid)(this[this.tableAssignmentCustomFields.ASSN_UIDColumn]));
18802                 }
18803                 set {
18804                     this[this.tableAssignmentCustomFields.ASSN_UIDColumn] = value;
18805                 }
18806             }
18807             
18808             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18809             public System.Guid MD_PROP_UID {
18810                 get {
18811                     try {
18812                         return ((global::System.Guid)(this[this.tableAssignmentCustomFields.MD_PROP_UIDColumn]));
18813                     }
18814                     catch (global::System.InvalidCastException e) {
18815                         throw new global::System.Data.StrongTypingException("The value for column \'MD_PROP_UID\' in table \'AssignmentCustomFields\' is DBNull.", e);
18816                     }
18817                 }
18818                 set {
18819                     this[this.tableAssignmentCustomFields.MD_PROP_UIDColumn] = value;
18820                 }
18821             }
18822             
18823             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18824             public int MD_PROP_ID {
18825                 get {
18826                     try {
18827                         return ((int)(this[this.tableAssignmentCustomFields.MD_PROP_IDColumn]));
18828                     }
18829                     catch (global::System.InvalidCastException e) {
18830                         throw new global::System.Data.StrongTypingException("The value for column \'MD_PROP_ID\' in table \'AssignmentCustomFields\' is DBNull.", e);
18831                     }
18832                 }
18833                 set {
18834                     this[this.tableAssignmentCustomFields.MD_PROP_IDColumn] = value;
18835                 }
18836             }
18837             
18838             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18839             public byte FIELD_TYPE_ENUM {
18840                 get {
18841                     try {
18842                         return ((byte)(this[this.tableAssignmentCustomFields.FIELD_TYPE_ENUMColumn]));
18843                     }
18844                     catch (global::System.InvalidCastException e) {
18845                         throw new global::System.Data.StrongTypingException("The value for column \'FIELD_TYPE_ENUM\' in table \'AssignmentCustomFields\' is DBNul" +
18846                                 "l.", e);
18847                     }
18848                 }
18849                 set {
18850                     this[this.tableAssignmentCustomFields.FIELD_TYPE_ENUMColumn] = value;
18851                 }
18852             }
18853             
18854             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18855             public bool FLAG_VALUE {
18856                 get {
18857                     try {
18858                         return ((bool)(this[this.tableAssignmentCustomFields.FLAG_VALUEColumn]));
18859                     }
18860                     catch (global::System.InvalidCastException e) {
18861                         throw new global::System.Data.StrongTypingException("The value for column \'FLAG_VALUE\' in table \'AssignmentCustomFields\' is DBNull.", e);
18862                     }
18863                 }
18864                 set {
18865                     this[this.tableAssignmentCustomFields.FLAG_VALUEColumn] = value;
18866                 }
18867             }
18868             
18869             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18870             public string TEXT_VALUE {
18871                 get {
18872                     try {
18873                         return ((string)(this[this.tableAssignmentCustomFields.TEXT_VALUEColumn]));
18874                     }
18875                     catch (global::System.InvalidCastException e) {
18876                         throw new global::System.Data.StrongTypingException("The value for column \'TEXT_VALUE\' in table \'AssignmentCustomFields\' is DBNull.", e);
18877                     }
18878                 }
18879                 set {
18880                     this[this.tableAssignmentCustomFields.TEXT_VALUEColumn] = value;
18881                 }
18882             }
18883             
18884             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18885             public System.DateTime DATE_VALUE {
18886                 get {
18887                     try {
18888                         return ((global::System.DateTime)(this[this.tableAssignmentCustomFields.DATE_VALUEColumn]));
18889                     }
18890                     catch (global::System.InvalidCastException e) {
18891                         throw new global::System.Data.StrongTypingException("The value for column \'DATE_VALUE\' in table \'AssignmentCustomFields\' is DBNull.", e);
18892                     }
18893                 }
18894                 set {
18895                     this[this.tableAssignmentCustomFields.DATE_VALUEColumn] = value;
18896                 }
18897             }
18898             
18899             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18900             public System.Guid CODE_VALUE {
18901                 get {
18902                     try {
18903                         return ((global::System.Guid)(this[this.tableAssignmentCustomFields.CODE_VALUEColumn]));
18904                     }
18905                     catch (global::System.InvalidCastException e) {
18906                         throw new global::System.Data.StrongTypingException("The value for column \'CODE_VALUE\' in table \'AssignmentCustomFields\' is DBNull.", e);
18907                     }
18908                 }
18909                 set {
18910                     this[this.tableAssignmentCustomFields.CODE_VALUEColumn] = value;
18911                 }
18912             }
18913             
18914             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18915             public int DUR_VALUE {
18916                 get {
18917                     try {
18918                         return ((int)(this[this.tableAssignmentCustomFields.DUR_VALUEColumn]));
18919                     }
18920                     catch (global::System.InvalidCastException e) {
18921                         throw new global::System.Data.StrongTypingException("The value for column \'DUR_VALUE\' in table \'AssignmentCustomFields\' is DBNull.", e);
18922                     }
18923                 }
18924                 set {
18925                     this[this.tableAssignmentCustomFields.DUR_VALUEColumn] = value;
18926                 }
18927             }
18928             
18929             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18930             public decimal NUM_VALUE {
18931                 get {
18932                     try {
18933                         return ((decimal)(this[this.tableAssignmentCustomFields.NUM_VALUEColumn]));
18934                     }
18935                     catch (global::System.InvalidCastException e) {
18936                         throw new global::System.Data.StrongTypingException("The value for column \'NUM_VALUE\' in table \'AssignmentCustomFields\' is DBNull.", e);
18937                     }
18938                 }
18939                 set {
18940                     this[this.tableAssignmentCustomFields.NUM_VALUEColumn] = value;
18941                 }
18942             }
18943             
18944             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18945             public byte DUR_FMT {
18946                 get {
18947                     try {
18948                         return ((byte)(this[this.tableAssignmentCustomFields.DUR_FMTColumn]));
18949                     }
18950                     catch (global::System.InvalidCastException e) {
18951                         throw new global::System.Data.StrongTypingException("The value for column \'DUR_FMT\' in table \'AssignmentCustomFields\' is DBNull.", e);
18952                     }
18953                 }
18954                 set {
18955                     this[this.tableAssignmentCustomFields.DUR_FMTColumn] = value;
18956                 }
18957             }
18958             
18959             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18960             public int INDICATOR_VALUE {
18961                 get {
18962                     try {
18963                         return ((int)(this[this.tableAssignmentCustomFields.INDICATOR_VALUEColumn]));
18964                     }
18965                     catch (global::System.InvalidCastException e) {
18966                         throw new global::System.Data.StrongTypingException("The value for column \'INDICATOR_VALUE\' in table \'AssignmentCustomFields\' is DBNul" +
18967                                 "l.", e);
18968                     }
18969                 }
18970                 set {
18971                     this[this.tableAssignmentCustomFields.INDICATOR_VALUEColumn] = value;
18972                 }
18973             }
18974             
18975             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18976             public bool IsMD_PROP_UIDNull() {
18977                 return this.IsNull(this.tableAssignmentCustomFields.MD_PROP_UIDColumn);
18978             }
18979             
18980             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18981             public void SetMD_PROP_UIDNull() {
18982                 this[this.tableAssignmentCustomFields.MD_PROP_UIDColumn] = global::System.Convert.DBNull;
18983             }
18984             
18985             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18986             public bool IsMD_PROP_IDNull() {
18987                 return this.IsNull(this.tableAssignmentCustomFields.MD_PROP_IDColumn);
18988             }
18989             
18990             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18991             public void SetMD_PROP_IDNull() {
18992                 this[this.tableAssignmentCustomFields.MD_PROP_IDColumn] = global::System.Convert.DBNull;
18993             }
18994             
18995             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
18996             public bool IsFIELD_TYPE_ENUMNull() {
18997                 return this.IsNull(this.tableAssignmentCustomFields.FIELD_TYPE_ENUMColumn);
18998             }
18999             
19000             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19001             public void SetFIELD_TYPE_ENUMNull() {
19002                 this[this.tableAssignmentCustomFields.FIELD_TYPE_ENUMColumn] = global::System.Convert.DBNull;
19003             }
19004             
19005             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19006             public bool IsFLAG_VALUENull() {
19007                 return this.IsNull(this.tableAssignmentCustomFields.FLAG_VALUEColumn);
19008             }
19009             
19010             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19011             public void SetFLAG_VALUENull() {
19012                 this[this.tableAssignmentCustomFields.FLAG_VALUEColumn] = global::System.Convert.DBNull;
19013             }
19014             
19015             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19016             public bool IsTEXT_VALUENull() {
19017                 return this.IsNull(this.tableAssignmentCustomFields.TEXT_VALUEColumn);
19018             }
19019             
19020             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19021             public void SetTEXT_VALUENull() {
19022                 this[this.tableAssignmentCustomFields.TEXT_VALUEColumn] = global::System.Convert.DBNull;
19023             }
19024             
19025             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19026             public bool IsDATE_VALUENull() {
19027                 return this.IsNull(this.tableAssignmentCustomFields.DATE_VALUEColumn);
19028             }
19029             
19030             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19031             public void SetDATE_VALUENull() {
19032                 this[this.tableAssignmentCustomFields.DATE_VALUEColumn] = global::System.Convert.DBNull;
19033             }
19034             
19035             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19036             public bool IsCODE_VALUENull() {
19037                 return this.IsNull(this.tableAssignmentCustomFields.CODE_VALUEColumn);
19038             }
19039             
19040             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19041             public void SetCODE_VALUENull() {
19042                 this[this.tableAssignmentCustomFields.CODE_VALUEColumn] = global::System.Convert.DBNull;
19043             }
19044             
19045             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19046             public bool IsDUR_VALUENull() {
19047                 return this.IsNull(this.tableAssignmentCustomFields.DUR_VALUEColumn);
19048             }
19049             
19050             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19051             public void SetDUR_VALUENull() {
19052                 this[this.tableAssignmentCustomFields.DUR_VALUEColumn] = global::System.Convert.DBNull;
19053             }
19054             
19055             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19056             public bool IsNUM_VALUENull() {
19057                 return this.IsNull(this.tableAssignmentCustomFields.NUM_VALUEColumn);
19058             }
19059             
19060             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19061             public void SetNUM_VALUENull() {
19062                 this[this.tableAssignmentCustomFields.NUM_VALUEColumn] = global::System.Convert.DBNull;
19063             }
19064             
19065             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19066             public bool IsDUR_FMTNull() {
19067                 return this.IsNull(this.tableAssignmentCustomFields.DUR_FMTColumn);
19068             }
19069             
19070             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19071             public void SetDUR_FMTNull() {
19072                 this[this.tableAssignmentCustomFields.DUR_FMTColumn] = global::System.Convert.DBNull;
19073             }
19074             
19075             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19076             public bool IsINDICATOR_VALUENull() {
19077                 return this.IsNull(this.tableAssignmentCustomFields.INDICATOR_VALUEColumn);
19078             }
19079             
19080             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19081             public void SetINDICATOR_VALUENull() {
19082                 this[this.tableAssignmentCustomFields.INDICATOR_VALUEColumn] = global::System.Convert.DBNull;
19083             }
19084         }
19085         
19086         /// <summary>
19087         ///Row event argument class
19088         ///</summary>
19089         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19090         public class ProjectRowChangeEvent : global::System.EventArgs {
19091             
19092             private ProjectRow eventRow;
19093             
19094             private global::System.Data.DataRowAction eventAction;
19095             
19096             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19097             public ProjectRowChangeEvent(ProjectRow row, global::System.Data.DataRowAction action) {
19098                 this.eventRow = row;
19099                 this.eventAction = action;
19100             }
19101             
19102             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19103             public ProjectRow Row {
19104                 get {
19105                     return this.eventRow;
19106                 }
19107             }
19108             
19109             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19110             public global::System.Data.DataRowAction Action {
19111                 get {
19112                     return this.eventAction;
19113                 }
19114             }
19115         }
19116         
19117         /// <summary>
19118         ///Row event argument class
19119         ///</summary>
19120         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19121         public class TaskRowChangeEvent : global::System.EventArgs {
19122             
19123             private TaskRow eventRow;
19124             
19125             private global::System.Data.DataRowAction eventAction;
19126             
19127             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19128             public TaskRowChangeEvent(TaskRow row, global::System.Data.DataRowAction action) {
19129                 this.eventRow = row;
19130                 this.eventAction = action;
19131             }
19132             
19133             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19134             public TaskRow Row {
19135                 get {
19136                     return this.eventRow;
19137                 }
19138             }
19139             
19140             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19141             public global::System.Data.DataRowAction Action {
19142                 get {
19143                     return this.eventAction;
19144                 }
19145             }
19146         }
19147         
19148         /// <summary>
19149         ///Row event argument class
19150         ///</summary>
19151         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19152         public class ProjectResourceRowChangeEvent : global::System.EventArgs {
19153             
19154             private ProjectResourceRow eventRow;
19155             
19156             private global::System.Data.DataRowAction eventAction;
19157             
19158             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19159             public ProjectResourceRowChangeEvent(ProjectResourceRow row, global::System.Data.DataRowAction action) {
19160                 this.eventRow = row;
19161                 this.eventAction = action;
19162             }
19163             
19164             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19165             public ProjectResourceRow Row {
19166                 get {
19167                     return this.eventRow;
19168                 }
19169             }
19170             
19171             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19172             public global::System.Data.DataRowAction Action {
19173                 get {
19174                     return this.eventAction;
19175                 }
19176             }
19177         }
19178         
19179         /// <summary>
19180         ///Row event argument class
19181         ///</summary>
19182         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19183         public class AssignmentRowChangeEvent : global::System.EventArgs {
19184             
19185             private AssignmentRow eventRow;
19186             
19187             private global::System.Data.DataRowAction eventAction;
19188             
19189             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19190             public AssignmentRowChangeEvent(AssignmentRow row, global::System.Data.DataRowAction action) {
19191                 this.eventRow = row;
19192                 this.eventAction = action;
19193             }
19194             
19195             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19196             public AssignmentRow Row {
19197                 get {
19198                     return this.eventRow;
19199                 }
19200             }
19201             
19202             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19203             public global::System.Data.DataRowAction Action {
19204                 get {
19205                     return this.eventAction;
19206                 }
19207             }
19208         }
19209         
19210         /// <summary>
19211         ///Row event argument class
19212         ///</summary>
19213         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19214         public class DependencyRowChangeEvent : global::System.EventArgs {
19215             
19216             private DependencyRow eventRow;
19217             
19218             private global::System.Data.DataRowAction eventAction;
19219             
19220             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19221             public DependencyRowChangeEvent(DependencyRow row, global::System.Data.DataRowAction action) {
19222                 this.eventRow = row;
19223                 this.eventAction = action;
19224             }
19225             
19226             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19227             public DependencyRow Row {
19228                 get {
19229                     return this.eventRow;
19230                 }
19231             }
19232             
19233             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19234             public global::System.Data.DataRowAction Action {
19235                 get {
19236                     return this.eventAction;
19237                 }
19238             }
19239         }
19240         
19241         /// <summary>
19242         ///Row event argument class
19243         ///</summary>
19244         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19245         public class ProjectCustomFieldsRowChangeEvent : global::System.EventArgs {
19246             
19247             private ProjectCustomFieldsRow eventRow;
19248             
19249             private global::System.Data.DataRowAction eventAction;
19250             
19251             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19252             public ProjectCustomFieldsRowChangeEvent(ProjectCustomFieldsRow row, global::System.Data.DataRowAction action) {
19253                 this.eventRow = row;
19254                 this.eventAction = action;
19255             }
19256             
19257             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19258             public ProjectCustomFieldsRow Row {
19259                 get {
19260                     return this.eventRow;
19261                 }
19262             }
19263             
19264             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19265             public global::System.Data.DataRowAction Action {
19266                 get {
19267                     return this.eventAction;
19268                 }
19269             }
19270         }
19271         
19272         /// <summary>
19273         ///Row event argument class
19274         ///</summary>
19275         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19276         public class TaskCustomFieldsRowChangeEvent : global::System.EventArgs {
19277             
19278             private TaskCustomFieldsRow eventRow;
19279             
19280             private global::System.Data.DataRowAction eventAction;
19281             
19282             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19283             public TaskCustomFieldsRowChangeEvent(TaskCustomFieldsRow row, global::System.Data.DataRowAction action) {
19284                 this.eventRow = row;
19285                 this.eventAction = action;
19286             }
19287             
19288             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19289             public TaskCustomFieldsRow Row {
19290                 get {
19291                     return this.eventRow;
19292                 }
19293             }
19294             
19295             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19296             public global::System.Data.DataRowAction Action {
19297                 get {
19298                     return this.eventAction;
19299                 }
19300             }
19301         }
19302         
19303         /// <summary>
19304         ///Row event argument class
19305         ///</summary>
19306         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19307         public class ProjectResourceCustomFieldsRowChangeEvent : global::System.EventArgs {
19308             
19309             private ProjectResourceCustomFieldsRow eventRow;
19310             
19311             private global::System.Data.DataRowAction eventAction;
19312             
19313             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19314             public ProjectResourceCustomFieldsRowChangeEvent(ProjectResourceCustomFieldsRow row, global::System.Data.DataRowAction action) {
19315                 this.eventRow = row;
19316                 this.eventAction = action;
19317             }
19318             
19319             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19320             public ProjectResourceCustomFieldsRow Row {
19321                 get {
19322                     return this.eventRow;
19323                 }
19324             }
19325             
19326             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19327             public global::System.Data.DataRowAction Action {
19328                 get {
19329                     return this.eventAction;
19330                 }
19331             }
19332         }
19333         
19334         /// <summary>
19335         ///Row event argument class
19336         ///</summary>
19337         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19338         public class AssignmentCustomFieldsRowChangeEvent : global::System.EventArgs {
19339             
19340             private AssignmentCustomFieldsRow eventRow;
19341             
19342             private global::System.Data.DataRowAction eventAction;
19343             
19344             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19345             public AssignmentCustomFieldsRowChangeEvent(AssignmentCustomFieldsRow row, global::System.Data.DataRowAction action) {
19346                 this.eventRow = row;
19347                 this.eventAction = action;
19348             }
19349             
19350             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19351             public AssignmentCustomFieldsRow Row {
19352                 get {
19353                     return this.eventRow;
19354                 }
19355             }
19356             
19357             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19358             public global::System.Data.DataRowAction Action {
19359                 get {
19360                     return this.eventAction;
19361                 }
19362             }
19363         }
19364     }
19365     
19366     /// <remarks/>
19367     [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.50727.3053")]
19368     [System.SerializableAttribute()]
19369     [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/office/project/server/webservices/Project/")]
19370     public enum DataStoreEnum {
19371         
19372         /// <remarks/>
19373         WorkingStore,
19374         
19375         /// <remarks/>
19376         PublishedStore,
19377         
19378         /// <remarks/>
19379         VersionsStore,
19380         
19381         /// <remarks/>
19382         ReportingStore,
19383     }
19384     
19385     /// <summary>
19386     ///Represents a strongly typed in-memory cache of data.
19387     ///</summary>
19388     // This type definition was generated by System.Data.Design.TypedDataSetSchemaImporterExtension schema importer extension.
19389     [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19390     [global::System.Serializable()]
19391     [global::System.ComponentModel.DesignerCategoryAttribute("code")]
19392     [global::System.ComponentModel.ToolboxItem(true)]
19393     [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
19394     [global::System.Xml.Serialization.XmlRootAttribute("ProjectTeamDataSet")]
19395     [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
19396     public partial class ProjectTeamDataSet : global::System.Data.DataSet {
19397         
19398         private ProjectTeamDataTable tableProjectTeam;
19399         
19400         private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
19401         
19402         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19403         public ProjectTeamDataSet() {
19404             this.BeginInit();
19405             this.InitClass();
19406             global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
19407             base.Tables.CollectionChanged += schemaChangedHandler;
19408             base.Relations.CollectionChanged += schemaChangedHandler;
19409             this.EndInit();
19410         }
19411         
19412         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19413         protected ProjectTeamDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
19414                 base(info, context, false) {
19415             if ((this.IsBinarySerialized(info, context) == true)) {
19416                 this.InitVars(false);
19417                 global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
19418                 this.Tables.CollectionChanged += schemaChangedHandler1;
19419                 this.Relations.CollectionChanged += schemaChangedHandler1;
19420                 return;
19421             }
19422             string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
19423             if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
19424                 global::System.Data.DataSet ds = new global::System.Data.DataSet();
19425                 ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
19426                 if ((ds.Tables["ProjectTeam"] != null)) {
19427                     base.Tables.Add(new ProjectTeamDataTable(ds.Tables["ProjectTeam"]));
19428                 }
19429                 this.DataSetName = ds.DataSetName;
19430                 this.Prefix = ds.Prefix;
19431                 this.Namespace = ds.Namespace;
19432                 this.Locale = ds.Locale;
19433                 this.CaseSensitive = ds.CaseSensitive;
19434                 this.EnforceConstraints = ds.EnforceConstraints;
19435                 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
19436                 this.InitVars();
19437             }
19438             else {
19439                 this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
19440             }
19441             this.GetSerializationData(info, context);
19442             global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
19443             base.Tables.CollectionChanged += schemaChangedHandler;
19444             this.Relations.CollectionChanged += schemaChangedHandler;
19445         }
19446         
19447         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19448         [global::System.ComponentModel.Browsable(false)]
19449         [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
19450         public ProjectTeamDataTable ProjectTeam {
19451             get {
19452                 return this.tableProjectTeam;
19453             }
19454         }
19455         
19456         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19457         [global::System.ComponentModel.BrowsableAttribute(true)]
19458         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
19459         public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
19460             get {
19461                 return this._schemaSerializationMode;
19462             }
19463             set {
19464                 this._schemaSerializationMode = value;
19465             }
19466         }
19467         
19468         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19469         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
19470         public new global::System.Data.DataTableCollection Tables {
19471             get {
19472                 return base.Tables;
19473             }
19474         }
19475         
19476         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19477         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
19478         public new global::System.Data.DataRelationCollection Relations {
19479             get {
19480                 return base.Relations;
19481             }
19482         }
19483         
19484         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19485         protected override void InitializeDerivedDataSet() {
19486             this.BeginInit();
19487             this.InitClass();
19488             this.EndInit();
19489         }
19490         
19491         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19492         public override global::System.Data.DataSet Clone() {
19493             ProjectTeamDataSet cln = ((ProjectTeamDataSet)(base.Clone()));
19494             cln.InitVars();
19495             cln.SchemaSerializationMode = this.SchemaSerializationMode;
19496             return cln;
19497         }
19498         
19499         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19500         protected override bool ShouldSerializeTables() {
19501             return false;
19502         }
19503         
19504         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19505         protected override bool ShouldSerializeRelations() {
19506             return false;
19507         }
19508         
19509         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19510         protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
19511             if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
19512                 this.Reset();
19513                 global::System.Data.DataSet ds = new global::System.Data.DataSet();
19514                 ds.ReadXml(reader);
19515                 if ((ds.Tables["ProjectTeam"] != null)) {
19516                     base.Tables.Add(new ProjectTeamDataTable(ds.Tables["ProjectTeam"]));
19517                 }
19518                 this.DataSetName = ds.DataSetName;
19519                 this.Prefix = ds.Prefix;
19520                 this.Namespace = ds.Namespace;
19521                 this.Locale = ds.Locale;
19522                 this.CaseSensitive = ds.CaseSensitive;
19523                 this.EnforceConstraints = ds.EnforceConstraints;
19524                 this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
19525                 this.InitVars();
19526             }
19527             else {
19528                 this.ReadXml(reader);
19529                 this.InitVars();
19530             }
19531         }
19532         
19533         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19534         protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
19535             global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
19536             this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
19537             stream.Position = 0;
19538             return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
19539         }
19540         
19541         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19542         internal void InitVars() {
19543             this.InitVars(true);
19544         }
19545         
19546         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19547         internal void InitVars(bool initTable) {
19548             this.tableProjectTeam = ((ProjectTeamDataTable)(base.Tables["ProjectTeam"]));
19549             if ((initTable == true)) {
19550                 if ((this.tableProjectTeam != null)) {
19551                     this.tableProjectTeam.InitVars();
19552                 }
19553             }
19554         }
19555         
19556         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19557         private void InitClass() {
19558             this.DataSetName = "ProjectTeamDataSet";
19559             this.Prefix = "";
19560             this.Namespace = "http://schemas.microsoft.com/office/project/server/webservices/TeamBuilderDataSet" +
19561                 "/";
19562             this.EnforceConstraints = true;
19563             this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
19564             this.tableProjectTeam = new ProjectTeamDataTable();
19565             base.Tables.Add(this.tableProjectTeam);
19566         }
19567         
19568         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19569         private bool ShouldSerializeProjectTeam() {
19570             return false;
19571         }
19572         
19573         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19574         private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
19575             if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
19576                 this.InitVars();
19577             }
19578         }
19579         
19580         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19581         public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
19582             ProjectTeamDataSet ds = new ProjectTeamDataSet();
19583             global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
19584             global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
19585             global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
19586             any.Namespace = ds.Namespace;
19587             sequence.Items.Add(any);
19588             type.Particle = sequence;
19589             global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
19590             if (xs.Contains(dsSchema.TargetNamespace)) {
19591                 global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
19592                 global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
19593                 try {
19594                     global::System.Xml.Schema.XmlSchema schema = null;
19595                     dsSchema.Write(s1);
19596                     for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
19597                         schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
19598                         s2.SetLength(0);
19599                         schema.Write(s2);
19600                         if ((s1.Length == s2.Length)) {
19601                             s1.Position = 0;
19602                             s2.Position = 0;
19603                             for (; ((s1.Position != s1.Length) 
19604                                         && (s1.ReadByte() == s2.ReadByte())); ) {
19605                                 ;
19606                             }
19607                             if ((s1.Position == s1.Length)) {
19608                                 return type;
19609                             }
19610                         }
19611                     }
19612                 }
19613                 finally {
19614                     if ((s1 != null)) {
19615                         s1.Close();
19616                     }
19617                     if ((s2 != null)) {
19618                         s2.Close();
19619                     }
19620                 }
19621             }
19622             xs.Add(dsSchema);
19623             return type;
19624         }
19625         
19626         public delegate void ProjectTeamRowChangeEventHandler(object sender, ProjectTeamRowChangeEvent e);
19627         
19628         /// <summary>
19629         ///Represents the strongly named DataTable class.
19630         ///</summary>
19631         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19632         [global::System.Serializable()]
19633         [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
19634         public partial class ProjectTeamDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
19635             
19636             private global::System.Data.DataColumn columnPROJ_UID;
19637             
19638             private global::System.Data.DataColumn columnRES_UID;
19639             
19640             private global::System.Data.DataColumn columnNEW_RES_UID;
19641             
19642             private global::System.Data.DataColumn columnRES_NAME;
19643             
19644             private global::System.Data.DataColumn columnRES_BOOKING_TYPE;
19645             
19646             private global::System.Data.DataColumn columnRES_HAS_ACTUALS;
19647             
19648             private global::System.Data.DataColumn columnRES_TYPE;
19649             
19650             private global::System.Data.DataColumn columnRES_IS_ENTERPRISE_RESOURCE;
19651             
19652             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19653             public ProjectTeamDataTable() {
19654                 this.TableName = "ProjectTeam";
19655                 this.BeginInit();
19656                 this.InitClass();
19657                 this.EndInit();
19658             }
19659             
19660             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19661             internal ProjectTeamDataTable(global::System.Data.DataTable table) {
19662                 this.TableName = table.TableName;
19663                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
19664                     this.CaseSensitive = table.CaseSensitive;
19665                 }
19666                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
19667                     this.Locale = table.Locale;
19668                 }
19669                 if ((table.Namespace != table.DataSet.Namespace)) {
19670                     this.Namespace = table.Namespace;
19671                 }
19672                 this.Prefix = table.Prefix;
19673                 this.MinimumCapacity = table.MinimumCapacity;
19674             }
19675             
19676             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19677             protected ProjectTeamDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
19678                     base(info, context) {
19679                 this.InitVars();
19680             }
19681             
19682             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19683             public global::System.Data.DataColumn PROJ_UIDColumn {
19684                 get {
19685                     return this.columnPROJ_UID;
19686                 }
19687             }
19688             
19689             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19690             public global::System.Data.DataColumn RES_UIDColumn {
19691                 get {
19692                     return this.columnRES_UID;
19693                 }
19694             }
19695             
19696             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19697             public global::System.Data.DataColumn NEW_RES_UIDColumn {
19698                 get {
19699                     return this.columnNEW_RES_UID;
19700                 }
19701             }
19702             
19703             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19704             public global::System.Data.DataColumn RES_NAMEColumn {
19705                 get {
19706                     return this.columnRES_NAME;
19707                 }
19708             }
19709             
19710             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19711             public global::System.Data.DataColumn RES_BOOKING_TYPEColumn {
19712                 get {
19713                     return this.columnRES_BOOKING_TYPE;
19714                 }
19715             }
19716             
19717             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19718             public global::System.Data.DataColumn RES_HAS_ACTUALSColumn {
19719                 get {
19720                     return this.columnRES_HAS_ACTUALS;
19721                 }
19722             }
19723             
19724             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19725             public global::System.Data.DataColumn RES_TYPEColumn {
19726                 get {
19727                     return this.columnRES_TYPE;
19728                 }
19729             }
19730             
19731             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19732             public global::System.Data.DataColumn RES_IS_ENTERPRISE_RESOURCEColumn {
19733                 get {
19734                     return this.columnRES_IS_ENTERPRISE_RESOURCE;
19735                 }
19736             }
19737             
19738             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19739             [global::System.ComponentModel.Browsable(false)]
19740             public int Count {
19741                 get {
19742                     return this.Rows.Count;
19743                 }
19744             }
19745             
19746             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19747             public ProjectTeamRow this[int index] {
19748                 get {
19749                     return ((ProjectTeamRow)(this.Rows[index]));
19750                 }
19751             }
19752             
19753             public event ProjectTeamRowChangeEventHandler ProjectTeamRowChanging;
19754             
19755             public event ProjectTeamRowChangeEventHandler ProjectTeamRowChanged;
19756             
19757             public event ProjectTeamRowChangeEventHandler ProjectTeamRowDeleting;
19758             
19759             public event ProjectTeamRowChangeEventHandler ProjectTeamRowDeleted;
19760             
19761             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19762             public void AddProjectTeamRow(ProjectTeamRow row) {
19763                 this.Rows.Add(row);
19764             }
19765             
19766             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19767             public ProjectTeamRow AddProjectTeamRow(System.Guid PROJ_UID, System.Guid RES_UID, System.Guid NEW_RES_UID, string RES_NAME, int RES_BOOKING_TYPE, bool RES_HAS_ACTUALS, int RES_TYPE, bool RES_IS_ENTERPRISE_RESOURCE) {
19768                 ProjectTeamRow rowProjectTeamRow = ((ProjectTeamRow)(this.NewRow()));
19769                 object[] columnValuesArray = new object[] {
19770                         PROJ_UID,
19771                         RES_UID,
19772                         NEW_RES_UID,
19773                         RES_NAME,
19774                         RES_BOOKING_TYPE,
19775                         RES_HAS_ACTUALS,
19776                         RES_TYPE,
19777                         RES_IS_ENTERPRISE_RESOURCE};
19778                 rowProjectTeamRow.ItemArray = columnValuesArray;
19779                 this.Rows.Add(rowProjectTeamRow);
19780                 return rowProjectTeamRow;
19781             }
19782             
19783             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19784             public ProjectTeamRow FindByRES_UIDPROJ_UID(System.Guid RES_UID, System.Guid PROJ_UID) {
19785                 return ((ProjectTeamRow)(this.Rows.Find(new object[] {
19786                             RES_UID,
19787                             PROJ_UID})));
19788             }
19789             
19790             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19791             public virtual global::System.Collections.IEnumerator GetEnumerator() {
19792                 return this.Rows.GetEnumerator();
19793             }
19794             
19795             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19796             public override global::System.Data.DataTable Clone() {
19797                 ProjectTeamDataTable cln = ((ProjectTeamDataTable)(base.Clone()));
19798                 cln.InitVars();
19799                 return cln;
19800             }
19801             
19802             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19803             protected override global::System.Data.DataTable CreateInstance() {
19804                 return new ProjectTeamDataTable();
19805             }
19806             
19807             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19808             internal void InitVars() {
19809                 this.columnPROJ_UID = base.Columns["PROJ_UID"];
19810                 this.columnRES_UID = base.Columns["RES_UID"];
19811                 this.columnNEW_RES_UID = base.Columns["NEW_RES_UID"];
19812                 this.columnRES_NAME = base.Columns["RES_NAME"];
19813                 this.columnRES_BOOKING_TYPE = base.Columns["RES_BOOKING_TYPE"];
19814                 this.columnRES_HAS_ACTUALS = base.Columns["RES_HAS_ACTUALS"];
19815                 this.columnRES_TYPE = base.Columns["RES_TYPE"];
19816                 this.columnRES_IS_ENTERPRISE_RESOURCE = base.Columns["RES_IS_ENTERPRISE_RESOURCE"];
19817             }
19818             
19819             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19820             private void InitClass() {
19821                 this.columnPROJ_UID = new global::System.Data.DataColumn("PROJ_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
19822                 base.Columns.Add(this.columnPROJ_UID);
19823                 this.columnRES_UID = new global::System.Data.DataColumn("RES_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
19824                 base.Columns.Add(this.columnRES_UID);
19825                 this.columnNEW_RES_UID = new global::System.Data.DataColumn("NEW_RES_UID", typeof(global::System.Guid), null, global::System.Data.MappingType.Element);
19826                 base.Columns.Add(this.columnNEW_RES_UID);
19827                 this.columnRES_NAME = new global::System.Data.DataColumn("RES_NAME", typeof(string), null, global::System.Data.MappingType.Element);
19828                 base.Columns.Add(this.columnRES_NAME);
19829                 this.columnRES_BOOKING_TYPE = new global::System.Data.DataColumn("RES_BOOKING_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
19830                 base.Columns.Add(this.columnRES_BOOKING_TYPE);
19831                 this.columnRES_HAS_ACTUALS = new global::System.Data.DataColumn("RES_HAS_ACTUALS", typeof(bool), null, global::System.Data.MappingType.Element);
19832                 base.Columns.Add(this.columnRES_HAS_ACTUALS);
19833                 this.columnRES_TYPE = new global::System.Data.DataColumn("RES_TYPE", typeof(int), null, global::System.Data.MappingType.Element);
19834                 base.Columns.Add(this.columnRES_TYPE);
19835                 this.columnRES_IS_ENTERPRISE_RESOURCE = new global::System.Data.DataColumn("RES_IS_ENTERPRISE_RESOURCE", typeof(bool), null, global::System.Data.MappingType.Element);
19836                 base.Columns.Add(this.columnRES_IS_ENTERPRISE_RESOURCE);
19837                 this.Constraints.Add(new global::System.Data.UniqueConstraint("ProjectTeamKey", new global::System.Data.DataColumn[] {
19838                                 this.columnRES_UID,
19839                                 this.columnPROJ_UID}, true));
19840                 this.columnPROJ_UID.AllowDBNull = false;
19841                 this.columnRES_UID.AllowDBNull = false;
19842                 this.columnRES_NAME.ReadOnly = true;
19843                 this.columnRES_TYPE.ReadOnly = true;
19844                 this.columnRES_IS_ENTERPRISE_RESOURCE.ReadOnly = true;
19845             }
19846             
19847             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19848             public ProjectTeamRow NewProjectTeamRow() {
19849                 return ((ProjectTeamRow)(this.NewRow()));
19850             }
19851             
19852             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19853             protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
19854                 return new ProjectTeamRow(builder);
19855             }
19856             
19857             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19858             protected override global::System.Type GetRowType() {
19859                 return typeof(ProjectTeamRow);
19860             }
19861             
19862             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19863             protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
19864                 base.OnRowChanged(e);
19865                 if ((this.ProjectTeamRowChanged != null)) {
19866                     this.ProjectTeamRowChanged(this, new ProjectTeamRowChangeEvent(((ProjectTeamRow)(e.Row)), e.Action));
19867                 }
19868             }
19869             
19870             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19871             protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
19872                 base.OnRowChanging(e);
19873                 if ((this.ProjectTeamRowChanging != null)) {
19874                     this.ProjectTeamRowChanging(this, new ProjectTeamRowChangeEvent(((ProjectTeamRow)(e.Row)), e.Action));
19875                 }
19876             }
19877             
19878             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19879             protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
19880                 base.OnRowDeleted(e);
19881                 if ((this.ProjectTeamRowDeleted != null)) {
19882                     this.ProjectTeamRowDeleted(this, new ProjectTeamRowChangeEvent(((ProjectTeamRow)(e.Row)), e.Action));
19883                 }
19884             }
19885             
19886             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19887             protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
19888                 base.OnRowDeleting(e);
19889                 if ((this.ProjectTeamRowDeleting != null)) {
19890                     this.ProjectTeamRowDeleting(this, new ProjectTeamRowChangeEvent(((ProjectTeamRow)(e.Row)), e.Action));
19891                 }
19892             }
19893             
19894             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19895             public void RemoveProjectTeamRow(ProjectTeamRow row) {
19896                 this.Rows.Remove(row);
19897             }
19898             
19899             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19900             public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
19901                 global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
19902                 global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
19903                 ProjectTeamDataSet ds = new ProjectTeamDataSet();
19904                 global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
19905                 any1.Namespace = "http://www.w3.org/2001/XMLSchema";
19906                 any1.MinOccurs = new decimal(0);
19907                 any1.MaxOccurs = decimal.MaxValue;
19908                 any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
19909                 sequence.Items.Add(any1);
19910                 global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
19911                 any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
19912                 any2.MinOccurs = new decimal(1);
19913                 any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
19914                 sequence.Items.Add(any2);
19915                 global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
19916                 attribute1.Name = "namespace";
19917                 attribute1.FixedValue = ds.Namespace;
19918                 type.Attributes.Add(attribute1);
19919                 global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
19920                 attribute2.Name = "tableTypeName";
19921                 attribute2.FixedValue = "ProjectTeamDataTable";
19922                 type.Attributes.Add(attribute2);
19923                 type.Particle = sequence;
19924                 global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
19925                 if (xs.Contains(dsSchema.TargetNamespace)) {
19926                     global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
19927                     global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
19928                     try {
19929                         global::System.Xml.Schema.XmlSchema schema = null;
19930                         dsSchema.Write(s1);
19931                         for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
19932                             schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
19933                             s2.SetLength(0);
19934                             schema.Write(s2);
19935                             if ((s1.Length == s2.Length)) {
19936                                 s1.Position = 0;
19937                                 s2.Position = 0;
19938                                 for (; ((s1.Position != s1.Length) 
19939                                             && (s1.ReadByte() == s2.ReadByte())); ) {
19940                                     ;
19941                                 }
19942                                 if ((s1.Position == s1.Length)) {
19943                                     return type;
19944                                 }
19945                             }
19946                         }
19947                     }
19948                     finally {
19949                         if ((s1 != null)) {
19950                             s1.Close();
19951                         }
19952                         if ((s2 != null)) {
19953                             s2.Close();
19954                         }
19955                     }
19956                 }
19957                 xs.Add(dsSchema);
19958                 return type;
19959             }
19960         }
19961         
19962         /// <summary>
19963         ///Represents strongly named DataRow class.
19964         ///</summary>
19965         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
19966         public partial class ProjectTeamRow : global::System.Data.DataRow {
19967             
19968             private ProjectTeamDataTable tableProjectTeam;
19969             
19970             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19971             internal ProjectTeamRow(global::System.Data.DataRowBuilder rb) : 
19972                     base(rb) {
19973                 this.tableProjectTeam = ((ProjectTeamDataTable)(this.Table));
19974             }
19975             
19976             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19977             public System.Guid PROJ_UID {
19978                 get {
19979                     return ((global::System.Guid)(this[this.tableProjectTeam.PROJ_UIDColumn]));
19980                 }
19981                 set {
19982                     this[this.tableProjectTeam.PROJ_UIDColumn] = value;
19983                 }
19984             }
19985             
19986             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19987             public System.Guid RES_UID {
19988                 get {
19989                     return ((global::System.Guid)(this[this.tableProjectTeam.RES_UIDColumn]));
19990                 }
19991                 set {
19992                     this[this.tableProjectTeam.RES_UIDColumn] = value;
19993                 }
19994             }
19995             
19996             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
19997             public System.Guid NEW_RES_UID {
19998                 get {
19999                     try {
20000                         return ((global::System.Guid)(this[this.tableProjectTeam.NEW_RES_UIDColumn]));
20001                     }
20002                     catch (global::System.InvalidCastException e) {
20003                         throw new global::System.Data.StrongTypingException("The value for column \'NEW_RES_UID\' in table \'ProjectTeam\' is DBNull.", e);
20004                     }
20005                 }
20006                 set {
20007                     this[this.tableProjectTeam.NEW_RES_UIDColumn] = value;
20008                 }
20009             }
20010             
20011             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
20012             public string RES_NAME {
20013                 get {
20014                     try {
20015                         return ((string)(this[this.tableProjectTeam.RES_NAMEColumn]));
20016                     }
20017                     catch (global::System.InvalidCastException e) {
20018                         throw new global::System.Data.StrongTypingException("The value for column \'RES_NAME\' in table \'ProjectTeam\' is DBNull.", e);
20019                     }
20020                 }
20021                 set {
20022                     this[this.tableProjectTeam.RES_NAMEColumn] = value;
20023                 }
20024             }
20025             
20026             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
20027             public int RES_BOOKING_TYPE {
20028                 get {
20029                     try {
20030                         return ((int)(this[this.tableProjectTeam.RES_BOOKING_TYPEColumn]));
20031                     }
20032                     catch (global::System.InvalidCastException e) {
20033                         throw new global::System.Data.StrongTypingException("The value for column \'RES_BOOKING_TYPE\' in table \'ProjectTeam\' is DBNull.", e);
20034                     }
20035                 }
20036                 set {
20037                     this[this.tableProjectTeam.RES_BOOKING_TYPEColumn] = value;
20038                 }
20039             }
20040             
20041             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
20042             public bool RES_HAS_ACTUALS {
20043                 get {
20044                     try {
20045                         return ((bool)(