// 判斷底薪範圍 -5000~+5000 private Boolean JudgeBasicSalaryRange(String positionID, float basicSalary) { const int RANGE = 5000; this._positionModel.SetId(positionID); this._positionService = new PositionService(this._positionModel); this._positionModel = _positionService.SearchBsicSalaryByPositionID(); float positionBasicSalary = this._positionModel.GetBasicSalary(); if (Math.Abs(basicSalary - positionBasicSalary) > RANGE) return false; return true; }
// 呼叫position service利用所選取之職位查詢該職位底薪 public String SearchBasicSalaryByPositionID() { String positionID = this._employeeModel.GetPositionID(); this._positionModel.SetId(positionID); this._positionService = new PositionService(this._positionModel); this._positionModel = _positionService.SearchBsicSalaryByPositionID(); return this._positionModel.GetBasicSalary().ToString(); }