public override DataTable Clone()
            {
                WeaponsDataTable cln = ((WeaponsDataTable)(base.Clone()));

                cln.InitVars();
                return(cln);
            }
        private void InitClass()
        {
            this.DataSetName        = "DSStartupResources";
            this.Prefix             = "";
            this.Namespace          = "http://tempuri.org/DSStartupResources.xsd";
            this.Locale             = new System.Globalization.CultureInfo("sv");
            this.CaseSensitive      = false;
            this.EnforceConstraints = true;
            this.tableClubs         = new ClubsDataTable();
            this.Tables.Add(this.tableClubs);
            this.tableWeapons = new WeaponsDataTable();
            this.Tables.Add(this.tableWeapons);
            this.tableShooters = new ShootersDataTable();
            this.Tables.Add(this.tableShooters);
            ForeignKeyConstraint fkc;

            fkc = new ForeignKeyConstraint("ClubsShooters", new DataColumn[] {
                this.tableClubs.ClubIdColumn
            }, new DataColumn[] {
                this.tableShooters.ClubIdColumn
            });
            this.tableShooters.Constraints.Add(fkc);
            fkc.AcceptRejectRule       = System.Data.AcceptRejectRule.None;
            fkc.DeleteRule             = System.Data.Rule.Cascade;
            fkc.UpdateRule             = System.Data.Rule.Cascade;
            this.relationClubsShooters = new DataRelation("ClubsShooters", new DataColumn[] {
                this.tableClubs.ClubIdColumn
            }, new DataColumn[] {
                this.tableShooters.ClubIdColumn
            }, false);
            this.Relations.Add(this.relationClubsShooters);
        }
 internal void InitVars()
 {
     this.tableClubs = ((ClubsDataTable)(this.Tables["Clubs"]));
     if ((this.tableClubs != null))
     {
         this.tableClubs.InitVars();
     }
     this.tableWeapons = ((WeaponsDataTable)(this.Tables["Weapons"]));
     if ((this.tableWeapons != null))
     {
         this.tableWeapons.InitVars();
     }
     this.tableShooters = ((ShootersDataTable)(this.Tables["Shooters"]));
     if ((this.tableShooters != null))
     {
         this.tableShooters.InitVars();
     }
     this.relationClubsShooters = this.Relations["ClubsShooters"];
 }
 private void InitClass() {
     this.DataSetName = "DSStartupResources";
     this.Prefix = "";
     this.Namespace = "http://tempuri.org/DSStartupResources.xsd";
     this.Locale = new global::System.Globalization.CultureInfo("sv");
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableClubs = new ClubsDataTable();
     base.Tables.Add(this.tableClubs);
     this.tableWeapons = new WeaponsDataTable();
     base.Tables.Add(this.tableWeapons);
     this.tableShooters = new ShootersDataTable();
     base.Tables.Add(this.tableShooters);
     global::System.Data.ForeignKeyConstraint fkc;
     fkc = new global::System.Data.ForeignKeyConstraint("ClubsShooters", new global::System.Data.DataColumn[] {
                 this.tableClubs.ClubIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableShooters.ClubIdColumn});
     this.tableShooters.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     this.relationClubsShooters = new global::System.Data.DataRelation("ClubsShooters", new global::System.Data.DataColumn[] {
                 this.tableClubs.ClubIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableShooters.ClubIdColumn}, false);
     this.Relations.Add(this.relationClubsShooters);
 }
 internal void InitVars(bool initTable) {
     this.tableClubs = ((ClubsDataTable)(base.Tables["Clubs"]));
     if ((initTable == true)) {
         if ((this.tableClubs != null)) {
             this.tableClubs.InitVars();
         }
     }
     this.tableWeapons = ((WeaponsDataTable)(base.Tables["Weapons"]));
     if ((initTable == true)) {
         if ((this.tableWeapons != null)) {
             this.tableWeapons.InitVars();
         }
     }
     this.tableShooters = ((ShootersDataTable)(base.Tables["Shooters"]));
     if ((initTable == true)) {
         if ((this.tableShooters != null)) {
             this.tableShooters.InitVars();
         }
     }
     this.relationClubsShooters = this.Relations["ClubsShooters"];
 }
 internal WeaponsRow(global::System.Data.DataRowBuilder rb) : 
         base(rb) {
     this.tableWeapons = ((WeaponsDataTable)(this.Table));
 }
 internal WeaponsRow(DataRowBuilder rb) : 
         base(rb) {
     this.tableWeapons = ((WeaponsDataTable)(this.Table));
 }
 internal void InitVars() {
     this.tableClubs = ((ClubsDataTable)(this.Tables["Clubs"]));
     if ((this.tableClubs != null)) {
         this.tableClubs.InitVars();
     }
     this.tableWeapons = ((WeaponsDataTable)(this.Tables["Weapons"]));
     if ((this.tableWeapons != null)) {
         this.tableWeapons.InitVars();
     }
     this.tableShooters = ((ShootersDataTable)(this.Tables["Shooters"]));
     if ((this.tableShooters != null)) {
         this.tableShooters.InitVars();
     }
     this.relationClubsShooters = this.Relations["ClubsShooters"];
 }
 private void InitClass() {
     this.DataSetName = "DatabaseDataset";
     this.Prefix = "";
     this.Namespace = "http://www.allberg.se/Skytte/Databas.org/DatabaseDataset.xsd";
     this.Locale = new global::System.Globalization.CultureInfo("sv-SE");
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableCompetition = new CompetitionDataTable();
     base.Tables.Add(this.tableCompetition);
     this.tableClubs = new ClubsDataTable();
     base.Tables.Add(this.tableClubs);
     this.tableCompetitors = new CompetitorsDataTable();
     base.Tables.Add(this.tableCompetitors);
     this.tablePatrols = new PatrolsDataTable();
     base.Tables.Add(this.tablePatrols);
     this.tableCompetitorResults = new CompetitorResultsDataTable();
     base.Tables.Add(this.tableCompetitorResults);
     this.tableWeapons = new WeaponsDataTable();
     base.Tables.Add(this.tableWeapons);
     this.tableShooters = new ShootersDataTable();
     base.Tables.Add(this.tableShooters);
     this.tableStations = new StationsDataTable();
     base.Tables.Add(this.tableStations);
     this.tableTeams = new TeamsDataTable();
     base.Tables.Add(this.tableTeams);
     this.tableDbInfo = new DbInfoDataTable();
     base.Tables.Add(this.tableDbInfo);
     global::System.Data.ForeignKeyConstraint fkc;
     fkc = new global::System.Data.ForeignKeyConstraint("ShootersCompetitors", new global::System.Data.DataColumn[] {
                 this.tableShooters.ShooterIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitors.ShooterIdColumn});
     this.tableCompetitors.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("WeaponsCompetitors", new global::System.Data.DataColumn[] {
                 this.tableWeapons.WeaponIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitors.WeaponIdColumn});
     this.tableCompetitors.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("PatrolsCompetitors", new global::System.Data.DataColumn[] {
                 this.tablePatrols.PatrolIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitors.PatrolIdColumn});
     this.tableCompetitors.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("CompetitionCompetitors", new global::System.Data.DataColumn[] {
                 this.tableCompetition.CompetitionIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitionIdColumn});
     this.tableCompetitors.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("CompetitionPatrols", new global::System.Data.DataColumn[] {
                 this.tableCompetition.CompetitionIdColumn}, new global::System.Data.DataColumn[] {
                 this.tablePatrols.CompetitionIdColumn});
     this.tablePatrols.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("StationsCompetitorResults", new global::System.Data.DataColumn[] {
                 this.tableStations.StationIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitorResults.StationIdColumn});
     this.tableCompetitorResults.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("CompetitorsCompetitorResults", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitorResults.CompetitorIdColumn});
     this.tableCompetitorResults.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("ClubsShooters", new global::System.Data.DataColumn[] {
                 this.tableClubs.ClubIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableShooters.ClubIdColumn});
     this.tableShooters.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("CompetitionLanes", new global::System.Data.DataColumn[] {
                 this.tableCompetition.CompetitionIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableStations.CompetitionIdColumn});
     this.tableStations.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("CompetitorsTeams3", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId3Column});
     this.tableTeams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("CompetitorsTeams4", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId4Column});
     this.tableTeams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("ClubsTeams", new global::System.Data.DataColumn[] {
                 this.tableClubs.ClubIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.ClubIdColumn});
     this.tableTeams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("CompetitorsTeams2", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId2Column});
     this.tableTeams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     fkc = new global::System.Data.ForeignKeyConstraint("CompetitorsTeams1", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId1Column});
     this.tableTeams.Constraints.Add(fkc);
     fkc.AcceptRejectRule = global::System.Data.AcceptRejectRule.None;
     fkc.DeleteRule = global::System.Data.Rule.Cascade;
     fkc.UpdateRule = global::System.Data.Rule.Cascade;
     this.relationShootersCompetitors = new global::System.Data.DataRelation("ShootersCompetitors", new global::System.Data.DataColumn[] {
                 this.tableShooters.ShooterIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitors.ShooterIdColumn}, false);
     this.Relations.Add(this.relationShootersCompetitors);
     this.relationWeaponsCompetitors = new global::System.Data.DataRelation("WeaponsCompetitors", new global::System.Data.DataColumn[] {
                 this.tableWeapons.WeaponIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitors.WeaponIdColumn}, false);
     this.Relations.Add(this.relationWeaponsCompetitors);
     this.relationPatrolsCompetitors = new global::System.Data.DataRelation("PatrolsCompetitors", new global::System.Data.DataColumn[] {
                 this.tablePatrols.PatrolIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitors.PatrolIdColumn}, false);
     this.Relations.Add(this.relationPatrolsCompetitors);
     this.relationCompetitionCompetitors = new global::System.Data.DataRelation("CompetitionCompetitors", new global::System.Data.DataColumn[] {
                 this.tableCompetition.CompetitionIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitionIdColumn}, false);
     this.Relations.Add(this.relationCompetitionCompetitors);
     this.relationCompetitionPatrols = new global::System.Data.DataRelation("CompetitionPatrols", new global::System.Data.DataColumn[] {
                 this.tableCompetition.CompetitionIdColumn}, new global::System.Data.DataColumn[] {
                 this.tablePatrols.CompetitionIdColumn}, false);
     this.Relations.Add(this.relationCompetitionPatrols);
     this.relationStationsCompetitorResults = new global::System.Data.DataRelation("StationsCompetitorResults", new global::System.Data.DataColumn[] {
                 this.tableStations.StationIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitorResults.StationIdColumn}, false);
     this.Relations.Add(this.relationStationsCompetitorResults);
     this.relationCompetitorsCompetitorResults = new global::System.Data.DataRelation("CompetitorsCompetitorResults", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableCompetitorResults.CompetitorIdColumn}, false);
     this.Relations.Add(this.relationCompetitorsCompetitorResults);
     this.relationClubsShooters = new global::System.Data.DataRelation("ClubsShooters", new global::System.Data.DataColumn[] {
                 this.tableClubs.ClubIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableShooters.ClubIdColumn}, false);
     this.Relations.Add(this.relationClubsShooters);
     this.relationCompetitionLanes = new global::System.Data.DataRelation("CompetitionLanes", new global::System.Data.DataColumn[] {
                 this.tableCompetition.CompetitionIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableStations.CompetitionIdColumn}, false);
     this.Relations.Add(this.relationCompetitionLanes);
     this.relationCompetitorsTeams3 = new global::System.Data.DataRelation("CompetitorsTeams3", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId3Column}, false);
     this.Relations.Add(this.relationCompetitorsTeams3);
     this.relationCompetitorsTeams4 = new global::System.Data.DataRelation("CompetitorsTeams4", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId4Column}, false);
     this.Relations.Add(this.relationCompetitorsTeams4);
     this.relationClubsTeams = new global::System.Data.DataRelation("ClubsTeams", new global::System.Data.DataColumn[] {
                 this.tableClubs.ClubIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.ClubIdColumn}, false);
     this.Relations.Add(this.relationClubsTeams);
     this.relationCompetitorsTeams2 = new global::System.Data.DataRelation("CompetitorsTeams2", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId2Column}, false);
     this.Relations.Add(this.relationCompetitorsTeams2);
     this.relationCompetitorsTeams1 = new global::System.Data.DataRelation("CompetitorsTeams1", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId1Column}, false);
     this.Relations.Add(this.relationCompetitorsTeams1);
     this.relationCompetitorsTeams5 = new global::System.Data.DataRelation("CompetitorsTeams5", new global::System.Data.DataColumn[] {
                 this.tableCompetitors.CompetitorIdColumn}, new global::System.Data.DataColumn[] {
                 this.tableTeams.CompetitorId5Column}, false);
     this.Relations.Add(this.relationCompetitorsTeams5);
 }
 internal void InitVars(bool initTable) {
     this.tableCompetition = ((CompetitionDataTable)(base.Tables["Competition"]));
     if ((initTable == true)) {
         if ((this.tableCompetition != null)) {
             this.tableCompetition.InitVars();
         }
     }
     this.tableClubs = ((ClubsDataTable)(base.Tables["Clubs"]));
     if ((initTable == true)) {
         if ((this.tableClubs != null)) {
             this.tableClubs.InitVars();
         }
     }
     this.tableCompetitors = ((CompetitorsDataTable)(base.Tables["Competitors"]));
     if ((initTable == true)) {
         if ((this.tableCompetitors != null)) {
             this.tableCompetitors.InitVars();
         }
     }
     this.tablePatrols = ((PatrolsDataTable)(base.Tables["Patrols"]));
     if ((initTable == true)) {
         if ((this.tablePatrols != null)) {
             this.tablePatrols.InitVars();
         }
     }
     this.tableCompetitorResults = ((CompetitorResultsDataTable)(base.Tables["CompetitorResults"]));
     if ((initTable == true)) {
         if ((this.tableCompetitorResults != null)) {
             this.tableCompetitorResults.InitVars();
         }
     }
     this.tableWeapons = ((WeaponsDataTable)(base.Tables["Weapons"]));
     if ((initTable == true)) {
         if ((this.tableWeapons != null)) {
             this.tableWeapons.InitVars();
         }
     }
     this.tableShooters = ((ShootersDataTable)(base.Tables["Shooters"]));
     if ((initTable == true)) {
         if ((this.tableShooters != null)) {
             this.tableShooters.InitVars();
         }
     }
     this.tableStations = ((StationsDataTable)(base.Tables["Stations"]));
     if ((initTable == true)) {
         if ((this.tableStations != null)) {
             this.tableStations.InitVars();
         }
     }
     this.tableTeams = ((TeamsDataTable)(base.Tables["Teams"]));
     if ((initTable == true)) {
         if ((this.tableTeams != null)) {
             this.tableTeams.InitVars();
         }
     }
     this.tableDbInfo = ((DbInfoDataTable)(base.Tables["DbInfo"]));
     if ((initTable == true)) {
         if ((this.tableDbInfo != null)) {
             this.tableDbInfo.InitVars();
         }
     }
     this.relationShootersCompetitors = this.Relations["ShootersCompetitors"];
     this.relationWeaponsCompetitors = this.Relations["WeaponsCompetitors"];
     this.relationPatrolsCompetitors = this.Relations["PatrolsCompetitors"];
     this.relationCompetitionCompetitors = this.Relations["CompetitionCompetitors"];
     this.relationCompetitionPatrols = this.Relations["CompetitionPatrols"];
     this.relationStationsCompetitorResults = this.Relations["StationsCompetitorResults"];
     this.relationCompetitorsCompetitorResults = this.Relations["CompetitorsCompetitorResults"];
     this.relationClubsShooters = this.Relations["ClubsShooters"];
     this.relationCompetitionLanes = this.Relations["CompetitionLanes"];
     this.relationCompetitorsTeams3 = this.Relations["CompetitorsTeams3"];
     this.relationCompetitorsTeams4 = this.Relations["CompetitorsTeams4"];
     this.relationClubsTeams = this.Relations["ClubsTeams"];
     this.relationCompetitorsTeams2 = this.Relations["CompetitorsTeams2"];
     this.relationCompetitorsTeams1 = this.Relations["CompetitorsTeams1"];
     this.relationCompetitorsTeams5 = this.Relations["CompetitorsTeams5"];
 }
 internal WeaponsRow(DataRowBuilder rb) :
     base(rb)
 {
     this.tableWeapons = ((WeaponsDataTable)(this.Table));
 }
 private void InitClass() {
     this.DataSetName = "DSLocalCache";
     this.Prefix = "";
     this.Namespace = "http://tempuri.org/DSLocalCache.xsd";
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tableShooters = new ShootersDataTable();
     base.Tables.Add(this.tableShooters);
     this.tableClubs = new ClubsDataTable();
     base.Tables.Add(this.tableClubs);
     this.tableWeapons = new WeaponsDataTable();
     base.Tables.Add(this.tableWeapons);
 }