//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

#pragma warning disable 1591

namespace Sapphire.Ohu.Report.Datasets.Safety.Incident {
    
    
    /// <summary>
    ///Represents a strongly typed in-memory cache of data.
    ///</summary>
    [global::System.Serializable()]
    [global::System.ComponentModel.DesignerCategoryAttribute("code")]
    [global::System.ComponentModel.ToolboxItem(true)]
    [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
    [global::System.Xml.Serialization.XmlRootAttribute("AccidentWithInjuryForm")]
    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
    public partial class AccidentWithInjuryForm : global::System.Data.DataSet {
        
        private pRptAccidentWithInjuryFormDataTable tablepRptAccidentWithInjuryForm;
        
        private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public AccidentWithInjuryForm() {
            this.BeginInit();
            this.InitClass();
            global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            base.Tables.CollectionChanged += schemaChangedHandler;
            base.Relations.CollectionChanged += schemaChangedHandler;
            this.EndInit();
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected AccidentWithInjuryForm(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
                base(info, context, false) {
            if ((this.IsBinarySerialized(info, context) == true)) {
                this.InitVars(false);
                global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
                this.Tables.CollectionChanged += schemaChangedHandler1;
                this.Relations.CollectionChanged += schemaChangedHandler1;
                return;
            }
            string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
            if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
                global::System.Data.DataSet ds = new global::System.Data.DataSet();
                ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
                if ((ds.Tables["pRptAccidentWithInjuryForm"] != null)) {
                    base.Tables.Add(new pRptAccidentWithInjuryFormDataTable(ds.Tables["pRptAccidentWithInjuryForm"]));
                }
                this.DataSetName = ds.DataSetName;
                this.Prefix = ds.Prefix;
                this.Namespace = ds.Namespace;
                this.Locale = ds.Locale;
                this.CaseSensitive = ds.CaseSensitive;
                this.EnforceConstraints = ds.EnforceConstraints;
                this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
                this.InitVars();
            }
            else {
                this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
            }
            this.GetSerializationData(info, context);
            global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            base.Tables.CollectionChanged += schemaChangedHandler;
            this.Relations.CollectionChanged += schemaChangedHandler;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Browsable(false)]
        [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
        public pRptAccidentWithInjuryFormDataTable pRptAccidentWithInjuryForm {
            get {
                return this.tablepRptAccidentWithInjuryForm;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.BrowsableAttribute(true)]
        [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
        public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
            get {
                return this._schemaSerializationMode;
            }
            set {
                this._schemaSerializationMode = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
        public new global::System.Data.DataTableCollection Tables {
            get {
                return base.Tables;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
        public new global::System.Data.DataRelationCollection Relations {
            get {
                return base.Relations;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override void InitializeDerivedDataSet() {
            this.BeginInit();
            this.InitClass();
            this.EndInit();
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public override global::System.Data.DataSet Clone() {
            AccidentWithInjuryForm cln = ((AccidentWithInjuryForm)(base.Clone()));
            cln.InitVars();
            cln.SchemaSerializationMode = this.SchemaSerializationMode;
            return cln;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override bool ShouldSerializeTables() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override bool ShouldSerializeRelations() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
            if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
                this.Reset();
                global::System.Data.DataSet ds = new global::System.Data.DataSet();
                ds.ReadXml(reader);
                if ((ds.Tables["pRptAccidentWithInjuryForm"] != null)) {
                    base.Tables.Add(new pRptAccidentWithInjuryFormDataTable(ds.Tables["pRptAccidentWithInjuryForm"]));
                }
                this.DataSetName = ds.DataSetName;
                this.Prefix = ds.Prefix;
                this.Namespace = ds.Namespace;
                this.Locale = ds.Locale;
                this.CaseSensitive = ds.CaseSensitive;
                this.EnforceConstraints = ds.EnforceConstraints;
                this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
                this.InitVars();
            }
            else {
                this.ReadXml(reader);
                this.InitVars();
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
            global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
            this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
            stream.Position = 0;
            return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        internal void InitVars() {
            this.InitVars(true);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        internal void InitVars(bool initTable) {
            this.tablepRptAccidentWithInjuryForm = ((pRptAccidentWithInjuryFormDataTable)(base.Tables["pRptAccidentWithInjuryForm"]));
            if ((initTable == true)) {
                if ((this.tablepRptAccidentWithInjuryForm != null)) {
                    this.tablepRptAccidentWithInjuryForm.InitVars();
                }
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void InitClass() {
            this.DataSetName = "AccidentWithInjuryForm";
            this.Prefix = "";
            this.Namespace = "http://tempuri.org/AccidentWithInjuryForm.xsd";
            this.EnforceConstraints = true;
            this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
            this.tablepRptAccidentWithInjuryForm = new pRptAccidentWithInjuryFormDataTable();
            base.Tables.Add(this.tablepRptAccidentWithInjuryForm);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private bool ShouldSerializepRptAccidentWithInjuryForm() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
            if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
                this.InitVars();
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
            AccidentWithInjuryForm ds = new AccidentWithInjuryForm();
            global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
            global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
            global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
            any.Namespace = ds.Namespace;
            sequence.Items.Add(any);
            type.Particle = sequence;
            global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
            if (xs.Contains(dsSchema.TargetNamespace)) {
                global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
                global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
                try {
                    global::System.Xml.Schema.XmlSchema schema = null;
                    dsSchema.Write(s1);
                    for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
                        schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
                        s2.SetLength(0);
                        schema.Write(s2);
                        if ((s1.Length == s2.Length)) {
                            s1.Position = 0;
                            s2.Position = 0;
                            for (; ((s1.Position != s1.Length) 
                                        && (s1.ReadByte() == s2.ReadByte())); ) {
                                ;
                            }
                            if ((s1.Position == s1.Length)) {
                                return type;
                            }
                        }
                    }
                }
                finally {
                    if ((s1 != null)) {
                        s1.Close();
                    }
                    if ((s2 != null)) {
                        s2.Close();
                    }
                }
            }
            xs.Add(dsSchema);
            return type;
        }
        
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public delegate void pRptAccidentWithInjuryFormRowChangeEventHandler(object sender, pRptAccidentWithInjuryFormRowChangeEvent e);
        
        /// <summary>
        ///Represents the strongly named DataTable class.
        ///</summary>
        [global::System.Serializable()]
        [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
        public partial class pRptAccidentWithInjuryFormDataTable : global::System.Data.TypedTableBase<pRptAccidentWithInjuryFormRow> {
            
            private global::System.Data.DataColumn columnNameOfIndustry;
            
            private global::System.Data.DataColumn columnNatureOfIndustry;
            
            private global::System.Data.DataColumn columnRegistrationNumber;
            
            private global::System.Data.DataColumn columnLicenceNumber;
            
            private global::System.Data.DataColumn columnNicNumber;
            
            private global::System.Data.DataColumn columnEsicNumber;
            
            private global::System.Data.DataColumn columnNameOfFactory;
            
            private global::System.Data.DataColumn columnAddressOfFactory;
            
            private global::System.Data.DataColumn columnshiftandtimeofoccurrence;
            
            private global::System.Data.DataColumn columnshiftandtimeofoccurrence1;
            
            private global::System.Data.DataColumn columnshiftandtimeofoccurrence2;
            
            private global::System.Data.DataColumn columnPlaceOfIncident;
            
            private global::System.Data.DataColumn columnTyppeOfDangerousOccurence;
            
            private global::System.Data.DataColumn columnTyppeOfDangerousOccurence1;
            
            private global::System.Data.DataColumn columnTyppeOfDangerousOccurence2;
            
            private global::System.Data.DataColumn columnTotalNoOfPersonAffected;
            
            private global::System.Data.DataColumn columnInsideFactory;
            
            private global::System.Data.DataColumn columnInsideFactory1;
            
            private global::System.Data.DataColumn columnOutsideFactory;
            
            private global::System.Data.DataColumn columnOutsideFactory1;
            
            private global::System.Data.DataColumn columnWitness1Name;
            
            private global::System.Data.DataColumn columnWitness1Address;
            
            private global::System.Data.DataColumn columnWitness2Name;
            
            private global::System.Data.DataColumn columnWitness2Address;
            
            private global::System.Data.DataColumn columnCauseOfAccident;
            
            private global::System.Data.DataColumn columnAccidentWithInjuryId;
            
            private global::System.Data.DataColumn columnSubstanceEmitted;
            
            private global::System.Data.DataColumn columnNameOfOccupier;
            
            private global::System.Data.DataColumn columnAddressOfOccupier;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptAccidentWithInjuryFormDataTable() {
                this.TableName = "pRptAccidentWithInjuryForm";
                this.BeginInit();
                this.InitClass();
                this.EndInit();
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            internal pRptAccidentWithInjuryFormDataTable(global::System.Data.DataTable table) {
                this.TableName = table.TableName;
                if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
                    this.CaseSensitive = table.CaseSensitive;
                }
                if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
                    this.Locale = table.Locale;
                }
                if ((table.Namespace != table.DataSet.Namespace)) {
                    this.Namespace = table.Namespace;
                }
                this.Prefix = table.Prefix;
                this.MinimumCapacity = table.MinimumCapacity;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected pRptAccidentWithInjuryFormDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : 
                    base(info, context) {
                this.InitVars();
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn NameOfIndustryColumn {
                get {
                    return this.columnNameOfIndustry;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn NatureOfIndustryColumn {
                get {
                    return this.columnNatureOfIndustry;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn RegistrationNumberColumn {
                get {
                    return this.columnRegistrationNumber;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn LicenceNumberColumn {
                get {
                    return this.columnLicenceNumber;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn NicNumberColumn {
                get {
                    return this.columnNicNumber;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn EsicNumberColumn {
                get {
                    return this.columnEsicNumber;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn NameOfFactoryColumn {
                get {
                    return this.columnNameOfFactory;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn AddressOfFactoryColumn {
                get {
                    return this.columnAddressOfFactory;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn shiftandtimeofoccurrenceColumn {
                get {
                    return this.columnshiftandtimeofoccurrence;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn shiftandtimeofoccurrence1Column {
                get {
                    return this.columnshiftandtimeofoccurrence1;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn shiftandtimeofoccurrence2Column {
                get {
                    return this.columnshiftandtimeofoccurrence2;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn PlaceOfIncidentColumn {
                get {
                    return this.columnPlaceOfIncident;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn TyppeOfDangerousOccurenceColumn {
                get {
                    return this.columnTyppeOfDangerousOccurence;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn TyppeOfDangerousOccurence1Column {
                get {
                    return this.columnTyppeOfDangerousOccurence1;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn TyppeOfDangerousOccurence2Column {
                get {
                    return this.columnTyppeOfDangerousOccurence2;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn TotalNoOfPersonAffectedColumn {
                get {
                    return this.columnTotalNoOfPersonAffected;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn InsideFactoryColumn {
                get {
                    return this.columnInsideFactory;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn InsideFactory1Column {
                get {
                    return this.columnInsideFactory1;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn OutsideFactoryColumn {
                get {
                    return this.columnOutsideFactory;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn OutsideFactory1Column {
                get {
                    return this.columnOutsideFactory1;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn Witness1NameColumn {
                get {
                    return this.columnWitness1Name;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn Witness1AddressColumn {
                get {
                    return this.columnWitness1Address;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn Witness2NameColumn {
                get {
                    return this.columnWitness2Name;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn Witness2AddressColumn {
                get {
                    return this.columnWitness2Address;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn CauseOfAccidentColumn {
                get {
                    return this.columnCauseOfAccident;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn AccidentWithInjuryIdColumn {
                get {
                    return this.columnAccidentWithInjuryId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn SubstanceEmittedColumn {
                get {
                    return this.columnSubstanceEmitted;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn NameOfOccupierColumn {
                get {
                    return this.columnNameOfOccupier;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataColumn AddressOfOccupierColumn {
                get {
                    return this.columnAddressOfOccupier;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            [global::System.ComponentModel.Browsable(false)]
            public int Count {
                get {
                    return this.Rows.Count;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptAccidentWithInjuryFormRow this[int index] {
                get {
                    return ((pRptAccidentWithInjuryFormRow)(this.Rows[index]));
                }
            }
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public event pRptAccidentWithInjuryFormRowChangeEventHandler pRptAccidentWithInjuryFormRowChanging;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public event pRptAccidentWithInjuryFormRowChangeEventHandler pRptAccidentWithInjuryFormRowChanged;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public event pRptAccidentWithInjuryFormRowChangeEventHandler pRptAccidentWithInjuryFormRowDeleting;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public event pRptAccidentWithInjuryFormRowChangeEventHandler pRptAccidentWithInjuryFormRowDeleted;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void AddpRptAccidentWithInjuryFormRow(pRptAccidentWithInjuryFormRow row) {
                this.Rows.Add(row);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptAccidentWithInjuryFormRow AddpRptAccidentWithInjuryFormRow(
                        string NameOfIndustry, 
                        string NatureOfIndustry, 
                        string RegistrationNumber, 
                        string LicenceNumber, 
                        string NicNumber, 
                        string EsicNumber, 
                        string NameOfFactory, 
                        string AddressOfFactory, 
                        System.DateTime shiftandtimeofoccurrence, 
                        string shiftandtimeofoccurrence1, 
                        string shiftandtimeofoccurrence2, 
                        string PlaceOfIncident, 
                        bool TyppeOfDangerousOccurence, 
                        bool TyppeOfDangerousOccurence1, 
                        bool TyppeOfDangerousOccurence2, 
                        int TotalNoOfPersonAffected, 
                        short InsideFactory, 
                        short InsideFactory1, 
                        short OutsideFactory, 
                        short OutsideFactory1, 
                        string Witness1Name, 
                        string Witness1Address, 
                        string Witness2Name, 
                        string Witness2Address, 
                        string CauseOfAccident, 
                        long AccidentWithInjuryId, 
                        string SubstanceEmitted, 
                        string NameOfOccupier, 
                        string AddressOfOccupier) {
                pRptAccidentWithInjuryFormRow rowpRptAccidentWithInjuryFormRow = ((pRptAccidentWithInjuryFormRow)(this.NewRow()));
                object[] columnValuesArray = new object[] {
                        NameOfIndustry,
                        NatureOfIndustry,
                        RegistrationNumber,
                        LicenceNumber,
                        NicNumber,
                        EsicNumber,
                        NameOfFactory,
                        AddressOfFactory,
                        shiftandtimeofoccurrence,
                        shiftandtimeofoccurrence1,
                        shiftandtimeofoccurrence2,
                        PlaceOfIncident,
                        TyppeOfDangerousOccurence,
                        TyppeOfDangerousOccurence1,
                        TyppeOfDangerousOccurence2,
                        TotalNoOfPersonAffected,
                        InsideFactory,
                        InsideFactory1,
                        OutsideFactory,
                        OutsideFactory1,
                        Witness1Name,
                        Witness1Address,
                        Witness2Name,
                        Witness2Address,
                        CauseOfAccident,
                        AccidentWithInjuryId,
                        SubstanceEmitted,
                        NameOfOccupier,
                        AddressOfOccupier};
                rowpRptAccidentWithInjuryFormRow.ItemArray = columnValuesArray;
                this.Rows.Add(rowpRptAccidentWithInjuryFormRow);
                return rowpRptAccidentWithInjuryFormRow;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptAccidentWithInjuryFormRow FindByAccidentWithInjuryId(long AccidentWithInjuryId) {
                return ((pRptAccidentWithInjuryFormRow)(this.Rows.Find(new object[] {
                            AccidentWithInjuryId})));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public override global::System.Data.DataTable Clone() {
                pRptAccidentWithInjuryFormDataTable cln = ((pRptAccidentWithInjuryFormDataTable)(base.Clone()));
                cln.InitVars();
                return cln;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override global::System.Data.DataTable CreateInstance() {
                return new pRptAccidentWithInjuryFormDataTable();
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            internal void InitVars() {
                this.columnNameOfIndustry = base.Columns["NameOfIndustry"];
                this.columnNatureOfIndustry = base.Columns["NatureOfIndustry"];
                this.columnRegistrationNumber = base.Columns["RegistrationNumber"];
                this.columnLicenceNumber = base.Columns["LicenceNumber"];
                this.columnNicNumber = base.Columns["NicNumber"];
                this.columnEsicNumber = base.Columns["EsicNumber"];
                this.columnNameOfFactory = base.Columns["NameOfFactory"];
                this.columnAddressOfFactory = base.Columns["AddressOfFactory"];
                this.columnshiftandtimeofoccurrence = base.Columns["shiftandtimeofoccurrence"];
                this.columnshiftandtimeofoccurrence1 = base.Columns["shiftandtimeofoccurrence1"];
                this.columnshiftandtimeofoccurrence2 = base.Columns["shiftandtimeofoccurrence2"];
                this.columnPlaceOfIncident = base.Columns["PlaceOfIncident"];
                this.columnTyppeOfDangerousOccurence = base.Columns["TyppeOfDangerousOccurence"];
                this.columnTyppeOfDangerousOccurence1 = base.Columns["TyppeOfDangerousOccurence1"];
                this.columnTyppeOfDangerousOccurence2 = base.Columns["TyppeOfDangerousOccurence2"];
                this.columnTotalNoOfPersonAffected = base.Columns["TotalNoOfPersonAffected"];
                this.columnInsideFactory = base.Columns["InsideFactory"];
                this.columnInsideFactory1 = base.Columns["InsideFactory1"];
                this.columnOutsideFactory = base.Columns["OutsideFactory"];
                this.columnOutsideFactory1 = base.Columns["OutsideFactory1"];
                this.columnWitness1Name = base.Columns["Witness1Name"];
                this.columnWitness1Address = base.Columns["Witness1Address"];
                this.columnWitness2Name = base.Columns["Witness2Name"];
                this.columnWitness2Address = base.Columns["Witness2Address"];
                this.columnCauseOfAccident = base.Columns["CauseOfAccident"];
                this.columnAccidentWithInjuryId = base.Columns["AccidentWithInjuryId"];
                this.columnSubstanceEmitted = base.Columns["SubstanceEmitted"];
                this.columnNameOfOccupier = base.Columns["NameOfOccupier"];
                this.columnAddressOfOccupier = base.Columns["AddressOfOccupier"];
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            private void InitClass() {
                this.columnNameOfIndustry = new global::System.Data.DataColumn("NameOfIndustry", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnNameOfIndustry);
                this.columnNatureOfIndustry = new global::System.Data.DataColumn("NatureOfIndustry", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnNatureOfIndustry);
                this.columnRegistrationNumber = new global::System.Data.DataColumn("RegistrationNumber", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnRegistrationNumber);
                this.columnLicenceNumber = new global::System.Data.DataColumn("LicenceNumber", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnLicenceNumber);
                this.columnNicNumber = new global::System.Data.DataColumn("NicNumber", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnNicNumber);
                this.columnEsicNumber = new global::System.Data.DataColumn("EsicNumber", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnEsicNumber);
                this.columnNameOfFactory = new global::System.Data.DataColumn("NameOfFactory", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnNameOfFactory);
                this.columnAddressOfFactory = new global::System.Data.DataColumn("AddressOfFactory", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnAddressOfFactory);
                this.columnshiftandtimeofoccurrence = new global::System.Data.DataColumn("shiftandtimeofoccurrence", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnshiftandtimeofoccurrence);
                this.columnshiftandtimeofoccurrence1 = new global::System.Data.DataColumn("shiftandtimeofoccurrence1", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnshiftandtimeofoccurrence1);
                this.columnshiftandtimeofoccurrence2 = new global::System.Data.DataColumn("shiftandtimeofoccurrence2", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnshiftandtimeofoccurrence2);
                this.columnPlaceOfIncident = new global::System.Data.DataColumn("PlaceOfIncident", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPlaceOfIncident);
                this.columnTyppeOfDangerousOccurence = new global::System.Data.DataColumn("TyppeOfDangerousOccurence", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnTyppeOfDangerousOccurence);
                this.columnTyppeOfDangerousOccurence1 = new global::System.Data.DataColumn("TyppeOfDangerousOccurence1", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnTyppeOfDangerousOccurence1);
                this.columnTyppeOfDangerousOccurence2 = new global::System.Data.DataColumn("TyppeOfDangerousOccurence2", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnTyppeOfDangerousOccurence2);
                this.columnTotalNoOfPersonAffected = new global::System.Data.DataColumn("TotalNoOfPersonAffected", typeof(int), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnTotalNoOfPersonAffected);
                this.columnInsideFactory = new global::System.Data.DataColumn("InsideFactory", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnInsideFactory);
                this.columnInsideFactory1 = new global::System.Data.DataColumn("InsideFactory1", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnInsideFactory1);
                this.columnOutsideFactory = new global::System.Data.DataColumn("OutsideFactory", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnOutsideFactory);
                this.columnOutsideFactory1 = new global::System.Data.DataColumn("OutsideFactory1", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnOutsideFactory1);
                this.columnWitness1Name = new global::System.Data.DataColumn("Witness1Name", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnWitness1Name);
                this.columnWitness1Address = new global::System.Data.DataColumn("Witness1Address", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnWitness1Address);
                this.columnWitness2Name = new global::System.Data.DataColumn("Witness2Name", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnWitness2Name);
                this.columnWitness2Address = new global::System.Data.DataColumn("Witness2Address", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnWitness2Address);
                this.columnCauseOfAccident = new global::System.Data.DataColumn("CauseOfAccident", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCauseOfAccident);
                this.columnAccidentWithInjuryId = new global::System.Data.DataColumn("AccidentWithInjuryId", typeof(long), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnAccidentWithInjuryId);
                this.columnSubstanceEmitted = new global::System.Data.DataColumn("SubstanceEmitted", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnSubstanceEmitted);
                this.columnNameOfOccupier = new global::System.Data.DataColumn("NameOfOccupier", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnNameOfOccupier);
                this.columnAddressOfOccupier = new global::System.Data.DataColumn("AddressOfOccupier", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnAddressOfOccupier);
                this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
                                this.columnAccidentWithInjuryId}, true));
                this.columnNameOfIndustry.ReadOnly = true;
                this.columnNameOfIndustry.MaxLength = 300;
                this.columnNatureOfIndustry.ReadOnly = true;
                this.columnNatureOfIndustry.MaxLength = 100;
                this.columnRegistrationNumber.ReadOnly = true;
                this.columnRegistrationNumber.MaxLength = 50;
                this.columnLicenceNumber.ReadOnly = true;
                this.columnLicenceNumber.MaxLength = 50;
                this.columnNicNumber.ReadOnly = true;
                this.columnNicNumber.MaxLength = 50;
                this.columnEsicNumber.ReadOnly = true;
                this.columnEsicNumber.MaxLength = 50;
                this.columnNameOfFactory.ReadOnly = true;
                this.columnNameOfFactory.MaxLength = 300;
                this.columnAddressOfFactory.ReadOnly = true;
                this.columnAddressOfFactory.MaxLength = 152;
                this.columnshiftandtimeofoccurrence1.ReadOnly = true;
                this.columnshiftandtimeofoccurrence1.MaxLength = 15;
                this.columnshiftandtimeofoccurrence2.ReadOnly = true;
                this.columnshiftandtimeofoccurrence2.MaxLength = 100;
                this.columnPlaceOfIncident.ReadOnly = true;
                this.columnPlaceOfIncident.MaxLength = 200;
                this.columnTyppeOfDangerousOccurence.ReadOnly = true;
                this.columnTyppeOfDangerousOccurence1.ReadOnly = true;
                this.columnTyppeOfDangerousOccurence2.ReadOnly = true;
                this.columnTotalNoOfPersonAffected.ReadOnly = true;
                this.columnInsideFactory.ReadOnly = true;
                this.columnInsideFactory1.ReadOnly = true;
                this.columnOutsideFactory.ReadOnly = true;
                this.columnOutsideFactory1.ReadOnly = true;
                this.columnWitness1Name.ReadOnly = true;
                this.columnWitness1Name.MaxLength = 100;
                this.columnWitness1Address.ReadOnly = true;
                this.columnWitness1Address.MaxLength = 100;
                this.columnWitness2Name.ReadOnly = true;
                this.columnWitness2Name.MaxLength = 100;
                this.columnWitness2Address.ReadOnly = true;
                this.columnWitness2Address.MaxLength = 100;
                this.columnCauseOfAccident.ReadOnly = true;
                this.columnCauseOfAccident.MaxLength = 200;
                this.columnAccidentWithInjuryId.AllowDBNull = false;
                this.columnAccidentWithInjuryId.Unique = true;
                this.columnSubstanceEmitted.MaxLength = 100;
                this.columnNameOfOccupier.MaxLength = 50;
                this.columnAddressOfOccupier.MaxLength = 200;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptAccidentWithInjuryFormRow NewpRptAccidentWithInjuryFormRow() {
                return ((pRptAccidentWithInjuryFormRow)(this.NewRow()));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
                return new pRptAccidentWithInjuryFormRow(builder);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override global::System.Type GetRowType() {
                return typeof(pRptAccidentWithInjuryFormRow);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowChanged(e);
                if ((this.pRptAccidentWithInjuryFormRowChanged != null)) {
                    this.pRptAccidentWithInjuryFormRowChanged(this, new pRptAccidentWithInjuryFormRowChangeEvent(((pRptAccidentWithInjuryFormRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowChanging(e);
                if ((this.pRptAccidentWithInjuryFormRowChanging != null)) {
                    this.pRptAccidentWithInjuryFormRowChanging(this, new pRptAccidentWithInjuryFormRowChangeEvent(((pRptAccidentWithInjuryFormRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.pRptAccidentWithInjuryFormRowDeleted != null)) {
                    this.pRptAccidentWithInjuryFormRowDeleted(this, new pRptAccidentWithInjuryFormRowChangeEvent(((pRptAccidentWithInjuryFormRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleting(e);
                if ((this.pRptAccidentWithInjuryFormRowDeleting != null)) {
                    this.pRptAccidentWithInjuryFormRowDeleting(this, new pRptAccidentWithInjuryFormRowChangeEvent(((pRptAccidentWithInjuryFormRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void RemovepRptAccidentWithInjuryFormRow(pRptAccidentWithInjuryFormRow row) {
                this.Rows.Remove(row);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
                global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
                global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
                AccidentWithInjuryForm ds = new AccidentWithInjuryForm();
                global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
                any1.Namespace = "http://www.w3.org/2001/XMLSchema";
                any1.MinOccurs = new decimal(0);
                any1.MaxOccurs = decimal.MaxValue;
                any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any1);
                global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
                any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
                any2.MinOccurs = new decimal(1);
                any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any2);
                global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
                attribute1.Name = "namespace";
                attribute1.FixedValue = ds.Namespace;
                type.Attributes.Add(attribute1);
                global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
                attribute2.Name = "tableTypeName";
                attribute2.FixedValue = "pRptAccidentWithInjuryFormDataTable";
                type.Attributes.Add(attribute2);
                type.Particle = sequence;
                global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
                if (xs.Contains(dsSchema.TargetNamespace)) {
                    global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
                    global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
                    try {
                        global::System.Xml.Schema.XmlSchema schema = null;
                        dsSchema.Write(s1);
                        for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
                            schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
                            s2.SetLength(0);
                            schema.Write(s2);
                            if ((s1.Length == s2.Length)) {
                                s1.Position = 0;
                                s2.Position = 0;
                                for (; ((s1.Position != s1.Length) 
                                            && (s1.ReadByte() == s2.ReadByte())); ) {
                                    ;
                                }
                                if ((s1.Position == s1.Length)) {
                                    return type;
                                }
                            }
                        }
                    }
                    finally {
                        if ((s1 != null)) {
                            s1.Close();
                        }
                        if ((s2 != null)) {
                            s2.Close();
                        }
                    }
                }
                xs.Add(dsSchema);
                return type;
            }
        }
        
        /// <summary>
        ///Represents strongly named DataRow class.
        ///</summary>
        public partial class pRptAccidentWithInjuryFormRow : global::System.Data.DataRow {
            
            private pRptAccidentWithInjuryFormDataTable tablepRptAccidentWithInjuryForm;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            internal pRptAccidentWithInjuryFormRow(global::System.Data.DataRowBuilder rb) : 
                    base(rb) {
                this.tablepRptAccidentWithInjuryForm = ((pRptAccidentWithInjuryFormDataTable)(this.Table));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string NameOfIndustry {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.NameOfIndustryColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'NameOfIndustry\' in table \'pRptAccidentWithInjuryForm\' is DB" +
                                "Null.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.NameOfIndustryColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string NatureOfIndustry {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.NatureOfIndustryColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'NatureOfIndustry\' in table \'pRptAccidentWithInjuryForm\' is " +
                                "DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.NatureOfIndustryColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string RegistrationNumber {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.RegistrationNumberColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'RegistrationNumber\' in table \'pRptAccidentWithInjuryForm\' i" +
                                "s DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.RegistrationNumberColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string LicenceNumber {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.LicenceNumberColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'LicenceNumber\' in table \'pRptAccidentWithInjuryForm\' is DBN" +
                                "ull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.LicenceNumberColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string NicNumber {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.NicNumberColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'NicNumber\' in table \'pRptAccidentWithInjuryForm\' is DBNull." +
                                "", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.NicNumberColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string EsicNumber {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.EsicNumberColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'EsicNumber\' in table \'pRptAccidentWithInjuryForm\' is DBNull" +
                                ".", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.EsicNumberColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string NameOfFactory {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.NameOfFactoryColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'NameOfFactory\' in table \'pRptAccidentWithInjuryForm\' is DBN" +
                                "ull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.NameOfFactoryColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string AddressOfFactory {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.AddressOfFactoryColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'AddressOfFactory\' in table \'pRptAccidentWithInjuryForm\' is " +
                                "DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.AddressOfFactoryColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public System.DateTime shiftandtimeofoccurrence {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrenceColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'shiftandtimeofoccurrence\' in table \'pRptAccidentWithInjuryF" +
                                "orm\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrenceColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string shiftandtimeofoccurrence1 {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrence1Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'shiftandtimeofoccurrence1\' in table \'pRptAccidentWithInjury" +
                                "Form\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrence1Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string shiftandtimeofoccurrence2 {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrence2Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'shiftandtimeofoccurrence2\' in table \'pRptAccidentWithInjury" +
                                "Form\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrence2Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string PlaceOfIncident {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.PlaceOfIncidentColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PlaceOfIncident\' in table \'pRptAccidentWithInjuryForm\' is D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.PlaceOfIncidentColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool TyppeOfDangerousOccurence {
                get {
                    try {
                        return ((bool)(this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurenceColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'TyppeOfDangerousOccurence\' in table \'pRptAccidentWithInjury" +
                                "Form\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurenceColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool TyppeOfDangerousOccurence1 {
                get {
                    try {
                        return ((bool)(this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurence1Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'TyppeOfDangerousOccurence1\' in table \'pRptAccidentWithInjur" +
                                "yForm\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurence1Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool TyppeOfDangerousOccurence2 {
                get {
                    try {
                        return ((bool)(this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurence2Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'TyppeOfDangerousOccurence2\' in table \'pRptAccidentWithInjur" +
                                "yForm\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurence2Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public int TotalNoOfPersonAffected {
                get {
                    try {
                        return ((int)(this[this.tablepRptAccidentWithInjuryForm.TotalNoOfPersonAffectedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'TotalNoOfPersonAffected\' in table \'pRptAccidentWithInjuryFo" +
                                "rm\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.TotalNoOfPersonAffectedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public short InsideFactory {
                get {
                    try {
                        return ((short)(this[this.tablepRptAccidentWithInjuryForm.InsideFactoryColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'InsideFactory\' in table \'pRptAccidentWithInjuryForm\' is DBN" +
                                "ull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.InsideFactoryColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public short InsideFactory1 {
                get {
                    try {
                        return ((short)(this[this.tablepRptAccidentWithInjuryForm.InsideFactory1Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'InsideFactory1\' in table \'pRptAccidentWithInjuryForm\' is DB" +
                                "Null.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.InsideFactory1Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public short OutsideFactory {
                get {
                    try {
                        return ((short)(this[this.tablepRptAccidentWithInjuryForm.OutsideFactoryColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'OutsideFactory\' in table \'pRptAccidentWithInjuryForm\' is DB" +
                                "Null.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.OutsideFactoryColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public short OutsideFactory1 {
                get {
                    try {
                        return ((short)(this[this.tablepRptAccidentWithInjuryForm.OutsideFactory1Column]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'OutsideFactory1\' in table \'pRptAccidentWithInjuryForm\' is D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.OutsideFactory1Column] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string Witness1Name {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.Witness1NameColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'Witness1Name\' in table \'pRptAccidentWithInjuryForm\' is DBNu" +
                                "ll.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.Witness1NameColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string Witness1Address {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.Witness1AddressColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'Witness1Address\' in table \'pRptAccidentWithInjuryForm\' is D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.Witness1AddressColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string Witness2Name {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.Witness2NameColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'Witness2Name\' in table \'pRptAccidentWithInjuryForm\' is DBNu" +
                                "ll.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.Witness2NameColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string Witness2Address {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.Witness2AddressColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'Witness2Address\' in table \'pRptAccidentWithInjuryForm\' is D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.Witness2AddressColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string CauseOfAccident {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.CauseOfAccidentColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'CauseOfAccident\' in table \'pRptAccidentWithInjuryForm\' is D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.CauseOfAccidentColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public long AccidentWithInjuryId {
                get {
                    return ((long)(this[this.tablepRptAccidentWithInjuryForm.AccidentWithInjuryIdColumn]));
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.AccidentWithInjuryIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string SubstanceEmitted {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.SubstanceEmittedColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'SubstanceEmitted\' in table \'pRptAccidentWithInjuryForm\' is " +
                                "DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.SubstanceEmittedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string NameOfOccupier {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.NameOfOccupierColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'NameOfOccupier\' in table \'pRptAccidentWithInjuryForm\' is DB" +
                                "Null.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.NameOfOccupierColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public string AddressOfOccupier {
                get {
                    try {
                        return ((string)(this[this.tablepRptAccidentWithInjuryForm.AddressOfOccupierColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'AddressOfOccupier\' in table \'pRptAccidentWithInjuryForm\' is" +
                                " DBNull.", e);
                    }
                }
                set {
                    this[this.tablepRptAccidentWithInjuryForm.AddressOfOccupierColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsNameOfIndustryNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.NameOfIndustryColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetNameOfIndustryNull() {
                this[this.tablepRptAccidentWithInjuryForm.NameOfIndustryColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsNatureOfIndustryNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.NatureOfIndustryColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetNatureOfIndustryNull() {
                this[this.tablepRptAccidentWithInjuryForm.NatureOfIndustryColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsRegistrationNumberNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.RegistrationNumberColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetRegistrationNumberNull() {
                this[this.tablepRptAccidentWithInjuryForm.RegistrationNumberColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsLicenceNumberNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.LicenceNumberColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetLicenceNumberNull() {
                this[this.tablepRptAccidentWithInjuryForm.LicenceNumberColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsNicNumberNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.NicNumberColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetNicNumberNull() {
                this[this.tablepRptAccidentWithInjuryForm.NicNumberColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsEsicNumberNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.EsicNumberColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetEsicNumberNull() {
                this[this.tablepRptAccidentWithInjuryForm.EsicNumberColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsNameOfFactoryNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.NameOfFactoryColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetNameOfFactoryNull() {
                this[this.tablepRptAccidentWithInjuryForm.NameOfFactoryColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsAddressOfFactoryNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.AddressOfFactoryColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetAddressOfFactoryNull() {
                this[this.tablepRptAccidentWithInjuryForm.AddressOfFactoryColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsshiftandtimeofoccurrenceNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrenceColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetshiftandtimeofoccurrenceNull() {
                this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrenceColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool Isshiftandtimeofoccurrence1Null() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrence1Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void Setshiftandtimeofoccurrence1Null() {
                this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrence1Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool Isshiftandtimeofoccurrence2Null() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrence2Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void Setshiftandtimeofoccurrence2Null() {
                this[this.tablepRptAccidentWithInjuryForm.shiftandtimeofoccurrence2Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsPlaceOfIncidentNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.PlaceOfIncidentColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetPlaceOfIncidentNull() {
                this[this.tablepRptAccidentWithInjuryForm.PlaceOfIncidentColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsTyppeOfDangerousOccurenceNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurenceColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetTyppeOfDangerousOccurenceNull() {
                this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurenceColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsTyppeOfDangerousOccurence1Null() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurence1Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetTyppeOfDangerousOccurence1Null() {
                this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurence1Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsTyppeOfDangerousOccurence2Null() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurence2Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetTyppeOfDangerousOccurence2Null() {
                this[this.tablepRptAccidentWithInjuryForm.TyppeOfDangerousOccurence2Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsTotalNoOfPersonAffectedNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.TotalNoOfPersonAffectedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetTotalNoOfPersonAffectedNull() {
                this[this.tablepRptAccidentWithInjuryForm.TotalNoOfPersonAffectedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsInsideFactoryNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.InsideFactoryColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetInsideFactoryNull() {
                this[this.tablepRptAccidentWithInjuryForm.InsideFactoryColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsInsideFactory1Null() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.InsideFactory1Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetInsideFactory1Null() {
                this[this.tablepRptAccidentWithInjuryForm.InsideFactory1Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsOutsideFactoryNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.OutsideFactoryColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetOutsideFactoryNull() {
                this[this.tablepRptAccidentWithInjuryForm.OutsideFactoryColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsOutsideFactory1Null() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.OutsideFactory1Column);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetOutsideFactory1Null() {
                this[this.tablepRptAccidentWithInjuryForm.OutsideFactory1Column] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsWitness1NameNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.Witness1NameColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetWitness1NameNull() {
                this[this.tablepRptAccidentWithInjuryForm.Witness1NameColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsWitness1AddressNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.Witness1AddressColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetWitness1AddressNull() {
                this[this.tablepRptAccidentWithInjuryForm.Witness1AddressColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsWitness2NameNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.Witness2NameColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetWitness2NameNull() {
                this[this.tablepRptAccidentWithInjuryForm.Witness2NameColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsWitness2AddressNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.Witness2AddressColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetWitness2AddressNull() {
                this[this.tablepRptAccidentWithInjuryForm.Witness2AddressColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsCauseOfAccidentNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.CauseOfAccidentColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetCauseOfAccidentNull() {
                this[this.tablepRptAccidentWithInjuryForm.CauseOfAccidentColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsSubstanceEmittedNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.SubstanceEmittedColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetSubstanceEmittedNull() {
                this[this.tablepRptAccidentWithInjuryForm.SubstanceEmittedColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsNameOfOccupierNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.NameOfOccupierColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetNameOfOccupierNull() {
                this[this.tablepRptAccidentWithInjuryForm.NameOfOccupierColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public bool IsAddressOfOccupierNull() {
                return this.IsNull(this.tablepRptAccidentWithInjuryForm.AddressOfOccupierColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public void SetAddressOfOccupierNull() {
                this[this.tablepRptAccidentWithInjuryForm.AddressOfOccupierColumn] = global::System.Convert.DBNull;
            }
        }
        
        /// <summary>
        ///Row event argument class
        ///</summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public class pRptAccidentWithInjuryFormRowChangeEvent : global::System.EventArgs {
            
            private pRptAccidentWithInjuryFormRow eventRow;
            
            private global::System.Data.DataRowAction eventAction;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptAccidentWithInjuryFormRowChangeEvent(pRptAccidentWithInjuryFormRow row, global::System.Data.DataRowAction action) {
                this.eventRow = row;
                this.eventAction = action;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public pRptAccidentWithInjuryFormRow Row {
                get {
                    return this.eventRow;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public global::System.Data.DataRowAction Action {
                get {
                    return this.eventAction;
                }
            }
        }
    }
}
namespace Sapphire.Ohu.Report.Datasets.Safety.Incident.AccidentWithInjuryFormTableAdapters {
    
    
    /// <summary>
    ///Represents the connection and commands used to retrieve and save data.
    ///</summary>
    [global::System.ComponentModel.DesignerCategoryAttribute("code")]
    [global::System.ComponentModel.ToolboxItem(true)]
    [global::System.ComponentModel.DataObjectAttribute(true)]
    [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" +
        ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
    public partial class pRptAccidentWithInjuryFormTableAdapter : global::System.ComponentModel.Component {
        
        private global::System.Data.SqlClient.SqlDataAdapter _adapter;
        
        private global::System.Data.SqlClient.SqlConnection _connection;
        
        private global::System.Data.SqlClient.SqlTransaction _transaction;
        
        private global::System.Data.SqlClient.SqlCommand[] _commandCollection;
        
        private bool _clearBeforeFill;
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public pRptAccidentWithInjuryFormTableAdapter() {
            this.ClearBeforeFill = true;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter {
            get {
                if ((this._adapter == null)) {
                    this.InitAdapter();
                }
                return this._adapter;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        internal global::System.Data.SqlClient.SqlConnection Connection {
            get {
                if ((this._connection == null)) {
                    this.InitConnection();
                }
                return this._connection;
            }
            set {
                this._connection = value;
                if ((this.Adapter.InsertCommand != null)) {
                    this.Adapter.InsertCommand.Connection = value;
                }
                if ((this.Adapter.DeleteCommand != null)) {
                    this.Adapter.DeleteCommand.Connection = value;
                }
                if ((this.Adapter.UpdateCommand != null)) {
                    this.Adapter.UpdateCommand.Connection = value;
                }
                for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
                    if ((this.CommandCollection[i] != null)) {
                        ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value;
                    }
                }
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        internal global::System.Data.SqlClient.SqlTransaction Transaction {
            get {
                return this._transaction;
            }
            set {
                this._transaction = value;
                for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
                    this.CommandCollection[i].Transaction = this._transaction;
                }
                if (((this.Adapter != null) 
                            && (this.Adapter.DeleteCommand != null))) {
                    this.Adapter.DeleteCommand.Transaction = this._transaction;
                }
                if (((this.Adapter != null) 
                            && (this.Adapter.InsertCommand != null))) {
                    this.Adapter.InsertCommand.Transaction = this._transaction;
                }
                if (((this.Adapter != null) 
                            && (this.Adapter.UpdateCommand != null))) {
                    this.Adapter.UpdateCommand.Transaction = this._transaction;
                }
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected global::System.Data.SqlClient.SqlCommand[] CommandCollection {
            get {
                if ((this._commandCollection == null)) {
                    this.InitCommandCollection();
                }
                return this._commandCollection;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public bool ClearBeforeFill {
            get {
                return this._clearBeforeFill;
            }
            set {
                this._clearBeforeFill = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void InitAdapter() {
            this._adapter = new global::System.Data.SqlClient.SqlDataAdapter();
            global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping();
            tableMapping.SourceTable = "Table";
            tableMapping.DataSetTable = "pRptAccidentWithInjuryForm";
            tableMapping.ColumnMappings.Add("NameOfIndustry", "NameOfIndustry");
            tableMapping.ColumnMappings.Add("NatureOfIndustry", "NatureOfIndustry");
            tableMapping.ColumnMappings.Add("RegistrationNumber", "RegistrationNumber");
            tableMapping.ColumnMappings.Add("LicenceNumber", "LicenceNumber");
            tableMapping.ColumnMappings.Add("NicNumber", "NicNumber");
            tableMapping.ColumnMappings.Add("EsicNumber", "EsicNumber");
            tableMapping.ColumnMappings.Add("NameOfFactory", "NameOfFactory");
            tableMapping.ColumnMappings.Add("AddressOfFactory", "AddressOfFactory");
            tableMapping.ColumnMappings.Add("shiftandtimeofoccurrence", "shiftandtimeofoccurrence");
            tableMapping.ColumnMappings.Add("shiftandtimeofoccurrence1", "shiftandtimeofoccurrence1");
            tableMapping.ColumnMappings.Add("shiftandtimeofoccurrence2", "shiftandtimeofoccurrence2");
            tableMapping.ColumnMappings.Add("PlaceOfIncident", "PlaceOfIncident");
            tableMapping.ColumnMappings.Add("TyppeOfDangerousOccurence", "TyppeOfDangerousOccurence");
            tableMapping.ColumnMappings.Add("TyppeOfDangerousOccurence1", "TyppeOfDangerousOccurence1");
            tableMapping.ColumnMappings.Add("TyppeOfDangerousOccurence2", "TyppeOfDangerousOccurence2");
            tableMapping.ColumnMappings.Add("TotalNoOfPersonAffected", "TotalNoOfPersonAffected");
            tableMapping.ColumnMappings.Add("InsideFactory", "InsideFactory");
            tableMapping.ColumnMappings.Add("InsideFactory1", "InsideFactory1");
            tableMapping.ColumnMappings.Add("OutsideFactory", "OutsideFactory");
            tableMapping.ColumnMappings.Add("OutsideFactory1", "OutsideFactory1");
            tableMapping.ColumnMappings.Add("Witness1Name", "Witness1Name");
            tableMapping.ColumnMappings.Add("Witness1Address", "Witness1Address");
            tableMapping.ColumnMappings.Add("Witness2Name", "Witness2Name");
            tableMapping.ColumnMappings.Add("Witness2Address", "Witness2Address");
            tableMapping.ColumnMappings.Add("CauseOfAccident", "CauseOfAccident");
            tableMapping.ColumnMappings.Add("AccidentWithInjuryId", "AccidentWithInjuryId");
            tableMapping.ColumnMappings.Add("SubstanceEmitted", "SubstanceEmitted");
            tableMapping.ColumnMappings.Add("NameOfOccupier", "NameOfOccupier");
            tableMapping.ColumnMappings.Add("AddressOfOccupier", "AddressOfOccupier");
            this._adapter.TableMappings.Add(tableMapping);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void InitConnection() {
            this._connection = new global::System.Data.SqlClient.SqlConnection();
            this._connection.ConnectionString = global::Sapphire.Ohu.Report.Datasets.Properties.Settings.Default.OccuCareConnectionString2;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private void InitCommandCollection() {
            this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1];
            this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
            this._commandCollection[0].Connection = this.Connection;
            this._commandCollection[0].CommandText = "sExamination.pRptAccidentWithInjuryForm";
            this._commandCollection[0].CommandType = global::System.Data.CommandType.StoredProcedure;
            this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
            this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@rStoreLocationId", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
            this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@rId", global::System.Data.SqlDbType.BigInt, 8, global::System.Data.ParameterDirection.Input, 19, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
            this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@rFromDate", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
            this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@rToDate", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
            this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@rReportId", global::System.Data.SqlDbType.SmallInt, 2, global::System.Data.ParameterDirection.Input, 5, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
        [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)]
        public virtual int Fill(AccidentWithInjuryForm.pRptAccidentWithInjuryFormDataTable dataTable, global::System.Nullable<int> rStoreLocationId, global::System.Nullable<long> rId, global::System.Nullable<global::System.DateTime> rFromDate, global::System.Nullable<global::System.DateTime> rToDate, global::System.Nullable<short> rReportId) {
            this.Adapter.SelectCommand = this.CommandCollection[0];
            if ((rStoreLocationId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[1].Value = ((int)(rStoreLocationId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value;
            }
            if ((rId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[2].Value = ((long)(rId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value;
            }
            if ((rFromDate.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(rFromDate.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value;
            }
            if ((rToDate.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[4].Value = ((System.DateTime)(rToDate.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value;
            }
            if ((rReportId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[5].Value = ((short)(rReportId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value;
            }
            if ((this.ClearBeforeFill == true)) {
                dataTable.Clear();
            }
            int returnValue = this.Adapter.Fill(dataTable);
            return returnValue;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
        [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)]
        public virtual AccidentWithInjuryForm.pRptAccidentWithInjuryFormDataTable GetData(global::System.Nullable<int> rStoreLocationId, global::System.Nullable<long> rId, global::System.Nullable<global::System.DateTime> rFromDate, global::System.Nullable<global::System.DateTime> rToDate, global::System.Nullable<short> rReportId) {
            this.Adapter.SelectCommand = this.CommandCollection[0];
            if ((rStoreLocationId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[1].Value = ((int)(rStoreLocationId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value;
            }
            if ((rId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[2].Value = ((long)(rId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value;
            }
            if ((rFromDate.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[3].Value = ((System.DateTime)(rFromDate.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value;
            }
            if ((rToDate.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[4].Value = ((System.DateTime)(rToDate.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value;
            }
            if ((rReportId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[5].Value = ((short)(rReportId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value;
            }
            AccidentWithInjuryForm.pRptAccidentWithInjuryFormDataTable dataTable = new AccidentWithInjuryForm.pRptAccidentWithInjuryFormDataTable();
            this.Adapter.Fill(dataTable);
            return dataTable;
        }
    }
    
    /// <summary>
    ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
    ///</summary>
    [global::System.ComponentModel.DesignerCategoryAttribute("code")]
    [global::System.ComponentModel.ToolboxItem(true)]
    [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" +
        "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")]
    public partial class TableAdapterManager : global::System.ComponentModel.Component {
        
        private UpdateOrderOption _updateOrder;
        
        private bool _backupDataSetBeforeUpdate;
        
        private global::System.Data.IDbConnection _connection;
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public UpdateOrderOption UpdateOrder {
            get {
                return this._updateOrder;
            }
            set {
                this._updateOrder = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public bool BackupDataSetBeforeUpdate {
            get {
                return this._backupDataSetBeforeUpdate;
            }
            set {
                this._backupDataSetBeforeUpdate = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Browsable(false)]
        public global::System.Data.IDbConnection Connection {
            get {
                if ((this._connection != null)) {
                    return this._connection;
                }
                return null;
            }
            set {
                this._connection = value;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        [global::System.ComponentModel.Browsable(false)]
        public int TableAdapterInstanceCount {
            get {
                int count = 0;
                return count;
            }
        }
        
        /// <summary>
        ///Update rows in top-down order.
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private int UpdateUpdatedRows(AccidentWithInjuryForm dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
            int result = 0;
            return result;
        }
        
        /// <summary>
        ///Insert rows in top-down order.
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private int UpdateInsertedRows(AccidentWithInjuryForm dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
            int result = 0;
            return result;
        }
        
        /// <summary>
        ///Delete rows in bottom-up order.
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private int UpdateDeletedRows(AccidentWithInjuryForm dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows) {
            int result = 0;
            return result;
        }
        
        /// <summary>
        ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
            if (((updatedRows == null) 
                        || (updatedRows.Length < 1))) {
                return updatedRows;
            }
            if (((allAddedRows == null) 
                        || (allAddedRows.Count < 1))) {
                return updatedRows;
            }
            global::System.Collections.Generic.List<global::System.Data.DataRow> realUpdatedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
            for (int i = 0; (i < updatedRows.Length); i = (i + 1)) {
                global::System.Data.DataRow row = updatedRows[i];
                if ((allAddedRows.Contains(row) == false)) {
                    realUpdatedRows.Add(row);
                }
            }
            return realUpdatedRows.ToArray();
        }
        
        /// <summary>
        ///Update all changes to the dataset.
        ///</summary>
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public virtual int UpdateAll(AccidentWithInjuryForm dataSet) {
            if ((dataSet == null)) {
                throw new global::System.ArgumentNullException("dataSet");
            }
            if ((dataSet.HasChanges() == false)) {
                return 0;
            }
            global::System.Data.IDbConnection workConnection = this.Connection;
            if ((workConnection == null)) {
                throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" +
                        "ger TableAdapter property to a valid TableAdapter instance.");
            }
            bool workConnOpened = false;
            if (((workConnection.State & global::System.Data.ConnectionState.Broken) 
                        == global::System.Data.ConnectionState.Broken)) {
                workConnection.Close();
            }
            if ((workConnection.State == global::System.Data.ConnectionState.Closed)) {
                workConnection.Open();
                workConnOpened = true;
            }
            global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction();
            if ((workTransaction == null)) {
                throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" +
                        "ctions or the current state is not allowing the transaction to begin.");
            }
            global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
            global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
            global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter> adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter>();
            global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection> revertConnections = new global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection>();
            int result = 0;
            global::System.Data.DataSet backupDataSet = null;
            if (this.BackupDataSetBeforeUpdate) {
                backupDataSet = new global::System.Data.DataSet();
                backupDataSet.Merge(dataSet);
            }
            try {
                // ---- Prepare for update -----------
                //
                // 
                //---- Perform updates -----------
                //
                if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) {
                    result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
                    result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
                }
                else {
                    result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
                    result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
                }
                result = (result + this.UpdateDeletedRows(dataSet, allChangedRows));
                // 
                //---- Commit updates -----------
                //
                workTransaction.Commit();
                if ((0 < allAddedRows.Count)) {
                    global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
                    allAddedRows.CopyTo(rows);
                    for (int i = 0; (i < rows.Length); i = (i + 1)) {
                        global::System.Data.DataRow row = rows[i];
                        row.AcceptChanges();
                    }
                }
                if ((0 < allChangedRows.Count)) {
                    global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count];
                    allChangedRows.CopyTo(rows);
                    for (int i = 0; (i < rows.Length); i = (i + 1)) {
                        global::System.Data.DataRow row = rows[i];
                        row.AcceptChanges();
                    }
                }
            }
            catch (global::System.Exception ex) {
                workTransaction.Rollback();
                // ---- Restore the dataset -----------
                if (this.BackupDataSetBeforeUpdate) {
                    global::System.Diagnostics.Debug.Assert((backupDataSet != null));
                    dataSet.Clear();
                    dataSet.Merge(backupDataSet);
                }
                else {
                    if ((0 < allAddedRows.Count)) {
                        global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
                        allAddedRows.CopyTo(rows);
                        for (int i = 0; (i < rows.Length); i = (i + 1)) {
                            global::System.Data.DataRow row = rows[i];
                            row.AcceptChanges();
                            row.SetAdded();
                        }
                    }
                }
                throw ex;
            }
            finally {
                if (workConnOpened) {
                    workConnection.Close();
                }
                if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) {
                    global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count];
                    adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters);
                    for (int i = 0; (i < adapters.Length); i = (i + 1)) {
                        global::System.Data.Common.DataAdapter adapter = adapters[i];
                        adapter.AcceptChangesDuringUpdate = true;
                    }
                }
            }
            return result;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) {
            global::System.Array.Sort<global::System.Data.DataRow>(rows, new SelfReferenceComparer(relation, childFirst));
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) {
            if ((this._connection != null)) {
                return true;
            }
            if (((this.Connection == null) 
                        || (inputConnection == null))) {
                return true;
            }
            if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) {
                return true;
            }
            return false;
        }
        
        /// <summary>
        ///Update Order Option
        ///</summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        public enum UpdateOrderOption {
            
            InsertUpdateDelete = 0,
            
            UpdateInsertDelete = 1,
        }
        
        /// <summary>
        ///Used to sort self-referenced table's rows
        ///</summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
        private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer<global::System.Data.DataRow> {
            
            private global::System.Data.DataRelation _relation;
            
            private int _childFirst;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) {
                this._relation = relation;
                if (childFirst) {
                    this._childFirst = -1;
                }
                else {
                    this._childFirst = 1;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) {
                global::System.Diagnostics.Debug.Assert((row != null));
                global::System.Data.DataRow root = row;
                distance = 0;

                global::System.Collections.Generic.IDictionary<global::System.Data.DataRow, global::System.Data.DataRow> traversedRows = new global::System.Collections.Generic.Dictionary<global::System.Data.DataRow, global::System.Data.DataRow>();
                traversedRows[row] = row;

                global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default);
                for (
                ; ((parent != null) 
                            && (traversedRows.ContainsKey(parent) == false)); 
                ) {
                    distance = (distance + 1);
                    root = parent;
                    traversedRows[parent] = parent;
                    parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default);
                }

                if ((distance == 0)) {
                    traversedRows.Clear();
                    traversedRows[row] = row;
                    parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original);
                    for (
                    ; ((parent != null) 
                                && (traversedRows.ContainsKey(parent) == false)); 
                    ) {
                        distance = (distance + 1);
                        root = parent;
                        traversedRows[parent] = parent;
                        parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original);
                    }
                }

                return root;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
            public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) {
                if (object.ReferenceEquals(row1, row2)) {
                    return 0;
                }
                if ((row1 == null)) {
                    return -1;
                }
                if ((row2 == null)) {
                    return 1;
                }

                int distance1 = 0;
                global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1);

                int distance2 = 0;
                global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2);

                if (object.ReferenceEquals(root1, root2)) {
                    return (this._childFirst * distance1.CompareTo(distance2));
                }
                else {
                    global::System.Diagnostics.Debug.Assert(((root1.Table != null) 
                                    && (root2.Table != null)));
                    if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) {
                        return -1;
                    }
                    else {
                        return 1;
                    }
                }
            }
        }
    }
}

#pragma warning restore 1591