BKI_DichVuMatDat.NghiepVu.Luong.TinhLuongQL.InsertBanGhiLuongNhanVien C# (CSharp) Метод

InsertBanGhiLuongNhanVien() публичный Метод

public InsertBanGhiLuongNhanVien ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : void
ip_dto_bang_luong DTO_BANG_LUONG_V2
Результат void
        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();
        }