def post(self): username = self.get_secure_cookie('openhmis1') password = self.get_secure_cookie('openhmis2') kwargs = dict(self.application.static_kwargs) kwargs['page_name'] = 'mobile_outreach_client_add' kwargs['config'] = config kwargs['error'] = '' data = {} data['name_first'] = self.get_argument('name_first', None) data['name_middle'] = self.get_argument('name_middle', None) data['name_last'] = self.get_argument('name_last', None) data['dob'] = self.get_argument('dob', None) data['ethnicity'] = self.get_argument('ethnicity', None) data['gender'] = self.get_argument('gender', None) outreach = Outreach(self.db, config) response = outreach.client_add(username, password, data) if response['meta']['status'] != 'OK': kwargs['error'] = True print 'ERROR' pprint(response) self.redirect('/mobile/outreach/client/add') return url = '/mobile/outreach/client/get?client_id=%s' % ( response['response']) self.redirect(url)
def post(self): kwargs = dict(self.application.static_kwargs) kwargs['page_name'] = 'mobile_outreach_client_get' kwargs['config'] = config kwargs['client_id'] = '' kwargs['error'] = '' username = self.get_secure_cookie('openhmis1') password = self.get_secure_cookie('openhmis2') client_id = self.get_argument('client_id', None) outreach = Outreach(self.db, config) kwargs['client_id'] = client_id person = outreach.client_get(username, password, client_id) if person['meta']['status'] != 'OK': kwargs['error'] = True self.write(self.application.loader.load('outreach_client_get.html').generate(**kwargs)) kwargs['client_id'] = client_id kwargs['error'] = person['meta']['status'] try: kwargs['dob'] = person['response']['dob'] except: kwargs['dob'] = '' try: kwargs['ethnicity'] = person['response']['ethnicity'] except: kwargs['ethnicity'] = '' try: kwargs['gender'] = person['response']['gender'] except: kwargs['gender'] = '' try: kwargs['name_first'] = person['response']['name_first'] except: kwargs['name_first'] = '' try: kwargs['name_last'] = person['response']['name_last'] except: kwargs['name_last'] = '' try: kwargs['name_middle'] = person['response']['name_middle'] except: kwargs['name_middle'] = '' try: kwargs['race'] = person['response']['race'] except: kwargs['race'] = '' self.write(self.application.loader.load('outreach_client_get.html').generate(**kwargs))
def get(self): username = self.get_secure_cookie('openhmis1') password = self.get_secure_cookie('openhmis2') kwargs = dict(self.application.static_kwargs) kwargs['page_name'] = 'outreach' kwargs['config'] = config kwargs['error'] = False outreach = Outreach(self.db, config) person = outreach.client_get(username, password, '6') if person['meta']['status'] != 'OK': kwargs['error'] = True self.write(self.application.loader.load('outreach_client.html').generate(**kwargs))
def get(self): username = self.get_secure_cookie('openhmis1') password = self.get_secure_cookie('openhmis2') kwargs = dict(self.application.static_kwargs) kwargs['page_name'] = 'mobile_outreach_client_add' kwargs['config'] = config kwargs['client_id'] = self.get_argument('client_id', None) kwargs['error'] = '' client_id = '6' outreach = Outreach(self.db, config) person = outreach.client_get(username, password, client_id) if person['meta']['status'] != 'OK': kwargs['error'] = True self.write(self.application.loader.load('outreach_client_add.html').generate(**kwargs))