def generate_sample(sample):
	from webnotes.model.doc import Document
	d = Document('Sample')
	d.sample_entry = sample['name']
	d.barcode = webnotes.conn.get_value("Sample Entry", sample['name'], 'bottle_list')
	d.client_name = webnotes.conn.get_value('Sample Entry', sample['name'], 'client_name')
	d.temperature = webnotes.conn.get_value('Sample Entry', sample['name'], 'testing_temperature')
	d.save()
	update_sample_entry(sample['name'])
	update_sample(sample, d.name)
Esempio n. 2
0
	def generate_sample(self):
		samples = {}
		# for sample in sample_list:
		d = Document("Sample")
		d.sample_entry = self.doc.s_entry
		d.barcode = self.doc.bottles_barcodes
		d.save()
		samples[d.name] = self.doc.bottles_barcodes

		self.fill_child_entry(samples)
Esempio n. 3
0
def get_activity_data(code,emp_id,client_name,place,deal_amount,product_sold=None,barcode=None,IR_NO=None,phone_no=None,payment_type=None,payment_mode=None,cheque_no=None,bank=None,cheque_status=None,service_call_type=None):
	
	from webnotes.utils import get_first_day, get_last_day, add_to_date, nowdate, getdate
        today = nowdate()
        from webnotes.model.doc import Document
        import time
	#return code
	if (code[1:-1] =="SLD" or code =="SLO") and product_sold :

		d=Document('Activity Data')
		d.activity_id=d.name				
		d.activity_type=code[1:-1]
		d.emp_id=emp_id[1:-1]
		d.client_name=client_name[1:-1]
		d.place=place[1:-1]
		d.activity_date=today
		d.product_name=product_sold[1:-1]
		d.activity_time=time.strftime("%H:%M:%S")
		d.amount=deal_amount[1:-1]
		d.save()
                webnotes.conn.commit()
		return d.name
	elif (code[1:-1] =="INND" or code[1:-1] =="INNO" or code[1:1] =="INU") and barcode and IR_NO :
		#return barcode		
		d=Document('Activity Data')
               	d.activity_id=d.name
                d.activity_type=code[1:-1]
       	        d.emp_id=emp_id[1:-1]
               	d.client_name=client_name[1:-1]
                d.place=place[1:-1]
       	        d.activity_date=today
               	d.ir_no=IR_NO[1:-1]
		d.barcode=barcode[1:-1]
                d.activity_time=time.strftime("%H:%M:%S")
       	        d.amount=deal_amount[1:-1]
               	d.save()
                webnotes.conn.commit()
                return d.name

	elif (code[1:-1]=="AMCD" or code[1:-1]=="AMCO") and barcode:
		d=Document('Activity Data')
                d.activity_id=d.name
                d.activity_type=code[1:-1]
                d.emp_id=emp_id[1:-1]
                d.client_name=client_name[1:-1]
                d.place=place[1:-1]
                d.activity_date=today
                #d.ir_no=IR_NO[1:-1]
                d.barcode=barcode[1:-1]
                d.activity_time=time.strftime("%H:%M:%S")
                d.amount=deal_amount[1:-1]
                d.save()
                webnotes.conn.commit()
                return d.name

	elif (code[1:-1]=="SED" or code[1:-1]=="SEO") and service_call_type and barcode:
		d=Document('Activity Data')
                d.activity_id=d.name
                d.activity_type=code[1:-1]
                d.emp_id=emp_id[1:-1]
                d.client_name=client_name[1:-1]
                d.place=place[1:-1]
                d.activity_date=today
                  
		d.service_call_type=service_call_type[1:-1]
                d.barcode=barcode[1:-1]
                d.activity_time=time.strftime("%H:%M:%S")
                d.amount=deal_amount[1:-1]
                d.save()
                webnotes.conn.commit()
                return d.name
	elif code[1:-1]=="PR" and payment_type and payment_mode and cheque_no and bank and cheque_status and barcode:
		d=Document('Activity Data')
                d.activity_id=d.name
                d.activity_type=code[1:-1]
                d.emp_id=emp_id[1:-1]
               	d.client_name=client_name[1:-1]
                d.place=place[1:-1]
                d.activity_date=today
                #d.service_call_type=service_call_type[1:-1]
		d.payment_type=payment_type[1:-1]
		d.payment_mode=payment_mode[1:-1]
		d.cheque_no=cheque_no[1:-1]
		d.cheque_bank=bank[1:-1]
		d.cheque_status=cheque_status[1:-1]
                d.barcode=barcode[1:-1]
                d.activity_time=time.strftime("%H:%M:%S")
                d.amount=deal_amount[1:-1]
                d.save()
                webnotes.conn.commit()
                return d.name
	elif (code[1:-1]=="DC") and phone_no and product_sold:
		#return phone_no[-11:]
	 	d=Document('Activity Data')
                d.activity_id=d.name
                d.activity_type=code[1:-1]
               	d.emp_id=emp_id[1:-1]
                d.client_name=client_name[1:-1]
                d.place=place[1:-1]
                d.activity_date=today
                #d.service_call_type=service_call_type[1:-1]
               	d.product_name=product_sold[1:-1]
                d.activity_time=time.strftime("%H:%M:%S")
                d.amount=deal_amount[1:-1]
		c=phone_no[-11:]
		d.phone_no=c[1:-1]
                d.save()
                webnotes.conn.commit()
                return d.name
	else:
		"Last"