Пример #1
0
	def get(self):
  		template_params={}
		mail=self.request.get('mail')
		name=self.request.get('name')
		
		user= User.query(User.mail == mail).get()
		if not user:
			self.error(403)
			self.response.write(' user Error')
			return
		customer=Customer.query(Customer.name==name, Customer.user==mail).get()
		if not customer:
			self.error(403)
			self.response.write('no customer')
			return
		
		template_params['address']=customer.address
		template_params['phone']=customer.phone
		template_params['email']=customer.email
		template_params['field1']=customer.field1
		template_params['field2']=customer.field2
		template_params['field3']=customer.field3
		template_params['field4']=customer.field4
		template_params['field5']=customer.field5
		template_params['field6']=customer.field6
		self.response.write(json.dumps(template_params))
	def get(self):
		mail=self.request.get('mail')
		name=self.request.get('name')
		newname=self.request.get('newname')
		address=self.request.get('address')
		phone=self.request.get('phone')
		email=self.request.get('email')
		field1=self.request.get('field1')
		field2=self.request.get('field2')
		field3=self.request.get('field3')
		field4=self.request.get('field4')
		field5=self.request.get('field5')
		field6=self.request.get('field6')
		
		user = User.query(User.mail == mail).get()
		if not user:
			self.error(403)
			self.response.write('No user - access denied')
			return
		customer=Customer.query(Customer.name==name, Customer.user==user.mail).get()
		if not customer:
			self.error(402)
			self.response.write('no customer')
			return
		Customer.updateCustomer(mail, name, newname, address, phone, email, field1, field2, field3, field4, field5, field6)
		
		self.response.write(json.dumps({"status": "OK"}))
	def get(self):
		mail=self.request.get('mail')
		name=self.request.get('name')
		type=self.request.get('type')
		hoursToAdd=self.request.get('hourstoadd')
		
		user = User.query(User.mail == mail).get()
		if not user:
			self.error(403)
			self.response.write('No user - access denied')
			return
		customer=Customer.query(Customer.name==name, Customer.user==user.mail).get()
		if not customer:
			self.error(402)
			self.response.write('no customer')
			return
			
		if type== 'manager':
			Customer.updateCustomerManagerHours(mail, name, int(hoursToAdd))
		elif type== 'worker':
			Customer.updateCustomerWorkerHours(mail, name, int(hoursToAdd))
		else:
			self.error(402)
			self.response.write('error')
			return

		self.response.write(json.dumps({"status": "OK"}))
	def get(self):
		mail=self.request.get('mail')
		name=self.request.get('name')
		
		user = User.query(User.mail == mail).get()
		if not user:
			self.error(403)
			self.response.write('No user - access denied')
			return
		customer=Customer.query(Customer.name==name, Customer.user==user.mail).get()
		if not customer:
			self.error(402)
			self.response.write('no customer')
			return
		Customer.resetCustomerHours(mail, name)

		self.response.write(json.dumps({"status": "OK"}))
Пример #5
0
	def get(self):
		mail=self.request.get('mail')
		name=self.request.get('name')
		address=self.request.get('address')
		phone=self.request.get('phone')
		email=self.request.get('email')
		field1=self.request.get('field1')
		field2=self.request.get('field2')
		field3=self.request.get('field3')
		field4=self.request.get('field4')
		field5=self.request.get('field5')
		field6=self.request.get('field6')
		managertime=0
		workertime=0
		
		user = User.query(User.mail == mail).get()
		if not user:
			self.error(402)
			self.response.write('ERROR')
			return
			
		customer=Customer.query(Customer.name==name, Customer.user==user.mail).get()
		if customer:
			self.error(402)
			self.response.write(name+' already exist')
			return
		
		customer=Customer()
		customer.user=user.mail
		customer.name=name
		customer.address=address
		customer.phone=phone
		customer.email=email
		customer.field1=field1
		customer.field2=field2
		customer.field3=field3
		customer.field4=field4
		customer.field5=field5
		customer.field6=field6
		customer.managertime=managertime
		customer.workertime=workertime
		customer.put()
		self.response.write(json.dumps({"status": "OK"}))