//------------------------------------------------------------------------------
// <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 DSLiquidaciones : DataSet {
        
        private LiquidacionesDataTable tableLiquidaciones;
        
        public DSLiquidaciones() {
            this.InitClass();
            System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            this.Tables.CollectionChanged += schemaChangedHandler;
            this.Relations.CollectionChanged += schemaChangedHandler;
        }
        
        protected DSLiquidaciones(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["Liquidaciones"] != null)) {
                    this.Tables.Add(new LiquidacionesDataTable(ds.Tables["Liquidaciones"]));
                }
                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 LiquidacionesDataTable Liquidaciones {
            get {
                return this.tableLiquidaciones;
            }
        }
        
        public override DataSet Clone() {
            DSLiquidaciones cln = ((DSLiquidaciones)(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["Liquidaciones"] != null)) {
                this.Tables.Add(new LiquidacionesDataTable(ds.Tables["Liquidaciones"]));
            }
            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.tableLiquidaciones = ((LiquidacionesDataTable)(this.Tables["Liquidaciones"]));
            if ((this.tableLiquidaciones != null)) {
                this.tableLiquidaciones.InitVars();
            }
        }
        
        private void InitClass() {
            this.DataSetName = "DSLiquidaciones";
            this.Prefix = "";
            this.Namespace = "http://tempuri.org/DSLiquidaciones.xsd";
            this.Locale = new System.Globalization.CultureInfo("en-US");
            this.CaseSensitive = false;
            this.EnforceConstraints = true;
            this.tableLiquidaciones = new LiquidacionesDataTable();
            this.Tables.Add(this.tableLiquidaciones);
        }
        
        private bool ShouldSerializeLiquidaciones() {
            return false;
        }
        
        private void SchemaChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) {
            if ((e.Action == System.ComponentModel.CollectionChangeAction.Remove)) {
                this.InitVars();
            }
        }
        
        public delegate void LiquidacionesRowChangeEventHandler(object sender, LiquidacionesRowChangeEvent e);
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class LiquidacionesDataTable : DataTable, System.Collections.IEnumerable {
            
            private DataColumn columnLinea;
            
            private DataColumn columnidNumero;
            
            private DataColumn columnMes;
            
            private DataColumn columnidTrabajador;
            
            private DataColumn columnIdLineaTrab;
            
            private DataColumn columnCantidad;
            
            private DataColumn columnConcepto;
            
            private DataColumn columnValor;
            
            private DataColumn columnTotal;
            
            private DataColumn columnUnidad;
            
            private DataColumn columnTNombre;
            
            private DataColumn columnTRut;
            
            private DataColumn columnTFechaIng;
            
            private DataColumn columnRutt;
            
            private DataColumn columnDigito;
            
            private DataColumn columnidCargo;
            
            private DataColumn columnIdCentro;
            
            private DataColumn columnNombreCargo;
            
            private DataColumn columnNombreCosto;
            
            internal LiquidacionesDataTable() : 
                    base("Liquidaciones") {
                this.InitClass();
            }
            
            internal LiquidacionesDataTable(DataTable table) : 
                    base(table.TableName) {
                if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
                    this.CaseSensitive = table.CaseSensitive;
                }
                if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
                    this.Locale = table.Locale;
                }
                if ((table.Namespace != table.DataSet.Namespace)) {
                    this.Namespace = table.Namespace;
                }
                this.Prefix = table.Prefix;
                this.MinimumCapacity = table.MinimumCapacity;
                this.DisplayExpression = table.DisplayExpression;
            }
            
            [System.ComponentModel.Browsable(false)]
            public int Count {
                get {
                    return this.Rows.Count;
                }
            }
            
            internal DataColumn LineaColumn {
                get {
                    return this.columnLinea;
                }
            }
            
            internal DataColumn idNumeroColumn {
                get {
                    return this.columnidNumero;
                }
            }
            
            internal DataColumn MesColumn {
                get {
                    return this.columnMes;
                }
            }
            
            internal DataColumn idTrabajadorColumn {
                get {
                    return this.columnidTrabajador;
                }
            }
            
            internal DataColumn IdLineaTrabColumn {
                get {
                    return this.columnIdLineaTrab;
                }
            }
            
            internal DataColumn CantidadColumn {
                get {
                    return this.columnCantidad;
                }
            }
            
            internal DataColumn ConceptoColumn {
                get {
                    return this.columnConcepto;
                }
            }
            
            internal DataColumn ValorColumn {
                get {
                    return this.columnValor;
                }
            }
            
            internal DataColumn TotalColumn {
                get {
                    return this.columnTotal;
                }
            }
            
            internal DataColumn UnidadColumn {
                get {
                    return this.columnUnidad;
                }
            }
            
            internal DataColumn TNombreColumn {
                get {
                    return this.columnTNombre;
                }
            }
            
            internal DataColumn TRutColumn {
                get {
                    return this.columnTRut;
                }
            }
            
            internal DataColumn TFechaIngColumn {
                get {
                    return this.columnTFechaIng;
                }
            }
            
            internal DataColumn RuttColumn {
                get {
                    return this.columnRutt;
                }
            }
            
            internal DataColumn DigitoColumn {
                get {
                    return this.columnDigito;
                }
            }
            
            internal DataColumn idCargoColumn {
                get {
                    return this.columnidCargo;
                }
            }
            
            internal DataColumn IdCentroColumn {
                get {
                    return this.columnIdCentro;
                }
            }
            
            internal DataColumn NombreCargoColumn {
                get {
                    return this.columnNombreCargo;
                }
            }
            
            internal DataColumn NombreCostoColumn {
                get {
                    return this.columnNombreCosto;
                }
            }
            
            public LiquidacionesRow this[int index] {
                get {
                    return ((LiquidacionesRow)(this.Rows[index]));
                }
            }
            
            public event LiquidacionesRowChangeEventHandler LiquidacionesRowChanged;
            
            public event LiquidacionesRowChangeEventHandler LiquidacionesRowChanging;
            
            public event LiquidacionesRowChangeEventHandler LiquidacionesRowDeleted;
            
            public event LiquidacionesRowChangeEventHandler LiquidacionesRowDeleting;
            
            public void AddLiquidacionesRow(LiquidacionesRow row) {
                this.Rows.Add(row);
            }
            
            public LiquidacionesRow AddLiquidacionesRow(
                        string idNumero, 
                        short Mes, 
                        string idTrabajador, 
                        int IdLineaTrab, 
                        System.Double Cantidad, 
                        string Concepto, 
                        System.Double Valor, 
                        int Total, 
                        string Unidad, 
                        string TNombre, 
                        string TRut, 
                        System.DateTime TFechaIng, 
                        int Rutt, 
                        string Digito, 
                        string idCargo, 
                        string IdCentro, 
                        string NombreCargo, 
                        string NombreCosto) {
                LiquidacionesRow rowLiquidacionesRow = ((LiquidacionesRow)(this.NewRow()));
                rowLiquidacionesRow.ItemArray = new object[] {
                        null,
                        idNumero,
                        Mes,
                        idTrabajador,
                        IdLineaTrab,
                        Cantidad,
                        Concepto,
                        Valor,
                        Total,
                        Unidad,
                        TNombre,
                        TRut,
                        TFechaIng,
                        Rutt,
                        Digito,
                        idCargo,
                        IdCentro,
                        NombreCargo,
                        NombreCosto};
                this.Rows.Add(rowLiquidacionesRow);
                return rowLiquidacionesRow;
            }
            
            public System.Collections.IEnumerator GetEnumerator() {
                return this.Rows.GetEnumerator();
            }
            
            public override DataTable Clone() {
                LiquidacionesDataTable cln = ((LiquidacionesDataTable)(base.Clone()));
                cln.InitVars();
                return cln;
            }
            
            protected override DataTable CreateInstance() {
                return new LiquidacionesDataTable();
            }
            
            internal void InitVars() {
                this.columnLinea = this.Columns["Linea"];
                this.columnidNumero = this.Columns["idNumero"];
                this.columnMes = this.Columns["Mes"];
                this.columnidTrabajador = this.Columns["idTrabajador"];
                this.columnIdLineaTrab = this.Columns["IdLineaTrab"];
                this.columnCantidad = this.Columns["Cantidad"];
                this.columnConcepto = this.Columns["Concepto"];
                this.columnValor = this.Columns["Valor"];
                this.columnTotal = this.Columns["Total"];
                this.columnUnidad = this.Columns["Unidad"];
                this.columnTNombre = this.Columns["TNombre"];
                this.columnTRut = this.Columns["TRut"];
                this.columnTFechaIng = this.Columns["TFechaIng"];
                this.columnRutt = this.Columns["Rutt"];
                this.columnDigito = this.Columns["Digito"];
                this.columnidCargo = this.Columns["idCargo"];
                this.columnIdCentro = this.Columns["IdCentro"];
                this.columnNombreCargo = this.Columns["NombreCargo"];
                this.columnNombreCosto = this.Columns["NombreCosto"];
            }
            
            private void InitClass() {
                this.columnLinea = new DataColumn("Linea", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnLinea);
                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.columnIdLineaTrab = new DataColumn("IdLineaTrab", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnIdLineaTrab);
                this.columnCantidad = new DataColumn("Cantidad", typeof(System.Double), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnCantidad);
                this.columnConcepto = new DataColumn("Concepto", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnConcepto);
                this.columnValor = new DataColumn("Valor", typeof(System.Double), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnValor);
                this.columnTotal = new DataColumn("Total", typeof(int), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTotal);
                this.columnUnidad = new DataColumn("Unidad", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnUnidad);
                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.columnTFechaIng = new DataColumn("TFechaIng", typeof(System.DateTime), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnTFechaIng);
                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.columnidCargo = new DataColumn("idCargo", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnidCargo);
                this.columnIdCentro = new DataColumn("IdCentro", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnIdCentro);
                this.columnNombreCargo = new DataColumn("NombreCargo", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnNombreCargo);
                this.columnNombreCosto = new DataColumn("NombreCosto", typeof(string), null, System.Data.MappingType.Element);
                this.Columns.Add(this.columnNombreCosto);
                this.columnLinea.AutoIncrement = true;
                this.columnLinea.AllowDBNull = false;
                this.columnLinea.ReadOnly = true;
            }
            
            public LiquidacionesRow NewLiquidacionesRow() {
                return ((LiquidacionesRow)(this.NewRow()));
            }
            
            protected override DataRow NewRowFromBuilder(DataRowBuilder builder) {
                return new LiquidacionesRow(builder);
            }
            
            protected override System.Type GetRowType() {
                return typeof(LiquidacionesRow);
            }
            
            protected override void OnRowChanged(DataRowChangeEventArgs e) {
                base.OnRowChanged(e);
                if ((this.LiquidacionesRowChanged != null)) {
                    this.LiquidacionesRowChanged(this, new LiquidacionesRowChangeEvent(((LiquidacionesRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowChanging(DataRowChangeEventArgs e) {
                base.OnRowChanging(e);
                if ((this.LiquidacionesRowChanging != null)) {
                    this.LiquidacionesRowChanging(this, new LiquidacionesRowChangeEvent(((LiquidacionesRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowDeleted(DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.LiquidacionesRowDeleted != null)) {
                    this.LiquidacionesRowDeleted(this, new LiquidacionesRowChangeEvent(((LiquidacionesRow)(e.Row)), e.Action));
                }
            }
            
            protected override void OnRowDeleting(DataRowChangeEventArgs e) {
                base.OnRowDeleting(e);
                if ((this.LiquidacionesRowDeleting != null)) {
                    this.LiquidacionesRowDeleting(this, new LiquidacionesRowChangeEvent(((LiquidacionesRow)(e.Row)), e.Action));
                }
            }
            
            public void RemoveLiquidacionesRow(LiquidacionesRow row) {
                this.Rows.Remove(row);
            }
        }
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class LiquidacionesRow : DataRow {
            
            private LiquidacionesDataTable tableLiquidaciones;
            
            internal LiquidacionesRow(DataRowBuilder rb) : 
                    base(rb) {
                this.tableLiquidaciones = ((LiquidacionesDataTable)(this.Table));
            }
            
            public int Linea {
                get {
                    return ((int)(this[this.tableLiquidaciones.LineaColumn]));
                }
                set {
                    this[this.tableLiquidaciones.LineaColumn] = value;
                }
            }
            
            public string idNumero {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.idNumeroColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.idNumeroColumn] = value;
                }
            }
            
            public short Mes {
                get {
                    try {
                        return ((short)(this[this.tableLiquidaciones.MesColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.MesColumn] = value;
                }
            }
            
            public string idTrabajador {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.idTrabajadorColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.idTrabajadorColumn] = value;
                }
            }
            
            public int IdLineaTrab {
                get {
                    try {
                        return ((int)(this[this.tableLiquidaciones.IdLineaTrabColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.IdLineaTrabColumn] = value;
                }
            }
            
            public System.Double Cantidad {
                get {
                    try {
                        return ((System.Double)(this[this.tableLiquidaciones.CantidadColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.CantidadColumn] = value;
                }
            }
            
            public string Concepto {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.ConceptoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.ConceptoColumn] = value;
                }
            }
            
            public System.Double Valor {
                get {
                    try {
                        return ((System.Double)(this[this.tableLiquidaciones.ValorColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.ValorColumn] = value;
                }
            }
            
            public int Total {
                get {
                    try {
                        return ((int)(this[this.tableLiquidaciones.TotalColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.TotalColumn] = value;
                }
            }
            
            public string Unidad {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.UnidadColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.UnidadColumn] = value;
                }
            }
            
            public string TNombre {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.TNombreColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.TNombreColumn] = value;
                }
            }
            
            public string TRut {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.TRutColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.TRutColumn] = value;
                }
            }
            
            public System.DateTime TFechaIng {
                get {
                    try {
                        return ((System.DateTime)(this[this.tableLiquidaciones.TFechaIngColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.TFechaIngColumn] = value;
                }
            }
            
            public int Rutt {
                get {
                    try {
                        return ((int)(this[this.tableLiquidaciones.RuttColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.RuttColumn] = value;
                }
            }
            
            public string Digito {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.DigitoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.DigitoColumn] = value;
                }
            }
            
            public string idCargo {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.idCargoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.idCargoColumn] = value;
                }
            }
            
            public string IdCentro {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.IdCentroColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.IdCentroColumn] = value;
                }
            }
            
            public string NombreCargo {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.NombreCargoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.NombreCargoColumn] = value;
                }
            }
            
            public string NombreCosto {
                get {
                    try {
                        return ((string)(this[this.tableLiquidaciones.NombreCostoColumn]));
                    }
                    catch (InvalidCastException e) {
                        throw new StrongTypingException("Cannot get value because it is DBNull.", e);
                    }
                }
                set {
                    this[this.tableLiquidaciones.NombreCostoColumn] = value;
                }
            }
            
            public bool IsidNumeroNull() {
                return this.IsNull(this.tableLiquidaciones.idNumeroColumn);
            }
            
            public void SetidNumeroNull() {
                this[this.tableLiquidaciones.idNumeroColumn] = System.Convert.DBNull;
            }
            
            public bool IsMesNull() {
                return this.IsNull(this.tableLiquidaciones.MesColumn);
            }
            
            public void SetMesNull() {
                this[this.tableLiquidaciones.MesColumn] = System.Convert.DBNull;
            }
            
            public bool IsidTrabajadorNull() {
                return this.IsNull(this.tableLiquidaciones.idTrabajadorColumn);
            }
            
            public void SetidTrabajadorNull() {
                this[this.tableLiquidaciones.idTrabajadorColumn] = System.Convert.DBNull;
            }
            
            public bool IsIdLineaTrabNull() {
                return this.IsNull(this.tableLiquidaciones.IdLineaTrabColumn);
            }
            
            public void SetIdLineaTrabNull() {
                this[this.tableLiquidaciones.IdLineaTrabColumn] = System.Convert.DBNull;
            }
            
            public bool IsCantidadNull() {
                return this.IsNull(this.tableLiquidaciones.CantidadColumn);
            }
            
            public void SetCantidadNull() {
                this[this.tableLiquidaciones.CantidadColumn] = System.Convert.DBNull;
            }
            
            public bool IsConceptoNull() {
                return this.IsNull(this.tableLiquidaciones.ConceptoColumn);
            }
            
            public void SetConceptoNull() {
                this[this.tableLiquidaciones.ConceptoColumn] = System.Convert.DBNull;
            }
            
            public bool IsValorNull() {
                return this.IsNull(this.tableLiquidaciones.ValorColumn);
            }
            
            public void SetValorNull() {
                this[this.tableLiquidaciones.ValorColumn] = System.Convert.DBNull;
            }
            
            public bool IsTotalNull() {
                return this.IsNull(this.tableLiquidaciones.TotalColumn);
            }
            
            public void SetTotalNull() {
                this[this.tableLiquidaciones.TotalColumn] = System.Convert.DBNull;
            }
            
            public bool IsUnidadNull() {
                return this.IsNull(this.tableLiquidaciones.UnidadColumn);
            }
            
            public void SetUnidadNull() {
                this[this.tableLiquidaciones.UnidadColumn] = System.Convert.DBNull;
            }
            
            public bool IsTNombreNull() {
                return this.IsNull(this.tableLiquidaciones.TNombreColumn);
            }
            
            public void SetTNombreNull() {
                this[this.tableLiquidaciones.TNombreColumn] = System.Convert.DBNull;
            }
            
            public bool IsTRutNull() {
                return this.IsNull(this.tableLiquidaciones.TRutColumn);
            }
            
            public void SetTRutNull() {
                this[this.tableLiquidaciones.TRutColumn] = System.Convert.DBNull;
            }
            
            public bool IsTFechaIngNull() {
                return this.IsNull(this.tableLiquidaciones.TFechaIngColumn);
            }
            
            public void SetTFechaIngNull() {
                this[this.tableLiquidaciones.TFechaIngColumn] = System.Convert.DBNull;
            }
            
            public bool IsRuttNull() {
                return this.IsNull(this.tableLiquidaciones.RuttColumn);
            }
            
            public void SetRuttNull() {
                this[this.tableLiquidaciones.RuttColumn] = System.Convert.DBNull;
            }
            
            public bool IsDigitoNull() {
                return this.IsNull(this.tableLiquidaciones.DigitoColumn);
            }
            
            public void SetDigitoNull() {
                this[this.tableLiquidaciones.DigitoColumn] = System.Convert.DBNull;
            }
            
            public bool IsidCargoNull() {
                return this.IsNull(this.tableLiquidaciones.idCargoColumn);
            }
            
            public void SetidCargoNull() {
                this[this.tableLiquidaciones.idCargoColumn] = System.Convert.DBNull;
            }
            
            public bool IsIdCentroNull() {
                return this.IsNull(this.tableLiquidaciones.IdCentroColumn);
            }
            
            public void SetIdCentroNull() {
                this[this.tableLiquidaciones.IdCentroColumn] = System.Convert.DBNull;
            }
            
            public bool IsNombreCargoNull() {
                return this.IsNull(this.tableLiquidaciones.NombreCargoColumn);
            }
            
            public void SetNombreCargoNull() {
                this[this.tableLiquidaciones.NombreCargoColumn] = System.Convert.DBNull;
            }
            
            public bool IsNombreCostoNull() {
                return this.IsNull(this.tableLiquidaciones.NombreCostoColumn);
            }
            
            public void SetNombreCostoNull() {
                this[this.tableLiquidaciones.NombreCostoColumn] = System.Convert.DBNull;
            }
        }
        
        [System.Diagnostics.DebuggerStepThrough()]
        public class LiquidacionesRowChangeEvent : EventArgs {
            
            private LiquidacionesRow eventRow;
            
            private DataRowAction eventAction;
            
            public LiquidacionesRowChangeEvent(LiquidacionesRow row, DataRowAction action) {
                this.eventRow = row;
                this.eventAction = action;
            }
            
            public LiquidacionesRow Row {
                get {
                    return this.eventRow;
                }
            }
            
            public DataRowAction Action {
                get {
                    return this.eventAction;
                }
            }
        }
    }
}
