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

namespace Remuneraciones.DataSetFT {
    using System;
    using System.Data;
    using System.Xml;
    using System.Runtime.Serialization;
    
    
    [Serializable()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.Diagnostics.DebuggerStepThrough()]
    [System.ComponentModel.ToolboxItem(true)]
    public class DSResumenPrevisional : DataSet {
        
        private ResumenPrevisionalDataTable tableResumenPrevisional;
        
        public DSResumenPrevisional() {
            this.InitClass();
            System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            this.Tables.CollectionChanged += schemaChangedHandler;
            this.Relations.CollectionChanged += schemaChangedHandler;
        }
        
        protected DSResumenPrevisional(SerializationInfo info, StreamingContext context) {
            string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
            if ((strSchema != null)) {
                DataSet ds = new DataSet();
                ds.ReadXmlSchema(new XmlTextReader(new System.IO.StringReader(strSchema)));
                if ((ds.Tables["ResumenPrevisional"] != null)) {
                    this.Tables.Add(new ResumenPrevisionalDataTable(ds.Tables["ResumenPrevisional"]));
                }
                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, System.Data.MissingSchemaAction.Add);
                this.InitVars();
            }
            else {
                this.InitClass();
            }
            this.GetSerializationData(info, context);
            System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            this.Tables.CollectionChanged += schemaChangedHandler;
            this.Relations.CollectionChanged += schemaChangedHandler;
        }
        
        [System.ComponentModel.Browsable(false)]
        [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
        public ResumenPrevisionalDataTable ResumenPrevisional {
            get {
                return this.tableResumenPrevisional;
            }
        }
        
        public override DataSet Clone() {
            DSResumenPrevisional cln = ((DSResumenPrevisional)(base.Clone()));
            cln.InitVars();
            return cln;
        }
        
        protected override bool ShouldSerializeTables() {
            return false;
        }
        
        protected override bool ShouldSerializeRelations() {
            return false;
        }
        
        protected override void ReadXmlSerializable(XmlReader reader) {
            this.Reset();
            DataSet ds = new DataSet();
            ds.ReadXml(reader);
            if ((ds.Tables["ResumenPrevisional"] != null)) {
                this.Tables.Add(new ResumenPrevisionalDataTable(ds.Tables["ResumenPrevisional"]));
            }
            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, System.Data.MissingSchemaAction.Add);
            this.InitVars();
        }
        
        protected override System.Xml.Schema.XmlSchema GetSchemaSerializable() {
            System.IO.MemoryStream stream = new System.IO.MemoryStream();
            this.WriteXmlSchema(new XmlTextWriter(stream, null));
            stream.Position = 0;
            return System.Xml.Schema.XmlSchema.Read(new XmlTextReader(stream), null);
        }
        
        internal void InitVars() {
            this.tableResumenPrevisional = ((ResumenPrevisionalDataTable)(this.Tables["ResumenPrevisional"]));
            if ((this.tableResumenPrevisional != null)) {
                this.tableResumenPrevisional.InitVars();
            }
        }
        
        private void InitClass() {
            this.DataSetName = "DSResumenPrevisional";
            this.Prefix = "";
            this.Namespace = "http://tempuri.org/DSResumenPrevisional.xsd";
            this.Locale = new System.Globalization.CultureInfo("en-US");
            this.CaseSensitive = false;
            this.EnforceConstraints = true;
            this.tableResumenPrevisional = new ResumenPrevisionalDataTable();
            this.Tables.Add(this.tableResumenPrevisional);
        }
        
        private bool ShouldSerializeResumenPrevisional() {
            return false;
        }
        
