public void InsertBanGhiLuongNhanVien(DTO_BANG_LUONG_V2 ip_dto_bang_luong)
{
ip_dto_bang_luong.ID_NHAN_VIEN = ExecuteFuntion.LayNhanVienID(ip_dto_bang_luong.MA_NV);
US_RPT_LUONG_V2 v_us_rpt_luong_v2 = transfer_dto_2_us_object(ip_dto_bang_luong);
DataRow v_dr_thong_tin_tong_hop_nv = get_thong_tin_tong_hop_1_nhan_vien_v2(ip_dto_bang_luong.MA_NV, ip_dto_bang_luong.THANG, ip_dto_bang_luong.NAM);
US_RPT_THONG_TIN_TONG_HOP_V2 v_us_rpt_tong_hop_v2 = DataRow2USThongTinTongHopV2(v_dr_thong_tin_tong_hop_nv);
v_us_rpt_luong_v2.BeginTransaction();
v_us_rpt_luong_v2.Insert();
v_us_rpt_tong_hop_v2.UseTransOfUSObject(v_us_rpt_luong_v2);
v_us_rpt_tong_hop_v2.XoaDuLieuTongHopNhanVien(ip_dto_bang_luong.ID_NHAN_VIEN, ip_dto_bang_luong.THANG, ip_dto_bang_luong.NAM);
v_us_rpt_tong_hop_v2.Insert();
v_us_rpt_luong_v2.CommitTransaction();
}