예제 #1
0
 def _packSingleBonus(cls, bonus):
     days = bonus.getValue()
     model = BonusModel()
     if days in cls._ICONS_AVAILABLE:
         model.setName(bonus.getName())
     else:
         model.setName('premium_universal')
     model.setIsCompensation(bonus.isCompensation())
     model.setValue(str(bonus.getValue()))
     return model
 def _packVehicleBonusModel(cls, bonus, vehInfo, isRent, vehicle):
     model = BonusModel()
     model.setName(cls._createUIName(bonus, isRent))
     model.setIsCompensation(bonus.isCompensation())
     model.setLabel(vehicle.userName)
     return model
 def _packSingleBonus(cls, bonus, label):
     model = BonusModel()
     cls._packCommon(bonus, model)
     model.setLabel(label)
     return model
 def _getBonusModel(cls):
     return BonusModel()
예제 #5
0
 def _initialize(self):
     super(CompensationBonusModel, self)._initialize()
     self._addViewModelProperty('compensatedItem', BonusModel())
예제 #6
0
 def _packVehicleBonusModel(bonus, isRent):
     model = BonusModel()
     model.setName(bonus.getName() +
                   VEHICLE_RENT_ICON_POSTFIX if isRent else bonus.getName())
     model.setIsCompensation(bonus.isCompensation())
     return model
예제 #7
0
 def _packSingleBonus(cls, bonus):
     model = BonusModel()
     cls._packCommon(bonus, model)
     return model
예제 #8
0
 def _packSingleBonus(cls, bonus):
     model = BonusModel()
     cls._packCommon(bonus, model)
     model.setValue(str(bonus.getValue()))
     return model