| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- /*******************************************************************************
- * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential
- * 类的信息:
- * 1.程序名称:F_HR_1203.cs
- * 2.功能描述:工资结算记录明细查询
- * 编辑履历:
- * 作者 日期 版本 修改内容
- * 庄天威 2014/09/12 1.00 新建
- *******************************************************************************/
- using System;
- using System.Data;
- using System.Windows.Forms;
- using Dongke.IBOSS.PRD.Basics.BaseControls;
- using Dongke.IBOSS.PRD.Basics.BaseResources;
- using Dongke.IBOSS.PRD.Basics.Library;
- using Dongke.IBOSS.PRD.Client.CommonModule;
- using Dongke.IBOSS.PRD.Client.DataModels;
- using Dongke.IBOSS.PRD.WCF.Proxys;
- using Dongke.IBOSS.PRD.WCF.Proxys.HRModuleService;
- namespace Dongke.IBOSS.PRD.Client.HRModule
- {
- public partial class F_HR_1203 : FormBase
- {
- private int _staffSalaryID;
- private int _staffID;
- private string _staffName;
- public F_HR_1203(int staffSalaryID, int staffID,string staffName)
- {
- InitializeComponent();
- _staffSalaryID = staffSalaryID;
- _staffID = staffID;
- _staffName = staffName;
- this.lblStaffName.Text = _staffName;
- }
- public void GetStaffSalaryDetail()
- {
- try
- {
- DataSet dsStaffSalaryDetail = HRModuleProxy.Service.GetStaffSalaryDetail(_staffSalaryID, _staffID);
- if (dsStaffSalaryDetail != null)
- {
- this.dgvBasicSalary.AutoGenerateColumns = false;
- this.dgvProgress.AutoGenerateColumns = false;
- this.dgvAdmin.AutoGenerateColumns = false;
- this.dgvWages.AutoGenerateColumns = false;
- this.dgvDefectFine.AutoGenerateColumns = false;
- this.dgvScrapFine.AutoGenerateColumns = false;
- this.dgvManager.AutoGenerateColumns = false;
- this.dgvBasicSalary.DataSource = dsStaffSalaryDetail.Tables[0];
- this.dgvProgress.DataSource = dsStaffSalaryDetail.Tables[1];
- this.dgvAdmin.DataSource = dsStaffSalaryDetail.Tables[2];
- this.dgvWages.DataSource = dsStaffSalaryDetail.Tables[3];
- this.dgvDefectFine.DataSource = dsStaffSalaryDetail.Tables[4];
- this.dgvScrapFine.DataSource = dsStaffSalaryDetail.Tables[5];
- this.dgvManager.DataSource = dsStaffSalaryDetail.Tables[6];
- }
- }
- catch(Exception ex)
- {
- throw ex;
- }
- }
- private void F_HR_1203_Load(object sender, EventArgs e)
- {
- try
- {
- GetStaffSalaryDetail();
- }
- catch(Exception ex)
- {
- // 对异常进行共通处理
- ExceptionManager.HandleEventException(this.ToString(),
- System.Reflection.MethodBase.GetCurrentMethod().Name, this.Text, ex);
- }
- }
- }
- }
|