private void ShowInfo(int sal_ID) { WalleProject.BLL.t_staffsalary bll = new WalleProject.BLL.t_staffsalary(); WalleProject.Model.t_staffsalary model = bll.GetModel(sal_ID); this.lblSal_absenteeismDay.Text = model.Sal_absenteeismDay.ToString(); this.lblsal_ID.Text = model.sal_ID.ToString(); this.lblsal_bonusM.Text = model.sal_bonusM.ToString(); this.lblsal_describe.Text = model.sal_describe; this.lblsal_deductM.Text = model.sal_deductM.ToString(); this.lblsal_totalM.Text = model.sal_totalM.ToString(); this.lblsal_incrementM.Text = model.sal_incrementM.ToString(); this.lblsal_month.Text = model.sal_month.ToString(); this.lblsal_year.Text = model.sal_year.ToString(); this.lblsal_date.Text = model.sal_date.ToString(); this.lblsal_sta_id.Text = model.sal_sta_id.ToString(); this.lblSal_leaveDay.Text = model.Sal_leaveDay.ToString(); }
/// <summary> /// /// </summary> /// <param name="sal_ID"></param> private void ShowInfo(int sta_ID) { DataSet ds = bll.GetList("sal_sta_id=" + sta_ID + " and sal_date=(SELECT MAX(t_staffsalary.sal_date) from t_staffsalary where sal_sta_id=" + sta_ID + ")"); WalleProject.Model.t_staffsalary model = new Model.t_staffsalary(); if (ds.Tables[0].Rows.Count != 0) { foreach (DataTable table in ds.Tables) { model = bll.GetModel(int.Parse(table.Rows[0]["sal_ID"].ToString())); } } this.lblsal_staff.Text = sta_ID.ToString(); if (model != null && model.sal_year == DateTime.Now.Year && model.sal_month == DateTime.Now.Month) { this.lblsal_ID.Text = model.sal_ID.ToString(); this.txtsal_bonusM.Text = model.sal_bonusM.ToString(); this.txtsal_describe.Value = model.sal_describe; this.txtsal_deductM.Text = model.sal_deductM.ToString(); this.txtsal_totalM.Text = model.sal_totalM.ToString(); this.txtsal_incrementM.Text = model.sal_incrementM.ToString(); this.txtSal_leaveDay.Text = model.Sal_leaveDay.ToString(); this.txtSal_absenteeismDay.Text = model.Sal_absenteeismDay.ToString(); } else { this.lblsal_ID.Text = new BLL.t_staffsalary().GetMaxId().ToString(); this.txtsal_bonusM.Text = "0.0"; this.txtsal_describe.Value = " "; this.txtsal_deductM.Text = "0.0"; this.txtsal_totalM.Text = new BLL.t_staff().GetModel(sta_ID).sta_salary.ToString(); this.txtsal_incrementM.Text = "0.0"; this.txtSal_leaveDay.Text = "0"; this.txtSal_absenteeismDay.Text = "0"; } }