internal void InitVars(bool initTable) {
     this.tablesign_history = ((sign_historyDataTable)(base.Tables["sign_history"]));
     if ((initTable == true)) {
         if ((this.tablesign_history != null)) {
             this.tablesign_history.InitVars();
         }
     }
     this.tablesign_schema = ((sign_schemaDataTable)(base.Tables["sign_schema"]));
     if ((initTable == true)) {
         if ((this.tablesign_schema != null)) {
             this.tablesign_schema.InitVars();
         }
     }
     this.tablesignature = ((signatureDataTable)(base.Tables["signature"]));
     if ((initTable == true)) {
         if ((this.tablesignature != null)) {
             this.tablesignature.InitVars();
         }
     }
     this.tabletypedocs = ((typedocsDataTable)(base.Tables["typedocs"]));
     if ((initTable == true)) {
         if ((this.tabletypedocs != null)) {
             this.tabletypedocs.InitVars();
         }
     }
     this.relationFK_sign_history_sign_history = this.Relations["FK_sign_history_sign_history"];
     this.relationFK_signature_sign_schema = this.Relations["FK_signature_sign_schema"];
     this.relationFK_typedocs_sign_schema = this.Relations["FK_typedocs_sign_schema"];
 }
 private void InitClass() {
     this.DataSetName = "DocumentsSchemaDataSet";
     this.Prefix = "";
     this.Namespace = "http://tempuri.org/DocumentsSchemaDataSet.xsd";
     this.EnforceConstraints = true;
     this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
     this.tablesign_history = new sign_historyDataTable();
     base.Tables.Add(this.tablesign_history);
     this.tablesign_schema = new sign_schemaDataTable();
     base.Tables.Add(this.tablesign_schema);
     this.tablesignature = new signatureDataTable();
     base.Tables.Add(this.tablesignature);
     this.tabletypedocs = new typedocsDataTable();
     base.Tables.Add(this.tabletypedocs);
     this.relationFK_sign_history_sign_history = new global::System.Data.DataRelation("FK_sign_history_sign_history", new global::System.Data.DataColumn[] {
                 this.tablesign_history.idColumn}, new global::System.Data.DataColumn[] {
                 this.tablesign_history.sign_numberColumn}, false);
     this.Relations.Add(this.relationFK_sign_history_sign_history);
     this.relationFK_signature_sign_schema = new global::System.Data.DataRelation("FK_signature_sign_schema", new global::System.Data.DataColumn[] {
                 this.tablesign_schema.idColumn}, new global::System.Data.DataColumn[] {
                 this.tablesignature.sschema_idColumn}, false);
     this.Relations.Add(this.relationFK_signature_sign_schema);
     this.relationFK_typedocs_sign_schema = new global::System.Data.DataRelation("FK_typedocs_sign_schema", new global::System.Data.DataColumn[] {
                 this.tablesign_schema.idColumn}, new global::System.Data.DataColumn[] {
                 this.tabletypedocs.sschema_idColumn}, false);
     this.Relations.Add(this.relationFK_typedocs_sign_schema);
 }
 internal sign_historyRow(global::System.Data.DataRowBuilder rb) : 
         base(rb) {
     this.tablesign_history = ((sign_historyDataTable)(this.Table));
 }