Exemple #1
0
 def create_catv_card(self):
     from tv.models import Card, CardService, TariffPlan
     from settings import DEFAULT_CATV_TP_ID
     try:
         t = TariffPlan.objects.get(pk=DEFAULT_CATV_TP_ID)
     except TariffPlan.DoesNotExist:
         return False
     try:
         c = Card.objects.get(num=-self.pk)
     except Card.DoesNotExist:
         c = Card()
     else:
         c.detach()
     c.num = -self.pk
     c.owner=self
     c.save()
     s = CardService()
     s.card = c
     s.tp = t
     s.save()
     #c.activate(self.activated)
     return True
Exemple #2
0
 def create_catv_card(self):
     from tv.models import Card, CardService, TariffPlan
     from settings import DEFAULT_CATV_TP_ID
     try:
         t = TariffPlan.objects.get(pk=DEFAULT_CATV_TP_ID)
     except TariffPlan.DoesNotExist:
         return False
     try:
         c = Card.objects.get(num=-self.pk)
     except Card.DoesNotExist:
         c = Card()
     else:
         c.detach()
     c.num = -self.pk
     c.owner = self
     c.save()
     s = CardService()
     s.card = c
     s.tp = t
     s.save()
     #c.activate(self.activated)
     return True