BKI_DichVuMatDat.CONFIRM.msg001_confirm_tinh_bang_luong.display C# (CSharp) Method

display() public method

public display ( ) : ENUM_CONFIRM_TINH_BANG_LUONG
return ENUM_CONFIRM_TINH_BANG_LUONG
        public ENUM_CONFIRM_TINH_BANG_LUONG display()
        {
            var v_dlg = this.ShowDialog();
            if(v_dlg != System.Windows.Forms.DialogResult.OK)
            {
                return ENUM_CONFIRM_TINH_BANG_LUONG.NONE;
            }

            if(Convert.ToDecimal(radioGroup.EditValue) == 1)
            {
                return ENUM_CONFIRM_TINH_BANG_LUONG.TINH_LAI_TOAN_BO;
            }
            else
            {
                return ENUM_CONFIRM_TINH_BANG_LUONG.TINH_NHAN_VIEN_CHUA_CO;
            }
        }

Usage Example

        private ENUM_CONFIRM_TINH_BANG_LUONG confirm_cach_tinh_bang_luong_tu_nguoi_dung()
        {
            msg001_confirm_tinh_bang_luong v_msg_confirm = new msg001_confirm_tinh_bang_luong();
            ENUM_CONFIRM_TINH_BANG_LUONG v_dlg_confirm;
            var v_dto_thong_tin_bang_luong = TinhLuongQL.Instance.LayThongTinBangLuong(lay_thang(), lay_nam());

            //if(v_dto_thong_tin_bang_luong.CHOT_BANG_LUONG)
            //{
            //    XtraMessageBox.Show("Bạn không thể tính toán lương nhân viên khi bảng lương đã được chốt!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            //    v_dlg_confirm = ENUM_CONFIRM_TINH_BANG_LUONG.NONE;
            //}
            if(v_dto_thong_tin_bang_luong.CO_DU_LIEU_LUONG)
            {
                v_dlg_confirm = v_msg_confirm.display();
            }
            else
            {
                v_dlg_confirm = ENUM_CONFIRM_TINH_BANG_LUONG.TINH_LAI_TOAN_BO;
            }

            return v_dlg_confirm;
        }