private void InitClass()
        {
            this.DataSetName            = "ApplicationGroupSchema";
            this.Prefix                 = "";
            this.Namespace              = "http://tempuri.org/ApplicationGroupSchema.xsd";
            this.Locale                 = new System.Globalization.CultureInfo("en-US");
            this.CaseSensitive          = false;
            this.EnforceConstraints     = true;
            this.tableApplicationGroups = new ApplicationGroupsDataTable();
            this.Tables.Add(this.tableApplicationGroups);
            this.tableIcomsCredentials = new IcomsCredentialsDataTable();
            this.Tables.Add(this.tableIcomsCredentials);
            this.tableUsers = new UsersDataTable();
            this.Tables.Add(this.tableUsers);
            ForeignKeyConstraint fkc;

            fkc = new ForeignKeyConstraint("tblIcomsCredentialtblApplicationGroup", new DataColumn[] {
                this.tableIcomsCredentials.IdColumn
            }, new DataColumn[] {
                this.tableApplicationGroups.CredentialIdColumn
            });
            this.tableApplicationGroups.Constraints.Add(fkc);
            fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
            fkc.DeleteRule       = System.Data.Rule.Cascade;
            fkc.UpdateRule       = System.Data.Rule.Cascade;
            fkc = new ForeignKeyConstraint("tblApplicationGrouptblUser", new DataColumn[] {
                this.tableApplicationGroups.IdColumn
            }, new DataColumn[] {
                this.tableUsers.usrGroupIdColumn
            });
            this.tableUsers.Constraints.Add(fkc);
            fkc.AcceptRejectRule = System.Data.AcceptRejectRule.None;
            fkc.DeleteRule       = System.Data.Rule.Cascade;
            fkc.UpdateRule       = System.Data.Rule.Cascade;
        }
            public override DataTable Clone()
            {
                ApplicationGroupsDataTable cln = ((ApplicationGroupsDataTable)(base.Clone()));

                cln.InitVars();
                return(cln);
            }
 internal void InitVars()
 {
     this.tableApplicationGroups = ((ApplicationGroupsDataTable)(this.Tables["tblApplicationGroup"]));
     if ((this.tableApplicationGroups != null))
     {
         this.tableApplicationGroups.InitVars();
     }
     this.tableIcomsCredentials = ((IcomsCredentialsDataTable)(this.Tables["tblIcomsCredential"]));
     if ((this.tableIcomsCredentials != null))
     {
         this.tableIcomsCredentials.InitVars();
     }
     this.tableUsers = ((UsersDataTable)(this.Tables["tblUser"]));
     if ((this.tableUsers != null))
     {
         this.tableUsers.InitVars();
     }
 }
 internal ApplicationGroup(DataRowBuilder rb) :
     base(rb)
 {
     this.tableApplicationGroups = ((ApplicationGroupsDataTable)(this.Table));
 }