BKI_DichVuMatDat.NghiepVu.Luong.TinhLuongQL.ReplaceBanGhiLuongNhanVien C# (CSharp) Method

ReplaceBanGhiLuongNhanVien() public method

public ReplaceBanGhiLuongNhanVien ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : void
ip_dto_bang_luong DTO_BANG_LUONG_V2
return void
        public void ReplaceBanGhiLuongNhanVien(DTO_BANG_LUONG_V2 ip_dto_bang_luong)
        {
            US_RPT_LUONG_V2 v_us_rpt_luong_v2 = transfer_dto_2_us_object(ip_dto_bang_luong);

            ip_dto_bang_luong.ID_NHAN_VIEN = ExecuteFuntion.LayNhanVienID(ip_dto_bang_luong.MA_NV);

            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.XoaBangLuongNhanVien(ip_dto_bang_luong.ID_NHAN_VIEN, ip_dto_bang_luong.THANG, ip_dto_bang_luong.NAM);
            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();
        }

Same methods

TinhLuongQL::ReplaceBanGhiLuongNhanVien ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : void