C# Класс BKI_DichVuMatDat.NghiepVu.Luong.TinhLuongQL

Показать файл Открыть проект

Открытые методы

Метод Описание
ChotBangLuongThang ( decimal ip_dc_thang, decimal ip_dc_nam ) : void
InsertBanGhiLuongNhanVien ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : void
KiemTraNhanVienCoTrongBangLuongChua ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : bool
LayDanhSachNhanVienCanTinhLuong ( ENUM_CONFIRM_TINH_BANG_LUONG ip_confirm_cach_tinh, decimal ip_dc_thang, decimal ip_dc_nam ) : DataSet
LayThongTinBangLuong ( decimal ip_dc_thang, decimal ip_dc_nam ) : DTO_THONG_TIN_BANG_LUONG
ReplaceBanGhiLuongNhanVien ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : void
ReplaceBanGhiLuongNhanVien ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : void
TinhToanBangLuongNhanVien ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : DTO_BANG_LUONG_V2
XoaBanGhiLuongNhanVien ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : void
XoaToanBoBangLuong ( decimal ip_dc_thang, decimal ip_dc_nam ) : void
transfer_data_row_excel_luong_2_object ( DataRow ip_dr_luong, decimal ip_dc_thang, decimal ip_dc_nam ) : DTO_BANG_LUONG_V2

Приватные методы

Метод Описание
DataRow2USThongTinTongHopV2 ( DataRow v_dr_luong_1_nv ) : US_RPT_THONG_TIN_TONG_HOP_V2
chot_he_so_bsl_athk_thang ( decimal ip_dc_thang, decimal ip_dc_nam ) : void
get_luong_1_nhan_vien_v2 ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : DataRow
get_thong_tin_tong_hop_1_nhan_vien_v2 ( string ip_str_ma_nhan_vien, decimal ip_int_thang, decimal ip_int_nam ) : DataRow
isNull ( Object ip_obj ) : bool
kiem_tra_nhan_vien_co_trong_danh_sach_tinh_luong_thang ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : bool
transfer_data_row_db_luong_2_object ( DataRow ip_dr_luong, decimal ip_dc_thang, decimal ip_dc_nam ) : DTO_BANG_LUONG_V2
transfer_dto_2_us_object ( DTO_BANG_LUONG_V2 ip_dto_luong ) : US_RPT_LUONG_V2

Описание методов

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

public ChotBangLuongThang ( decimal ip_dc_thang, decimal ip_dc_nam ) : void
ip_dc_thang decimal
ip_dc_nam decimal
Результат void

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

public InsertBanGhiLuongNhanVien ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : void
ip_dto_bang_luong DTO_BANG_LUONG_V2
Результат void

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

public KiemTraNhanVienCoTrongBangLuongChua ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : bool
ip_dto_bang_luong DTO_BANG_LUONG_V2
Результат bool

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

public LayDanhSachNhanVienCanTinhLuong ( ENUM_CONFIRM_TINH_BANG_LUONG ip_confirm_cach_tinh, decimal ip_dc_thang, decimal ip_dc_nam ) : DataSet
ip_confirm_cach_tinh ENUM_CONFIRM_TINH_BANG_LUONG
ip_dc_thang decimal
ip_dc_nam decimal
Результат System.Data.DataSet

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

public LayThongTinBangLuong ( decimal ip_dc_thang, decimal ip_dc_nam ) : DTO_THONG_TIN_BANG_LUONG
ip_dc_thang decimal
ip_dc_nam decimal
Результат BKI_DichVuMatDat.DTO.DTO_THONG_TIN_BANG_LUONG

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

public ReplaceBanGhiLuongNhanVien ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : void
ip_dto_bang_luong DTO_BANG_LUONG_V2
Результат void

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

public ReplaceBanGhiLuongNhanVien ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : void
ip_dc_id_nhan_vien decimal
ip_dc_thang decimal
ip_dc_nam decimal
Результат void

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

public TinhToanBangLuongNhanVien ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : DTO_BANG_LUONG_V2
ip_dc_id_nhan_vien decimal
ip_dc_thang decimal
ip_dc_nam decimal
Результат DTO_BANG_LUONG_V2

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

public XoaBanGhiLuongNhanVien ( decimal ip_dc_id_nhan_vien, decimal ip_dc_thang, decimal ip_dc_nam ) : void
ip_dc_id_nhan_vien decimal
ip_dc_thang decimal
ip_dc_nam decimal
Результат void

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

public XoaToanBoBangLuong ( decimal ip_dc_thang, decimal ip_dc_nam ) : void
ip_dc_thang decimal
ip_dc_nam decimal
Результат void

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

public transfer_data_row_excel_luong_2_object ( DataRow ip_dr_luong, decimal ip_dc_thang, decimal ip_dc_nam ) : DTO_BANG_LUONG_V2
ip_dr_luong System.Data.DataRow
ip_dc_thang decimal
ip_dc_nam decimal
Результат DTO_BANG_LUONG_V2