Пример #1
0
 def wm_sync(self):
   if self.name:
     wm_client = WorkflowmaxClient()
     if self.wm_id:
       wm_client.id = int(self.wm_id)
     wm_client.name = self.name
     wm_client.address = str(self.address)
     wm_client.postal_address = str(self.postal_address)
     wm_client.phone = self.phone
     wm_client.fax = self.fax
     wm_client.website = self.website
     wm_client.referral_source = self.referral_source
     wm_client = wm_client.save()
     if not self.wm_id:
       self.wm_id = wm_client.id
       self.save()
     if self.contacts.all():
       for contact in self.contacts.all():
         contact.wm_sync()