//------------------------------------------------------------------------------
// <autogenerated>
//     This code was generated by a tool.
//     Runtime Version: 1.1.4322.573
//
//     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 DSLibroRemuneraciones : DataSet {
        
        private LibroRemuneracionDataTable tableLibroRemuneracion;
        
        public DSLibroRemuneraciones() {
            this.InitClass();
            System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            this.Tables.CollectionChanged += schemaChangedHandler;
            this.Relations.CollectionChanged += schemaChangedHandler;
        }
        
        protected DSLibroRemuneraciones(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["LibroRemuneracion"] != null)) {
                    this.Tables.Add(new LibroRemuneracionDataTable(ds.Tables["LibroRemuneracion"]));
                }
                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 LibroRemuneracionDataTable LibroRemuneracion {
            get {
                return this.tableLibroRemuneracion;
            }
        }
        
        public override DataSet Clone() {
            DSLibroRemuneraciones cln = ((DSLibroRemuneraciones)(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["LibroRemuneracion"] != null)) {
                this.Tables.Add(new LibroRemuneracionDataTable(ds.Tables["LibroRemuneracion"]));
            }
            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.tableLibroRemuneracion = ((LibroRemuneracionDataTable)(this.Tables["LibroRemuneracion"]));
            if ((this.tableLibroRemuneracion != null)) {
                this.tableLibroRemuneracion.InitVars();
            }
        }
        
        private void InitClass() {
            this.DataSetName = "DSLibroRemuneraciones";
            this.Prefix = "";
            this.Namespace = "http://tempuri.org/DSLibroRemuneraciones.xsd";
            this.Locale = new System.Globalization.CultureInfo("en-US");
            this.CaseSensitive = false;
            this.EnforceConstraints = true;
            this.tableLibroRemuneracion = new LibroRemuneracionDataTable();
            this.Tables.Add(this.tableLibroRemuneracion);
        }
        
        private bool ShouldSerializeLibroRemuneracion() {
            return false;
        }
        
        private void SchemaChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) {
            if ((e.Action == System.ComponentModel.CollectionChangeAction.Remove)) {
                this.InitVars();
            }
        }
        
        public delegate void LibroRemuneracionRowChangeEventHandler(object sender, LibroRemuneracionRowChangeEvent e);
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class LibroRemuneracionDataTable : DataTable, System.Collections.IEnumerable {
            
            private DataColumn columnRutt;
            
            private DataColumn columnDigito;
            
            private DataColumn columnAbreviadoAfp;
            
            private DataColumn columnAbreviadoISA;
            
            private DataColumn columnUniNombre;
            
            private DataColumn columnidUnidad;
            
            private DataColumn columnidCargo;
            
            private DataColumn columnCenNombre;
            
            private DataColumn columnIdcentro;
            
            private DataColumn columnIdNumero;
            
            private DataColumn columnMes;
            
            private DataColumn columnIdTrabajador;
            
            private DataColumn columnDiasTrabajados;
            
            private DataColumn columnSueldoBaseBruto;
            
            private DataColumn columnSueldoBase;
            
            private DataColumn columnMovilizacion;
            
            private DataColumn columnColacion;
            
            private DataColumn columnGratificacion;
            
            private DataColumn columnHoras_Extras;
            
            private DataColumn columnTopeRenta;
            
            private DataColumn columnTotalRenta;
            
            private DataColumn columnTotalAfectaImpuesto;
            
            private DataColumn columnTotalCargas;
            
            private DataColumn columnTotalInvalidez;
            
            private DataColumn columnTotalMaternales;
            
            private DataColumn columnTotalRetroactivas;
            
            private DataColumn columnTotalHaberes;
            
            private DataColumn columnCotizacionAfp;
            
            private DataColumn columnCotizacionApv;
            
            private DataColumn columnTotalApv;
            
            private DataColumn columnCuentaAhorro;
            
            private DataColumn columnLey19404AfpT;
            
            private DataColumn columnLey19404AfpE;
            
            private DataColumn columnSeguroIndemnizacion;
            
            private DataColumn columnCotizacionSalud;
            
            private DataColumn columnAdicionalIsapre;
            
            private DataColumn columnLey18566;
            
            private DataColumn columnTramoImp;
            
            private DataColumn columnImpuestoUnico;
            
            private DataColumn columnTotalLeyes;
            
            private DataColumn columnTotalPrevision;
            
            private DataColumn columnSeguroCesantiaT;
            
            private DataColumn columnSeguroCesantiaE;
            
            private DataColumn columnImpoSeguroC;
            
            private DataColumn columnServicioIsapre;
            
            private DataColumn columnDescuentoCcaf;
            
            private DataColumn columnTotalDescuento;
            
            private DataColumn columnLiquido;
            
            private DataColumn columnSobreGiro;
            
            private DataColumn columnIdUser;
            
            private DataColumn columnTopeRentaInp;
            
            private DataColumn columnidTrabajador1;
            
            private DataColumn columnTNombre;
            
            private DataColumn columnTRut;
            
            private DataColumn columnCargas;
            
            private DataColumn columnImpuesto;
            
            private DataColumn columnDiasTrabajadosLibro;
            
            internal LibroRemuneracionDataTable() : 
                    base("LibroRemuneracion") {
                this.InitClass();
            }
            
            internal LibroRemuneracionDataTable(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 RuttColumn {
                get {
                    return this.columnRutt;
                }
            }
            
            internal DataColumn DigitoColumn {
                get {
                    return this.columnDigito;
                }
            }
            
            internal DataColumn AbreviadoAfpColumn {
                get {
                    return this.columnAbreviadoAfp;
                }
            }
            
            internal DataColumn AbreviadoISAColumn {
                get {
                    return this.columnAbreviadoISA;
                }
            }
            
            internal DataColumn UniNombreColumn {
                get {
                    return this.columnUniNombre;
                }
            }
            
            internal DataColumn idUnidadColumn {
                get {
                    return this.columnidUnidad;
                }
            }
            
            internal DataColumn idCargoColumn {
                get {
                    return this.columnidCargo;
                }
            }
            
            internal DataColumn CenNombreColumn {
                get {
                    return this.columnCenNombre;
                }
            }
            
            internal DataColumn IdcentroColumn {
                get {
                    return this.columnIdcentro;
                }
            }
            
            internal DataColumn IdNumeroColumn {
                get {
                    return this.columnIdNumero;
                }
            }
            
            internal DataColumn MesColumn {
                get {
                    return this.columnMes;
                }
            }
            
            internal DataColumn IdTrabajadorColumn {
                get {
                    return this.columnIdTrabajador;
                }
            }
            
            internal DataColumn DiasTrabajadosColumn {
                get {
                    return this.columnDiasTrabajados;
                }
            }
            
            internal DataColumn SueldoBaseBrutoColumn {
                get {
                    return this.columnSueldoBaseBruto;
                }
            }
            
            internal DataColumn SueldoBaseColumn {
                get {
                    return this.columnSueldoBase;
                }
            }
            
            internal DataColumn MovilizacionColumn {
                get {
                    return this.columnMovilizacion;
                }
            }
            
            internal DataColumn ColacionColumn {
                get {
                    return this.columnColacion;
                }
            }
            
            internal DataColumn GratificacionColumn {
                get {
                    return this.columnGratificacion;
                }
            }
            
            internal DataColumn Horas_ExtrasColumn {
                get {
                    return this.columnHoras_Extras;
                }
            }
            
            internal DataColumn TopeRentaColumn {
                get {
                    return this.columnTopeRenta;
                }
            }
            
            internal DataColumn TotalRentaColumn {
                get {
                    return this.columnTotalRenta;
                }
            }
            
            internal DataColumn TotalAfectaImpuestoColumn {
                get {
                    return this.columnTotalAfectaImpuesto;
                }
            }
            
            internal DataColumn TotalCargasColumn {
                get {
                    return this.columnTotalCargas;
                }
            }
            
            internal DataColumn TotalInvalidezColumn {
                get {
                    return this.columnTotalInvalidez;
                }
            }
            
            internal DataColumn TotalMaternalesColumn {
                get {
                    return this.columnTotalMaternales;
                }
            }
            
            internal DataColumn TotalRetroactivasColumn {
                get {
                    return this.columnTotalRetroactivas;
                }
            }
            
            internal DataColumn TotalHaberesColumn {
                get {
                    return this.columnTotalHaberes;
                }
            }
            
            internal DataColumn CotizacionAfpColumn {
                get {
                    return this.columnCotizacionAfp;
                }
            }
            
            internal DataColumn CotizacionApvColumn {
                get {
                    return this.columnCotizacionApv;
                }
            }
            
            internal DataColumn TotalApvColumn {
                get {
                    return this.columnTotalApv;
                }
            }
            
            internal DataColumn CuentaAhorroColumn {
                get {
                    return this.columnCuentaAhorro;
                }
            }
            
            internal DataColumn Ley19404AfpTColumn {
                get {
                    return this.columnLey19404AfpT;
                }
            }
            
            internal DataColumn Ley19404AfpEColumn {
                get {
                    return this.columnLey19404AfpE;
                }
            }
            
            internal DataColumn SeguroIndemnizacionColumn {
                get {
                    return this.columnSeguroIndemnizacion;
                }
            }
            
            internal DataColumn CotizacionSaludColumn {
                get {
                    return this.columnCotizacionSalud;
                }
            }
            
            internal DataColumn AdicionalIsapreColumn {
                get {
                    return this.columnAdicionalIsapre;
                }
            }
            
            internal DataColumn Ley18566Column {
                get {
                    return this.columnLey18566;
                }
            }
            
            internal DataColumn TramoImpColumn {
                get {
                    return this.columnTramoImp;
                }
            }
            
            internal DataColumn ImpuestoUnicoColumn {
                get {
                    return this.columnImpuestoUnico;
                }
            }
            
            internal DataColumn TotalLeyesColumn {
                get {
                    return this.columnTotalLeyes;
                }
            }
            
            internal DataColumn TotalPrevisionColumn {
                get {
                    return this.columnTotalPrevision;
                }
            }
            
            internal DataColumn SeguroCesantiaTColumn {
                get {
                    return this.columnSeguroCesantiaT;
                }
            }
            
            internal DataColumn SeguroCesantiaEColumn {
                get {
                    return this.columnSeguroCesantiaE;
                }
            }
            
            internal DataColumn ImpoSeguroCColumn {
                get {
                    return this.columnImpoSeguroC;
                }
            }
            
            internal DataColumn ServicioIsapreColumn {
                get {
                    return this.columnServicioIsapre;
                }
            }
            
            internal DataColumn DescuentoCcafColumn {
                get {
                    return this.columnDescuentoCcaf;
                }
            }
            
            internal DataColumn TotalDescuentoColumn {
                get {
                    return this.columnTotalDescuento;
                }
            }
            
            internal DataColumn LiquidoColumn {
                get {
                    return this.columnLiquido;
                }
            }
            
            internal DataColumn SobreGiroColumn {
                get {
                    return this.columnSobreGiro;
                }
            }
            
            internal DataColumn IdUserColumn {
                get {
                    return this.columnIdUser;
                }
            }
            
            internal DataColumn TopeRentaInpColumn {
                get {
                    return this.columnTopeRentaInp;
                }
            }
            
            internal DataColumn idTrabajador1Column {
                get {
                    return this.columnidTrabajador1;
                }
            }
            
            internal DataColumn TNombreColumn {
                get {
                    return this.columnTNombre;
                }
            }
            
            internal DataColumn TRutColumn {
                get {
                    return this.columnTRut;
                }
            }
            
            internal DataColumn CargasColumn {
                get {
                    return this.columnCargas;
                }
            }
            
            internal DataColumn ImpuestoColumn {
                get {
                    return this.columnImpuesto;
                }
            }
            
            internal DataColumn DiasTrabajadosLibroColumn {
                get {
                    return this.columnDiasTrabajadosLibro;
                }
            }
            
            public LibroRemuneracionRow this[int index] {
                get {
                    return ((LibroRemuneracionRow)(this.Rows[index]));
                }
            }
            
            public event LibroRemuneracionRowChangeEventHandler LibroRemuneracionRowChanged;
            
            public event LibroRemuneracionRowChangeEventHandler LibroRemuneracionRowChanging;
            
            public event LibroRemuneracionRowChangeEventHandler LibroRemuneracionRowDeleted;
            
            public event LibroRemuneracionRowChangeEventHandler LibroRemuneracionRowDeleting;
            
            public void AddLibroRemuneracionRow(LibroRemuneracionRow row) {
                this.Rows.Add(row);
            }
            
            public LibroRemuneracionRow AddLibroRemuneracionRow(
                        int Rutt, 
                        string Digito, 
                        string AbreviadoAfp, 
                        string AbreviadoISA, 
                        string UniNombre, 
                        string idUnidad, 
                        string idCargo, 
                        string CenNombre, 
                        string Idcentro, 
                        string IdNumero, 
                        short Mes, 
                        string IdTrabajador, 
                        System.Decimal DiasTrabajados, 
                        int SueldoBaseBruto, 
                        int SueldoBase, 
                        int Movilizacion, 
                        int Colacion, 
                        int Gratificacion, 
                        int Horas_Extras, 
                        int TopeRenta, 
                        int TotalRenta, 
                        int TotalAfectaImpuesto, 
                        int TotalCargas, 
                        int TotalInvalidez, 
                        int TotalMaternales, 
                        int TotalRetroactivas, 
                        int TotalHaberes, 
                        int CotizacionAfp, 
                        int CotizacionApv, 
                        int TotalApv, 
                        int CuentaAhorro, 
                        int Ley19404AfpT, 
                        int Ley19404AfpE, 
                        int SeguroIndemnizacion, 
                        int CotizacionSalud, 
                        int AdicionalIsapre, 
                        int Ley18566, 
                        System.Double TramoImp, 
                        int ImpuestoUnico, 
                        int TotalLeyes, 
                        int TotalPrevision, 
                        int SeguroCesantiaT, 
                        int SeguroCesantiaE, 
                        int ImpoSeguroC, 
                        int ServicioIsapre, 
                        int DescuentoCcaf, 
                        int TotalDescuento, 
                        int Liquido, 
                        int SobreGiro, 
                        string IdUser, 
                        int TopeRentaInp, 
                        string idTrabajador1, 
                        string TNombre, 
                        string TRut, 
                        short Cargas, 
                        int Impuesto, 
                        int DiasTrabajadosLibro) {
                LibroRemuneracionRow rowLibroRemuneracionRow = ((LibroRemuneracionRow)(this.NewRow()));
                rowLibroRemuneracionRow.ItemArray = new object[] {
                        Rutt,
                        Digito,
                        AbreviadoAfp,
                        AbreviadoISA,
                        UniNombre,
                        idUnidad,
                        idCargo,
                        CenNombre,
                        Idcentro,
                        IdNumero,
                        Mes,
                        IdTrabajador,
                        DiasTrabajados,
                        SueldoBaseBruto,
                        SueldoBase,
                        Movilizacion,
                        Colacion,
                        Gratificacion,
                        Horas_Extras,
                        TopeRenta,
                        TotalRenta,
                        TotalAfectaImpuesto,
                        TotalCargas,
                        TotalInvalidez,
                        TotalMaternales,
                        TotalRetroactivas,
                        TotalHaberes,
                        CotizacionAfp,
                        CotizacionApv,
                        TotalApv,
                        CuentaAhorro,
                        Ley19404AfpT,
                        Ley19404AfpE,
                        SeguroIndemnizacion,
                        CotizacionSalud,
                        AdicionalIsapre,
                        Ley18566,
                        TramoImp,
                        ImpuestoUnico,
                        TotalLeyes,
                        TotalPrevision,
                        SeguroCesantiaT,
                        SeguroCesantiaE,
                        ImpoSeguroC,
                        ServicioIsapre,
                        DescuentoCcaf,
                        TotalDescuento,
                        Liquido,
                        SobreGiro,
                        IdUser,
                        TopeRentaInp,
                        idTrabajador1,
                        TNombre,
                        TRut,
                        Cargas,
                        Impuesto,
                        DiasTrabajadosLibro};
                this.Rows.Add(rowLibroRemuneracionRow);
                return rowLibroRemuneracionRow;
            }
            
            public System.Collections.IEnumerator GetEnumerator() {
                return this.Rows.GetEnumerator();
            }
            
            public override DataTable Clone() {
                LibroRemuneracionDataTable cln = ((LibroRemuneracionDataTable)(base.Clone()));
                cln.InitVars();
                return cln;
            }
            
            protected override DataTable CreateInstance() {
                return new LibroRemuneracionDataTable();
            }
            
            internal void InitVars() {
                this.columnRutt = this.Columns["Rutt"];
                this.columnDigito = this.Columns["Digito"];
                this.columnAbreviadoAfp = this.Columns["AbreviadoAfp"];
                this.columnAbreviadoISA = this.Columns["AbreviadoISA"];
                this.columnUniNombre = this.Columns["UniNombre"];
                this.columnidUnidad = this.Columns["idUnidad"];
                this.columnidCargo = this.Columns["idCargo"];
                this.columnCenNombre = this.Columns["CenNombre"];
                this.columnIdcentro = this.Columns["Idcentro"];
                this.columnIdNumero = this.Columns["IdNumero"];
                this.columnMes = this.Columns["Mes"];
                this.columnIdTrabajador = this.Columns["IdTrabajador"];
                this.columnDiasTrabajados = this.Columns["DiasTrabajados"];
                this.columnSueldoBaseBruto = this.Columns["SueldoBaseBruto"];
                this.columnSueldoBase = this.Columns["SueldoBase"];
                this.columnMovilizacion = this.Columns["Movilizacion"];
                this.columnColacion = this.Columns["Colacion"];
                this.columnGratificacion = this.Columns["Gratificacion"];
                this.columnHoras_Extras = this.Columns["Horas_Extras"];
                this.columnTopeRenta = this.Columns["TopeRenta"];
                this.columnTotalRenta = this.Columns["TotalRenta"];
                this.columnTotalAfectaImpuesto = this.Columns["TotalAfectaImpuesto"];
                this.columnTotalCargas = this.Columns["TotalCargas"];
                this.columnTotalInvalidez = this.Columns["TotalInvalidez"];
                this.columnTotalMaternales = this.Columns["TotalMaternales"];
                this.columnTotalRetroactivas = this.Columns["TotalRetroactivas"];
                this.columnTotalHaberes = this.Columns["TotalHaberes"];
                this.columnCotizacionAfp = this.Columns["CotizacionAfp"];
                this.columnCotizacionApv = this.Columns["CotizacionApv"];
                this.columnTotalApv = this.Columns["TotalApv"];
                this.columnCuentaAhorro = this.Columns["CuentaAhorro"];
                this.columnLey19404AfpT = this.Columns["Ley19404AfpT"];
                this.columnLey19404AfpE = this.Columns["Ley19404AfpE"];
                this.columnSeguroIndemnizacion = this.Columns["SeguroIndemnizacion"];
                this.columnCotizacionSalud = this.Columns["CotizacionSalud"];
                this.columnAdicionalIsapre = this.Columns["AdicionalIsapre"];
                this.columnLey18566 = this.Columns["Ley18566"];
                this.columnTramoImp = this.Columns["TramoImp"];
                this.columnImpuestoUnico = this.Columns["ImpuestoUnico"];
                this.columnTotalLeyes = this.Columns["TotalLeyes"];
                this.columnTotalPrevision = this.Columns["TotalPrevision"];
                this.columnSeguroCesantiaT = this.Columns["SeguroCesantiaT"];
                this.columnSeguroCesantiaE = this.Columns["SeguroCesantiaE"];
                this.columnImpoSeguroC = this.Columns["ImpoSeguroC"];
                this.columnServicioIsapre = this.Columns["ServicioIsapre"];
                this.columnDescuentoCcaf = this.Columns["DescuentoCcaf"];
                this.columnTotalDescuento = this.Columns["TotalDescuento"];
                this.columnLiquido = this.Columns["Liquido"];
                this.columnSobreGiro = this.Columns["SobreGiro"];
                this.columnIdUser = this.Columns["IdUser"];
                this.columnTopeRentaInp = this.Columns["TopeRentaInp"];
                this.columnidTrabajador1 = this.Columns["idTrabajador1"];
                this.columnTNombre = this.Columns["TNombre"];
                this.columnTRut = this.Columns["TRut"];
                this.columnCargas = this.Columns["Cargas"];
                this.columnImpuesto = this.Columns["Impuesto"];
                this.columnDiasTrabajadosLibro = this.Columns["DiasTrabajadosLibro"];
            }
            
            private void InitClass() {
                this.columnRutt = new DataColumn("Rutt", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnRutt);
                this.columnDigito = new DataColumn("Digito", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnDigito);
                this.columnAbreviadoAfp = new DataColumn("AbreviadoAfp", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnAbreviadoAfp);
                this.columnAbreviadoISA = new DataColumn("AbreviadoISA", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnAbreviadoISA);
                this.columnUniNombre = new DataColumn("UniNombre", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnUniNombre);
                this.columnidUnidad = new DataColumn("idUnidad", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnidUnidad);
                this.columnidCargo = new DataColumn("idCargo", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnidCargo);
                this.columnCenNombre = new DataColumn("CenNombre", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnCenNombre);
                this.columnIdcentro = new DataColumn("Idcentro", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnIdcentro);
                this.columnIdNumero = new DataColumn("IdNumero", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnIdNumero);
                this.columnMes = new DataColumn("Mes", typeof(short), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnMes);
                this.columnIdTrabajador = new DataColumn("IdTrabajador", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnIdTrabajador);
                this.columnDiasTrabajados = new DataColumn("DiasTrabajados", typeof(System.Decimal), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnDiasTrabajados);
                this.columnSueldoBaseBruto = new DataColumn("SueldoBaseBruto", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnSueldoBaseBruto);
                this.columnSueldoBase = new DataColumn("SueldoBase", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnSueldoBase);
                this.columnMovilizacion = new DataColumn("Movilizacion", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnMovilizacion);
                this.columnColacion = new DataColumn("Colacion", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnColacion);
                this.columnGratificacion = new DataColumn("Gratificacion", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnGratificacion);
                this.columnHoras_Extras = new DataColumn("Horas_Extras", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnHoras_Extras);
                this.columnTopeRenta = new DataColumn("TopeRenta", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTopeRenta);
                this.columnTotalRenta = new DataColumn("TotalRenta", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalRenta);
                this.columnTotalAfectaImpuesto = new DataColumn("TotalAfectaImpuesto", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalAfectaImpuesto);
                this.columnTotalCargas = new DataColumn("TotalCargas", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalCargas);
                this.columnTotalInvalidez = new DataColumn("TotalInvalidez", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalInvalidez);
                this.columnTotalMaternales = new DataColumn("TotalMaternales", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalMaternales);
                this.columnTotalRetroactivas = new DataColumn("TotalRetroactivas", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalRetroactivas);
                this.columnTotalHaberes = new DataColumn("TotalHaberes", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalHaberes);
                this.columnCotizacionAfp = new DataColumn("CotizacionAfp", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnCotizacionAfp);
                this.columnCotizacionApv = new DataColumn("CotizacionApv", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnCotizacionApv);
                this.columnTotalApv = new DataColumn("TotalApv", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalApv);
                this.columnCuentaAhorro = new DataColumn("CuentaAhorro", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnCuentaAhorro);
                this.columnLey19404AfpT = new DataColumn("Ley19404AfpT", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnLey19404AfpT);
                this.columnLey19404AfpE = new DataColumn("Ley19404AfpE", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnLey19404AfpE);
                this.columnSeguroIndemnizacion = new DataColumn("SeguroIndemnizacion", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnSeguroIndemnizacion);
                this.columnCotizacionSalud = new DataColumn("CotizacionSalud", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnCotizacionSalud);
                this.columnAdicionalIsapre = new DataColumn("AdicionalIsapre", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnAdicionalIsapre);
                this.columnLey18566 = new DataColumn("Ley18566", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnLey18566);
                this.columnTramoImp = new DataColumn("TramoImp", typeof(System.Double), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTramoImp);
                this.columnImpuestoUnico = new DataColumn("ImpuestoUnico", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnImpuestoUnico);
                this.columnTotalLeyes = new DataColumn("TotalLeyes", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalLeyes);
                this.columnTotalPrevision = new DataColumn("TotalPrevision", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalPrevision);
                this.columnSeguroCesantiaT = new DataColumn("SeguroCesantiaT", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnSeguroCesantiaT);
                this.columnSeguroCesantiaE = new DataColumn("SeguroCesantiaE", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnSeguroCesantiaE);
                this.columnImpoSeguroC = new DataColumn("ImpoSeguroC", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnImpoSeguroC);
                this.columnServicioIsapre = new DataColumn("ServicioIsapre", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnServicioIsapre);
                this.columnDescuentoCcaf = new DataColumn("DescuentoCcaf", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnDescuentoCcaf);
                this.columnTotalDescuento = new DataColumn("TotalDescuento", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotalDescuento);
                this.columnLiquido = new DataColumn("Liquido", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnLiquido);
                this.columnSobreGiro = new DataColumn("SobreGiro", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnSobreGiro);
                this.columnIdUser = new DataColumn("IdUser", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnIdUser);
                this.columnTopeRentaInp = new DataColumn("TopeRentaInp", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTopeRentaInp);
                this.columnidTrabajador1 = new DataColumn("idTrabajador1", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnidTrabajador1);
                this.columnTNombre = new DataColumn("TNombre", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTNombre);
                this.columnTRut = new DataColumn("TRut", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTRut);
                this.columnCargas = new DataColumn("Cargas", typeof(short), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnCargas);
                this.columnImpuesto = new DataColumn("Impuesto", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnImpuesto);
                this.columnDiasTrabajadosLibro = new DataColumn("DiasTrabajadosLibro", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnDiasTrabajadosLibro);
                this.columnDigito.ReadOnly = true;
                this.columnidTrabajador1.AllowDBNull = false;
                this.columnTNombre.ReadOnly = true;
                this.columnTRut.ReadOnly = true;
                this.columnImpuesto.ReadOnly = true;
                this.columnDiasTrabajadosLibro.ReadOnly = true;
            }
            
            public LibroRemuneracionRow NewLibroRemuneracionRow() {
                return ((LibroRemuneracionRow)(this.NewRow()));
            }
            
            protected override DataRow NewRowFromBuilder(DataRowBuilder builder) {
                return new LibroRemuneracionRow(builder);
            }
            
            protected override System.Type GetRowType() {
                return typeof(LibroRemuneracionRow);
            }
            
            protected override void OnRowChanged(DataRowChangeEventArgs e) {
                base.OnRowChanged(e);
                if ((this.LibroRemuneracionRowChanged != null)) {
                    this.LibroRemuneracionRowChanged(this, new LibroRemuneracionRowChangeEvent(((LibroRemuneracionRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowChanging(DataRowChangeEventArgs e) {
                base.OnRowChanging(e);
                if ((this.LibroRemuneracionRowChanging != null)) {
                    this.LibroRemuneracionRowChanging(this, new LibroRemuneracionRowChangeEvent(((LibroRemuneracionRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowDeleted(DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.LibroRemuneracionRowDeleted != null)) {
                    this.LibroRemuneracionRowDeleted(this, new LibroRemuneracionRowChangeEvent(((LibroRemuneracionRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowDeleting(DataRowChangeEventArgs e) {
                base.OnRowDeleting(e);
                if ((this.LibroRemuneracionRowDeleting != null)) {
                    this.LibroRemuneracionRowDeleting(this, new LibroRemuneracionRowChangeEvent(((LibroRemuneracionRow)(e.Row)), e.Action));
                }
            }
            
            public void RemoveLibroRemuneracionRow(LibroRemuneracionRow row) {
                this.Rows.Remove(row);
            }
        }
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class LibroRemuneracionRow : DataRow {
            
            private LibroRemuneracionDataTable tableLibroRemuneracion;
            
            internal LibroRemuneracionRow(DataRowBuilder rb) : 
                    base(rb) {
                this.tableLibroRemuneracion = ((LibroRemuneracionDataTable)(this.Table));
            }
            
            public int Rutt {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.RuttColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.RuttColumn] = value;
                }
            }
            
            public string Digito {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.DigitoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.DigitoColumn] = value;
                }
            }
            
            public string AbreviadoAfp {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.AbreviadoAfpColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.AbreviadoAfpColumn] = value;
                }
            }
            
            public string AbreviadoISA {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.AbreviadoISAColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.AbreviadoISAColumn] = value;
                }
            }
            
            public string UniNombre {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.UniNombreColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.UniNombreColumn] = value;
                }
            }
            
            public string idUnidad {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.idUnidadColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.idUnidadColumn] = value;
                }
            }
            
            public string idCargo {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.idCargoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.idCargoColumn] = value;
                }
            }
            
            public string CenNombre {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.CenNombreColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.CenNombreColumn] = value;
                }
            }
            
            public string Idcentro {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.IdcentroColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.IdcentroColumn] = value;
                }
            }
            
            public string IdNumero {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.IdNumeroColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.IdNumeroColumn] = value;
                }
            }
            
            public short Mes {
                get {
                    try {
                        return ((short)(this[this.tableLibroRemuneracion.MesColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.MesColumn] = value;
                }
            }
            
            public string IdTrabajador {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.IdTrabajadorColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.IdTrabajadorColumn] = value;
                }
            }
            
            public System.Decimal DiasTrabajados {
                get {
                    try {
                        return ((System.Decimal)(this[this.tableLibroRemuneracion.DiasTrabajadosColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.DiasTrabajadosColumn] = value;
                }
            }
            
            public int SueldoBaseBruto {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.SueldoBaseBrutoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.SueldoBaseBrutoColumn] = value;
                }
            }
            
            public int SueldoBase {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.SueldoBaseColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.SueldoBaseColumn] = value;
                }
            }
            
            public int Movilizacion {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.MovilizacionColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.MovilizacionColumn] = value;
                }
            }
            
            public int Colacion {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.ColacionColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.ColacionColumn] = value;
                }
            }
            
            public int Gratificacion {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.GratificacionColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.GratificacionColumn] = value;
                }
            }
            
            public int Horas_Extras {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.Horas_ExtrasColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.Horas_ExtrasColumn] = value;
                }
            }
            
            public int TopeRenta {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TopeRentaColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TopeRentaColumn] = value;
                }
            }
            
            public int TotalRenta {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalRentaColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalRentaColumn] = value;
                }
            }
            
            public int TotalAfectaImpuesto {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalAfectaImpuestoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalAfectaImpuestoColumn] = value;
                }
            }
            
            public int TotalCargas {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalCargasColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalCargasColumn] = value;
                }
            }
            
            public int TotalInvalidez {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalInvalidezColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalInvalidezColumn] = value;
                }
            }
            
            public int TotalMaternales {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalMaternalesColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalMaternalesColumn] = value;
                }
            }
            
            public int TotalRetroactivas {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalRetroactivasColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalRetroactivasColumn] = value;
                }
            }
            
            public int TotalHaberes {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalHaberesColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalHaberesColumn] = value;
                }
            }
            
            public int CotizacionAfp {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.CotizacionAfpColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.CotizacionAfpColumn] = value;
                }
            }
            
            public int CotizacionApv {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.CotizacionApvColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.CotizacionApvColumn] = value;
                }
            }
            
            public int TotalApv {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalApvColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalApvColumn] = value;
                }
            }
            
            public int CuentaAhorro {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.CuentaAhorroColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.CuentaAhorroColumn] = value;
                }
            }
            
            public int Ley19404AfpT {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.Ley19404AfpTColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.Ley19404AfpTColumn] = value;
                }
            }
            
            public int Ley19404AfpE {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.Ley19404AfpEColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.Ley19404AfpEColumn] = value;
                }
            }
            
            public int SeguroIndemnizacion {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.SeguroIndemnizacionColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.SeguroIndemnizacionColumn] = value;
                }
            }
            
            public int CotizacionSalud {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.CotizacionSaludColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.CotizacionSaludColumn] = value;
                }
            }
            
            public int AdicionalIsapre {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.AdicionalIsapreColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.AdicionalIsapreColumn] = value;
                }
            }
            
            public int Ley18566 {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.Ley18566Column]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.Ley18566Column] = value;
                }
            }
            
            public System.Double TramoImp {
                get {
                    try {
                        return ((System.Double)(this[this.tableLibroRemuneracion.TramoImpColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TramoImpColumn] = value;
                }
            }
            
            public int ImpuestoUnico {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.ImpuestoUnicoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.ImpuestoUnicoColumn] = value;
                }
            }
            
            public int TotalLeyes {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalLeyesColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalLeyesColumn] = value;
                }
            }
            
            public int TotalPrevision {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalPrevisionColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalPrevisionColumn] = value;
                }
            }
            
            public int SeguroCesantiaT {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.SeguroCesantiaTColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.SeguroCesantiaTColumn] = value;
                }
            }
            
            public int SeguroCesantiaE {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.SeguroCesantiaEColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.SeguroCesantiaEColumn] = value;
                }
            }
            
            public int ImpoSeguroC {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.ImpoSeguroCColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.ImpoSeguroCColumn] = value;
                }
            }
            
            public int ServicioIsapre {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.ServicioIsapreColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.ServicioIsapreColumn] = value;
                }
            }
            
            public int DescuentoCcaf {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.DescuentoCcafColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.DescuentoCcafColumn] = value;
                }
            }
            
            public int TotalDescuento {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TotalDescuentoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TotalDescuentoColumn] = value;
                }
            }
            
            public int Liquido {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.LiquidoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.LiquidoColumn] = value;
                }
            }
            
            public int SobreGiro {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.SobreGiroColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.SobreGiroColumn] = value;
                }
            }
            
            public string IdUser {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.IdUserColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.IdUserColumn] = value;
                }
            }
            
            public int TopeRentaInp {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.TopeRentaInpColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TopeRentaInpColumn] = value;
                }
            }
            
            public string idTrabajador1 {
                get {
                    return ((string)(this[this.tableLibroRemuneracion.idTrabajador1Column]));
                }
                set {
                    this[this.tableLibroRemuneracion.idTrabajador1Column] = value;
                }
            }
            
            public string TNombre {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.TNombreColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TNombreColumn] = value;
                }
            }
            
            public string TRut {
                get {
                    try {
                        return ((string)(this[this.tableLibroRemuneracion.TRutColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.TRutColumn] = value;
                }
            }
            
            public short Cargas {
                get {
                    try {
                        return ((short)(this[this.tableLibroRemuneracion.CargasColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.CargasColumn] = value;
                }
            }
            
            public int Impuesto {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.ImpuestoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.ImpuestoColumn] = value;
                }
            }
            
            public int DiasTrabajadosLibro {
                get {
                    try {
                        return ((int)(this[this.tableLibroRemuneracion.DiasTrabajadosLibroColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLibroRemuneracion.DiasTrabajadosLibroColumn] = value;
                }
            }
            
            public bool IsRuttNull() {
                return this.IsNull(this.tableLibroRemuneracion.RuttColumn);
            }
            
            public void SetRuttNull() {
                this[this.tableLibroRemuneracion.RuttColumn] = System.Convert.DBNull;
            }
            
            public bool IsDigitoNull() {
                return this.IsNull(this.tableLibroRemuneracion.DigitoColumn);
            }
            
            public void SetDigitoNull() {
                this[this.tableLibroRemuneracion.DigitoColumn] = System.Convert.DBNull;
            }
            
            public bool IsAbreviadoAfpNull() {
                return this.IsNull(this.tableLibroRemuneracion.AbreviadoAfpColumn);
            }
            
            public void SetAbreviadoAfpNull() {
                this[this.tableLibroRemuneracion.AbreviadoAfpColumn] = System.Convert.DBNull;
            }
            
            public bool IsAbreviadoISANull() {
                return this.IsNull(this.tableLibroRemuneracion.AbreviadoISAColumn);
            }
            
            public void SetAbreviadoISANull() {
                this[this.tableLibroRemuneracion.AbreviadoISAColumn] = System.Convert.DBNull;
            }
            
            public bool IsUniNombreNull() {
                return this.IsNull(this.tableLibroRemuneracion.UniNombreColumn);
            }
            
            public void SetUniNombreNull() {
                this[this.tableLibroRemuneracion.UniNombreColumn] = System.Convert.DBNull;
            }
            
            public bool IsidUnidadNull() {
                return this.IsNull(this.tableLibroRemuneracion.idUnidadColumn);
            }
            
            public void SetidUnidadNull() {
                this[this.tableLibroRemuneracion.idUnidadColumn] = System.Convert.DBNull;
            }
            
            public bool IsidCargoNull() {
                return this.IsNull(this.tableLibroRemuneracion.idCargoColumn);
            }
            
            public void SetidCargoNull() {
                this[this.tableLibroRemuneracion.idCargoColumn] = System.Convert.DBNull;
            }
            
            public bool IsCenNombreNull() {
                return this.IsNull(this.tableLibroRemuneracion.CenNombreColumn);
            }
            
            public void SetCenNombreNull() {
                this[this.tableLibroRemuneracion.CenNombreColumn] = System.Convert.DBNull;
            }
            
            public bool IsIdcentroNull() {
                return this.IsNull(this.tableLibroRemuneracion.IdcentroColumn);
            }
            
            public void SetIdcentroNull() {
                this[this.tableLibroRemuneracion.IdcentroColumn] = System.Convert.DBNull;
            }
            
            public bool IsIdNumeroNull() {
                return this.IsNull(this.tableLibroRemuneracion.IdNumeroColumn);
            }
            
            public void SetIdNumeroNull() {
                this[this.tableLibroRemuneracion.IdNumeroColumn] = System.Convert.DBNull;
            }
            
            public bool IsMesNull() {
                return this.IsNull(this.tableLibroRemuneracion.MesColumn);
            }
            
            public void SetMesNull() {
                this[this.tableLibroRemuneracion.MesColumn] = System.Convert.DBNull;
            }
            
            public bool IsIdTrabajadorNull() {
                return this.IsNull(this.tableLibroRemuneracion.IdTrabajadorColumn);
            }
            
            public void SetIdTrabajadorNull() {
                this[this.tableLibroRemuneracion.IdTrabajadorColumn] = System.Convert.DBNull;
            }
            
            public bool IsDiasTrabajadosNull() {
                return this.IsNull(this.tableLibroRemuneracion.DiasTrabajadosColumn);
            }
            
            public void SetDiasTrabajadosNull() {
                this[this.tableLibroRemuneracion.DiasTrabajadosColumn] = System.Convert.DBNull;
            }
            
            public bool IsSueldoBaseBrutoNull() {
                return this.IsNull(this.tableLibroRemuneracion.SueldoBaseBrutoColumn);
            }
            
            public void SetSueldoBaseBrutoNull() {
                this[this.tableLibroRemuneracion.SueldoBaseBrutoColumn] = System.Convert.DBNull;
            }
            
            public bool IsSueldoBaseNull() {
                return this.IsNull(this.tableLibroRemuneracion.SueldoBaseColumn);
            }
            
            public void SetSueldoBaseNull() {
                this[this.tableLibroRemuneracion.SueldoBaseColumn] = System.Convert.DBNull;
            }
            
            public bool IsMovilizacionNull() {
                return this.IsNull(this.tableLibroRemuneracion.MovilizacionColumn);
            }
            
            public void SetMovilizacionNull() {
                this[this.tableLibroRemuneracion.MovilizacionColumn] = System.Convert.DBNull;
            }
            
            public bool IsColacionNull() {
                return this.IsNull(this.tableLibroRemuneracion.ColacionColumn);
            }
            
            public void SetColacionNull() {
                this[this.tableLibroRemuneracion.ColacionColumn] = System.Convert.DBNull;
            }
            
            public bool IsGratificacionNull() {
                return this.IsNull(this.tableLibroRemuneracion.GratificacionColumn);
            }
            
            public void SetGratificacionNull() {
                this[this.tableLibroRemuneracion.GratificacionColumn] = System.Convert.DBNull;
            }
            
            public bool IsHoras_ExtrasNull() {
                return this.IsNull(this.tableLibroRemuneracion.Horas_ExtrasColumn);
            }
            
            public void SetHoras_ExtrasNull() {
                this[this.tableLibroRemuneracion.Horas_ExtrasColumn] = System.Convert.DBNull;
            }
            
            public bool IsTopeRentaNull() {
                return this.IsNull(this.tableLibroRemuneracion.TopeRentaColumn);
            }
            
            public void SetTopeRentaNull() {
                this[this.tableLibroRemuneracion.TopeRentaColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalRentaNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalRentaColumn);
            }
            
            public void SetTotalRentaNull() {
                this[this.tableLibroRemuneracion.TotalRentaColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalAfectaImpuestoNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalAfectaImpuestoColumn);
            }
            
            public void SetTotalAfectaImpuestoNull() {
                this[this.tableLibroRemuneracion.TotalAfectaImpuestoColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalCargasNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalCargasColumn);
            }
            
            public void SetTotalCargasNull() {
                this[this.tableLibroRemuneracion.TotalCargasColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalInvalidezNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalInvalidezColumn);
            }
            
            public void SetTotalInvalidezNull() {
                this[this.tableLibroRemuneracion.TotalInvalidezColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalMaternalesNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalMaternalesColumn);
            }
            
            public void SetTotalMaternalesNull() {
                this[this.tableLibroRemuneracion.TotalMaternalesColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalRetroactivasNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalRetroactivasColumn);
            }
            
            public void SetTotalRetroactivasNull() {
                this[this.tableLibroRemuneracion.TotalRetroactivasColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalHaberesNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalHaberesColumn);
            }
            
            public void SetTotalHaberesNull() {
                this[this.tableLibroRemuneracion.TotalHaberesColumn] = System.Convert.DBNull;
            }
            
            public bool IsCotizacionAfpNull() {
                return this.IsNull(this.tableLibroRemuneracion.CotizacionAfpColumn);
            }
            
            public void SetCotizacionAfpNull() {
                this[this.tableLibroRemuneracion.CotizacionAfpColumn] = System.Convert.DBNull;
            }
            
            public bool IsCotizacionApvNull() {
                return this.IsNull(this.tableLibroRemuneracion.CotizacionApvColumn);
            }
            
            public void SetCotizacionApvNull() {
                this[this.tableLibroRemuneracion.CotizacionApvColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalApvNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalApvColumn);
            }
            
            public void SetTotalApvNull() {
                this[this.tableLibroRemuneracion.TotalApvColumn] = System.Convert.DBNull;
            }
            
            public bool IsCuentaAhorroNull() {
                return this.IsNull(this.tableLibroRemuneracion.CuentaAhorroColumn);
            }
            
            public void SetCuentaAhorroNull() {
                this[this.tableLibroRemuneracion.CuentaAhorroColumn] = System.Convert.DBNull;
            }
            
            public bool IsLey19404AfpTNull() {
                return this.IsNull(this.tableLibroRemuneracion.Ley19404AfpTColumn);
            }
            
            public void SetLey19404AfpTNull() {
                this[this.tableLibroRemuneracion.Ley19404AfpTColumn] = System.Convert.DBNull;
            }
            
            public bool IsLey19404AfpENull() {
                return this.IsNull(this.tableLibroRemuneracion.Ley19404AfpEColumn);
            }
            
            public void SetLey19404AfpENull() {
                this[this.tableLibroRemuneracion.Ley19404AfpEColumn] = System.Convert.DBNull;
            }
            
            public bool IsSeguroIndemnizacionNull() {
                return this.IsNull(this.tableLibroRemuneracion.SeguroIndemnizacionColumn);
            }
            
            public void SetSeguroIndemnizacionNull() {
                this[this.tableLibroRemuneracion.SeguroIndemnizacionColumn] = System.Convert.DBNull;
            }
            
            public bool IsCotizacionSaludNull() {
                return this.IsNull(this.tableLibroRemuneracion.CotizacionSaludColumn);
            }
            
            public void SetCotizacionSaludNull() {
                this[this.tableLibroRemuneracion.CotizacionSaludColumn] = System.Convert.DBNull;
            }
            
            public bool IsAdicionalIsapreNull() {
                return this.IsNull(this.tableLibroRemuneracion.AdicionalIsapreColumn);
            }
            
            public void SetAdicionalIsapreNull() {
                this[this.tableLibroRemuneracion.AdicionalIsapreColumn] = System.Convert.DBNull;
            }
            
            public bool IsLey18566Null() {
                return this.IsNull(this.tableLibroRemuneracion.Ley18566Column);
            }
            
            public void SetLey18566Null() {
                this[this.tableLibroRemuneracion.Ley18566Column] = System.Convert.DBNull;
            }
            
            public bool IsTramoImpNull() {
                return this.IsNull(this.tableLibroRemuneracion.TramoImpColumn);
            }
            
            public void SetTramoImpNull() {
                this[this.tableLibroRemuneracion.TramoImpColumn] = System.Convert.DBNull;
            }
            
            public bool IsImpuestoUnicoNull() {
                return this.IsNull(this.tableLibroRemuneracion.ImpuestoUnicoColumn);
            }
            
            public void SetImpuestoUnicoNull() {
                this[this.tableLibroRemuneracion.ImpuestoUnicoColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalLeyesNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalLeyesColumn);
            }
            
            public void SetTotalLeyesNull() {
                this[this.tableLibroRemuneracion.TotalLeyesColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalPrevisionNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalPrevisionColumn);
            }
            
            public void SetTotalPrevisionNull() {
                this[this.tableLibroRemuneracion.TotalPrevisionColumn] = System.Convert.DBNull;
            }
            
            public bool IsSeguroCesantiaTNull() {
                return this.IsNull(this.tableLibroRemuneracion.SeguroCesantiaTColumn);
            }
            
            public void SetSeguroCesantiaTNull() {
                this[this.tableLibroRemuneracion.SeguroCesantiaTColumn] = System.Convert.DBNull;
            }
            
            public bool IsSeguroCesantiaENull() {
                return this.IsNull(this.tableLibroRemuneracion.SeguroCesantiaEColumn);
            }
            
            public void SetSeguroCesantiaENull() {
                this[this.tableLibroRemuneracion.SeguroCesantiaEColumn] = System.Convert.DBNull;
            }
            
            public bool IsImpoSeguroCNull() {
                return this.IsNull(this.tableLibroRemuneracion.ImpoSeguroCColumn);
            }
            
            public void SetImpoSeguroCNull() {
                this[this.tableLibroRemuneracion.ImpoSeguroCColumn] = System.Convert.DBNull;
            }
            
            public bool IsServicioIsapreNull() {
                return this.IsNull(this.tableLibroRemuneracion.ServicioIsapreColumn);
            }
            
            public void SetServicioIsapreNull() {
                this[this.tableLibroRemuneracion.ServicioIsapreColumn] = System.Convert.DBNull;
            }
            
            public bool IsDescuentoCcafNull() {
                return this.IsNull(this.tableLibroRemuneracion.DescuentoCcafColumn);
            }
            
            public void SetDescuentoCcafNull() {
                this[this.tableLibroRemuneracion.DescuentoCcafColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalDescuentoNull() {
                return this.IsNull(this.tableLibroRemuneracion.TotalDescuentoColumn);
            }
            
            public void SetTotalDescuentoNull() {
                this[this.tableLibroRemuneracion.TotalDescuentoColumn] = System.Convert.DBNull;
            }
            
            public bool IsLiquidoNull() {
                return this.IsNull(this.tableLibroRemuneracion.LiquidoColumn);
            }
            
            public void SetLiquidoNull() {
                this[this.tableLibroRemuneracion.LiquidoColumn] = System.Convert.DBNull;
            }
            
            public bool IsSobreGiroNull() {
                return this.IsNull(this.tableLibroRemuneracion.SobreGiroColumn);
            }
            
            public void SetSobreGiroNull() {
                this[this.tableLibroRemuneracion.SobreGiroColumn] = System.Convert.DBNull;
            }
            
            public bool IsIdUserNull() {
                return this.IsNull(this.tableLibroRemuneracion.IdUserColumn);
            }
            
            public void SetIdUserNull() {
                this[this.tableLibroRemuneracion.IdUserColumn] = System.Convert.DBNull;
            }
            
            public bool IsTopeRentaInpNull() {
                return this.IsNull(this.tableLibroRemuneracion.TopeRentaInpColumn);
            }
            
            public void SetTopeRentaInpNull() {
                this[this.tableLibroRemuneracion.TopeRentaInpColumn] = System.Convert.DBNull;
            }
            
            public bool IsTNombreNull() {
                return this.IsNull(this.tableLibroRemuneracion.TNombreColumn);
            }
            
            public void SetTNombreNull() {
                this[this.tableLibroRemuneracion.TNombreColumn] = System.Convert.DBNull;
            }
            
            public bool IsTRutNull() {
                return this.IsNull(this.tableLibroRemuneracion.TRutColumn);
            }
            
            public void SetTRutNull() {
                this[this.tableLibroRemuneracion.TRutColumn] = System.Convert.DBNull;
            }
            
            public bool IsCargasNull() {
                return this.IsNull(this.tableLibroRemuneracion.CargasColumn);
            }
            
            public void SetCargasNull() {
                this[this.tableLibroRemuneracion.CargasColumn] = System.Convert.DBNull;
            }
            
            public bool IsImpuestoNull() {
                return this.IsNull(this.tableLibroRemuneracion.ImpuestoColumn);
            }
            
            public void SetImpuestoNull() {
                this[this.tableLibroRemuneracion.ImpuestoColumn] = System.Convert.DBNull;
            }
            
            public bool IsDiasTrabajadosLibroNull() {
                return this.IsNull(this.tableLibroRemuneracion.DiasTrabajadosLibroColumn);
            }
            
            public void SetDiasTrabajadosLibroNull() {
                this[this.tableLibroRemuneracion.DiasTrabajadosLibroColumn] = System.Convert.DBNull;
            }
        }
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class LibroRemuneracionRowChangeEvent : EventArgs {
            
            private LibroRemuneracionRow eventRow;
            
            private DataRowAction eventAction;
            
            public LibroRemuneracionRowChangeEvent(LibroRemuneracionRow row, DataRowAction action) {
                this.eventRow = row;
                this.eventAction = action;
            }
            
            public LibroRemuneracionRow Row {
                get {
                    return this.eventRow;
                }
            }
            
            public DataRowAction Action {
                get {
                    return this.eventAction;
                }
            }
        }
    }
}
