BKI_DichVuMatDat.BaoCao.f409_rpt_bang_luong_nv_v2.tinh_bang_luong_tu_dong C# (CSharp) Method

tinh_bang_luong_tu_dong() private method

private tinh_bang_luong_tu_dong ( DataSet ip_ds_danh_sach_nv ) : void
ip_ds_danh_sach_nv DataSet
return void
        private void tinh_bang_luong_tu_dong(DataSet ip_ds_danh_sach_nv)
        {
            int v_i_so_luong_nv = ip_ds_danh_sach_nv.Tables[0].Rows.Count;
            for(int i = 0; i < v_i_so_luong_nv; i++)
            {
                DataRow v_dr_nv = ip_ds_danh_sach_nv.Tables[0].Rows[i];
                decimal v_dc_id_nhan_vien = Convert.ToDecimal(v_dr_nv[0]);

                //DataRow v_dr_luong_nv = get_luong_1_nhan_vien_v2(v_dc_id_nhan_vien, (int)lay_thang(), (int)lay_nam());
                DTO_BANG_LUONG_V2 v_dto_luong = TinhLuongQL.Instance.TinhToanBangLuongNhanVien(v_dc_id_nhan_vien, lay_thang(), lay_nam());
                m_lst_luong_v2.Add(v_dto_luong);
                m_bgwk.ReportProgress((i + 1) * 100 / ip_ds_danh_sach_nv.Tables[0].Rows.Count);
            }
        }