        private void SchemaChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) {
            if ((e.Action == System.ComponentModel.CollectionChangeAction.Remove)) {
                this.InitVars();
            }
        }
        
        public delegate void ResumenPrevisionalRowChangeEventHandler(object sender, ResumenPrevisionalRowChangeEvent e);
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class ResumenPrevisionalDataTable : DataTable, System.Collections.IEnumerable {
            
            private DataColumn columnLinea;
            
            private DataColumn columnConcepto;
            
            private DataColumn columnCantidad;
            
            private DataColumn columnTopeRenta;
            
            private DataColumn columnTasa;
            
            private DataColumn columnTotalRenta;
            
            private DataColumn columnTotal;
            
            private DataColumn columnAdicional;
            
            private DataColumn columnServicioT;
            
            private DataColumn columnSeguroT;
            
            private DataColumn columnTotalT;
            
            private DataColumn columnServicioE;
            
            private DataColumn columnAporte;
            
            private DataColumn columnSeguroE;
            
            private DataColumn columnTotalE;
            
            private DataColumn columnTipo;
            
            internal ResumenPrevisionalDataTable() : 
                    base("ResumenPrevisional") {
                this.InitClass();
            }
            
            internal ResumenPrevisionalDataTable(DataTable table) : 
                    base(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;
                this.DisplayExpression = table.DisplayExpression;
            }
            
            [System.ComponentModel.Browsable(false)]
            public int Count {
                get {
                    return this.Rows.Count;
                }
            }
            
            internal DataColumn LineaColumn {
                get {
                    return this.columnLinea;
                }
            }
            
            internal DataColumn ConceptoColumn {
                get {
                    return this.columnConcepto;
                }
            }
            
            internal DataColumn CantidadColumn {
                get {
                    return this.columnCantidad;
                }
            }
            
            internal DataColumn TopeRentaColumn {
                get {
                    return this.columnTopeRenta;
                }
            }
            
            internal DataColumn TasaColumn {
                get {
                    return this.columnTasa;
                }
            }
            
            internal DataColumn TotalRentaColumn {
                get {
                    return this.columnTotalRenta;
                }
            }
            
            internal DataColumn TotalColumn {
                get {
                    return this.columnTotal;
                }
            }
            
            internal DataColumn AdicionalColumn {
                get {
                    return this.columnAdicional;
                }
            }
            
            internal DataColumn ServicioTColumn {
                get {
                    return this.columnServicioT;
                }
            }
            
            internal DataColumn SeguroTColumn {
                get {
                    return this.columnSeguroT;
                }
            }
            
            internal DataColumn TotalTColumn {
                get {
                    return this.columnTotalT;
                }
            }
            
            internal DataColumn ServicioEColumn {
                get {
                    return this.columnServicioE;
                }
            }
            
            internal DataColumn AporteColumn {
                get {
                    return this.columnAporte;
                }
            }
            
            internal DataColumn SeguroEColumn {
                get {
                    return this.columnSeguroE;
                }
            }
            
            internal DataColumn TotalEColumn {
                get {
                    return this.columnTotalE;
                }
            }
            
            internal DataColumn TipoColumn {
                get {
                    return this.columnTipo;
                }
            }
            
            public ResumenPrevisionalRow this[int index] {
                get {
                    return ((ResumenPrevisionalRow)(this.Rows[index]));
                }
            }
            
            public event ResumenPrevisionalRowChangeEventHandler ResumenPrevisionalRowChanged;
            
            public event ResumenPrevisionalRowChangeEventHandler ResumenPrevisionalRowChanging;
            
            public event ResumenPrevisionalRowChangeEventHandler ResumenPrevisionalRowDeleted;
            
            public event ResumenPrevisionalRowChangeEventHandler ResumenPrevisionalRowDeleting;
            
            public void AddResumenPrevisionalRow(ResumenPrevisionalRow row) {
                this.Rows.Add(row);
            }
            
            public ResumenPrevisionalRow AddResumenPrevisionalRow(
                        System.Byte Linea, 
                        string Concepto, 
                        int Cantidad, 
                        int TopeRenta, 
                        System.Double Tasa, 
                        int TotalRenta, 
                        int Total, 
                        int Adicional, 
                        int ServicioT, 
                        int SeguroT, 
                        int TotalT, 
                        int ServicioE, 
                        int Aporte, 
                        int SeguroE, 
                        int TotalE, 
                        int Tipo) {
                ResumenPrevisionalRow rowResumenPrevisionalRow = ((ResumenPrevisionalRow)(this.NewRow()));
                rowResumenPrevisionalRow.ItemArray = new object[] {
                        Linea,
                        Concepto,
                        Cantidad,
                        TopeRenta,
                        Tasa,
                        TotalRenta,
                        Total,
                        Adicional,
                        ServicioT,
                        SeguroT,
                        TotalT,
                        ServicioE,
                        Aporte,
                        SeguroE,
                        TotalE,
                        Tipo};
                this.Rows.Add(rowResumenPrevisionalRow);
                return rowResumenPrevisionalRow;
            }
            
            public System.Collections.IEnumerator GetEnumerator() {
                return this.Rows.GetEnumerator();
            }
            
            public override DataTable Clone() {
                ResumenPrevisionalDataTable cln = ((ResumenPrevisionalDataTable)(base.Clone()));
                cln.InitVars();
                return cln;
            }
            
            protected override DataTable CreateInstance() {
                return new ResumenPrevisionalDataTable();
            }
            
            internal void InitVars() {
                this.columnLinea = this.Columns["Linea"];
                this.columnConcepto = this.Columns["Concepto"];
                this.columnCantidad = this.Columns["Cantidad"];
                this.columnTopeRenta = this.Columns["TopeRenta"];
                this.columnTasa = this.Columns["Tasa"];
                this.columnTotalRenta = this.Columns["TotalRenta"];
                this.columnTotal = this.Columns["Total"];
                this.columnAdicional = this.Columns["Adicional"];
                this.columnServicioT = this.Columns["ServicioT"];
                this.columnSeguroT = this.Columns["SeguroT"];
                this.columnTotalT = this.Columns["TotalT"];
                this.columnServicioE = this.Columns["ServicioE"];
                this.columnAporte = this.Columns["Aporte"];
                this.columnSeguroE = this.Columns["SeguroE"];
                this.columnTotalE = this.Columns["TotalE"];
                this.columnTipo = this.Columns["Tipo"];
            }
            
            private void InitClass() {
                this.columnLinea = new DataColumn("Linea", typeof(System.Byte), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnLinea);
                this.columnConcepto = new DataColumn("Concepto", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnConcepto);
                this.columnCantidad = new DataColumn("Cantidad", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnCantidad);
                this.columnTopeRenta = new DataColumn("TopeRenta", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTopeRenta);
                this.columnTasa = new DataColumn("Tasa", typeof(System.Double), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTasa);
                this.columnTotalRenta = new DataColumn("TotalRenta", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalRenta);
                this.columnTotal = new DataColumn("Total", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotal);
                this.columnAdicional = new DataColumn("Adicional", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnAdicional);
                this.columnServicioT = new DataColumn("ServicioT", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnServicioT);
                this.columnSeguroT = new DataColumn("SeguroT", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnSeguroT);
                this.columnTotalT = new DataColumn("TotalT", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalT);
                this.columnServicioE = new DataColumn("ServicioE", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnServicioE);
                this.columnAporte = new DataColumn("Aporte", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnAporte);
                this.columnSeguroE = new DataColumn("SeguroE", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnSeguroE);
                this.columnTotalE = new DataColumn("TotalE", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalE);
                this.columnTipo = new DataColumn("Tipo", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTipo);
                this.columnLinea.ReadOnly = true;
            }
            
            public ResumenPrevisionalRow NewResumenPrevisionalRow() {
                return ((ResumenPrevisionalRow)(this.NewRow()));
            }
            
            protected override DataRow NewRowFromBuilder(DataRowBuilder builder) {
                return new ResumenPrevisionalRow(builder);
            }
            
            protected override System.Type GetRowType() {
                return typeof(ResumenPrevisionalRow);
            }
            
            protected override void OnRowChanged(DataRowChangeEventArgs e) {
                base.OnRowChanged(e);
                if ((this.ResumenPrevisionalRowChanged != null)) {
                    this.ResumenPrevisionalRowChanged(this, new ResumenPrevisionalRowChangeEvent(((ResumenPrevisionalRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowChanging(DataRowChangeEventArgs e) {
                base.OnRowChanging(e);
                if ((this.ResumenPrevisionalRowChanging != null)) {
                    this.ResumenPrevisionalRowChanging(this, new ResumenPrevisionalRowChangeEvent(((ResumenPrevisionalRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowDeleted(DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.ResumenPrevisionalRowDeleted != null)) {
                    this.ResumenPrevisionalRowDeleted(this, new ResumenPrevisionalRowChangeEvent(((ResumenPrevisionalRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowDeleting(DataRowChangeEventArgs e) {
                base.OnRowDeleting(e);
                if ((this.ResumenPrevisionalRowDeleting != null)) {
                    this.ResumenPrevisionalRowDeleting(this, new ResumenPrevisionalRowChangeEvent(((ResumenPrevisionalRow)(e.Row)), e.Action));
                }
            }
            
            public void RemoveResumenPrevisionalRow(ResumenPrevisionalRow row) {
                this.Rows.Remove(row);
            }
        }
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class ResumenPrevisionalRow : DataRow {
            
            private ResumenPrevisionalDataTable tableResumenPrevisional;
            
            internal ResumenPrevisionalRow(DataRowBuilder rb) : 
                    base(rb) {
                this.tableResumenPrevisional = ((ResumenPrevisionalDataTable)(this.Table));
            }
            
            public System.Byte Linea {
                get {
                    try {
                        return ((System.Byte)(this[this.tableResumenPrevisional.LineaColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("No se puede obtener el valor porque es DBNull.", e);
                    }
                }
                set {
                    this[this.tableResumenPrevisional.LineaColumn] = value;
                }
            }
            
            public string Concepto {
                get {
                    try {
                        return ((string)(this[this.tableResumenPrevisional.ConceptoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("No se puede obtener el valor porque es DBNull.", e);
                    }
                }
                set {
                    this[this.tableResumenPrevisional.ConceptoColumn] = value;
                }
            }
            
            public int Cantidad {
                get {
                    if (this.IsCantidadNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.CantidadColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.CantidadColumn] = value;
                }
            }
            
            public int TopeRenta {
                get {
                    if (this.IsTopeRentaNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.TopeRentaColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.TopeRentaColumn] = value;
                }
            }
            
            public System.Double Tasa {
                get {
                    if (this.IsTasaNull()) {
                        return -1;
                    }
                    else {
                        return ((System.Double)(this[this.tableResumenPrevisional.TasaColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.TasaColumn] = value;
                }
            }
            
            public int TotalRenta {
                get {
                    if (this.IsTotalRentaNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.TotalRentaColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.TotalRentaColumn] = value;
                }
            }
            
            public int Total {
                get {
                    if (this.IsTotalNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.TotalColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.TotalColumn] = value;
                }
            }
            
            public int Adicional {
                get {
                    if (this.IsAdicionalNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.AdicionalColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.AdicionalColumn] = value;
                }
            }
            
            public int ServicioT {
                get {
                    if (this.IsServicioTNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.ServicioTColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.ServicioTColumn] = value;
                }
            }
            
            public int SeguroT {
                get {
                    if (this.IsSeguroTNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.SeguroTColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.SeguroTColumn] = value;
                }
            }
            
            public int TotalT {
                get {
                    if (this.IsTotalTNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.TotalTColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.TotalTColumn] = value;
                }
            }
            
            public int ServicioE {
                get {
                    if (this.IsServicioENull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.ServicioEColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.ServicioEColumn] = value;
                }
            }
            
            public int Aporte {
                get {
                    if (this.IsAporteNull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.AporteColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.AporteColumn] = value;
                }
            }
            
            public int SeguroE {
                get {
                    if (this.IsSeguroENull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.SeguroEColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.SeguroEColumn] = value;
                }
            }
            
            public int TotalE {
                get {
                    if (this.IsTotalENull()) {
                        return -1;
                    }
                    else {
                        return ((int)(this[this.tableResumenPrevisional.TotalEColumn]));
                    }
                }
                set {
                    this[this.tableResumenPrevisional.TotalEColumn] = value;
                }
            }
            
            public int Tipo {
                get {
                    try {
                        return ((int)(this[this.tableResumenPrevisional.TipoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("No se puede obtener el valor porque es DBNull.", e);
                    }
                }
                set {
                    this[this.tableResumenPrevisional.TipoColumn] = value;
                }
            }
            
            public bool IsLineaNull() {
                return this.IsNull(this.tableResumenPrevisional.LineaColumn);
            }
            
            public void SetLineaNull() {
                this[this.tableResumenPrevisional.LineaColumn] = System.Convert.DBNull;
            }
            
            public bool IsConceptoNull() {
                return this.IsNull(this.tableResumenPrevisional.ConceptoColumn);
            }
            
            public void SetConceptoNull() {
                this[this.tableResumenPrevisional.ConceptoColumn] = System.Convert.DBNull;
            }
            
            public bool IsCantidadNull() {
                return this.IsNull(this.tableResumenPrevisional.CantidadColumn);
            }
            
            public void SetCantidadNull() {
                this[this.tableResumenPrevisional.CantidadColumn] = System.Convert.DBNull;
            }
            
            public bool IsTopeRentaNull() {
                return this.IsNull(this.tableResumenPrevisional.TopeRentaColumn);
            }
            
            public void SetTopeRentaNull() {
                this[this.tableResumenPrevisional.TopeRentaColumn] = System.Convert.DBNull;
            }
            
            public bool IsTasaNull() {
                return this.IsNull(this.tableResumenPrevisional.TasaColumn);
            }
            
            public void SetTasaNull() {
                this[this.tableResumenPrevisional.TasaColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalRentaNull() {
                return this.IsNull(this.tableResumenPrevisional.TotalRentaColumn);
            }
            
            public void SetTotalRentaNull() {
                this[this.tableResumenPrevisional.TotalRentaColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalNull() {
                return this.IsNull(this.tableResumenPrevisional.TotalColumn);
            }
            
            public void SetTotalNull() {
                this[this.tableResumenPrevisional.TotalColumn] = System.Convert.DBNull;
            }
            
            public bool IsAdicionalNull() {
                return this.IsNull(this.tableResumenPrevisional.AdicionalColumn);
            }
            
            public void SetAdicionalNull() {
                this[this.tableResumenPrevisional.AdicionalColumn] = System.Convert.DBNull;
            }
            
            public bool IsServicioTNull() {
                return this.IsNull(this.tableResumenPrevisional.ServicioTColumn);
            }
            
            public void SetServicioTNull() {
                this[this.tableResumenPrevisional.ServicioTColumn] = System.Convert.DBNull;
            }
            
            public bool IsSeguroTNull() {
                return this.IsNull(this.tableResumenPrevisional.SeguroTColumn);
            }
            
            public void SetSeguroTNull() {
                this[this.tableResumenPrevisional.SeguroTColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalTNull() {
                return this.IsNull(this.tableResumenPrevisional.TotalTColumn);
            }
            
            public void SetTotalTNull() {
                this[this.tableResumenPrevisional.TotalTColumn] = System.Convert.DBNull;
            }
            
            public bool IsServicioENull() {
                return this.IsNull(this.tableResumenPrevisional.ServicioEColumn);
            }
            
            public void SetServicioENull() {
                this[this.tableResumenPrevisional.ServicioEColumn] = System.Convert.DBNull;
            }
            
            public bool IsAporteNull() {
                return this.IsNull(this.tableResumenPrevisional.AporteColumn);
            }
            
            public void SetAporteNull() {
                this[this.tableResumenPrevisional.AporteColumn] = System.Convert.DBNull;
            }
            
            public bool IsSeguroENull() {
                return this.IsNull(this.tableResumenPrevisional.SeguroEColumn);
            }
            
            public void SetSeguroENull() {
                this[this.tableResumenPrevisional.SeguroEColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalENull() {
                return this.IsNull(this.tableResumenPrevisional.TotalEColumn);
            }
            
            public void SetTotalENull() {
                this[this.tableResumenPrevisional.TotalEColumn] = System.Convert.DBNull;
            }
            
            public bool IsTipoNull() {
                return this.IsNull(this.tableResumenPrevisional.TipoColumn);
            }
            
            public void SetTipoNull() {
                this[this.tableResumenPrevisional.TipoColumn] = System.Convert.DBNull;
            }
        }
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class ResumenPrevisionalRowChangeEvent : EventArgs {
            
            private ResumenPrevisionalRow eventRow;
            
            private DataRowAction eventAction;
            
            public ResumenPrevisionalRowChangeEvent(ResumenPrevisionalRow row, DataRowAction action) {
                this.eventRow = row;
                this.eventAction = action;
            }
            
            public ResumenPrevisionalRow Row {
                get {
                    return this.eventRow;
                }
            }
            
            public DataRowAction Action {
                get {
                    return this.eventAction;
                }
            }
        }
    }
}
