C# Class BKI_DichVuMatDat.NghiepVu.Luong.TinhLuongQL

Show file Open project: assassinadal/BKIProject-DichVuMatDat

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ChotBangLuongThang() public method

public ChotBangLuongThang ( decimal ip_dc_thang, decimal ip_dc_nam ) : void
ip_dc_thang decimal
ip_dc_nam decimal
return void

InsertBanGhiLuongNhanVien() public method

public InsertBanGhiLuongNhanVien ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : void
ip_dto_bang_luong DTO_BANG_LUONG_V2
return void

KiemTraNhanVienCoTrongBangLuongChua() public method

public KiemTraNhanVienCoTrongBangLuongChua ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : bool
ip_dto_bang_luong DTO_BANG_LUONG_V2
return bool

LayDanhSachNhanVienCanTinhLuong() public method

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
return System.Data.DataSet

LayThongTinBangLuong() public method

public LayThongTinBangLuong ( decimal ip_dc_thang, decimal ip_dc_nam ) : DTO_THONG_TIN_BANG_LUONG
ip_dc_thang decimal
ip_dc_nam decimal
return BKI_DichVuMatDat.DTO.DTO_THONG_TIN_BANG_LUONG

ReplaceBanGhiLuongNhanVien() public method

public ReplaceBanGhiLuongNhanVien ( DTO_BANG_LUONG_V2 ip_dto_bang_luong ) : void
ip_dto_bang_luong DTO_BANG_LUONG_V2
return void

ReplaceBanGhiLuongNhanVien() public method

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
return void

TinhToanBangLuongNhanVien() public method

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
return DTO_BANG_LUONG_V2

XoaBanGhiLuongNhanVien() public method

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
return void

XoaToanBoBangLuong() public method

public XoaToanBoBangLuong ( decimal ip_dc_thang, decimal ip_dc_nam ) : void
ip_dc_thang decimal
ip_dc_nam decimal
return void

transfer_data_row_excel_luong_2_object() public method

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
return DTO_BANG_LUONG_V2