public CResult<bool> DeleteTitleWageChangeRecordByID(int TitleWageChangeRecordID)
        {
            if (TitleWageChangeRecordID <= 0) {
                return new CResult<bool>(false, ErrorCode.ParameterError);
            }

            var dal = new TitleWageChangeRecordDAL();
            if (dal.GetTitleWageChangeRecordByID(TitleWageChangeRecordID) == null) {
                return new CResult<bool>(false, ErrorCode.DataNotExist);
            }

            var result = dal.DeleteTitleWageChangeRecordByID(TitleWageChangeRecordID);
            if (result) {
                return new CResult<bool>(true);
            } else {
                return new CResult<bool>(false, ErrorCode.DataNotExist);
            }
        }