//------------------------------------------------------------------------------
// <auto-generated>
//     Este código fue generado por una herramienta.
//     Versión del motor en tiempo de ejecución:2.0.50727.42
//
//     Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si
//     se vuelve a generar el código.
// </auto-generated>
//------------------------------------------------------------------------------

#pragma warning disable 1591

namespace Seguridad.DataSetFT {
    using System;
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
    [Serializable()]
    [System.ComponentModel.DesignerCategoryAttribute("code")]
    [System.ComponentModel.ToolboxItem(true)]
    [System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
    [System.Xml.Serialization.XmlRootAttribute("DSUsuarioByEmpresaAndTrabajador")]
    [System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
    public partial class DSUsuarioByEmpresaAndTrabajador : System.Data.DataSet {
        
        private UsuarioByEmpresaAndTrabajadorDataTable tableUsuarioByEmpresaAndTrabajador;
        
        private System.Data.SchemaSerializationMode _schemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public DSUsuarioByEmpresaAndTrabajador() {
            this.BeginInit();
            this.InitClass();
            System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            base.Tables.CollectionChanged += schemaChangedHandler;
            base.Relations.CollectionChanged += schemaChangedHandler;
            this.EndInit();
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        protected DSUsuarioByEmpresaAndTrabajador(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                base(info, context, false) {
            if ((this.IsBinarySerialized(info, context) == true)) {
                this.InitVars(false);
                System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
                this.Tables.CollectionChanged += schemaChangedHandler1;
                this.Relations.CollectionChanged += schemaChangedHandler1;
                return;
            }
            string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
            if ((this.DetermineSchemaSerializationMode(info, context) == System.Data.SchemaSerializationMode.IncludeSchema)) {
                System.Data.DataSet ds = new System.Data.DataSet();
                ds.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(strSchema)));
                if ((ds.Tables["UsuarioByEmpresaAndTrabajador"] != null)) {
                    base.Tables.Add(new UsuarioByEmpresaAndTrabajadorDataTable(ds.Tables["UsuarioByEmpresaAndTrabajador"]));
                }
                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.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(strSchema)));
            }
            this.GetSerializationData(info, context);
            System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
            base.Tables.CollectionChanged += schemaChangedHandler;
            this.Relations.CollectionChanged += schemaChangedHandler;
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [System.ComponentModel.Browsable(false)]
        [System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)]
        public UsuarioByEmpresaAndTrabajadorDataTable UsuarioByEmpresaAndTrabajador {
            get {
                return this.tableUsuarioByEmpresaAndTrabajador;
            }
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [System.ComponentModel.BrowsableAttribute(true)]
        [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Visible)]
        public override System.Data.SchemaSerializationMode SchemaSerializationMode {
            get {
                return this._schemaSerializationMode;
            }
            set {
                this._schemaSerializationMode = value;
            }
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
        public new System.Data.DataTableCollection Tables {
            get {
                return base.Tables;
            }
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Hidden)]
        public new System.Data.DataRelationCollection Relations {
            get {
                return base.Relations;
            }
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        protected override void InitializeDerivedDataSet() {
            this.BeginInit();
            this.InitClass();
            this.EndInit();
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public override System.Data.DataSet Clone() {
            DSUsuarioByEmpresaAndTrabajador cln = ((DSUsuarioByEmpresaAndTrabajador)(base.Clone()));
            cln.InitVars();
            cln.SchemaSerializationMode = this.SchemaSerializationMode;
            return cln;
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        protected override bool ShouldSerializeTables() {
            return false;
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        protected override bool ShouldSerializeRelations() {
            return false;
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        protected override void ReadXmlSerializable(System.Xml.XmlReader reader) {
            if ((this.DetermineSchemaSerializationMode(reader) == System.Data.SchemaSerializationMode.IncludeSchema)) {
                this.Reset();
                System.Data.DataSet ds = new System.Data.DataSet();
                ds.ReadXml(reader);
                if ((ds.Tables["UsuarioByEmpresaAndTrabajador"] != null)) {
                    base.Tables.Add(new UsuarioByEmpresaAndTrabajadorDataTable(ds.Tables["UsuarioByEmpresaAndTrabajador"]));
                }
                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.ReadXml(reader);
                this.InitVars();
            }
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        protected override System.Xml.Schema.XmlSchema GetSchemaSerializable() {
            System.IO.MemoryStream stream = new System.IO.MemoryStream();
            this.WriteXmlSchema(new System.Xml.XmlTextWriter(stream, null));
            stream.Position = 0;
            return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(stream), null);
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        internal void InitVars() {
            this.InitVars(true);
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        internal void InitVars(bool initTable) {
            this.tableUsuarioByEmpresaAndTrabajador = ((UsuarioByEmpresaAndTrabajadorDataTable)(base.Tables["UsuarioByEmpresaAndTrabajador"]));
            if ((initTable == true)) {
                if ((this.tableUsuarioByEmpresaAndTrabajador != null)) {
                    this.tableUsuarioByEmpresaAndTrabajador.InitVars();
                }
            }
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        private void InitClass() {
            this.DataSetName = "DSUsuarioByEmpresaAndTrabajador";
            this.Prefix = "";
            this.Namespace = "http://tempuri.org/DSUsuarioByEmpresaAndTrabajador.xsd";
            this.EnforceConstraints = true;
            this.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema;
            this.tableUsuarioByEmpresaAndTrabajador = new UsuarioByEmpresaAndTrabajadorDataTable();
            base.Tables.Add(this.tableUsuarioByEmpresaAndTrabajador);
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        private bool ShouldSerializeUsuarioByEmpresaAndTrabajador() {
            return false;
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        private void SchemaChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) {
            if ((e.Action == System.ComponentModel.CollectionChangeAction.Remove)) {
                this.InitVars();
            }
        }
        
        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
        public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs) {
            DSUsuarioByEmpresaAndTrabajador ds = new DSUsuarioByEmpresaAndTrabajador();
            System.Xml.Schema.XmlSchemaComplexType type = new System.Xml.Schema.XmlSchemaComplexType();
            System.Xml.Schema.XmlSchemaSequence sequence = new System.Xml.Schema.XmlSchemaSequence();
            xs.Add(ds.GetSchemaSerializable());
            System.Xml.Schema.XmlSchemaAny any = new System.Xml.Schema.XmlSchemaAny();
            any.Namespace = ds.Namespace;
            sequence.Items.Add(any);
            type.Particle = sequence;
            return type;
        }
        
        public delegate void UsuarioByEmpresaAndTrabajadorRowChangeEventHandler(object sender, UsuarioByEmpresaAndTrabajadorRowChangeEvent e);
        
        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
        [System.Serializable()]
        [System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
        public partial class UsuarioByEmpresaAndTrabajadorDataTable : System.Data.DataTable, System.Collections.IEnumerable {
            
            private System.Data.DataColumn columnidUsuarioWeb;
            
            private System.Data.DataColumn columnRut;
            
            private System.Data.DataColumn columnDV;
            
            private System.Data.DataColumn columnNombre;
            
            private System.Data.DataColumn columnPaterno;
            
            private System.Data.DataColumn columnMaterno;
            
            private System.Data.DataColumn columnMail;
            
            private System.Data.DataColumn columnPassword;
            
            private System.Data.DataColumn columnTipoUsuario;
            
            private System.Data.DataColumn columnHabilitada;
            
            private System.Data.DataColumn columnCambiarPasswordInicio;
            
            private System.Data.DataColumn columnSaltHash;
            
            private System.Data.DataColumn columnidSistema;
            
            private System.Data.DataColumn columnidCodEmpresa;
            
            private System.Data.DataColumn columnAno;
            
            private System.Data.DataColumn columnLogo;
            
            private System.Data.DataColumn columnRut1;
            
            private System.Data.DataColumn columnDigito;
            
            private System.Data.DataColumn columnidSistema1;
            
            private System.Data.DataColumn columnNombre1;
            
            private System.Data.DataColumn columnLinkHome;
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public UsuarioByEmpresaAndTrabajadorDataTable() {
                this.TableName = "UsuarioByEmpresaAndTrabajador";
                this.BeginInit();
                this.InitClass();
                this.EndInit();
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            internal UsuarioByEmpresaAndTrabajadorDataTable(System.Data.DataTable table) {
                this.TableName = table.TableName;
                if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
                    this.CaseSensitive = table.CaseSensitive;
                }
                if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
                    this.Locale = table.Locale;
                }
                if ((table.Namespace != table.DataSet.Namespace)) {
                    this.Namespace = table.Namespace;
                }
                this.Prefix = table.Prefix;
                this.MinimumCapacity = table.MinimumCapacity;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            protected UsuarioByEmpresaAndTrabajadorDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : 
                    base(info, context) {
                this.InitVars();
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn idUsuarioWebColumn {
                get {
                    return this.columnidUsuarioWeb;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn RutColumn {
                get {
                    return this.columnRut;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn DVColumn {
                get {
                    return this.columnDV;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn NombreColumn {
                get {
                    return this.columnNombre;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn PaternoColumn {
                get {
                    return this.columnPaterno;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn MaternoColumn {
                get {
                    return this.columnMaterno;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn MailColumn {
                get {
                    return this.columnMail;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn PasswordColumn {
                get {
                    return this.columnPassword;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn TipoUsuarioColumn {
                get {
                    return this.columnTipoUsuario;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn HabilitadaColumn {
                get {
                    return this.columnHabilitada;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn CambiarPasswordInicioColumn {
                get {
                    return this.columnCambiarPasswordInicio;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn SaltHashColumn {
                get {
                    return this.columnSaltHash;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn idSistemaColumn {
                get {
                    return this.columnidSistema;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn idCodEmpresaColumn {
                get {
                    return this.columnidCodEmpresa;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn AnoColumn {
                get {
                    return this.columnAno;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn LogoColumn {
                get {
                    return this.columnLogo;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn Rut1Column {
                get {
                    return this.columnRut1;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn DigitoColumn {
                get {
                    return this.columnDigito;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn idSistema1Column {
                get {
                    return this.columnidSistema1;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn Nombre1Column {
                get {
                    return this.columnNombre1;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataColumn LinkHomeColumn {
                get {
                    return this.columnLinkHome;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            [System.ComponentModel.Browsable(false)]
            public int Count {
                get {
                    return this.Rows.Count;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public UsuarioByEmpresaAndTrabajadorRow this[int index] {
                get {
                    return ((UsuarioByEmpresaAndTrabajadorRow)(this.Rows[index]));
                }
            }
            
            public event UsuarioByEmpresaAndTrabajadorRowChangeEventHandler UsuarioByEmpresaAndTrabajadorRowChanging;
            
            public event UsuarioByEmpresaAndTrabajadorRowChangeEventHandler UsuarioByEmpresaAndTrabajadorRowChanged;
            
            public event UsuarioByEmpresaAndTrabajadorRowChangeEventHandler UsuarioByEmpresaAndTrabajadorRowDeleting;
            
            public event UsuarioByEmpresaAndTrabajadorRowChangeEventHandler UsuarioByEmpresaAndTrabajadorRowDeleted;
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void AddUsuarioByEmpresaAndTrabajadorRow(UsuarioByEmpresaAndTrabajadorRow row) {
                this.Rows.Add(row);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public UsuarioByEmpresaAndTrabajadorRow AddUsuarioByEmpresaAndTrabajadorRow(
                        string Rut, 
                        string DV, 
                        string Nombre, 
                        string Paterno, 
                        string Materno, 
                        string Mail, 
                        string Password, 
                        int TipoUsuario, 
                        bool Habilitada, 
                        bool CambiarPasswordInicio, 
                        string SaltHash, 
                        byte idSistema, 
                        string idCodEmpresa, 
                        short Ano, 
                        string Logo, 
                        int Rut1, 
                        string Digito, 
                        int idSistema1, 
                        string Nombre1, 
                        string LinkHome) {
                UsuarioByEmpresaAndTrabajadorRow rowUsuarioByEmpresaAndTrabajadorRow = ((UsuarioByEmpresaAndTrabajadorRow)(this.NewRow()));
                rowUsuarioByEmpresaAndTrabajadorRow.ItemArray = new object[] {
                        null,
                        Rut,
                        DV,
                        Nombre,
                        Paterno,
                        Materno,
                        Mail,
                        Password,
                        TipoUsuario,
                        Habilitada,
                        CambiarPasswordInicio,
                        SaltHash,
                        idSistema,
                        idCodEmpresa,
                        Ano,
                        Logo,
                        Rut1,
                        Digito,
                        idSistema1,
                        Nombre1,
                        LinkHome};
                this.Rows.Add(rowUsuarioByEmpresaAndTrabajadorRow);
                return rowUsuarioByEmpresaAndTrabajadorRow;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public virtual System.Collections.IEnumerator GetEnumerator() {
                return this.Rows.GetEnumerator();
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public override System.Data.DataTable Clone() {
                UsuarioByEmpresaAndTrabajadorDataTable cln = ((UsuarioByEmpresaAndTrabajadorDataTable)(base.Clone()));
                cln.InitVars();
                return cln;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            protected override System.Data.DataTable CreateInstance() {
                return new UsuarioByEmpresaAndTrabajadorDataTable();
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            internal void InitVars() {
                this.columnidUsuarioWeb = base.Columns["idUsuarioWeb"];
                this.columnRut = base.Columns["Rut"];
                this.columnDV = base.Columns["DV"];
                this.columnNombre = base.Columns["Nombre"];
                this.columnPaterno = base.Columns["Paterno"];
                this.columnMaterno = base.Columns["Materno"];
                this.columnMail = base.Columns["Mail"];
                this.columnPassword = base.Columns["Password"];
                this.columnTipoUsuario = base.Columns["TipoUsuario"];
                this.columnHabilitada = base.Columns["Habilitada"];
                this.columnCambiarPasswordInicio = base.Columns["CambiarPasswordInicio"];
                this.columnSaltHash = base.Columns["SaltHash"];
                this.columnidSistema = base.Columns["idSistema"];
                this.columnidCodEmpresa = base.Columns["idCodEmpresa"];
                this.columnAno = base.Columns["Ano"];
                this.columnLogo = base.Columns["Logo"];
                this.columnRut1 = base.Columns["Rut1"];
                this.columnDigito = base.Columns["Digito"];
                this.columnidSistema1 = base.Columns["idSistema1"];
                this.columnNombre1 = base.Columns["Nombre1"];
                this.columnLinkHome = base.Columns["LinkHome"];
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            private void InitClass() {
                this.columnidUsuarioWeb = new System.Data.DataColumn("idUsuarioWeb", typeof(int), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnidUsuarioWeb);
                this.columnRut = new System.Data.DataColumn("Rut", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnRut);
                this.columnDV = new System.Data.DataColumn("DV", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnDV);
                this.columnNombre = new System.Data.DataColumn("Nombre", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnNombre);
                this.columnPaterno = new System.Data.DataColumn("Paterno", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnPaterno);
                this.columnMaterno = new System.Data.DataColumn("Materno", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnMaterno);
                this.columnMail = new System.Data.DataColumn("Mail", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnMail);
                this.columnPassword = new System.Data.DataColumn("Password", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnPassword);
                this.columnTipoUsuario = new System.Data.DataColumn("TipoUsuario", typeof(int), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnTipoUsuario);
                this.columnHabilitada = new System.Data.DataColumn("Habilitada", typeof(bool), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnHabilitada);
                this.columnCambiarPasswordInicio = new System.Data.DataColumn("CambiarPasswordInicio", typeof(bool), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnCambiarPasswordInicio);
                this.columnSaltHash = new System.Data.DataColumn("SaltHash", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnSaltHash);
                this.columnidSistema = new System.Data.DataColumn("idSistema", typeof(byte), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnidSistema);
                this.columnidCodEmpresa = new System.Data.DataColumn("idCodEmpresa", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnidCodEmpresa);
                this.columnAno = new System.Data.DataColumn("Ano", typeof(short), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnAno);
                this.columnLogo = new System.Data.DataColumn("Logo", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnLogo);
                this.columnRut1 = new System.Data.DataColumn("Rut1", typeof(int), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnRut1);
                this.columnDigito = new System.Data.DataColumn("Digito", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnDigito);
                this.columnidSistema1 = new System.Data.DataColumn("idSistema1", typeof(int), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnidSistema1);
                this.columnNombre1 = new System.Data.DataColumn("Nombre1", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnNombre1);
                this.columnLinkHome = new System.Data.DataColumn("LinkHome", typeof(string), null, System.Data.MappingType.Element);
                base.Columns.Add(this.columnLinkHome);
                this.columnidUsuarioWeb.AutoIncrement = true;
                this.columnidUsuarioWeb.AllowDBNull = false;
                this.columnidUsuarioWeb.ReadOnly = true;
                this.columnRut.AllowDBNull = false;
                this.columnDV.AllowDBNull = false;
                this.columnNombre.AllowDBNull = false;
                this.columnPassword.AllowDBNull = false;
                this.columnTipoUsuario.AllowDBNull = false;
                this.columnHabilitada.AllowDBNull = false;
                this.columnCambiarPasswordInicio.AllowDBNull = false;
                this.columnSaltHash.AllowDBNull = false;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public UsuarioByEmpresaAndTrabajadorRow NewUsuarioByEmpresaAndTrabajadorRow() {
                return ((UsuarioByEmpresaAndTrabajadorRow)(this.NewRow()));
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            protected override System.Data.DataRow NewRowFromBuilder(System.Data.DataRowBuilder builder) {
                return new UsuarioByEmpresaAndTrabajadorRow(builder);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            protected override System.Type GetRowType() {
                return typeof(UsuarioByEmpresaAndTrabajadorRow);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            protected override void OnRowChanged(System.Data.DataRowChangeEventArgs e) {
                base.OnRowChanged(e);
                if ((this.UsuarioByEmpresaAndTrabajadorRowChanged != null)) {
                    this.UsuarioByEmpresaAndTrabajadorRowChanged(this, new UsuarioByEmpresaAndTrabajadorRowChangeEvent(((UsuarioByEmpresaAndTrabajadorRow)(e.Row)), e.Action));
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            protected override void OnRowChanging(System.Data.DataRowChangeEventArgs e) {
                base.OnRowChanging(e);
                if ((this.UsuarioByEmpresaAndTrabajadorRowChanging != null)) {
                    this.UsuarioByEmpresaAndTrabajadorRowChanging(this, new UsuarioByEmpresaAndTrabajadorRowChangeEvent(((UsuarioByEmpresaAndTrabajadorRow)(e.Row)), e.Action));
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            protected override void OnRowDeleted(System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleted(e);
                if ((this.UsuarioByEmpresaAndTrabajadorRowDeleted != null)) {
                    this.UsuarioByEmpresaAndTrabajadorRowDeleted(this, new UsuarioByEmpresaAndTrabajadorRowChangeEvent(((UsuarioByEmpresaAndTrabajadorRow)(e.Row)), e.Action));
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            protected override void OnRowDeleting(System.Data.DataRowChangeEventArgs e) {
                base.OnRowDeleting(e);
                if ((this.UsuarioByEmpresaAndTrabajadorRowDeleting != null)) {
                    this.UsuarioByEmpresaAndTrabajadorRowDeleting(this, new UsuarioByEmpresaAndTrabajadorRowChangeEvent(((UsuarioByEmpresaAndTrabajadorRow)(e.Row)), e.Action));
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void RemoveUsuarioByEmpresaAndTrabajadorRow(UsuarioByEmpresaAndTrabajadorRow row) {
                this.Rows.Remove(row);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs) {
                System.Xml.Schema.XmlSchemaComplexType type = new System.Xml.Schema.XmlSchemaComplexType();
                System.Xml.Schema.XmlSchemaSequence sequence = new System.Xml.Schema.XmlSchemaSequence();
                DSUsuarioByEmpresaAndTrabajador ds = new DSUsuarioByEmpresaAndTrabajador();
                xs.Add(ds.GetSchemaSerializable());
                System.Xml.Schema.XmlSchemaAny any1 = new System.Xml.Schema.XmlSchemaAny();
                any1.Namespace = "http://www.w3.org/2001/XMLSchema";
                any1.MinOccurs = new decimal(0);
                any1.MaxOccurs = decimal.MaxValue;
                any1.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any1);
                System.Xml.Schema.XmlSchemaAny any2 = new System.Xml.Schema.XmlSchemaAny();
                any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
                any2.MinOccurs = new decimal(1);
                any2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
                sequence.Items.Add(any2);
                System.Xml.Schema.XmlSchemaAttribute attribute1 = new System.Xml.Schema.XmlSchemaAttribute();
                attribute1.Name = "namespace";
                attribute1.FixedValue = ds.Namespace;
                type.Attributes.Add(attribute1);
                System.Xml.Schema.XmlSchemaAttribute attribute2 = new System.Xml.Schema.XmlSchemaAttribute();
                attribute2.Name = "tableTypeName";
                attribute2.FixedValue = "UsuarioByEmpresaAndTrabajadorDataTable";
                type.Attributes.Add(attribute2);
                type.Particle = sequence;
                return type;
            }
        }
        
        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
        public partial class UsuarioByEmpresaAndTrabajadorRow : System.Data.DataRow {
            
            private UsuarioByEmpresaAndTrabajadorDataTable tableUsuarioByEmpresaAndTrabajador;
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            internal UsuarioByEmpresaAndTrabajadorRow(System.Data.DataRowBuilder rb) : 
                    base(rb) {
                this.tableUsuarioByEmpresaAndTrabajador = ((UsuarioByEmpresaAndTrabajadorDataTable)(this.Table));
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public int idUsuarioWeb {
                get {
                    return ((int)(this[this.tableUsuarioByEmpresaAndTrabajador.idUsuarioWebColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.idUsuarioWebColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Rut {
                get {
                    return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.RutColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.RutColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string DV {
                get {
                    return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.DVColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.DVColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Nombre {
                get {
                    return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.NombreColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.NombreColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Paterno {
                get {
                    try {
                        return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.PaternoColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'Paterno\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.PaternoColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Materno {
                get {
                    try {
                        return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.MaternoColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'Materno\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.MaternoColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Mail {
                get {
                    try {
                        return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.MailColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'Mail\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es DBNu" +
                                "ll.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.MailColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Password {
                get {
                    return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.PasswordColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.PasswordColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public int TipoUsuario {
                get {
                    return ((int)(this[this.tableUsuarioByEmpresaAndTrabajador.TipoUsuarioColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.TipoUsuarioColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool Habilitada {
                get {
                    return ((bool)(this[this.tableUsuarioByEmpresaAndTrabajador.HabilitadaColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.HabilitadaColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool CambiarPasswordInicio {
                get {
                    return ((bool)(this[this.tableUsuarioByEmpresaAndTrabajador.CambiarPasswordInicioColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.CambiarPasswordInicioColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string SaltHash {
                get {
                    return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.SaltHashColumn]));
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.SaltHashColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public byte idSistema {
                get {
                    try {
                        return ((byte)(this[this.tableUsuarioByEmpresaAndTrabajador.idSistemaColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'idSistema\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es" +
                                " DBNull.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.idSistemaColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string idCodEmpresa {
                get {
                    try {
                        return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.idCodEmpresaColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'idCodEmpresa\' de la tabla \'UsuarioByEmpresaAndTrabajador\'" +
                                " es DBNull.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.idCodEmpresaColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public short Ano {
                get {
                    try {
                        return ((short)(this[this.tableUsuarioByEmpresaAndTrabajador.AnoColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'Ano\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es DBNul" +
                                "l.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.AnoColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Logo {
                get {
                    try {
                        return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.LogoColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'Logo\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es DBNu" +
                                "ll.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.LogoColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public int Rut1 {
                get {
                    try {
                        return ((int)(this[this.tableUsuarioByEmpresaAndTrabajador.Rut1Column]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'Rut1\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es DBNu" +
                                "ll.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.Rut1Column] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Digito {
                get {
                    try {
                        return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.DigitoColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'Digito\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es DB" +
                                "Null.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.DigitoColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public int idSistema1 {
                get {
                    try {
                        return ((int)(this[this.tableUsuarioByEmpresaAndTrabajador.idSistema1Column]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'idSistema1\' de la tabla \'UsuarioByEmpresaAndTrabajador\' e" +
                                "s DBNull.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.idSistema1Column] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string Nombre1 {
                get {
                    try {
                        return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.Nombre1Column]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'Nombre1\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es D" +
                                "BNull.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.Nombre1Column] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public string LinkHome {
                get {
                    try {
                        return ((string)(this[this.tableUsuarioByEmpresaAndTrabajador.LinkHomeColumn]));
                    }
                    catch (System.InvalidCastException e) {
                        throw new System.Data.StrongTypingException("El valor de la columna \'LinkHome\' de la tabla \'UsuarioByEmpresaAndTrabajador\' es " +
                                "DBNull.", e);
                    }
                }
                set {
                    this[this.tableUsuarioByEmpresaAndTrabajador.LinkHomeColumn] = value;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsPaternoNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.PaternoColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetPaternoNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.PaternoColumn] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsMaternoNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.MaternoColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetMaternoNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.MaternoColumn] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsMailNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.MailColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetMailNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.MailColumn] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsidSistemaNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.idSistemaColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetidSistemaNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.idSistemaColumn] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsidCodEmpresaNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.idCodEmpresaColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetidCodEmpresaNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.idCodEmpresaColumn] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsAnoNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.AnoColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetAnoNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.AnoColumn] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsLogoNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.LogoColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetLogoNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.LogoColumn] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsRut1Null() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.Rut1Column);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetRut1Null() {
                this[this.tableUsuarioByEmpresaAndTrabajador.Rut1Column] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsDigitoNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.DigitoColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetDigitoNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.DigitoColumn] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsidSistema1Null() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.idSistema1Column);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetidSistema1Null() {
                this[this.tableUsuarioByEmpresaAndTrabajador.idSistema1Column] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsNombre1Null() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.Nombre1Column);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetNombre1Null() {
                this[this.tableUsuarioByEmpresaAndTrabajador.Nombre1Column] = System.Convert.DBNull;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public bool IsLinkHomeNull() {
                return this.IsNull(this.tableUsuarioByEmpresaAndTrabajador.LinkHomeColumn);
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public void SetLinkHomeNull() {
                this[this.tableUsuarioByEmpresaAndTrabajador.LinkHomeColumn] = System.Convert.DBNull;
            }
        }
        
        [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
        public class UsuarioByEmpresaAndTrabajadorRowChangeEvent : System.EventArgs {
            
            private UsuarioByEmpresaAndTrabajadorRow eventRow;
            
            private System.Data.DataRowAction eventAction;
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public UsuarioByEmpresaAndTrabajadorRowChangeEvent(UsuarioByEmpresaAndTrabajadorRow row, System.Data.DataRowAction action) {
                this.eventRow = row;
                this.eventAction = action;
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public UsuarioByEmpresaAndTrabajadorRow Row {
                get {
                    return this.eventRow;
                }
            }
            
            [System.Diagnostics.DebuggerNonUserCodeAttribute()]
            public System.Data.DataRowAction Action {
                get {
                    return this.eventAction;
                }
            }
        }
    }
}

#pragma warning restore 1591