private tinh_bang_luong ( BackgroundWorker ip_bgw ) : void | ||
ip_bgw | BackgroundWorker | |
return | void |
private void tinh_bang_luong(BackgroundWorker ip_bgw)
{
if(is_da_chot_bang_luong())
return;
US_RPT_LUONG v_us_rpt_luong = new US_RPT_LUONG();
DS_RPT_LUONG v_ds_rpt_luong;
//1. Lấy tất cả nhân viên cần tính lương
v_us_rpt_luong.Get_tat_ca_nhan_vien_can_tinh_luong(
out v_ds_rpt_luong
, CIPConvert.ToDecimal(m_txt_thang.EditValue)
, CIPConvert.ToDecimal(m_txt_nam.EditValue));
//2. Tính lương cho tất cả nhân viên
tinh_bang_luong_tat_ca_nhan_vien(v_ds_rpt_luong.RPT_LUONG, ip_bgw);
}