DataSet1.cs
上传用户:hjieqiu
上传日期:2013-05-11
资源大小:16494k
文件大小:152k
源码类别:

企业管理

开发平台:

C#

  1. //------------------------------------------------------------------------------
  2. // <autogenerated>
  3. //     This code was generated by a tool.
  4. //     Runtime Version: 1.1.4322.573
  5. //
  6. //     Changes to this file may cause incorrect behavior and will be lost if 
  7. //     the code is regenerated.
  8. // </autogenerated>
  9. //------------------------------------------------------------------------------
  10. namespace 人力资源管理系统 {
  11.     using System;
  12.     using System.Data;
  13.     using System.Xml;
  14.     using System.Runtime.Serialization;
  15.     
  16.     
  17.     [Serializable()]
  18.     [System.ComponentModel.DesignerCategoryAttribute("code")]
  19.     [System.Diagnostics.DebuggerStepThrough()]
  20.     [System.ComponentModel.ToolboxItem(true)]
  21.     public class DataSet1 : DataSet {
  22.         
  23.         private 工资发放历史表DataTable table工资发放历史表;
  24.         
  25.         private 组织机构编码表DataTable table组织机构编码表;
  26.         
  27.         private 职员基本信息表DataTable table职员基本信息表;
  28.         
  29.         private 职员惩罚表DataTable table职员惩罚表;
  30.         
  31.         private 个人所得税表DataTable table个人所得税表;
  32.         
  33.         private 职员奖励表DataTable table职员奖励表;
  34.         
  35.         public DataSet1() {
  36.             this.InitClass();
  37.             System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
  38.             this.Tables.CollectionChanged += schemaChangedHandler;
  39.             this.Relations.CollectionChanged += schemaChangedHandler;
  40.         }
  41.         
  42.         protected DataSet1(SerializationInfo info, StreamingContext context) {
  43.             string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
  44.             if ((strSchema != null)) {
  45.                 DataSet ds = new DataSet();
  46.                 ds.ReadXmlSchema(new XmlTextReader(new System.IO.StringReader(strSchema)));
  47.                 if ((ds.Tables["工资发放历史表"] != null)) {
  48.                     this.Tables.Add(new 工资发放历史表DataTable(ds.Tables["工资发放历史表"]));
  49.                 }
  50.                 if ((ds.Tables["组织机构编码表"] != null)) {
  51.                     this.Tables.Add(new 组织机构编码表DataTable(ds.Tables["组织机构编码表"]));
  52.                 }
  53.                 if ((ds.Tables["职员基本信息表"] != null)) {
  54.                     this.Tables.Add(new 职员基本信息表DataTable(ds.Tables["职员基本信息表"]));
  55.                 }
  56.                 if ((ds.Tables["职员惩罚表"] != null)) {
  57.                     this.Tables.Add(new 职员惩罚表DataTable(ds.Tables["职员惩罚表"]));
  58.                 }
  59.                 if ((ds.Tables["个人所得税表"] != null)) {
  60.                     this.Tables.Add(new 个人所得税表DataTable(ds.Tables["个人所得税表"]));
  61.                 }
  62.                 if ((ds.Tables["职员奖励表"] != null)) {
  63.                     this.Tables.Add(new 职员奖励表DataTable(ds.Tables["职员奖励表"]));
  64.                 }
  65.                 this.DataSetName = ds.DataSetName;
  66.                 this.Prefix = ds.Prefix;
  67.                 this.Namespace = ds.Namespace;
  68.                 this.Locale = ds.Locale;
  69.                 this.CaseSensitive = ds.CaseSensitive;
  70.                 this.EnforceConstraints = ds.EnforceConstraints;
  71.                 this.Merge(ds, false, System.Data.MissingSchemaAction.Add);
  72.                 this.InitVars();
  73.             }
  74.             else {
  75.                 this.InitClass();
  76.             }
  77.             this.GetSerializationData(info, context);
  78.             System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
  79.             this.Tables.CollectionChanged += schemaChangedHandler;
  80.             this.Relations.CollectionChanged += schemaChangedHandler;
  81.         }
  82.         
  83.         [System.ComponentModel.Browsable(false)]
  84.         [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
  85.         public 工资发放历史表DataTable 工资发放历史表 {
  86.             get {
  87.                 return this.table工资发放历史表;
  88.             }
  89.         }
  90.         
  91.         [System.ComponentModel.Browsable(false)]
  92.         [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
  93.         public 组织机构编码表DataTable 组织机构编码表 {
  94.             get {
  95.                 return this.table组织机构编码表;
  96.             }
  97.         }
  98.         
  99.         [System.ComponentModel.Browsable(false)]
  100.         [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
  101.         public 职员基本信息表DataTable 职员基本信息表 {
  102.             get {
  103.                 return this.table职员基本信息表;
  104.             }
  105.         }
  106.         
  107.         [System.ComponentModel.Browsable(false)]
  108.         [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
  109.         public 职员惩罚表DataTable 职员惩罚表 {
  110.             get {
  111.                 return this.table职员惩罚表;
  112.             }
  113.         }
  114.         
  115.         [System.ComponentModel.Browsable(false)]
  116.         [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
  117.         public 个人所得税表DataTable 个人所得税表 {
  118.             get {
  119.                 return this.table个人所得税表;
  120.             }
  121.         }
  122.         
  123.         [System.ComponentModel.Browsable(false)]
  124.         [System.ComponentModel.DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility.Content)]
  125.         public 职员奖励表DataTable 职员奖励表 {
  126.             get {
  127.                 return this.table职员奖励表;
  128.             }
  129.         }
  130.         
  131.         public override DataSet Clone() {
  132.             DataSet1 cln = ((DataSet1)(base.Clone()));
  133.             cln.InitVars();
  134.             return cln;
  135.         }
  136.         
  137.         protected override bool ShouldSerializeTables() {
  138.             return false;
  139.         }
  140.         
  141.         protected override bool ShouldSerializeRelations() {
  142.             return false;
  143.         }
  144.         
  145.         protected override void ReadXmlSerializable(XmlReader reader) {
  146.             this.Reset();
  147.             DataSet ds = new DataSet();
  148.             ds.ReadXml(reader);
  149.             if ((ds.Tables["工资发放历史表"] != null)) {
  150.                 this.Tables.Add(new 工资发放历史表DataTable(ds.Tables["工资发放历史表"]));
  151.             }
  152.             if ((ds.Tables["组织机构编码表"] != null)) {
  153.                 this.Tables.Add(new 组织机构编码表DataTable(ds.Tables["组织机构编码表"]));
  154.             }
  155.             if ((ds.Tables["职员基本信息表"] != null)) {
  156.                 this.Tables.Add(new 职员基本信息表DataTable(ds.Tables["职员基本信息表"]));
  157.             }
  158.             if ((ds.Tables["职员惩罚表"] != null)) {
  159.                 this.Tables.Add(new 职员惩罚表DataTable(ds.Tables["职员惩罚表"]));
  160.             }
  161.             if ((ds.Tables["个人所得税表"] != null)) {
  162.                 this.Tables.Add(new 个人所得税表DataTable(ds.Tables["个人所得税表"]));
  163.             }
  164.             if ((ds.Tables["职员奖励表"] != null)) {
  165.                 this.Tables.Add(new 职员奖励表DataTable(ds.Tables["职员奖励表"]));
  166.             }
  167.             this.DataSetName = ds.DataSetName;
  168.             this.Prefix = ds.Prefix;
  169.             this.Namespace = ds.Namespace;
  170.             this.Locale = ds.Locale;
  171.             this.CaseSensitive = ds.CaseSensitive;
  172.             this.EnforceConstraints = ds.EnforceConstraints;
  173.             this.Merge(ds, false, System.Data.MissingSchemaAction.Add);
  174.             this.InitVars();
  175.         }
  176.         
  177.         protected override System.Xml.Schema.XmlSchema GetSchemaSerializable() {
  178.             System.IO.MemoryStream stream = new System.IO.MemoryStream();
  179.             this.WriteXmlSchema(new XmlTextWriter(stream, null));
  180.             stream.Position = 0;
  181.             return System.Xml.Schema.XmlSchema.Read(new XmlTextReader(stream), null);
  182.         }
  183.         
  184.         internal void InitVars() {
  185.             this.table工资发放历史表 = ((工资发放历史表DataTable)(this.Tables["工资发放历史表"]));
  186.             if ((this.table工资发放历史表 != null)) {
  187.                 this.table工资发放历史表.InitVars();
  188.             }
  189.             this.table组织机构编码表 = ((组织机构编码表DataTable)(this.Tables["组织机构编码表"]));
  190.             if ((this.table组织机构编码表 != null)) {
  191.                 this.table组织机构编码表.InitVars();
  192.             }
  193.             this.table职员基本信息表 = ((职员基本信息表DataTable)(this.Tables["职员基本信息表"]));
  194.             if ((this.table职员基本信息表 != null)) {
  195.                 this.table职员基本信息表.InitVars();
  196.             }
  197.             this.table职员惩罚表 = ((职员惩罚表DataTable)(this.Tables["职员惩罚表"]));
  198.             if ((this.table职员惩罚表 != null)) {
  199.                 this.table职员惩罚表.InitVars();
  200.             }
  201.             this.table个人所得税表 = ((个人所得税表DataTable)(this.Tables["个人所得税表"]));
  202.             if ((this.table个人所得税表 != null)) {
  203.                 this.table个人所得税表.InitVars();
  204.             }
  205.             this.table职员奖励表 = ((职员奖励表DataTable)(this.Tables["职员奖励表"]));
  206.             if ((this.table职员奖励表 != null)) {
  207.                 this.table职员奖励表.InitVars();
  208.             }
  209.         }
  210.         
  211.         private void InitClass() {
  212.             this.DataSetName = "DataSet1";
  213.             this.Prefix = "";
  214.             this.Namespace = "http://www.tempuri.org/DataSet1.xsd";
  215.             this.Locale = new System.Globalization.CultureInfo("zh-CN");
  216.             this.CaseSensitive = false;
  217.             this.EnforceConstraints = true;
  218.             this.table工资发放历史表 = new 工资发放历史表DataTable();
  219.             this.Tables.Add(this.table工资发放历史表);
  220.             this.table组织机构编码表 = new 组织机构编码表DataTable();
  221.             this.Tables.Add(this.table组织机构编码表);
  222.             this.table职员基本信息表 = new 职员基本信息表DataTable();
  223.             this.Tables.Add(this.table职员基本信息表);
  224.             this.table职员惩罚表 = new 职员惩罚表DataTable();
  225.             this.Tables.Add(this.table职员惩罚表);
  226.             this.table个人所得税表 = new 个人所得税表DataTable();
  227.             this.Tables.Add(this.table个人所得税表);
  228.             this.table职员奖励表 = new 职员奖励表DataTable();
  229.             this.Tables.Add(this.table职员奖励表);
  230.         }
  231.         
  232.         private bool ShouldSerialize工资发放历史表() {
  233.             return false;
  234.         }
  235.         
  236.         private bool ShouldSerialize组织机构编码表() {
  237.             return false;
  238.         }
  239.         
  240.         private bool ShouldSerialize职员基本信息表() {
  241.             return false;
  242.         }
  243.         
  244.         private bool ShouldSerialize职员惩罚表() {
  245.             return false;
  246.         }
  247.         
  248.         private bool ShouldSerialize个人所得税表() {
  249.             return false;
  250.         }
  251.         
  252.         private bool ShouldSerialize职员奖励表() {
  253.             return false;
  254.         }
  255.         
  256.         private void SchemaChanged(object sender, System.ComponentModel.CollectionChangeEventArgs e) {
  257.             if ((e.Action == System.ComponentModel.CollectionChangeAction.Remove)) {
  258.                 this.InitVars();
  259.             }
  260.         }
  261.         
  262.         public delegate void 工资发放历史表RowChangeEventHandler(object sender, 工资发放历史表RowChangeEvent e);
  263.         
  264.         public delegate void 组织机构编码表RowChangeEventHandler(object sender, 组织机构编码表RowChangeEvent e);
  265.         
  266.         public delegate void 职员基本信息表RowChangeEventHandler(object sender, 职员基本信息表RowChangeEvent e);
  267.         
  268.         public delegate void 职员惩罚表RowChangeEventHandler(object sender, 职员惩罚表RowChangeEvent e);
  269.         
  270.         public delegate void 个人所得税表RowChangeEventHandler(object sender, 个人所得税表RowChangeEvent e);
  271.         
  272.         public delegate void 职员奖励表RowChangeEventHandler(object sender, 职员奖励表RowChangeEvent e);
  273.         
  274.         [System.Diagnostics.DebuggerStepThrough()]
  275.         public class 工资发放历史表DataTable : DataTable, System.Collections.IEnumerable {
  276.             
  277.             private DataColumn column日期;
  278.             
  279.             private DataColumn column职员编号;
  280.             
  281.             private DataColumn column基本工资;
  282.             
  283.             private DataColumn column浮动工资;
  284.             
  285.             private DataColumn column合同补;
  286.             
  287.             private DataColumn column粮副补;
  288.             
  289.             private DataColumn column房补;
  290.             
  291.             private DataColumn column临时补;
  292.             
  293.             private DataColumn column职务工资;
  294.             
  295.             private DataColumn column工龄工资;
  296.             
  297.             private DataColumn column考核工资;
  298.             
  299.             private DataColumn column奖金;
  300.             
  301.             private DataColumn column应发金额合计;
  302.             
  303.             private DataColumn column房租;
  304.             
  305.             private DataColumn column水电费;
  306.             
  307.             private DataColumn column请假扣除;
  308.             
  309.             private DataColumn column考勤扣除;
  310.             
  311.             private DataColumn column罚款;
  312.             
  313.             private DataColumn column住房公积金;
  314.             
  315.             private DataColumn column医疗保险;
  316.             
  317.             private DataColumn column养老保险;
  318.             
  319.             private DataColumn column失业保险;
  320.             
  321.             private DataColumn column生育保险;
  322.             
  323.             private DataColumn column工伤保险;
  324.             
  325.             private DataColumn column应扣金额合计;
  326.             
  327.             private DataColumn column工资合计;
  328.             
  329.             private DataColumn column个人所得税;
  330.             
  331.             private DataColumn column实发金额;
  332.             
  333.             private DataColumn column发放否;
  334.             
  335.             private DataColumn column月份;
  336.             
  337.             internal 工资发放历史表DataTable() : 
  338.                     base("工资发放历史表") {
  339.                 this.InitClass();
  340.             }
  341.             
  342.             internal 工资发放历史表DataTable(DataTable table) : 
  343.                     base(table.TableName) {
  344.                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
  345.                     this.CaseSensitive = table.CaseSensitive;
  346.                 }
  347.                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
  348.                     this.Locale = table.Locale;
  349.                 }
  350.                 if ((table.Namespace != table.DataSet.Namespace)) {
  351.                     this.Namespace = table.Namespace;
  352.                 }
  353.                 this.Prefix = table.Prefix;
  354.                 this.MinimumCapacity = table.MinimumCapacity;
  355.                 this.DisplayExpression = table.DisplayExpression;
  356.             }
  357.             
  358.             [System.ComponentModel.Browsable(false)]
  359.             public int Count {
  360.                 get {
  361.                     return this.Rows.Count;
  362.                 }
  363.             }
  364.             
  365.             internal DataColumn 日期Column {
  366.                 get {
  367.                     return this.column日期;
  368.                 }
  369.             }
  370.             
  371.             internal DataColumn 职员编号Column {
  372.                 get {
  373.                     return this.column职员编号;
  374.                 }
  375.             }
  376.             
  377.             internal DataColumn 基本工资Column {
  378.                 get {
  379.                     return this.column基本工资;
  380.                 }
  381.             }
  382.             
  383.             internal DataColumn 浮动工资Column {
  384.                 get {
  385.                     return this.column浮动工资;
  386.                 }
  387.             }
  388.             
  389.             internal DataColumn 合同补Column {
  390.                 get {
  391.                     return this.column合同补;
  392.                 }
  393.             }
  394.             
  395.             internal DataColumn 粮副补Column {
  396.                 get {
  397.                     return this.column粮副补;
  398.                 }
  399.             }
  400.             
  401.             internal DataColumn 房补Column {
  402.                 get {
  403.                     return this.column房补;
  404.                 }
  405.             }
  406.             
  407.             internal DataColumn 临时补Column {
  408.                 get {
  409.                     return this.column临时补;
  410.                 }
  411.             }
  412.             
  413.             internal DataColumn 职务工资Column {
  414.                 get {
  415.                     return this.column职务工资;
  416.                 }
  417.             }
  418.             
  419.             internal DataColumn 工龄工资Column {
  420.                 get {
  421.                     return this.column工龄工资;
  422.                 }
  423.             }
  424.             
  425.             internal DataColumn 考核工资Column {
  426.                 get {
  427.                     return this.column考核工资;
  428.                 }
  429.             }
  430.             
  431.             internal DataColumn 奖金Column {
  432.                 get {
  433.                     return this.column奖金;
  434.                 }
  435.             }
  436.             
  437.             internal DataColumn 应发金额合计Column {
  438.                 get {
  439.                     return this.column应发金额合计;
  440.                 }
  441.             }
  442.             
  443.             internal DataColumn 房租Column {
  444.                 get {
  445.                     return this.column房租;
  446.                 }
  447.             }
  448.             
  449.             internal DataColumn 水电费Column {
  450.                 get {
  451.                     return this.column水电费;
  452.                 }
  453.             }
  454.             
  455.             internal DataColumn 请假扣除Column {
  456.                 get {
  457.                     return this.column请假扣除;
  458.                 }
  459.             }
  460.             
  461.             internal DataColumn 考勤扣除Column {
  462.                 get {
  463.                     return this.column考勤扣除;
  464.                 }
  465.             }
  466.             
  467.             internal DataColumn 罚款Column {
  468.                 get {
  469.                     return this.column罚款;
  470.                 }
  471.             }
  472.             
  473.             internal DataColumn 住房公积金Column {
  474.                 get {
  475.                     return this.column住房公积金;
  476.                 }
  477.             }
  478.             
  479.             internal DataColumn 医疗保险Column {
  480.                 get {
  481.                     return this.column医疗保险;
  482.                 }
  483.             }
  484.             
  485.             internal DataColumn 养老保险Column {
  486.                 get {
  487.                     return this.column养老保险;
  488.                 }
  489.             }
  490.             
  491.             internal DataColumn 失业保险Column {
  492.                 get {
  493.                     return this.column失业保险;
  494.                 }
  495.             }
  496.             
  497.             internal DataColumn 生育保险Column {
  498.                 get {
  499.                     return this.column生育保险;
  500.                 }
  501.             }
  502.             
  503.             internal DataColumn 工伤保险Column {
  504.                 get {
  505.                     return this.column工伤保险;
  506.                 }
  507.             }
  508.             
  509.             internal DataColumn 应扣金额合计Column {
  510.                 get {
  511.                     return this.column应扣金额合计;
  512.                 }
  513.             }
  514.             
  515.             internal DataColumn 工资合计Column {
  516.                 get {
  517.                     return this.column工资合计;
  518.                 }
  519.             }
  520.             
  521.             internal DataColumn 个人所得税Column {
  522.                 get {
  523.                     return this.column个人所得税;
  524.                 }
  525.             }
  526.             
  527.             internal DataColumn 实发金额Column {
  528.                 get {
  529.                     return this.column实发金额;
  530.                 }
  531.             }
  532.             
  533.             internal DataColumn 发放否Column {
  534.                 get {
  535.                     return this.column发放否;
  536.                 }
  537.             }
  538.             
  539.             internal DataColumn 月份Column {
  540.                 get {
  541.                     return this.column月份;
  542.                 }
  543.             }
  544.             
  545.             public 工资发放历史表Row this[int index] {
  546.                 get {
  547.                     return ((工资发放历史表Row)(this.Rows[index]));
  548.                 }
  549.             }
  550.             
  551.             public event 工资发放历史表RowChangeEventHandler 工资发放历史表RowChanged;
  552.             
  553.             public event 工资发放历史表RowChangeEventHandler 工资发放历史表RowChanging;
  554.             
  555.             public event 工资发放历史表RowChangeEventHandler 工资发放历史表RowDeleted;
  556.             
  557.             public event 工资发放历史表RowChangeEventHandler 工资发放历史表RowDeleting;
  558.             
  559.             public void Add工资发放历史表Row(工资发放历史表Row row) {
  560.                 this.Rows.Add(row);
  561.             }
  562.             
  563.             public 工资发放历史表Row Add工资发放历史表Row(
  564.                         int 日期, 
  565.                         string 职员编号, 
  566.                         System.Double 基本工资, 
  567.                         System.Decimal 浮动工资, 
  568.                         System.Decimal 合同补, 
  569.                         System.Decimal 粮副补, 
  570.                         System.Decimal 房补, 
  571.                         System.Decimal 临时补, 
  572.                         System.Decimal 职务工资, 
  573.                         System.Decimal 工龄工资, 
  574.                         System.Decimal 考核工资, 
  575.                         System.Decimal 奖金, 
  576.                         System.Decimal 应发金额合计, 
  577.                         System.Decimal 房租, 
  578.                         System.Decimal 水电费, 
  579.                         System.Decimal 请假扣除, 
  580.                         System.Decimal 考勤扣除, 
  581.                         System.Decimal 罚款, 
  582.                         System.Decimal 住房公积金, 
  583.                         System.Decimal 医疗保险, 
  584.                         System.Decimal 养老保险, 
  585.                         System.Decimal 失业保险, 
  586.                         System.Decimal 生育保险, 
  587.                         System.Decimal 工伤保险, 
  588.                         System.Decimal 应扣金额合计, 
  589.                         System.Decimal 工资合计, 
  590.                         System.Decimal 个人所得税, 
  591.                         System.Decimal 实发金额, 
  592.                         string 发放否, 
  593.                         int 月份) {
  594.                 工资发放历史表Row row工资发放历史表Row = ((工资发放历史表Row)(this.NewRow()));
  595.                 row工资发放历史表Row.ItemArray = new object[] {
  596.                         日期,
  597.                         职员编号,
  598.                         基本工资,
  599.                         浮动工资,
  600.                         合同补,
  601.                         粮副补,
  602.                         房补,
  603.                         临时补,
  604.                         职务工资,
  605.                         工龄工资,
  606.                         考核工资,
  607.                         奖金,
  608.                         应发金额合计,
  609.                         房租,
  610.                         水电费,
  611.                         请假扣除,
  612.                         考勤扣除,
  613.                         罚款,
  614.                         住房公积金,
  615.                         医疗保险,
  616.                         养老保险,
  617.                         失业保险,
  618.                         生育保险,
  619.                         工伤保险,
  620.                         应扣金额合计,
  621.                         工资合计,
  622.                         个人所得税,
  623.                         实发金额,
  624.                         发放否,
  625.                         月份};
  626.                 this.Rows.Add(row工资发放历史表Row);
  627.                 return row工资发放历史表Row;
  628.             }
  629.             
  630.             public System.Collections.IEnumerator GetEnumerator() {
  631.                 return this.Rows.GetEnumerator();
  632.             }
  633.             
  634.             public override DataTable Clone() {
  635.                 工资发放历史表DataTable cln = ((工资发放历史表DataTable)(base.Clone()));
  636.                 cln.InitVars();
  637.                 return cln;
  638.             }
  639.             
  640.             protected override DataTable CreateInstance() {
  641.                 return new 工资发放历史表DataTable();
  642.             }
  643.             
  644.             internal void InitVars() {
  645.                 this.column日期 = this.Columns["日期"];
  646.                 this.column职员编号 = this.Columns["职员编号"];
  647.                 this.column基本工资 = this.Columns["基本工资"];
  648.                 this.column浮动工资 = this.Columns["浮动工资"];
  649.                 this.column合同补 = this.Columns["合同补"];
  650.                 this.column粮副补 = this.Columns["粮副补"];
  651.                 this.column房补 = this.Columns["房补"];
  652.                 this.column临时补 = this.Columns["临时补"];
  653.                 this.column职务工资 = this.Columns["职务工资"];
  654.                 this.column工龄工资 = this.Columns["工龄工资"];
  655.                 this.column考核工资 = this.Columns["考核工资"];
  656.                 this.column奖金 = this.Columns["奖金"];
  657.                 this.column应发金额合计 = this.Columns["应发金额合计"];
  658.                 this.column房租 = this.Columns["房租"];
  659.                 this.column水电费 = this.Columns["水电费"];
  660.                 this.column请假扣除 = this.Columns["请假扣除"];
  661.                 this.column考勤扣除 = this.Columns["考勤扣除"];
  662.                 this.column罚款 = this.Columns["罚款"];
  663.                 this.column住房公积金 = this.Columns["住房公积金"];
  664.                 this.column医疗保险 = this.Columns["医疗保险"];
  665.                 this.column养老保险 = this.Columns["养老保险"];
  666.                 this.column失业保险 = this.Columns["失业保险"];
  667.                 this.column生育保险 = this.Columns["生育保险"];
  668.                 this.column工伤保险 = this.Columns["工伤保险"];
  669.                 this.column应扣金额合计 = this.Columns["应扣金额合计"];
  670.                 this.column工资合计 = this.Columns["工资合计"];
  671.                 this.column个人所得税 = this.Columns["个人所得税"];
  672.                 this.column实发金额 = this.Columns["实发金额"];
  673.                 this.column发放否 = this.Columns["发放否"];
  674.                 this.column月份 = this.Columns["月份"];
  675.             }
  676.             
  677.             private void InitClass() {
  678.                 this.column日期 = new DataColumn("日期", typeof(int), null, System.Data.MappingType.Element);
  679.                 this.Columns.Add(this.column日期);
  680.                 this.column职员编号 = new DataColumn("职员编号", typeof(string), null, System.Data.MappingType.Element);
  681.                 this.Columns.Add(this.column职员编号);
  682.                 this.column基本工资 = new DataColumn("基本工资", typeof(System.Double), null, System.Data.MappingType.Element);
  683.                 this.Columns.Add(this.column基本工资);
  684.                 this.column浮动工资 = new DataColumn("浮动工资", typeof(System.Decimal), null, System.Data.MappingType.Element);
  685.                 this.Columns.Add(this.column浮动工资);
  686.                 this.column合同补 = new DataColumn("合同补", typeof(System.Decimal), null, System.Data.MappingType.Element);
  687.                 this.Columns.Add(this.column合同补);
  688.                 this.column粮副补 = new DataColumn("粮副补", typeof(System.Decimal), null, System.Data.MappingType.Element);
  689.                 this.Columns.Add(this.column粮副补);
  690.                 this.column房补 = new DataColumn("房补", typeof(System.Decimal), null, System.Data.MappingType.Element);
  691.                 this.Columns.Add(this.column房补);
  692.                 this.column临时补 = new DataColumn("临时补", typeof(System.Decimal), null, System.Data.MappingType.Element);
  693.                 this.Columns.Add(this.column临时补);
  694.                 this.column职务工资 = new DataColumn("职务工资", typeof(System.Decimal), null, System.Data.MappingType.Element);
  695.                 this.Columns.Add(this.column职务工资);
  696.                 this.column工龄工资 = new DataColumn("工龄工资", typeof(System.Decimal), null, System.Data.MappingType.Element);
  697.                 this.Columns.Add(this.column工龄工资);
  698.                 this.column考核工资 = new DataColumn("考核工资", typeof(System.Decimal), null, System.Data.MappingType.Element);
  699.                 this.Columns.Add(this.column考核工资);
  700.                 this.column奖金 = new DataColumn("奖金", typeof(System.Decimal), null, System.Data.MappingType.Element);
  701.                 this.Columns.Add(this.column奖金);
  702.                 this.column应发金额合计 = new DataColumn("应发金额合计", typeof(System.Decimal), null, System.Data.MappingType.Element);
  703.                 this.Columns.Add(this.column应发金额合计);
  704.                 this.column房租 = new DataColumn("房租", typeof(System.Decimal), null, System.Data.MappingType.Element);
  705.                 this.Columns.Add(this.column房租);
  706.                 this.column水电费 = new DataColumn("水电费", typeof(System.Decimal), null, System.Data.MappingType.Element);
  707.                 this.Columns.Add(this.column水电费);
  708.                 this.column请假扣除 = new DataColumn("请假扣除", typeof(System.Decimal), null, System.Data.MappingType.Element);
  709.                 this.Columns.Add(this.column请假扣除);
  710.                 this.column考勤扣除 = new DataColumn("考勤扣除", typeof(System.Decimal), null, System.Data.MappingType.Element);
  711.                 this.Columns.Add(this.column考勤扣除);
  712.                 this.column罚款 = new DataColumn("罚款", typeof(System.Decimal), null, System.Data.MappingType.Element);
  713.                 this.Columns.Add(this.column罚款);
  714.                 this.column住房公积金 = new DataColumn("住房公积金", typeof(System.Decimal), null, System.Data.MappingType.Element);
  715.                 this.Columns.Add(this.column住房公积金);
  716.                 this.column医疗保险 = new DataColumn("医疗保险", typeof(System.Decimal), null, System.Data.MappingType.Element);
  717.                 this.Columns.Add(this.column医疗保险);
  718.                 this.column养老保险 = new DataColumn("养老保险", typeof(System.Decimal), null, System.Data.MappingType.Element);
  719.                 this.Columns.Add(this.column养老保险);
  720.                 this.column失业保险 = new DataColumn("失业保险", typeof(System.Decimal), null, System.Data.MappingType.Element);
  721.                 this.Columns.Add(this.column失业保险);
  722.                 this.column生育保险 = new DataColumn("生育保险", typeof(System.Decimal), null, System.Data.MappingType.Element);
  723.                 this.Columns.Add(this.column生育保险);
  724.                 this.column工伤保险 = new DataColumn("工伤保险", typeof(System.Decimal), null, System.Data.MappingType.Element);
  725.                 this.Columns.Add(this.column工伤保险);
  726.                 this.column应扣金额合计 = new DataColumn("应扣金额合计", typeof(System.Decimal), null, System.Data.MappingType.Element);
  727.                 this.Columns.Add(this.column应扣金额合计);
  728.                 this.column工资合计 = new DataColumn("工资合计", typeof(System.Decimal), null, System.Data.MappingType.Element);
  729.                 this.Columns.Add(this.column工资合计);
  730.                 this.column个人所得税 = new DataColumn("个人所得税", typeof(System.Decimal), null, System.Data.MappingType.Element);
  731.                 this.Columns.Add(this.column个人所得税);
  732.                 this.column实发金额 = new DataColumn("实发金额", typeof(System.Decimal), null, System.Data.MappingType.Element);
  733.                 this.Columns.Add(this.column实发金额);
  734.                 this.column发放否 = new DataColumn("发放否", typeof(string), null, System.Data.MappingType.Element);
  735.                 this.Columns.Add(this.column发放否);
  736.                 this.column月份 = new DataColumn("月份", typeof(int), null, System.Data.MappingType.Element);
  737.                 this.Columns.Add(this.column月份);
  738.             }
  739.             
  740.             public 工资发放历史表Row New工资发放历史表Row() {
  741.                 return ((工资发放历史表Row)(this.NewRow()));
  742.             }
  743.             
  744.             protected override DataRow NewRowFromBuilder(DataRowBuilder builder) {
  745.                 return new 工资发放历史表Row(builder);
  746.             }
  747.             
  748.             protected override System.Type GetRowType() {
  749.                 return typeof(工资发放历史表Row);
  750.             }
  751.             
  752.             protected override void OnRowChanged(DataRowChangeEventArgs e) {
  753.                 base.OnRowChanged(e);
  754.                 if ((this.工资发放历史表RowChanged != null)) {
  755.                     this.工资发放历史表RowChanged(this, new 工资发放历史表RowChangeEvent(((工资发放历史表Row)(e.Row)), e.Action));
  756.                 }
  757.             }
  758.             
  759.             protected override void OnRowChanging(DataRowChangeEventArgs e) {
  760.                 base.OnRowChanging(e);
  761.                 if ((this.工资发放历史表RowChanging != null)) {
  762.                     this.工资发放历史表RowChanging(this, new 工资发放历史表RowChangeEvent(((工资发放历史表Row)(e.Row)), e.Action));
  763.                 }
  764.             }
  765.             
  766.             protected override void OnRowDeleted(DataRowChangeEventArgs e) {
  767.                 base.OnRowDeleted(e);
  768.                 if ((this.工资发放历史表RowDeleted != null)) {
  769.                     this.工资发放历史表RowDeleted(this, new 工资发放历史表RowChangeEvent(((工资发放历史表Row)(e.Row)), e.Action));
  770.                 }
  771.             }
  772.             
  773.             protected override void OnRowDeleting(DataRowChangeEventArgs e) {
  774.                 base.OnRowDeleting(e);
  775.                 if ((this.工资发放历史表RowDeleting != null)) {
  776.                     this.工资发放历史表RowDeleting(this, new 工资发放历史表RowChangeEvent(((工资发放历史表Row)(e.Row)), e.Action));
  777.                 }
  778.             }
  779.             
  780.             public void Remove工资发放历史表Row(工资发放历史表Row row) {
  781.                 this.Rows.Remove(row);
  782.             }
  783.         }
  784.         
  785.         [System.Diagnostics.DebuggerStepThrough()]
  786.         public class 工资发放历史表Row : DataRow {
  787.             
  788.             private 工资发放历史表DataTable table工资发放历史表;
  789.             
  790.             internal 工资发放历史表Row(DataRowBuilder rb) : 
  791.                     base(rb) {
  792.                 this.table工资发放历史表 = ((工资发放历史表DataTable)(this.Table));
  793.             }
  794.             
  795.             public int 日期 {
  796.                 get {
  797.                     try {
  798.                         return ((int)(this[this.table工资发放历史表.日期Column]));
  799.                     }
  800.                     catch (InvalidCastException e) {
  801.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  802.                     }
  803.                 }
  804.                 set {
  805.                     this[this.table工资发放历史表.日期Column] = value;
  806.                 }
  807.             }
  808.             
  809.             public string 职员编号 {
  810.                 get {
  811.                     try {
  812.                         return ((string)(this[this.table工资发放历史表.职员编号Column]));
  813.                     }
  814.                     catch (InvalidCastException e) {
  815.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  816.                     }
  817.                 }
  818.                 set {
  819.                     this[this.table工资发放历史表.职员编号Column] = value;
  820.                 }
  821.             }
  822.             
  823.             public System.Double 基本工资 {
  824.                 get {
  825.                     try {
  826.                         return ((System.Double)(this[this.table工资发放历史表.基本工资Column]));
  827.                     }
  828.                     catch (InvalidCastException e) {
  829.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  830.                     }
  831.                 }
  832.                 set {
  833.                     this[this.table工资发放历史表.基本工资Column] = value;
  834.                 }
  835.             }
  836.             
  837.             public System.Decimal 浮动工资 {
  838.                 get {
  839.                     try {
  840.                         return ((System.Decimal)(this[this.table工资发放历史表.浮动工资Column]));
  841.                     }
  842.                     catch (InvalidCastException e) {
  843.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  844.                     }
  845.                 }
  846.                 set {
  847.                     this[this.table工资发放历史表.浮动工资Column] = value;
  848.                 }
  849.             }
  850.             
  851.             public System.Decimal 合同补 {
  852.                 get {
  853.                     try {
  854.                         return ((System.Decimal)(this[this.table工资发放历史表.合同补Column]));
  855.                     }
  856.                     catch (InvalidCastException e) {
  857.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  858.                     }
  859.                 }
  860.                 set {
  861.                     this[this.table工资发放历史表.合同补Column] = value;
  862.                 }
  863.             }
  864.             
  865.             public System.Decimal 粮副补 {
  866.                 get {
  867.                     try {
  868.                         return ((System.Decimal)(this[this.table工资发放历史表.粮副补Column]));
  869.                     }
  870.                     catch (InvalidCastException e) {
  871.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  872.                     }
  873.                 }
  874.                 set {
  875.                     this[this.table工资发放历史表.粮副补Column] = value;
  876.                 }
  877.             }
  878.             
  879.             public System.Decimal 房补 {
  880.                 get {
  881.                     try {
  882.                         return ((System.Decimal)(this[this.table工资发放历史表.房补Column]));
  883.                     }
  884.                     catch (InvalidCastException e) {
  885.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  886.                     }
  887.                 }
  888.                 set {
  889.                     this[this.table工资发放历史表.房补Column] = value;
  890.                 }
  891.             }
  892.             
  893.             public System.Decimal 临时补 {
  894.                 get {
  895.                     try {
  896.                         return ((System.Decimal)(this[this.table工资发放历史表.临时补Column]));
  897.                     }
  898.                     catch (InvalidCastException e) {
  899.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  900.                     }
  901.                 }
  902.                 set {
  903.                     this[this.table工资发放历史表.临时补Column] = value;
  904.                 }
  905.             }
  906.             
  907.             public System.Decimal 职务工资 {
  908.                 get {
  909.                     try {
  910.                         return ((System.Decimal)(this[this.table工资发放历史表.职务工资Column]));
  911.                     }
  912.                     catch (InvalidCastException e) {
  913.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  914.                     }
  915.                 }
  916.                 set {
  917.                     this[this.table工资发放历史表.职务工资Column] = value;
  918.                 }
  919.             }
  920.             
  921.             public System.Decimal 工龄工资 {
  922.                 get {
  923.                     try {
  924.                         return ((System.Decimal)(this[this.table工资发放历史表.工龄工资Column]));
  925.                     }
  926.                     catch (InvalidCastException e) {
  927.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  928.                     }
  929.                 }
  930.                 set {
  931.                     this[this.table工资发放历史表.工龄工资Column] = value;
  932.                 }
  933.             }
  934.             
  935.             public System.Decimal 考核工资 {
  936.                 get {
  937.                     try {
  938.                         return ((System.Decimal)(this[this.table工资发放历史表.考核工资Column]));
  939.                     }
  940.                     catch (InvalidCastException e) {
  941.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  942.                     }
  943.                 }
  944.                 set {
  945.                     this[this.table工资发放历史表.考核工资Column] = value;
  946.                 }
  947.             }
  948.             
  949.             public System.Decimal 奖金 {
  950.                 get {
  951.                     try {
  952.                         return ((System.Decimal)(this[this.table工资发放历史表.奖金Column]));
  953.                     }
  954.                     catch (InvalidCastException e) {
  955.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  956.                     }
  957.                 }
  958.                 set {
  959.                     this[this.table工资发放历史表.奖金Column] = value;
  960.                 }
  961.             }
  962.             
  963.             public System.Decimal 应发金额合计 {
  964.                 get {
  965.                     try {
  966.                         return ((System.Decimal)(this[this.table工资发放历史表.应发金额合计Column]));
  967.                     }
  968.                     catch (InvalidCastException e) {
  969.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  970.                     }
  971.                 }
  972.                 set {
  973.                     this[this.table工资发放历史表.应发金额合计Column] = value;
  974.                 }
  975.             }
  976.             
  977.             public System.Decimal 房租 {
  978.                 get {
  979.                     try {
  980.                         return ((System.Decimal)(this[this.table工资发放历史表.房租Column]));
  981.                     }
  982.                     catch (InvalidCastException e) {
  983.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  984.                     }
  985.                 }
  986.                 set {
  987.                     this[this.table工资发放历史表.房租Column] = value;
  988.                 }
  989.             }
  990.             
  991.             public System.Decimal 水电费 {
  992.                 get {
  993.                     try {
  994.                         return ((System.Decimal)(this[this.table工资发放历史表.水电费Column]));
  995.                     }
  996.                     catch (InvalidCastException e) {
  997.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  998.                     }
  999.                 }
  1000.                 set {
  1001.                     this[this.table工资发放历史表.水电费Column] = value;
  1002.                 }
  1003.             }
  1004.             
  1005.             public System.Decimal 请假扣除 {
  1006.                 get {
  1007.                     try {
  1008.                         return ((System.Decimal)(this[this.table工资发放历史表.请假扣除Column]));
  1009.                     }
  1010.                     catch (InvalidCastException e) {
  1011.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1012.                     }
  1013.                 }
  1014.                 set {
  1015.                     this[this.table工资发放历史表.请假扣除Column] = value;
  1016.                 }
  1017.             }
  1018.             
  1019.             public System.Decimal 考勤扣除 {
  1020.                 get {
  1021.                     try {
  1022.                         return ((System.Decimal)(this[this.table工资发放历史表.考勤扣除Column]));
  1023.                     }
  1024.                     catch (InvalidCastException e) {
  1025.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1026.                     }
  1027.                 }
  1028.                 set {
  1029.                     this[this.table工资发放历史表.考勤扣除Column] = value;
  1030.                 }
  1031.             }
  1032.             
  1033.             public System.Decimal 罚款 {
  1034.                 get {
  1035.                     try {
  1036.                         return ((System.Decimal)(this[this.table工资发放历史表.罚款Column]));
  1037.                     }
  1038.                     catch (InvalidCastException e) {
  1039.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1040.                     }
  1041.                 }
  1042.                 set {
  1043.                     this[this.table工资发放历史表.罚款Column] = value;
  1044.                 }
  1045.             }
  1046.             
  1047.             public System.Decimal 住房公积金 {
  1048.                 get {
  1049.                     try {
  1050.                         return ((System.Decimal)(this[this.table工资发放历史表.住房公积金Column]));
  1051.                     }
  1052.                     catch (InvalidCastException e) {
  1053.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1054.                     }
  1055.                 }
  1056.                 set {
  1057.                     this[this.table工资发放历史表.住房公积金Column] = value;
  1058.                 }
  1059.             }
  1060.             
  1061.             public System.Decimal 医疗保险 {
  1062.                 get {
  1063.                     try {
  1064.                         return ((System.Decimal)(this[this.table工资发放历史表.医疗保险Column]));
  1065.                     }
  1066.                     catch (InvalidCastException e) {
  1067.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1068.                     }
  1069.                 }
  1070.                 set {
  1071.                     this[this.table工资发放历史表.医疗保险Column] = value;
  1072.                 }
  1073.             }
  1074.             
  1075.             public System.Decimal 养老保险 {
  1076.                 get {
  1077.                     try {
  1078.                         return ((System.Decimal)(this[this.table工资发放历史表.养老保险Column]));
  1079.                     }
  1080.                     catch (InvalidCastException e) {
  1081.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1082.                     }
  1083.                 }
  1084.                 set {
  1085.                     this[this.table工资发放历史表.养老保险Column] = value;
  1086.                 }
  1087.             }
  1088.             
  1089.             public System.Decimal 失业保险 {
  1090.                 get {
  1091.                     try {
  1092.                         return ((System.Decimal)(this[this.table工资发放历史表.失业保险Column]));
  1093.                     }
  1094.                     catch (InvalidCastException e) {
  1095.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1096.                     }
  1097.                 }
  1098.                 set {
  1099.                     this[this.table工资发放历史表.失业保险Column] = value;
  1100.                 }
  1101.             }
  1102.             
  1103.             public System.Decimal 生育保险 {
  1104.                 get {
  1105.                     try {
  1106.                         return ((System.Decimal)(this[this.table工资发放历史表.生育保险Column]));
  1107.                     }
  1108.                     catch (InvalidCastException e) {
  1109.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1110.                     }
  1111.                 }
  1112.                 set {
  1113.                     this[this.table工资发放历史表.生育保险Column] = value;
  1114.                 }
  1115.             }
  1116.             
  1117.             public System.Decimal 工伤保险 {
  1118.                 get {
  1119.                     try {
  1120.                         return ((System.Decimal)(this[this.table工资发放历史表.工伤保险Column]));
  1121.                     }
  1122.                     catch (InvalidCastException e) {
  1123.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1124.                     }
  1125.                 }
  1126.                 set {
  1127.                     this[this.table工资发放历史表.工伤保险Column] = value;
  1128.                 }
  1129.             }
  1130.             
  1131.             public System.Decimal 应扣金额合计 {
  1132.                 get {
  1133.                     try {
  1134.                         return ((System.Decimal)(this[this.table工资发放历史表.应扣金额合计Column]));
  1135.                     }
  1136.                     catch (InvalidCastException e) {
  1137.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1138.                     }
  1139.                 }
  1140.                 set {
  1141.                     this[this.table工资发放历史表.应扣金额合计Column] = value;
  1142.                 }
  1143.             }
  1144.             
  1145.             public System.Decimal 工资合计 {
  1146.                 get {
  1147.                     try {
  1148.                         return ((System.Decimal)(this[this.table工资发放历史表.工资合计Column]));
  1149.                     }
  1150.                     catch (InvalidCastException e) {
  1151.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1152.                     }
  1153.                 }
  1154.                 set {
  1155.                     this[this.table工资发放历史表.工资合计Column] = value;
  1156.                 }
  1157.             }
  1158.             
  1159.             public System.Decimal 个人所得税 {
  1160.                 get {
  1161.                     try {
  1162.                         return ((System.Decimal)(this[this.table工资发放历史表.个人所得税Column]));
  1163.                     }
  1164.                     catch (InvalidCastException e) {
  1165.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1166.                     }
  1167.                 }
  1168.                 set {
  1169.                     this[this.table工资发放历史表.个人所得税Column] = value;
  1170.                 }
  1171.             }
  1172.             
  1173.             public System.Decimal 实发金额 {
  1174.                 get {
  1175.                     try {
  1176.                         return ((System.Decimal)(this[this.table工资发放历史表.实发金额Column]));
  1177.                     }
  1178.                     catch (InvalidCastException e) {
  1179.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1180.                     }
  1181.                 }
  1182.                 set {
  1183.                     this[this.table工资发放历史表.实发金额Column] = value;
  1184.                 }
  1185.             }
  1186.             
  1187.             public string 发放否 {
  1188.                 get {
  1189.                     try {
  1190.                         return ((string)(this[this.table工资发放历史表.发放否Column]));
  1191.                     }
  1192.                     catch (InvalidCastException e) {
  1193.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1194.                     }
  1195.                 }
  1196.                 set {
  1197.                     this[this.table工资发放历史表.发放否Column] = value;
  1198.                 }
  1199.             }
  1200.             
  1201.             public int 月份 {
  1202.                 get {
  1203.                     try {
  1204.                         return ((int)(this[this.table工资发放历史表.月份Column]));
  1205.                     }
  1206.                     catch (InvalidCastException e) {
  1207.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1208.                     }
  1209.                 }
  1210.                 set {
  1211.                     this[this.table工资发放历史表.月份Column] = value;
  1212.                 }
  1213.             }
  1214.             
  1215.             public bool Is日期Null() {
  1216.                 return this.IsNull(this.table工资发放历史表.日期Column);
  1217.             }
  1218.             
  1219.             public void Set日期Null() {
  1220.                 this[this.table工资发放历史表.日期Column] = System.Convert.DBNull;
  1221.             }
  1222.             
  1223.             public bool Is职员编号Null() {
  1224.                 return this.IsNull(this.table工资发放历史表.职员编号Column);
  1225.             }
  1226.             
  1227.             public void Set职员编号Null() {
  1228.                 this[this.table工资发放历史表.职员编号Column] = System.Convert.DBNull;
  1229.             }
  1230.             
  1231.             public bool Is基本工资Null() {
  1232.                 return this.IsNull(this.table工资发放历史表.基本工资Column);
  1233.             }
  1234.             
  1235.             public void Set基本工资Null() {
  1236.                 this[this.table工资发放历史表.基本工资Column] = System.Convert.DBNull;
  1237.             }
  1238.             
  1239.             public bool Is浮动工资Null() {
  1240.                 return this.IsNull(this.table工资发放历史表.浮动工资Column);
  1241.             }
  1242.             
  1243.             public void Set浮动工资Null() {
  1244.                 this[this.table工资发放历史表.浮动工资Column] = System.Convert.DBNull;
  1245.             }
  1246.             
  1247.             public bool Is合同补Null() {
  1248.                 return this.IsNull(this.table工资发放历史表.合同补Column);
  1249.             }
  1250.             
  1251.             public void Set合同补Null() {
  1252.                 this[this.table工资发放历史表.合同补Column] = System.Convert.DBNull;
  1253.             }
  1254.             
  1255.             public bool Is粮副补Null() {
  1256.                 return this.IsNull(this.table工资发放历史表.粮副补Column);
  1257.             }
  1258.             
  1259.             public void Set粮副补Null() {
  1260.                 this[this.table工资发放历史表.粮副补Column] = System.Convert.DBNull;
  1261.             }
  1262.             
  1263.             public bool Is房补Null() {
  1264.                 return this.IsNull(this.table工资发放历史表.房补Column);
  1265.             }
  1266.             
  1267.             public void Set房补Null() {
  1268.                 this[this.table工资发放历史表.房补Column] = System.Convert.DBNull;
  1269.             }
  1270.             
  1271.             public bool Is临时补Null() {
  1272.                 return this.IsNull(this.table工资发放历史表.临时补Column);
  1273.             }
  1274.             
  1275.             public void Set临时补Null() {
  1276.                 this[this.table工资发放历史表.临时补Column] = System.Convert.DBNull;
  1277.             }
  1278.             
  1279.             public bool Is职务工资Null() {
  1280.                 return this.IsNull(this.table工资发放历史表.职务工资Column);
  1281.             }
  1282.             
  1283.             public void Set职务工资Null() {
  1284.                 this[this.table工资发放历史表.职务工资Column] = System.Convert.DBNull;
  1285.             }
  1286.             
  1287.             public bool Is工龄工资Null() {
  1288.                 return this.IsNull(this.table工资发放历史表.工龄工资Column);
  1289.             }
  1290.             
  1291.             public void Set工龄工资Null() {
  1292.                 this[this.table工资发放历史表.工龄工资Column] = System.Convert.DBNull;
  1293.             }
  1294.             
  1295.             public bool Is考核工资Null() {
  1296.                 return this.IsNull(this.table工资发放历史表.考核工资Column);
  1297.             }
  1298.             
  1299.             public void Set考核工资Null() {
  1300.                 this[this.table工资发放历史表.考核工资Column] = System.Convert.DBNull;
  1301.             }
  1302.             
  1303.             public bool Is奖金Null() {
  1304.                 return this.IsNull(this.table工资发放历史表.奖金Column);
  1305.             }
  1306.             
  1307.             public void Set奖金Null() {
  1308.                 this[this.table工资发放历史表.奖金Column] = System.Convert.DBNull;
  1309.             }
  1310.             
  1311.             public bool Is应发金额合计Null() {
  1312.                 return this.IsNull(this.table工资发放历史表.应发金额合计Column);
  1313.             }
  1314.             
  1315.             public void Set应发金额合计Null() {
  1316.                 this[this.table工资发放历史表.应发金额合计Column] = System.Convert.DBNull;
  1317.             }
  1318.             
  1319.             public bool Is房租Null() {
  1320.                 return this.IsNull(this.table工资发放历史表.房租Column);
  1321.             }
  1322.             
  1323.             public void Set房租Null() {
  1324.                 this[this.table工资发放历史表.房租Column] = System.Convert.DBNull;
  1325.             }
  1326.             
  1327.             public bool Is水电费Null() {
  1328.                 return this.IsNull(this.table工资发放历史表.水电费Column);
  1329.             }
  1330.             
  1331.             public void Set水电费Null() {
  1332.                 this[this.table工资发放历史表.水电费Column] = System.Convert.DBNull;
  1333.             }
  1334.             
  1335.             public bool Is请假扣除Null() {
  1336.                 return this.IsNull(this.table工资发放历史表.请假扣除Column);
  1337.             }
  1338.             
  1339.             public void Set请假扣除Null() {
  1340.                 this[this.table工资发放历史表.请假扣除Column] = System.Convert.DBNull;
  1341.             }
  1342.             
  1343.             public bool Is考勤扣除Null() {
  1344.                 return this.IsNull(this.table工资发放历史表.考勤扣除Column);
  1345.             }
  1346.             
  1347.             public void Set考勤扣除Null() {
  1348.                 this[this.table工资发放历史表.考勤扣除Column] = System.Convert.DBNull;
  1349.             }
  1350.             
  1351.             public bool Is罚款Null() {
  1352.                 return this.IsNull(this.table工资发放历史表.罚款Column);
  1353.             }
  1354.             
  1355.             public void Set罚款Null() {
  1356.                 this[this.table工资发放历史表.罚款Column] = System.Convert.DBNull;
  1357.             }
  1358.             
  1359.             public bool Is住房公积金Null() {
  1360.                 return this.IsNull(this.table工资发放历史表.住房公积金Column);
  1361.             }
  1362.             
  1363.             public void Set住房公积金Null() {
  1364.                 this[this.table工资发放历史表.住房公积金Column] = System.Convert.DBNull;
  1365.             }
  1366.             
  1367.             public bool Is医疗保险Null() {
  1368.                 return this.IsNull(this.table工资发放历史表.医疗保险Column);
  1369.             }
  1370.             
  1371.             public void Set医疗保险Null() {
  1372.                 this[this.table工资发放历史表.医疗保险Column] = System.Convert.DBNull;
  1373.             }
  1374.             
  1375.             public bool Is养老保险Null() {
  1376.                 return this.IsNull(this.table工资发放历史表.养老保险Column);
  1377.             }
  1378.             
  1379.             public void Set养老保险Null() {
  1380.                 this[this.table工资发放历史表.养老保险Column] = System.Convert.DBNull;
  1381.             }
  1382.             
  1383.             public bool Is失业保险Null() {
  1384.                 return this.IsNull(this.table工资发放历史表.失业保险Column);
  1385.             }
  1386.             
  1387.             public void Set失业保险Null() {
  1388.                 this[this.table工资发放历史表.失业保险Column] = System.Convert.DBNull;
  1389.             }
  1390.             
  1391.             public bool Is生育保险Null() {
  1392.                 return this.IsNull(this.table工资发放历史表.生育保险Column);
  1393.             }
  1394.             
  1395.             public void Set生育保险Null() {
  1396.                 this[this.table工资发放历史表.生育保险Column] = System.Convert.DBNull;
  1397.             }
  1398.             
  1399.             public bool Is工伤保险Null() {
  1400.                 return this.IsNull(this.table工资发放历史表.工伤保险Column);
  1401.             }
  1402.             
  1403.             public void Set工伤保险Null() {
  1404.                 this[this.table工资发放历史表.工伤保险Column] = System.Convert.DBNull;
  1405.             }
  1406.             
  1407.             public bool Is应扣金额合计Null() {
  1408.                 return this.IsNull(this.table工资发放历史表.应扣金额合计Column);
  1409.             }
  1410.             
  1411.             public void Set应扣金额合计Null() {
  1412.                 this[this.table工资发放历史表.应扣金额合计Column] = System.Convert.DBNull;
  1413.             }
  1414.             
  1415.             public bool Is工资合计Null() {
  1416.                 return this.IsNull(this.table工资发放历史表.工资合计Column);
  1417.             }
  1418.             
  1419.             public void Set工资合计Null() {
  1420.                 this[this.table工资发放历史表.工资合计Column] = System.Convert.DBNull;
  1421.             }
  1422.             
  1423.             public bool Is个人所得税Null() {
  1424.                 return this.IsNull(this.table工资发放历史表.个人所得税Column);
  1425.             }
  1426.             
  1427.             public void Set个人所得税Null() {
  1428.                 this[this.table工资发放历史表.个人所得税Column] = System.Convert.DBNull;
  1429.             }
  1430.             
  1431.             public bool Is实发金额Null() {
  1432.                 return this.IsNull(this.table工资发放历史表.实发金额Column);
  1433.             }
  1434.             
  1435.             public void Set实发金额Null() {
  1436.                 this[this.table工资发放历史表.实发金额Column] = System.Convert.DBNull;
  1437.             }
  1438.             
  1439.             public bool Is发放否Null() {
  1440.                 return this.IsNull(this.table工资发放历史表.发放否Column);
  1441.             }
  1442.             
  1443.             public void Set发放否Null() {
  1444.                 this[this.table工资发放历史表.发放否Column] = System.Convert.DBNull;
  1445.             }
  1446.             
  1447.             public bool Is月份Null() {
  1448.                 return this.IsNull(this.table工资发放历史表.月份Column);
  1449.             }
  1450.             
  1451.             public void Set月份Null() {
  1452.                 this[this.table工资发放历史表.月份Column] = System.Convert.DBNull;
  1453.             }
  1454.         }
  1455.         
  1456.         [System.Diagnostics.DebuggerStepThrough()]
  1457.         public class 工资发放历史表RowChangeEvent : EventArgs {
  1458.             
  1459.             private 工资发放历史表Row eventRow;
  1460.             
  1461.             private DataRowAction eventAction;
  1462.             
  1463.             public 工资发放历史表RowChangeEvent(工资发放历史表Row row, DataRowAction action) {
  1464.                 this.eventRow = row;
  1465.                 this.eventAction = action;
  1466.             }
  1467.             
  1468.             public 工资发放历史表Row Row {
  1469.                 get {
  1470.                     return this.eventRow;
  1471.                 }
  1472.             }
  1473.             
  1474.             public DataRowAction Action {
  1475.                 get {
  1476.                     return this.eventAction;
  1477.                 }
  1478.             }
  1479.         }
  1480.         
  1481.         [System.Diagnostics.DebuggerStepThrough()]
  1482.         public class 组织机构编码表DataTable : DataTable, System.Collections.IEnumerable {
  1483.             
  1484.             private DataColumn column单位名称;
  1485.             
  1486.             private DataColumn column拼音编码;
  1487.             
  1488.             private DataColumn column单位地址;
  1489.             
  1490.             private DataColumn column单位电话号码;
  1491.             
  1492.             private DataColumn column开户银行;
  1493.             
  1494.             private DataColumn column帐号;
  1495.             
  1496.             private DataColumn column开户全称;
  1497.             
  1498.             private DataColumn column单位编号;
  1499.             
  1500.             internal 组织机构编码表DataTable() : 
  1501.                     base("组织机构编码表") {
  1502.                 this.InitClass();
  1503.             }
  1504.             
  1505.             internal 组织机构编码表DataTable(DataTable table) : 
  1506.                     base(table.TableName) {
  1507.                 if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
  1508.                     this.CaseSensitive = table.CaseSensitive;
  1509.                 }
  1510.                 if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
  1511.                     this.Locale = table.Locale;
  1512.                 }
  1513.                 if ((table.Namespace != table.DataSet.Namespace)) {
  1514.                     this.Namespace = table.Namespace;
  1515.                 }
  1516.                 this.Prefix = table.Prefix;
  1517.                 this.MinimumCapacity = table.MinimumCapacity;
  1518.                 this.DisplayExpression = table.DisplayExpression;
  1519.             }
  1520.             
  1521.             [System.ComponentModel.Browsable(false)]
  1522.             public int Count {
  1523.                 get {
  1524.                     return this.Rows.Count;
  1525.                 }
  1526.             }
  1527.             
  1528.             internal DataColumn 单位名称Column {
  1529.                 get {
  1530.                     return this.column单位名称;
  1531.                 }
  1532.             }
  1533.             
  1534.             internal DataColumn 拼音编码Column {
  1535.                 get {
  1536.                     return this.column拼音编码;
  1537.                 }
  1538.             }
  1539.             
  1540.             internal DataColumn 单位地址Column {
  1541.                 get {
  1542.                     return this.column单位地址;
  1543.                 }
  1544.             }
  1545.             
  1546.             internal DataColumn 单位电话号码Column {
  1547.                 get {
  1548.                     return this.column单位电话号码;
  1549.                 }
  1550.             }
  1551.             
  1552.             internal DataColumn 开户银行Column {
  1553.                 get {
  1554.                     return this.column开户银行;
  1555.                 }
  1556.             }
  1557.             
  1558.             internal DataColumn 帐号Column {
  1559.                 get {
  1560.                     return this.column帐号;
  1561.                 }
  1562.             }
  1563.             
  1564.             internal DataColumn 开户全称Column {
  1565.                 get {
  1566.                     return this.column开户全称;
  1567.                 }
  1568.             }
  1569.             
  1570.             internal DataColumn 单位编号Column {
  1571.                 get {
  1572.                     return this.column单位编号;
  1573.                 }
  1574.             }
  1575.             
  1576.             public 组织机构编码表Row this[int index] {
  1577.                 get {
  1578.                     return ((组织机构编码表Row)(this.Rows[index]));
  1579.                 }
  1580.             }
  1581.             
  1582.             public event 组织机构编码表RowChangeEventHandler 组织机构编码表RowChanged;
  1583.             
  1584.             public event 组织机构编码表RowChangeEventHandler 组织机构编码表RowChanging;
  1585.             
  1586.             public event 组织机构编码表RowChangeEventHandler 组织机构编码表RowDeleted;
  1587.             
  1588.             public event 组织机构编码表RowChangeEventHandler 组织机构编码表RowDeleting;
  1589.             
  1590.             public void Add组织机构编码表Row(组织机构编码表Row row) {
  1591.                 this.Rows.Add(row);
  1592.             }
  1593.             
  1594.             public 组织机构编码表Row Add组织机构编码表Row(string 单位名称, string 拼音编码, string 单位地址, string 单位电话号码, string 开户银行, string 帐号, string 开户全称, string 单位编号) {
  1595.                 组织机构编码表Row row组织机构编码表Row = ((组织机构编码表Row)(this.NewRow()));
  1596.                 row组织机构编码表Row.ItemArray = new object[] {
  1597.                         单位名称,
  1598.                         拼音编码,
  1599.                         单位地址,
  1600.                         单位电话号码,
  1601.                         开户银行,
  1602.                         帐号,
  1603.                         开户全称,
  1604.                         单位编号};
  1605.                 this.Rows.Add(row组织机构编码表Row);
  1606.                 return row组织机构编码表Row;
  1607.             }
  1608.             
  1609.             public 组织机构编码表Row FindBy单位编号(string 单位编号) {
  1610.                 return ((组织机构编码表Row)(this.Rows.Find(new object[] {
  1611.                             单位编号})));
  1612.             }
  1613.             
  1614.             public System.Collections.IEnumerator GetEnumerator() {
  1615.                 return this.Rows.GetEnumerator();
  1616.             }
  1617.             
  1618.             public override DataTable Clone() {
  1619.                 组织机构编码表DataTable cln = ((组织机构编码表DataTable)(base.Clone()));
  1620.                 cln.InitVars();
  1621.                 return cln;
  1622.             }
  1623.             
  1624.             protected override DataTable CreateInstance() {
  1625.                 return new 组织机构编码表DataTable();
  1626.             }
  1627.             
  1628.             internal void InitVars() {
  1629.                 this.column单位名称 = this.Columns["单位名称"];
  1630.                 this.column拼音编码 = this.Columns["拼音编码"];
  1631.                 this.column单位地址 = this.Columns["单位地址"];
  1632.                 this.column单位电话号码 = this.Columns["单位电话号码"];
  1633.                 this.column开户银行 = this.Columns["开户银行"];
  1634.                 this.column帐号 = this.Columns["帐号"];
  1635.                 this.column开户全称 = this.Columns["开户全称"];
  1636.                 this.column单位编号 = this.Columns["单位编号"];
  1637.             }
  1638.             
  1639.             private void InitClass() {
  1640.                 this.column单位名称 = new DataColumn("单位名称", typeof(string), null, System.Data.MappingType.Element);
  1641.                 this.Columns.Add(this.column单位名称);
  1642.                 this.column拼音编码 = new DataColumn("拼音编码", typeof(string), null, System.Data.MappingType.Element);
  1643.                 this.Columns.Add(this.column拼音编码);
  1644.                 this.column单位地址 = new DataColumn("单位地址", typeof(string), null, System.Data.MappingType.Element);
  1645.                 this.Columns.Add(this.column单位地址);
  1646.                 this.column单位电话号码 = new DataColumn("单位电话号码", typeof(string), null, System.Data.MappingType.Element);
  1647.                 this.Columns.Add(this.column单位电话号码);
  1648.                 this.column开户银行 = new DataColumn("开户银行", typeof(string), null, System.Data.MappingType.Element);
  1649.                 this.Columns.Add(this.column开户银行);
  1650.                 this.column帐号 = new DataColumn("帐号", typeof(string), null, System.Data.MappingType.Element);
  1651.                 this.Columns.Add(this.column帐号);
  1652.                 this.column开户全称 = new DataColumn("开户全称", typeof(string), null, System.Data.MappingType.Element);
  1653.                 this.Columns.Add(this.column开户全称);
  1654.                 this.column单位编号 = new DataColumn("单位编号", typeof(string), null, System.Data.MappingType.Element);
  1655.                 this.Columns.Add(this.column单位编号);
  1656.                 this.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[] {
  1657.                                 this.column单位编号}, true));
  1658.                 this.column单位编号.AllowDBNull = false;
  1659.                 this.column单位编号.Unique = true;
  1660.             }
  1661.             
  1662.             public 组织机构编码表Row New组织机构编码表Row() {
  1663.                 return ((组织机构编码表Row)(this.NewRow()));
  1664.             }
  1665.             
  1666.             protected override DataRow NewRowFromBuilder(DataRowBuilder builder) {
  1667.                 return new 组织机构编码表Row(builder);
  1668.             }
  1669.             
  1670.             protected override System.Type GetRowType() {
  1671.                 return typeof(组织机构编码表Row);
  1672.             }
  1673.             
  1674.             protected override void OnRowChanged(DataRowChangeEventArgs e) {
  1675.                 base.OnRowChanged(e);
  1676.                 if ((this.组织机构编码表RowChanged != null)) {
  1677.                     this.组织机构编码表RowChanged(this, new 组织机构编码表RowChangeEvent(((组织机构编码表Row)(e.Row)), e.Action));
  1678.                 }
  1679.             }
  1680.             
  1681.             protected override void OnRowChanging(DataRowChangeEventArgs e) {
  1682.                 base.OnRowChanging(e);
  1683.                 if ((this.组织机构编码表RowChanging != null)) {
  1684.                     this.组织机构编码表RowChanging(this, new 组织机构编码表RowChangeEvent(((组织机构编码表Row)(e.Row)), e.Action));
  1685.                 }
  1686.             }
  1687.             
  1688.             protected override void OnRowDeleted(DataRowChangeEventArgs e) {
  1689.                 base.OnRowDeleted(e);
  1690.                 if ((this.组织机构编码表RowDeleted != null)) {
  1691.                     this.组织机构编码表RowDeleted(this, new 组织机构编码表RowChangeEvent(((组织机构编码表Row)(e.Row)), e.Action));
  1692.                 }
  1693.             }
  1694.             
  1695.             protected override void OnRowDeleting(DataRowChangeEventArgs e) {
  1696.                 base.OnRowDeleting(e);
  1697.                 if ((this.组织机构编码表RowDeleting != null)) {
  1698.                     this.组织机构编码表RowDeleting(this, new 组织机构编码表RowChangeEvent(((组织机构编码表Row)(e.Row)), e.Action));
  1699.                 }
  1700.             }
  1701.             
  1702.             public void Remove组织机构编码表Row(组织机构编码表Row row) {
  1703.                 this.Rows.Remove(row);
  1704.             }
  1705.         }
  1706.         
  1707.         [System.Diagnostics.DebuggerStepThrough()]
  1708.         public class 组织机构编码表Row : DataRow {
  1709.             
  1710.             private 组织机构编码表DataTable table组织机构编码表;
  1711.             
  1712.             internal 组织机构编码表Row(DataRowBuilder rb) : 
  1713.                     base(rb) {
  1714.                 this.table组织机构编码表 = ((组织机构编码表DataTable)(this.Table));
  1715.             }
  1716.             
  1717.             public string 单位名称 {
  1718.                 get {
  1719.                     try {
  1720.                         return ((string)(this[this.table组织机构编码表.单位名称Column]));
  1721.                     }
  1722.                     catch (InvalidCastException e) {
  1723.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1724.                     }
  1725.                 }
  1726.                 set {
  1727.                     this[this.table组织机构编码表.单位名称Column] = value;
  1728.                 }
  1729.             }
  1730.             
  1731.             public string 拼音编码 {
  1732.                 get {
  1733.                     try {
  1734.                         return ((string)(this[this.table组织机构编码表.拼音编码Column]));
  1735.                     }
  1736.                     catch (InvalidCastException e) {
  1737.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1738.                     }
  1739.                 }
  1740.                 set {
  1741.                     this[this.table组织机构编码表.拼音编码Column] = value;
  1742.                 }
  1743.             }
  1744.             
  1745.             public string 单位地址 {
  1746.                 get {
  1747.                     try {
  1748.                         return ((string)(this[this.table组织机构编码表.单位地址Column]));
  1749.                     }
  1750.                     catch (InvalidCastException e) {
  1751.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1752.                     }
  1753.                 }
  1754.                 set {
  1755.                     this[this.table组织机构编码表.单位地址Column] = value;
  1756.                 }
  1757.             }
  1758.             
  1759.             public string 单位电话号码 {
  1760.                 get {
  1761.                     try {
  1762.                         return ((string)(this[this.table组织机构编码表.单位电话号码Column]));
  1763.                     }
  1764.                     catch (InvalidCastException e) {
  1765.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1766.                     }
  1767.                 }
  1768.                 set {
  1769.                     this[this.table组织机构编码表.单位电话号码Column] = value;
  1770.                 }
  1771.             }
  1772.             
  1773.             public string 开户银行 {
  1774.                 get {
  1775.                     try {
  1776.                         return ((string)(this[this.table组织机构编码表.开户银行Column]));
  1777.                     }
  1778.                     catch (InvalidCastException e) {
  1779.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1780.                     }
  1781.                 }
  1782.                 set {
  1783.                     this[this.table组织机构编码表.开户银行Column] = value;
  1784.                 }
  1785.             }
  1786.             
  1787.             public string 帐号 {
  1788.                 get {
  1789.                     try {
  1790.                         return ((string)(this[this.table组织机构编码表.帐号Column]));
  1791.                     }
  1792.                     catch (InvalidCastException e) {
  1793.                         throw new StrongTypingException("无法获取值,因为它是 DBNull。", e);
  1794.                     }
  1795.                 }
  1796.                 set {
  1797.                     this[this.table组织机构编码表.帐号Column] = value;