//------------------------------------------------------------------------------
// <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 OccuCare.Report.Datasets.FinancialManagement.AssetManagement {
    
    
    /// <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("AssetMasterDetail")]
    [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
    public partial class AssetMasterDetail : global::System.Data.DataSet {
        
        private pAssetMasterListDataGetForReportDataTable tablepAssetMasterListDataGetForReport;
        
        private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
        public AssetMasterDetail() {
            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", "16.0.0.0")]
        protected AssetMasterDetail(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["pAssetMasterListDataGetForReport"] != null)) {
                    base.Tables.Add(new pAssetMasterListDataGetForReportDataTable(ds.Tables["pAssetMasterListDataGetForReport"]));
                }
                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", "16.0.0.0")]
        [global::System.ComponentModel.Browsable(false)]
        [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
        public pAssetMasterListDataGetForReportDataTable pAssetMasterListDataGetForReport {
            get {
                return this.tablepAssetMasterListDataGetForReport;
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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", "16.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", "16.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", "16.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", "16.0.0.0")]
        public override global::System.Data.DataSet Clone() {
            AssetMasterDetail cln = ((AssetMasterDetail)(base.Clone()));
            cln.InitVars();
            cln.SchemaSerializationMode = this.SchemaSerializationMode;
            return cln;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
        protected override bool ShouldSerializeTables() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
        protected override bool ShouldSerializeRelations() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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["pAssetMasterListDataGetForReport"] != null)) {
                    base.Tables.Add(new pAssetMasterListDataGetForReportDataTable(ds.Tables["pAssetMasterListDataGetForReport"]));
                }
                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", "16.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", "16.0.0.0")]
        internal void InitVars() {
            this.InitVars(true);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
        internal void InitVars(bool initTable) {
            this.tablepAssetMasterListDataGetForReport = ((pAssetMasterListDataGetForReportDataTable)(base.Tables["pAssetMasterListDataGetForReport"]));
            if ((initTable == true)) {
                if ((this.tablepAssetMasterListDataGetForReport != null)) {
                    this.tablepAssetMasterListDataGetForReport.InitVars();
                }
            }
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
        private void InitClass() {
            this.DataSetName = "AssetMasterDetail";
            this.Prefix = "";
            this.Namespace = "http://tempuri.org/AssetMasterDetail.xsd";
            this.EnforceConstraints = true;
            this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
            this.tablepAssetMasterListDataGetForReport = new pAssetMasterListDataGetForReportDataTable();
            base.Tables.Add(this.tablepAssetMasterListDataGetForReport);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
        private bool ShouldSerializepAssetMasterListDataGetForReport() {
            return false;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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", "16.0.0.0")]
        public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
            AssetMasterDetail ds = new AssetMasterDetail();
            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", "16.0.0.0")]
        public delegate void pAssetMasterListDataGetForReportRowChangeEventHandler(object sender, pAssetMasterListDataGetForReportRowChangeEvent e);
        
        /// <summary>
        ///Represents the strongly named DataTable class.
        ///</summary>
        [global::System.Serializable()]
        [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
        public partial class pAssetMasterListDataGetForReportDataTable : global::System.Data.TypedTableBase<pAssetMasterListDataGetForReportRow> {
            
            private global::System.Data.DataColumn columnId;
            
            private global::System.Data.DataColumn columnCode;
            
            private global::System.Data.DataColumn columnTitle;
            
            private global::System.Data.DataColumn columnSpecification;
            
            private global::System.Data.DataColumn columnAccessories;
            
            private global::System.Data.DataColumn columnLocationId;
            
            private global::System.Data.DataColumn columnStatusId;
            
            private global::System.Data.DataColumn columnVendorId;
            
            private global::System.Data.DataColumn columnVendorName;
            
            private global::System.Data.DataColumn columnGoodsReceiptNumber;
            
            private global::System.Data.DataColumn columnGoodsReceiptDate;
            
            private global::System.Data.DataColumn columnIsInstallationRequired;
            
            private global::System.Data.DataColumn columnInstallationDate;
            
            private global::System.Data.DataColumn columnCategoryId;
            
            private global::System.Data.DataColumn columnDepreciationUptoDate;
            
            private global::System.Data.DataColumn columnIsFullyDepreciated;
            
            private global::System.Data.DataColumn columnStandardPrice;
            
            private global::System.Data.DataColumn columnMinStockRequired;
            
            private global::System.Data.DataColumn columnMaintenancePeriod;
            
            private global::System.Data.DataColumn columnIsAmc;
            
            private global::System.Data.DataColumn columnMaintenanceAlertPeriod;
            
            private global::System.Data.DataColumn columnAmcVendorId;
            
            private global::System.Data.DataColumn columnAmcVendorName;
            
            private global::System.Data.DataColumn columnUsageStatusId;
            
            private global::System.Data.DataColumn columnLastServiceCost;
            
            private global::System.Data.DataColumn columnTotalServiceCost;
            
            private global::System.Data.DataColumn columnLastDownTime;
            
            private global::System.Data.DataColumn columnTotalDownTime;
            
            private global::System.Data.DataColumn columnLastMaintenanceDate;
            
            private global::System.Data.DataColumn columnNextMaintenanceDate;
            
            private global::System.Data.DataColumn columnModelNumber;
            
            private global::System.Data.DataColumn columnIsCritical;
            
            private global::System.Data.DataColumn columnIsObsolete;
            
            private global::System.Data.DataColumn columnCreatedUserId;
            
            private global::System.Data.DataColumn columnCreatedDateTime;
            
            private global::System.Data.DataColumn columnUpdatedUserId;
            
            private global::System.Data.DataColumn columnUpdatedDateTime;
            
            private global::System.Data.DataColumn columnServiceEntry;
            
            private global::System.Data.DataColumn columnLocationTitle;
            
            private global::System.Data.DataColumn columnCategoryTitle;
            
            private global::System.Data.DataColumn columnStatusTitle;
            
            private global::System.Data.DataColumn columnIsCheckRequired;
            
            private global::System.Data.DataColumn columnCheckFrequencyId;
            
            private global::System.Data.DataColumn columnCheckList;
            
            private global::System.Data.DataColumn columnCheckedLastDate;
            
            private global::System.Data.DataColumn columnCheckedByUserId;
            
            private global::System.Data.DataColumn columnCheckedStatusId;
            
            private global::System.Data.DataColumn columnCheckedRemark;
            
            private global::System.Data.DataColumn columnIsRenewRequired;
            
            private global::System.Data.DataColumn columnRenewLastDate;
            
            private global::System.Data.DataColumn columnRenewNextDate;
            
            private global::System.Data.DataColumn columnRenewRemark;
            
            private global::System.Data.DataColumn columnRenewCheckList;
            
            private global::System.Data.DataColumn columnRenewAlertBeforeDays;
            
            private global::System.Data.DataColumn columnUserTitle;
            
            private global::System.Data.DataColumn columnIsMaintenanceRequired;
            
            private global::System.Data.DataColumn columnInchargeName;
            
            private global::System.Data.DataColumn columnPurchaseCost;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public pAssetMasterListDataGetForReportDataTable() {
                this.TableName = "pAssetMasterListDataGetForReport";
                this.BeginInit();
                this.InitClass();
                this.EndInit();
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            internal pAssetMasterListDataGetForReportDataTable(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", "16.0.0.0")]
            protected pAssetMasterListDataGetForReportDataTable(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", "16.0.0.0")]
            public global::System.Data.DataColumn IdColumn {
                get {
                    return this.columnId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CodeColumn {
                get {
                    return this.columnCode;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn TitleColumn {
                get {
                    return this.columnTitle;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn SpecificationColumn {
                get {
                    return this.columnSpecification;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn AccessoriesColumn {
                get {
                    return this.columnAccessories;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn LocationIdColumn {
                get {
                    return this.columnLocationId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn StatusIdColumn {
                get {
                    return this.columnStatusId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn VendorIdColumn {
                get {
                    return this.columnVendorId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn VendorNameColumn {
                get {
                    return this.columnVendorName;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn GoodsReceiptNumberColumn {
                get {
                    return this.columnGoodsReceiptNumber;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn GoodsReceiptDateColumn {
                get {
                    return this.columnGoodsReceiptDate;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn IsInstallationRequiredColumn {
                get {
                    return this.columnIsInstallationRequired;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn InstallationDateColumn {
                get {
                    return this.columnInstallationDate;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CategoryIdColumn {
                get {
                    return this.columnCategoryId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn DepreciationUptoDateColumn {
                get {
                    return this.columnDepreciationUptoDate;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn IsFullyDepreciatedColumn {
                get {
                    return this.columnIsFullyDepreciated;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn StandardPriceColumn {
                get {
                    return this.columnStandardPrice;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn MinStockRequiredColumn {
                get {
                    return this.columnMinStockRequired;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn MaintenancePeriodColumn {
                get {
                    return this.columnMaintenancePeriod;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn IsAmcColumn {
                get {
                    return this.columnIsAmc;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn MaintenanceAlertPeriodColumn {
                get {
                    return this.columnMaintenanceAlertPeriod;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn AmcVendorIdColumn {
                get {
                    return this.columnAmcVendorId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn AmcVendorNameColumn {
                get {
                    return this.columnAmcVendorName;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn UsageStatusIdColumn {
                get {
                    return this.columnUsageStatusId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn LastServiceCostColumn {
                get {
                    return this.columnLastServiceCost;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn TotalServiceCostColumn {
                get {
                    return this.columnTotalServiceCost;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn LastDownTimeColumn {
                get {
                    return this.columnLastDownTime;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn TotalDownTimeColumn {
                get {
                    return this.columnTotalDownTime;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn LastMaintenanceDateColumn {
                get {
                    return this.columnLastMaintenanceDate;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn NextMaintenanceDateColumn {
                get {
                    return this.columnNextMaintenanceDate;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn ModelNumberColumn {
                get {
                    return this.columnModelNumber;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn IsCriticalColumn {
                get {
                    return this.columnIsCritical;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn IsObsoleteColumn {
                get {
                    return this.columnIsObsolete;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CreatedUserIdColumn {
                get {
                    return this.columnCreatedUserId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CreatedDateTimeColumn {
                get {
                    return this.columnCreatedDateTime;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn UpdatedUserIdColumn {
                get {
                    return this.columnUpdatedUserId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn UpdatedDateTimeColumn {
                get {
                    return this.columnUpdatedDateTime;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn ServiceEntryColumn {
                get {
                    return this.columnServiceEntry;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn LocationTitleColumn {
                get {
                    return this.columnLocationTitle;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CategoryTitleColumn {
                get {
                    return this.columnCategoryTitle;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn StatusTitleColumn {
                get {
                    return this.columnStatusTitle;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn IsCheckRequiredColumn {
                get {
                    return this.columnIsCheckRequired;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CheckFrequencyIdColumn {
                get {
                    return this.columnCheckFrequencyId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CheckListColumn {
                get {
                    return this.columnCheckList;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CheckedLastDateColumn {
                get {
                    return this.columnCheckedLastDate;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CheckedByUserIdColumn {
                get {
                    return this.columnCheckedByUserId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CheckedStatusIdColumn {
                get {
                    return this.columnCheckedStatusId;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn CheckedRemarkColumn {
                get {
                    return this.columnCheckedRemark;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn IsRenewRequiredColumn {
                get {
                    return this.columnIsRenewRequired;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn RenewLastDateColumn {
                get {
                    return this.columnRenewLastDate;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn RenewNextDateColumn {
                get {
                    return this.columnRenewNextDate;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn RenewRemarkColumn {
                get {
                    return this.columnRenewRemark;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn RenewCheckListColumn {
                get {
                    return this.columnRenewCheckList;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn RenewAlertBeforeDaysColumn {
                get {
                    return this.columnRenewAlertBeforeDays;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn UserTitleColumn {
                get {
                    return this.columnUserTitle;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn IsMaintenanceRequiredColumn {
                get {
                    return this.columnIsMaintenanceRequired;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn InchargeNameColumn {
                get {
                    return this.columnInchargeName;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataColumn PurchaseCostColumn {
                get {
                    return this.columnPurchaseCost;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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", "16.0.0.0")]
            public pAssetMasterListDataGetForReportRow this[int index] {
                get {
                    return ((pAssetMasterListDataGetForReportRow)(this.Rows[index]));
                }
            }
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public event pAssetMasterListDataGetForReportRowChangeEventHandler pAssetMasterListDataGetForReportRowChanging;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public event pAssetMasterListDataGetForReportRowChangeEventHandler pAssetMasterListDataGetForReportRowChanged;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public event pAssetMasterListDataGetForReportRowChangeEventHandler pAssetMasterListDataGetForReportRowDeleting;
            
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public event pAssetMasterListDataGetForReportRowChangeEventHandler pAssetMasterListDataGetForReportRowDeleted;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void AddpAssetMasterListDataGetForReportRow(pAssetMasterListDataGetForReportRow row) {
                this.Rows.Add(row);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public pAssetMasterListDataGetForReportRow AddpAssetMasterListDataGetForReportRow(
                        int Id, 
                        string Code, 
                        string Title, 
                        string Specification, 
                        string Accessories, 
                        int LocationId, 
                        short StatusId, 
                        int VendorId, 
                        string VendorName, 
                        string GoodsReceiptNumber, 
                        System.DateTime GoodsReceiptDate, 
                        bool IsInstallationRequired, 
                        System.DateTime InstallationDate, 
                        int CategoryId, 
                        System.DateTime DepreciationUptoDate, 
                        bool IsFullyDepreciated, 
                        decimal StandardPrice, 
                        short MinStockRequired, 
                        short MaintenancePeriod, 
                        bool IsAmc, 
                        short MaintenanceAlertPeriod, 
                        int AmcVendorId, 
                        string AmcVendorName, 
                        short UsageStatusId, 
                        decimal LastServiceCost, 
                        decimal TotalServiceCost, 
                        short LastDownTime, 
                        short TotalDownTime, 
                        System.DateTime LastMaintenanceDate, 
                        System.DateTime NextMaintenanceDate, 
                        string ModelNumber, 
                        bool IsCritical, 
                        bool IsObsolete, 
                        long CreatedUserId, 
                        System.DateTime CreatedDateTime, 
                        long UpdatedUserId, 
                        System.DateTime UpdatedDateTime, 
                        System.DateTime ServiceEntry, 
                        string LocationTitle, 
                        string CategoryTitle, 
                        string StatusTitle, 
                        bool IsCheckRequired, 
                        short CheckFrequencyId, 
                        string CheckList, 
                        System.DateTime CheckedLastDate, 
                        long CheckedByUserId, 
                        short CheckedStatusId, 
                        string CheckedRemark, 
                        bool IsRenewRequired, 
                        System.DateTime RenewLastDate, 
                        System.DateTime RenewNextDate, 
                        string RenewRemark, 
                        string RenewCheckList, 
                        short RenewAlertBeforeDays, 
                        string UserTitle, 
                        bool IsMaintenanceRequired, 
                        string InchargeName, 
                        double PurchaseCost) {
                pAssetMasterListDataGetForReportRow rowpAssetMasterListDataGetForReportRow = ((pAssetMasterListDataGetForReportRow)(this.NewRow()));
                object[] columnValuesArray = new object[] {
                        Id,
                        Code,
                        Title,
                        Specification,
                        Accessories,
                        LocationId,
                        StatusId,
                        VendorId,
                        VendorName,
                        GoodsReceiptNumber,
                        GoodsReceiptDate,
                        IsInstallationRequired,
                        InstallationDate,
                        CategoryId,
                        DepreciationUptoDate,
                        IsFullyDepreciated,
                        StandardPrice,
                        MinStockRequired,
                        MaintenancePeriod,
                        IsAmc,
                        MaintenanceAlertPeriod,
                        AmcVendorId,
                        AmcVendorName,
                        UsageStatusId,
                        LastServiceCost,
                        TotalServiceCost,
                        LastDownTime,
                        TotalDownTime,
                        LastMaintenanceDate,
                        NextMaintenanceDate,
                        ModelNumber,
                        IsCritical,
                        IsObsolete,
                        CreatedUserId,
                        CreatedDateTime,
                        UpdatedUserId,
                        UpdatedDateTime,
                        ServiceEntry,
                        LocationTitle,
                        CategoryTitle,
                        StatusTitle,
                        IsCheckRequired,
                        CheckFrequencyId,
                        CheckList,
                        CheckedLastDate,
                        CheckedByUserId,
                        CheckedStatusId,
                        CheckedRemark,
                        IsRenewRequired,
                        RenewLastDate,
                        RenewNextDate,
                        RenewRemark,
                        RenewCheckList,
                        RenewAlertBeforeDays,
                        UserTitle,
                        IsMaintenanceRequired,
                        InchargeName,
                        PurchaseCost};
                rowpAssetMasterListDataGetForReportRow.ItemArray = columnValuesArray;
                this.Rows.Add(rowpAssetMasterListDataGetForReportRow);
                return rowpAssetMasterListDataGetForReportRow;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public pAssetMasterListDataGetForReportRow FindById(int Id) {
                return ((pAssetMasterListDataGetForReportRow)(this.Rows.Find(new object[] {
                            Id})));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public override global::System.Data.DataTable Clone() {
                pAssetMasterListDataGetForReportDataTable cln = ((pAssetMasterListDataGetForReportDataTable)(base.Clone()));
                cln.InitVars();
                return cln;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            protected override global::System.Data.DataTable CreateInstance() {
                return new pAssetMasterListDataGetForReportDataTable();
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            internal void InitVars() {
                this.columnId = base.Columns["Id"];
                this.columnCode = base.Columns["Code"];
                this.columnTitle = base.Columns["Title"];
                this.columnSpecification = base.Columns["Specification"];
                this.columnAccessories = base.Columns["Accessories"];
                this.columnLocationId = base.Columns["LocationId"];
                this.columnStatusId = base.Columns["StatusId"];
                this.columnVendorId = base.Columns["VendorId"];
                this.columnVendorName = base.Columns["VendorName"];
                this.columnGoodsReceiptNumber = base.Columns["GoodsReceiptNumber"];
                this.columnGoodsReceiptDate = base.Columns["GoodsReceiptDate"];
                this.columnIsInstallationRequired = base.Columns["IsInstallationRequired"];
                this.columnInstallationDate = base.Columns["InstallationDate"];
                this.columnCategoryId = base.Columns["CategoryId"];
                this.columnDepreciationUptoDate = base.Columns["DepreciationUptoDate"];
                this.columnIsFullyDepreciated = base.Columns["IsFullyDepreciated"];
                this.columnStandardPrice = base.Columns["StandardPrice"];
                this.columnMinStockRequired = base.Columns["MinStockRequired"];
                this.columnMaintenancePeriod = base.Columns["MaintenancePeriod"];
                this.columnIsAmc = base.Columns["IsAmc"];
                this.columnMaintenanceAlertPeriod = base.Columns["MaintenanceAlertPeriod"];
                this.columnAmcVendorId = base.Columns["AmcVendorId"];
                this.columnAmcVendorName = base.Columns["AmcVendorName"];
                this.columnUsageStatusId = base.Columns["UsageStatusId"];
                this.columnLastServiceCost = base.Columns["LastServiceCost"];
                this.columnTotalServiceCost = base.Columns["TotalServiceCost"];
                this.columnLastDownTime = base.Columns["LastDownTime"];
                this.columnTotalDownTime = base.Columns["TotalDownTime"];
                this.columnLastMaintenanceDate = base.Columns["LastMaintenanceDate"];
                this.columnNextMaintenanceDate = base.Columns["NextMaintenanceDate"];
                this.columnModelNumber = base.Columns["ModelNumber"];
                this.columnIsCritical = base.Columns["IsCritical"];
                this.columnIsObsolete = base.Columns["IsObsolete"];
                this.columnCreatedUserId = base.Columns["CreatedUserId"];
                this.columnCreatedDateTime = base.Columns["CreatedDateTime"];
                this.columnUpdatedUserId = base.Columns["UpdatedUserId"];
                this.columnUpdatedDateTime = base.Columns["UpdatedDateTime"];
                this.columnServiceEntry = base.Columns["ServiceEntry"];
                this.columnLocationTitle = base.Columns["LocationTitle"];
                this.columnCategoryTitle = base.Columns["CategoryTitle"];
                this.columnStatusTitle = base.Columns["StatusTitle"];
                this.columnIsCheckRequired = base.Columns["IsCheckRequired"];
                this.columnCheckFrequencyId = base.Columns["CheckFrequencyId"];
                this.columnCheckList = base.Columns["CheckList"];
                this.columnCheckedLastDate = base.Columns["CheckedLastDate"];
                this.columnCheckedByUserId = base.Columns["CheckedByUserId"];
                this.columnCheckedStatusId = base.Columns["CheckedStatusId"];
                this.columnCheckedRemark = base.Columns["CheckedRemark"];
                this.columnIsRenewRequired = base.Columns["IsRenewRequired"];
                this.columnRenewLastDate = base.Columns["RenewLastDate"];
                this.columnRenewNextDate = base.Columns["RenewNextDate"];
                this.columnRenewRemark = base.Columns["RenewRemark"];
                this.columnRenewCheckList = base.Columns["RenewCheckList"];
                this.columnRenewAlertBeforeDays = base.Columns["RenewAlertBeforeDays"];
                this.columnUserTitle = base.Columns["UserTitle"];
                this.columnIsMaintenanceRequired = base.Columns["IsMaintenanceRequired"];
                this.columnInchargeName = base.Columns["InchargeName"];
                this.columnPurchaseCost = base.Columns["PurchaseCost"];
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            private void InitClass() {
                this.columnId = new global::System.Data.DataColumn("Id", typeof(int), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnId);
                this.columnCode = new global::System.Data.DataColumn("Code", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCode);
                this.columnTitle = new global::System.Data.DataColumn("Title", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnTitle);
                this.columnSpecification = new global::System.Data.DataColumn("Specification", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnSpecification);
                this.columnAccessories = new global::System.Data.DataColumn("Accessories", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnAccessories);
                this.columnLocationId = new global::System.Data.DataColumn("LocationId", typeof(int), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnLocationId);
                this.columnStatusId = new global::System.Data.DataColumn("StatusId", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnStatusId);
                this.columnVendorId = new global::System.Data.DataColumn("VendorId", typeof(int), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnVendorId);
                this.columnVendorName = new global::System.Data.DataColumn("VendorName", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnVendorName);
                this.columnGoodsReceiptNumber = new global::System.Data.DataColumn("GoodsReceiptNumber", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnGoodsReceiptNumber);
                this.columnGoodsReceiptDate = new global::System.Data.DataColumn("GoodsReceiptDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnGoodsReceiptDate);
                this.columnIsInstallationRequired = new global::System.Data.DataColumn("IsInstallationRequired", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsInstallationRequired);
                this.columnInstallationDate = new global::System.Data.DataColumn("InstallationDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnInstallationDate);
                this.columnCategoryId = new global::System.Data.DataColumn("CategoryId", typeof(int), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCategoryId);
                this.columnDepreciationUptoDate = new global::System.Data.DataColumn("DepreciationUptoDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnDepreciationUptoDate);
                this.columnIsFullyDepreciated = new global::System.Data.DataColumn("IsFullyDepreciated", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsFullyDepreciated);
                this.columnStandardPrice = new global::System.Data.DataColumn("StandardPrice", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnStandardPrice);
                this.columnMinStockRequired = new global::System.Data.DataColumn("MinStockRequired", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnMinStockRequired);
                this.columnMaintenancePeriod = new global::System.Data.DataColumn("MaintenancePeriod", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnMaintenancePeriod);
                this.columnIsAmc = new global::System.Data.DataColumn("IsAmc", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsAmc);
                this.columnMaintenanceAlertPeriod = new global::System.Data.DataColumn("MaintenanceAlertPeriod", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnMaintenanceAlertPeriod);
                this.columnAmcVendorId = new global::System.Data.DataColumn("AmcVendorId", typeof(int), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnAmcVendorId);
                this.columnAmcVendorName = new global::System.Data.DataColumn("AmcVendorName", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnAmcVendorName);
                this.columnUsageStatusId = new global::System.Data.DataColumn("UsageStatusId", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnUsageStatusId);
                this.columnLastServiceCost = new global::System.Data.DataColumn("LastServiceCost", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnLastServiceCost);
                this.columnTotalServiceCost = new global::System.Data.DataColumn("TotalServiceCost", typeof(decimal), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnTotalServiceCost);
                this.columnLastDownTime = new global::System.Data.DataColumn("LastDownTime", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnLastDownTime);
                this.columnTotalDownTime = new global::System.Data.DataColumn("TotalDownTime", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnTotalDownTime);
                this.columnLastMaintenanceDate = new global::System.Data.DataColumn("LastMaintenanceDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnLastMaintenanceDate);
                this.columnNextMaintenanceDate = new global::System.Data.DataColumn("NextMaintenanceDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnNextMaintenanceDate);
                this.columnModelNumber = new global::System.Data.DataColumn("ModelNumber", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnModelNumber);
                this.columnIsCritical = new global::System.Data.DataColumn("IsCritical", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsCritical);
                this.columnIsObsolete = new global::System.Data.DataColumn("IsObsolete", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsObsolete);
                this.columnCreatedUserId = new global::System.Data.DataColumn("CreatedUserId", typeof(long), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCreatedUserId);
                this.columnCreatedDateTime = new global::System.Data.DataColumn("CreatedDateTime", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCreatedDateTime);
                this.columnUpdatedUserId = new global::System.Data.DataColumn("UpdatedUserId", typeof(long), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnUpdatedUserId);
                this.columnUpdatedDateTime = new global::System.Data.DataColumn("UpdatedDateTime", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnUpdatedDateTime);
                this.columnServiceEntry = new global::System.Data.DataColumn("ServiceEntry", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnServiceEntry);
                this.columnLocationTitle = new global::System.Data.DataColumn("LocationTitle", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnLocationTitle);
                this.columnCategoryTitle = new global::System.Data.DataColumn("CategoryTitle", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCategoryTitle);
                this.columnStatusTitle = new global::System.Data.DataColumn("StatusTitle", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnStatusTitle);
                this.columnIsCheckRequired = new global::System.Data.DataColumn("IsCheckRequired", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsCheckRequired);
                this.columnCheckFrequencyId = new global::System.Data.DataColumn("CheckFrequencyId", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCheckFrequencyId);
                this.columnCheckList = new global::System.Data.DataColumn("CheckList", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCheckList);
                this.columnCheckedLastDate = new global::System.Data.DataColumn("CheckedLastDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCheckedLastDate);
                this.columnCheckedByUserId = new global::System.Data.DataColumn("CheckedByUserId", typeof(long), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCheckedByUserId);
                this.columnCheckedStatusId = new global::System.Data.DataColumn("CheckedStatusId", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCheckedStatusId);
                this.columnCheckedRemark = new global::System.Data.DataColumn("CheckedRemark", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnCheckedRemark);
                this.columnIsRenewRequired = new global::System.Data.DataColumn("IsRenewRequired", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsRenewRequired);
                this.columnRenewLastDate = new global::System.Data.DataColumn("RenewLastDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnRenewLastDate);
                this.columnRenewNextDate = new global::System.Data.DataColumn("RenewNextDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnRenewNextDate);
                this.columnRenewRemark = new global::System.Data.DataColumn("RenewRemark", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnRenewRemark);
                this.columnRenewCheckList = new global::System.Data.DataColumn("RenewCheckList", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnRenewCheckList);
                this.columnRenewAlertBeforeDays = new global::System.Data.DataColumn("RenewAlertBeforeDays", typeof(short), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnRenewAlertBeforeDays);
                this.columnUserTitle = new global::System.Data.DataColumn("UserTitle", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnUserTitle);
                this.columnIsMaintenanceRequired = new global::System.Data.DataColumn("IsMaintenanceRequired", typeof(bool), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnIsMaintenanceRequired);
                this.columnInchargeName = new global::System.Data.DataColumn("InchargeName", typeof(string), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnInchargeName);
                this.columnPurchaseCost = new global::System.Data.DataColumn("PurchaseCost", typeof(double), null, global::System.Data.MappingType.Element);
                base.Columns.Add(this.columnPurchaseCost);
                this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
                                this.columnId}, true));
                this.columnId.AllowDBNull = false;
                this.columnId.Unique = true;
                this.columnCode.AllowDBNull = false;
                this.columnCode.MaxLength = 50;
                this.columnTitle.AllowDBNull = false;
                this.columnTitle.MaxLength = 100;
                this.columnSpecification.MaxLength = 300;
                this.columnAccessories.MaxLength = 300;
                this.columnStatusId.AllowDBNull = false;
                this.columnVendorId.AllowDBNull = false;
                this.columnVendorName.MaxLength = 300;
                this.columnGoodsReceiptNumber.AllowDBNull = false;
                this.columnGoodsReceiptNumber.MaxLength = 20;
                this.columnGoodsReceiptDate.AllowDBNull = false;
                this.columnIsInstallationRequired.AllowDBNull = false;
                this.columnCategoryId.AllowDBNull = false;
                this.columnIsFullyDepreciated.AllowDBNull = false;
                this.columnIsAmc.AllowDBNull = false;
                this.columnAmcVendorName.MaxLength = 300;
                this.columnModelNumber.MaxLength = 50;
                this.columnIsCritical.AllowDBNull = false;
                this.columnIsObsolete.AllowDBNull = false;
                this.columnCreatedUserId.AllowDBNull = false;
                this.columnServiceEntry.AllowDBNull = false;
                this.columnLocationTitle.MaxLength = 50;
                this.columnCategoryTitle.AllowDBNull = false;
                this.columnCategoryTitle.MaxLength = 50;
                this.columnStatusTitle.MaxLength = 150;
                this.columnCheckFrequencyId.ReadOnly = true;
                this.columnCheckList.MaxLength = 300;
                this.columnCheckedStatusId.ReadOnly = true;
                this.columnCheckedRemark.MaxLength = 200;
                this.columnRenewRemark.MaxLength = 300;
                this.columnRenewCheckList.MaxLength = 300;
                this.columnUserTitle.MaxLength = 100;
                this.columnIsMaintenanceRequired.ReadOnly = true;
                this.columnInchargeName.ReadOnly = true;
                this.columnInchargeName.MaxLength = 2147483647;
                this.columnPurchaseCost.ReadOnly = true;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public pAssetMasterListDataGetForReportRow NewpAssetMasterListDataGetForReportRow() {
                return ((pAssetMasterListDataGetForReportRow)(this.NewRow()));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
                return new pAssetMasterListDataGetForReportRow(builder);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            protected override global::System.Type GetRowType() {
                return typeof(pAssetMasterListDataGetForReportRow);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowChanged(e);
                if ((this.pAssetMasterListDataGetForReportRowChanged != null)) {
                    this.pAssetMasterListDataGetForReportRowChanged(this, new pAssetMasterListDataGetForReportRowChangeEvent(((pAssetMasterListDataGetForReportRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowChanging(e);
                if ((this.pAssetMasterListDataGetForReportRowChanging != null)) {
                    this.pAssetMasterListDataGetForReportRowChanging(this, new pAssetMasterListDataGetForReportRowChangeEvent(((pAssetMasterListDataGetForReportRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.pAssetMasterListDataGetForReportRowDeleted != null)) {
                    this.pAssetMasterListDataGetForReportRowDeleted(this, new pAssetMasterListDataGetForReportRowChangeEvent(((pAssetMasterListDataGetForReportRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleting(e);
                if ((this.pAssetMasterListDataGetForReportRowDeleting != null)) {
                    this.pAssetMasterListDataGetForReportRowDeleting(this, new pAssetMasterListDataGetForReportRowChangeEvent(((pAssetMasterListDataGetForReportRow)(e.Row)), e.Action));
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void RemovepAssetMasterListDataGetForReportRow(pAssetMasterListDataGetForReportRow row) {
                this.Rows.Remove(row);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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();
                AssetMasterDetail ds = new AssetMasterDetail();
                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 = "pAssetMasterListDataGetForReportDataTable";
                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 pAssetMasterListDataGetForReportRow : global::System.Data.DataRow {
            
            private pAssetMasterListDataGetForReportDataTable tablepAssetMasterListDataGetForReport;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            internal pAssetMasterListDataGetForReportRow(global::System.Data.DataRowBuilder rb) : 
                    base(rb) {
                this.tablepAssetMasterListDataGetForReport = ((pAssetMasterListDataGetForReportDataTable)(this.Table));
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public int Id {
                get {
                    return ((int)(this[this.tablepAssetMasterListDataGetForReport.IdColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string Code {
                get {
                    return ((string)(this[this.tablepAssetMasterListDataGetForReport.CodeColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CodeColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string Title {
                get {
                    return ((string)(this[this.tablepAssetMasterListDataGetForReport.TitleColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.TitleColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string Specification {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.SpecificationColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'Specification\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.SpecificationColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string Accessories {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.AccessoriesColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'Accessories\' in table \'pAssetMasterListDataGetForReport\' is" +
                                " DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.AccessoriesColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public int LocationId {
                get {
                    try {
                        return ((int)(this[this.tablepAssetMasterListDataGetForReport.LocationIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'LocationId\' in table \'pAssetMasterListDataGetForReport\' is " +
                                "DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.LocationIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short StatusId {
                get {
                    return ((short)(this[this.tablepAssetMasterListDataGetForReport.StatusIdColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.StatusIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public int VendorId {
                get {
                    return ((int)(this[this.tablepAssetMasterListDataGetForReport.VendorIdColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.VendorIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string VendorName {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.VendorNameColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'VendorName\' in table \'pAssetMasterListDataGetForReport\' is " +
                                "DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.VendorNameColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string GoodsReceiptNumber {
                get {
                    return ((string)(this[this.tablepAssetMasterListDataGetForReport.GoodsReceiptNumberColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.GoodsReceiptNumberColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime GoodsReceiptDate {
                get {
                    return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.GoodsReceiptDateColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.GoodsReceiptDateColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsInstallationRequired {
                get {
                    return ((bool)(this[this.tablepAssetMasterListDataGetForReport.IsInstallationRequiredColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IsInstallationRequiredColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime InstallationDate {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.InstallationDateColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'InstallationDate\' in table \'pAssetMasterListDataGetForRepor" +
                                "t\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.InstallationDateColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public int CategoryId {
                get {
                    return ((int)(this[this.tablepAssetMasterListDataGetForReport.CategoryIdColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CategoryIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime DepreciationUptoDate {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.DepreciationUptoDateColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'DepreciationUptoDate\' in table \'pAssetMasterListDataGetForR" +
                                "eport\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.DepreciationUptoDateColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsFullyDepreciated {
                get {
                    return ((bool)(this[this.tablepAssetMasterListDataGetForReport.IsFullyDepreciatedColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IsFullyDepreciatedColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public decimal StandardPrice {
                get {
                    try {
                        return ((decimal)(this[this.tablepAssetMasterListDataGetForReport.StandardPriceColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'StandardPrice\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.StandardPriceColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short MinStockRequired {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.MinStockRequiredColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'MinStockRequired\' in table \'pAssetMasterListDataGetForRepor" +
                                "t\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.MinStockRequiredColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short MaintenancePeriod {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.MaintenancePeriodColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'MaintenancePeriod\' in table \'pAssetMasterListDataGetForRepo" +
                                "rt\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.MaintenancePeriodColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsAmc {
                get {
                    return ((bool)(this[this.tablepAssetMasterListDataGetForReport.IsAmcColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IsAmcColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short MaintenanceAlertPeriod {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.MaintenanceAlertPeriodColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'MaintenanceAlertPeriod\' in table \'pAssetMasterListDataGetFo" +
                                "rReport\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.MaintenanceAlertPeriodColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public int AmcVendorId {
                get {
                    try {
                        return ((int)(this[this.tablepAssetMasterListDataGetForReport.AmcVendorIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'AmcVendorId\' in table \'pAssetMasterListDataGetForReport\' is" +
                                " DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.AmcVendorIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string AmcVendorName {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.AmcVendorNameColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'AmcVendorName\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.AmcVendorNameColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short UsageStatusId {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.UsageStatusIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'UsageStatusId\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.UsageStatusIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public decimal LastServiceCost {
                get {
                    try {
                        return ((decimal)(this[this.tablepAssetMasterListDataGetForReport.LastServiceCostColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'LastServiceCost\' in table \'pAssetMasterListDataGetForReport" +
                                "\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.LastServiceCostColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public decimal TotalServiceCost {
                get {
                    try {
                        return ((decimal)(this[this.tablepAssetMasterListDataGetForReport.TotalServiceCostColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'TotalServiceCost\' in table \'pAssetMasterListDataGetForRepor" +
                                "t\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.TotalServiceCostColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short LastDownTime {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.LastDownTimeColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'LastDownTime\' in table \'pAssetMasterListDataGetForReport\' i" +
                                "s DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.LastDownTimeColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short TotalDownTime {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.TotalDownTimeColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'TotalDownTime\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.TotalDownTimeColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime LastMaintenanceDate {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.LastMaintenanceDateColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'LastMaintenanceDate\' in table \'pAssetMasterListDataGetForRe" +
                                "port\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.LastMaintenanceDateColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime NextMaintenanceDate {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.NextMaintenanceDateColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'NextMaintenanceDate\' in table \'pAssetMasterListDataGetForRe" +
                                "port\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.NextMaintenanceDateColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string ModelNumber {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.ModelNumberColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'ModelNumber\' in table \'pAssetMasterListDataGetForReport\' is" +
                                " DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.ModelNumberColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCritical {
                get {
                    return ((bool)(this[this.tablepAssetMasterListDataGetForReport.IsCriticalColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IsCriticalColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsObsolete {
                get {
                    return ((bool)(this[this.tablepAssetMasterListDataGetForReport.IsObsoleteColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IsObsoleteColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public long CreatedUserId {
                get {
                    return ((long)(this[this.tablepAssetMasterListDataGetForReport.CreatedUserIdColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CreatedUserIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime CreatedDateTime {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.CreatedDateTimeColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'CreatedDateTime\' in table \'pAssetMasterListDataGetForReport" +
                                "\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CreatedDateTimeColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public long UpdatedUserId {
                get {
                    try {
                        return ((long)(this[this.tablepAssetMasterListDataGetForReport.UpdatedUserIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'UpdatedUserId\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.UpdatedUserIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime UpdatedDateTime {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.UpdatedDateTimeColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'UpdatedDateTime\' in table \'pAssetMasterListDataGetForReport" +
                                "\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.UpdatedDateTimeColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime ServiceEntry {
                get {
                    return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.ServiceEntryColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.ServiceEntryColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string LocationTitle {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.LocationTitleColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'LocationTitle\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.LocationTitleColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string CategoryTitle {
                get {
                    return ((string)(this[this.tablepAssetMasterListDataGetForReport.CategoryTitleColumn]));
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CategoryTitleColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string StatusTitle {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.StatusTitleColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'StatusTitle\' in table \'pAssetMasterListDataGetForReport\' is" +
                                " DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.StatusTitleColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCheckRequired {
                get {
                    try {
                        return ((bool)(this[this.tablepAssetMasterListDataGetForReport.IsCheckRequiredColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'IsCheckRequired\' in table \'pAssetMasterListDataGetForReport" +
                                "\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IsCheckRequiredColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short CheckFrequencyId {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.CheckFrequencyIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'CheckFrequencyId\' in table \'pAssetMasterListDataGetForRepor" +
                                "t\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CheckFrequencyIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string CheckList {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.CheckListColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'CheckList\' in table \'pAssetMasterListDataGetForReport\' is D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CheckListColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime CheckedLastDate {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.CheckedLastDateColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'CheckedLastDate\' in table \'pAssetMasterListDataGetForReport" +
                                "\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CheckedLastDateColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public long CheckedByUserId {
                get {
                    try {
                        return ((long)(this[this.tablepAssetMasterListDataGetForReport.CheckedByUserIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'CheckedByUserId\' in table \'pAssetMasterListDataGetForReport" +
                                "\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CheckedByUserIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short CheckedStatusId {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.CheckedStatusIdColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'CheckedStatusId\' in table \'pAssetMasterListDataGetForReport" +
                                "\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CheckedStatusIdColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string CheckedRemark {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.CheckedRemarkColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'CheckedRemark\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.CheckedRemarkColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsRenewRequired {
                get {
                    try {
                        return ((bool)(this[this.tablepAssetMasterListDataGetForReport.IsRenewRequiredColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'IsRenewRequired\' in table \'pAssetMasterListDataGetForReport" +
                                "\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IsRenewRequiredColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime RenewLastDate {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.RenewLastDateColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'RenewLastDate\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.RenewLastDateColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public System.DateTime RenewNextDate {
                get {
                    try {
                        return ((global::System.DateTime)(this[this.tablepAssetMasterListDataGetForReport.RenewNextDateColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'RenewNextDate\' in table \'pAssetMasterListDataGetForReport\' " +
                                "is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.RenewNextDateColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string RenewRemark {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.RenewRemarkColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'RenewRemark\' in table \'pAssetMasterListDataGetForReport\' is" +
                                " DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.RenewRemarkColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string RenewCheckList {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.RenewCheckListColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'RenewCheckList\' in table \'pAssetMasterListDataGetForReport\'" +
                                " is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.RenewCheckListColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public short RenewAlertBeforeDays {
                get {
                    try {
                        return ((short)(this[this.tablepAssetMasterListDataGetForReport.RenewAlertBeforeDaysColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'RenewAlertBeforeDays\' in table \'pAssetMasterListDataGetForR" +
                                "eport\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.RenewAlertBeforeDaysColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string UserTitle {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.UserTitleColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'UserTitle\' in table \'pAssetMasterListDataGetForReport\' is D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.UserTitleColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsMaintenanceRequired {
                get {
                    try {
                        return ((bool)(this[this.tablepAssetMasterListDataGetForReport.IsMaintenanceRequiredColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'IsMaintenanceRequired\' in table \'pAssetMasterListDataGetFor" +
                                "Report\' is DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.IsMaintenanceRequiredColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public string InchargeName {
                get {
                    try {
                        return ((string)(this[this.tablepAssetMasterListDataGetForReport.InchargeNameColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'InchargeName\' in table \'pAssetMasterListDataGetForReport\' i" +
                                "s DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.InchargeNameColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public double PurchaseCost {
                get {
                    try {
                        return ((double)(this[this.tablepAssetMasterListDataGetForReport.PurchaseCostColumn]));
                    }
                    catch (global::System.InvalidCastException e) {
                        throw new global::System.Data.StrongTypingException("The value for column \'PurchaseCost\' in table \'pAssetMasterListDataGetForReport\' i" +
                                "s DBNull.", e);
                    }
                }
                set {
                    this[this.tablepAssetMasterListDataGetForReport.PurchaseCostColumn] = value;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsSpecificationNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.SpecificationColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetSpecificationNull() {
                this[this.tablepAssetMasterListDataGetForReport.SpecificationColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsAccessoriesNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.AccessoriesColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetAccessoriesNull() {
                this[this.tablepAssetMasterListDataGetForReport.AccessoriesColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsLocationIdNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.LocationIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetLocationIdNull() {
                this[this.tablepAssetMasterListDataGetForReport.LocationIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsVendorNameNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.VendorNameColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetVendorNameNull() {
                this[this.tablepAssetMasterListDataGetForReport.VendorNameColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsInstallationDateNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.InstallationDateColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetInstallationDateNull() {
                this[this.tablepAssetMasterListDataGetForReport.InstallationDateColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsDepreciationUptoDateNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.DepreciationUptoDateColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetDepreciationUptoDateNull() {
                this[this.tablepAssetMasterListDataGetForReport.DepreciationUptoDateColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsStandardPriceNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.StandardPriceColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetStandardPriceNull() {
                this[this.tablepAssetMasterListDataGetForReport.StandardPriceColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsMinStockRequiredNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.MinStockRequiredColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetMinStockRequiredNull() {
                this[this.tablepAssetMasterListDataGetForReport.MinStockRequiredColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsMaintenancePeriodNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.MaintenancePeriodColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetMaintenancePeriodNull() {
                this[this.tablepAssetMasterListDataGetForReport.MaintenancePeriodColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsMaintenanceAlertPeriodNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.MaintenanceAlertPeriodColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetMaintenanceAlertPeriodNull() {
                this[this.tablepAssetMasterListDataGetForReport.MaintenanceAlertPeriodColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsAmcVendorIdNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.AmcVendorIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetAmcVendorIdNull() {
                this[this.tablepAssetMasterListDataGetForReport.AmcVendorIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsAmcVendorNameNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.AmcVendorNameColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetAmcVendorNameNull() {
                this[this.tablepAssetMasterListDataGetForReport.AmcVendorNameColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsUsageStatusIdNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.UsageStatusIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetUsageStatusIdNull() {
                this[this.tablepAssetMasterListDataGetForReport.UsageStatusIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsLastServiceCostNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.LastServiceCostColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetLastServiceCostNull() {
                this[this.tablepAssetMasterListDataGetForReport.LastServiceCostColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsTotalServiceCostNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.TotalServiceCostColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetTotalServiceCostNull() {
                this[this.tablepAssetMasterListDataGetForReport.TotalServiceCostColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsLastDownTimeNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.LastDownTimeColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetLastDownTimeNull() {
                this[this.tablepAssetMasterListDataGetForReport.LastDownTimeColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsTotalDownTimeNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.TotalDownTimeColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetTotalDownTimeNull() {
                this[this.tablepAssetMasterListDataGetForReport.TotalDownTimeColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsLastMaintenanceDateNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.LastMaintenanceDateColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetLastMaintenanceDateNull() {
                this[this.tablepAssetMasterListDataGetForReport.LastMaintenanceDateColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsNextMaintenanceDateNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.NextMaintenanceDateColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetNextMaintenanceDateNull() {
                this[this.tablepAssetMasterListDataGetForReport.NextMaintenanceDateColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsModelNumberNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.ModelNumberColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetModelNumberNull() {
                this[this.tablepAssetMasterListDataGetForReport.ModelNumberColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCreatedDateTimeNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.CreatedDateTimeColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetCreatedDateTimeNull() {
                this[this.tablepAssetMasterListDataGetForReport.CreatedDateTimeColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsUpdatedUserIdNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.UpdatedUserIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetUpdatedUserIdNull() {
                this[this.tablepAssetMasterListDataGetForReport.UpdatedUserIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsUpdatedDateTimeNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.UpdatedDateTimeColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetUpdatedDateTimeNull() {
                this[this.tablepAssetMasterListDataGetForReport.UpdatedDateTimeColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsLocationTitleNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.LocationTitleColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetLocationTitleNull() {
                this[this.tablepAssetMasterListDataGetForReport.LocationTitleColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsStatusTitleNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.StatusTitleColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetStatusTitleNull() {
                this[this.tablepAssetMasterListDataGetForReport.StatusTitleColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsIsCheckRequiredNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.IsCheckRequiredColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetIsCheckRequiredNull() {
                this[this.tablepAssetMasterListDataGetForReport.IsCheckRequiredColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCheckFrequencyIdNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.CheckFrequencyIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetCheckFrequencyIdNull() {
                this[this.tablepAssetMasterListDataGetForReport.CheckFrequencyIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCheckListNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.CheckListColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetCheckListNull() {
                this[this.tablepAssetMasterListDataGetForReport.CheckListColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCheckedLastDateNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.CheckedLastDateColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetCheckedLastDateNull() {
                this[this.tablepAssetMasterListDataGetForReport.CheckedLastDateColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCheckedByUserIdNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.CheckedByUserIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetCheckedByUserIdNull() {
                this[this.tablepAssetMasterListDataGetForReport.CheckedByUserIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCheckedStatusIdNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.CheckedStatusIdColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetCheckedStatusIdNull() {
                this[this.tablepAssetMasterListDataGetForReport.CheckedStatusIdColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsCheckedRemarkNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.CheckedRemarkColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetCheckedRemarkNull() {
                this[this.tablepAssetMasterListDataGetForReport.CheckedRemarkColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsIsRenewRequiredNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.IsRenewRequiredColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetIsRenewRequiredNull() {
                this[this.tablepAssetMasterListDataGetForReport.IsRenewRequiredColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsRenewLastDateNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.RenewLastDateColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetRenewLastDateNull() {
                this[this.tablepAssetMasterListDataGetForReport.RenewLastDateColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsRenewNextDateNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.RenewNextDateColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetRenewNextDateNull() {
                this[this.tablepAssetMasterListDataGetForReport.RenewNextDateColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsRenewRemarkNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.RenewRemarkColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetRenewRemarkNull() {
                this[this.tablepAssetMasterListDataGetForReport.RenewRemarkColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsRenewCheckListNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.RenewCheckListColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetRenewCheckListNull() {
                this[this.tablepAssetMasterListDataGetForReport.RenewCheckListColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsRenewAlertBeforeDaysNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.RenewAlertBeforeDaysColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetRenewAlertBeforeDaysNull() {
                this[this.tablepAssetMasterListDataGetForReport.RenewAlertBeforeDaysColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsUserTitleNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.UserTitleColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetUserTitleNull() {
                this[this.tablepAssetMasterListDataGetForReport.UserTitleColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsIsMaintenanceRequiredNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.IsMaintenanceRequiredColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetIsMaintenanceRequiredNull() {
                this[this.tablepAssetMasterListDataGetForReport.IsMaintenanceRequiredColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsInchargeNameNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.InchargeNameColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetInchargeNameNull() {
                this[this.tablepAssetMasterListDataGetForReport.InchargeNameColumn] = global::System.Convert.DBNull;
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public bool IsPurchaseCostNull() {
                return this.IsNull(this.tablepAssetMasterListDataGetForReport.PurchaseCostColumn);
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public void SetPurchaseCostNull() {
                this[this.tablepAssetMasterListDataGetForReport.PurchaseCostColumn] = global::System.Convert.DBNull;
            }
        }
        
        /// <summary>
        ///Row event argument class
        ///</summary>
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
        public class pAssetMasterListDataGetForReportRowChangeEvent : global::System.EventArgs {
            
            private pAssetMasterListDataGetForReportRow eventRow;
            
            private global::System.Data.DataRowAction eventAction;
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public pAssetMasterListDataGetForReportRowChangeEvent(pAssetMasterListDataGetForReportRow 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", "16.0.0.0")]
            public pAssetMasterListDataGetForReportRow Row {
                get {
                    return this.eventRow;
                }
            }
            
            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.0.0.0")]
            public global::System.Data.DataRowAction Action {
                get {
                    return this.eventAction;
                }
            }
        }
    }
}
namespace OccuCare.Report.Datasets.FinancialManagement.AssetManagement.AssetMasterDetailTableAdapters {
    
    
    /// <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 pAssetMasterListDataGetForReportTableAdapter : 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", "16.0.0.0")]
        public pAssetMasterListDataGetForReportTableAdapter() {
            this.ClearBeforeFill = true;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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", "16.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", "16.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", "16.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", "16.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", "16.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 = "pAssetMasterListDataGetForReport";
            tableMapping.ColumnMappings.Add("Id", "Id");
            tableMapping.ColumnMappings.Add("Code", "Code");
            tableMapping.ColumnMappings.Add("Title", "Title");
            tableMapping.ColumnMappings.Add("Specification", "Specification");
            tableMapping.ColumnMappings.Add("Accessories", "Accessories");
            tableMapping.ColumnMappings.Add("LocationId", "LocationId");
            tableMapping.ColumnMappings.Add("StatusId", "StatusId");
            tableMapping.ColumnMappings.Add("VendorId", "VendorId");
            tableMapping.ColumnMappings.Add("VendorName", "VendorName");
            tableMapping.ColumnMappings.Add("GoodsReceiptNumber", "GoodsReceiptNumber");
            tableMapping.ColumnMappings.Add("GoodsReceiptDate", "GoodsReceiptDate");
            tableMapping.ColumnMappings.Add("IsInstallationRequired", "IsInstallationRequired");
            tableMapping.ColumnMappings.Add("InstallationDate", "InstallationDate");
            tableMapping.ColumnMappings.Add("CategoryId", "CategoryId");
            tableMapping.ColumnMappings.Add("DepreciationUptoDate", "DepreciationUptoDate");
            tableMapping.ColumnMappings.Add("IsFullyDepreciated", "IsFullyDepreciated");
            tableMapping.ColumnMappings.Add("StandardPrice", "StandardPrice");
            tableMapping.ColumnMappings.Add("MinStockRequired", "MinStockRequired");
            tableMapping.ColumnMappings.Add("MaintenancePeriod", "MaintenancePeriod");
            tableMapping.ColumnMappings.Add("IsAmc", "IsAmc");
            tableMapping.ColumnMappings.Add("MaintenanceAlertPeriod", "MaintenanceAlertPeriod");
            tableMapping.ColumnMappings.Add("AmcVendorId", "AmcVendorId");
            tableMapping.ColumnMappings.Add("AmcVendorName", "AmcVendorName");
            tableMapping.ColumnMappings.Add("UsageStatusId", "UsageStatusId");
            tableMapping.ColumnMappings.Add("LastServiceCost", "LastServiceCost");
            tableMapping.ColumnMappings.Add("TotalServiceCost", "TotalServiceCost");
            tableMapping.ColumnMappings.Add("LastDownTime", "LastDownTime");
            tableMapping.ColumnMappings.Add("TotalDownTime", "TotalDownTime");
            tableMapping.ColumnMappings.Add("LastMaintenanceDate", "LastMaintenanceDate");
            tableMapping.ColumnMappings.Add("NextMaintenanceDate", "NextMaintenanceDate");
            tableMapping.ColumnMappings.Add("ModelNumber", "ModelNumber");
            tableMapping.ColumnMappings.Add("IsCritical", "IsCritical");
            tableMapping.ColumnMappings.Add("IsObsolete", "IsObsolete");
            tableMapping.ColumnMappings.Add("CreatedUserId", "CreatedUserId");
            tableMapping.ColumnMappings.Add("CreatedDateTime", "CreatedDateTime");
            tableMapping.ColumnMappings.Add("UpdatedUserId", "UpdatedUserId");
            tableMapping.ColumnMappings.Add("UpdatedDateTime", "UpdatedDateTime");
            tableMapping.ColumnMappings.Add("ServiceEntry", "ServiceEntry");
            tableMapping.ColumnMappings.Add("LocationTitle", "LocationTitle");
            tableMapping.ColumnMappings.Add("CategoryTitle", "CategoryTitle");
            tableMapping.ColumnMappings.Add("StatusTitle", "StatusTitle");
            tableMapping.ColumnMappings.Add("IsCheckRequired", "IsCheckRequired");
            tableMapping.ColumnMappings.Add("CheckFrequencyId", "CheckFrequencyId");
            tableMapping.ColumnMappings.Add("CheckList", "CheckList");
            tableMapping.ColumnMappings.Add("CheckedLastDate", "CheckedLastDate");
            tableMapping.ColumnMappings.Add("CheckedByUserId", "CheckedByUserId");
            tableMapping.ColumnMappings.Add("CheckedStatusId", "CheckedStatusId");
            tableMapping.ColumnMappings.Add("CheckedRemark", "CheckedRemark");
            tableMapping.ColumnMappings.Add("IsRenewRequired", "IsRenewRequired");
            tableMapping.ColumnMappings.Add("RenewLastDate", "RenewLastDate");
            tableMapping.ColumnMappings.Add("RenewNextDate", "RenewNextDate");
            tableMapping.ColumnMappings.Add("RenewRemark", "RenewRemark");
            tableMapping.ColumnMappings.Add("RenewCheckList", "RenewCheckList");
            tableMapping.ColumnMappings.Add("RenewAlertBeforeDays", "RenewAlertBeforeDays");
            tableMapping.ColumnMappings.Add("UserTitle", "UserTitle");
            tableMapping.ColumnMappings.Add("IsMaintenanceRequired", "IsMaintenanceRequired");
            tableMapping.ColumnMappings.Add("InchargeName", "InchargeName");
            tableMapping.ColumnMappings.Add("PurchaseCost", "PurchaseCost");
            this._adapter.TableMappings.Add(tableMapping);
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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.OccuCareConnectionString3;
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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 = "sAssetManagement.pAssetMasterListDataGetForReport";
            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("@rOrgId", 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("@rLocationId", 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("@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("@rCategoryId", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", ""));
        }
        
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "16.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(AssetMasterDetail.pAssetMasterListDataGetForReportDataTable dataTable, global::System.Nullable<int> rOrgId, global::System.Nullable<int> rLocationId, global::System.Nullable<int> rStoreLocationId, global::System.Nullable<int> rCategoryId) {
            this.Adapter.SelectCommand = this.CommandCollection[0];
            if ((rOrgId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[1].Value = ((int)(rOrgId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value;
            }
            if ((rLocationId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[2].Value = ((int)(rLocationId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value;
            }
            if ((rStoreLocationId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[3].Value = ((int)(rStoreLocationId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value;
            }
            if ((rCategoryId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[4].Value = ((int)(rCategoryId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[4].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", "16.0.0.0")]
        [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
        [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)]
        public virtual AssetMasterDetail.pAssetMasterListDataGetForReportDataTable GetData(global::System.Nullable<int> rOrgId, global::System.Nullable<int> rLocationId, global::System.Nullable<int> rStoreLocationId, global::System.Nullable<int> rCategoryId) {
            this.Adapter.SelectCommand = this.CommandCollection[0];
            if ((rOrgId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[1].Value = ((int)(rOrgId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value;
            }
            if ((rLocationId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[2].Value = ((int)(rLocationId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value;
            }
            if ((rStoreLocationId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[3].Value = ((int)(rStoreLocationId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value;
            }
            if ((rCategoryId.HasValue == true)) {
                this.Adapter.SelectCommand.Parameters[4].Value = ((int)(rCategoryId.Value));
            }
            else {
                this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value;
            }
            AssetMasterDetail.pAssetMasterListDataGetForReportDataTable dataTable = new AssetMasterDetail.pAssetMasterListDataGetForReportDataTable();
            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", "16.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", "16.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", "16.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", "16.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", "16.0.0.0")]
        private int UpdateUpdatedRows(AssetMasterDetail 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", "16.0.0.0")]
        private int UpdateInsertedRows(AssetMasterDetail 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", "16.0.0.0")]
        private int UpdateDeletedRows(AssetMasterDetail 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", "16.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", "16.0.0.0")]
        public virtual int UpdateAll(AssetMasterDetail 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", "16.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", "16.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", "16.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", "16.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", "16.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", "16.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", "16.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