dlz & hd case
							parent
							
								
									d328ee0a81
								
							
						
					
					
						commit
						c6e7131b27
					
				|  | @ -52,14 +52,14 @@ class Dialyzer(Model): | |||
|     def _get_product(self,context={}): | ||||
|         categ_ids=get_model("product.categ").search([['name','=','Dialyzer']]) | ||||
|         product_id=None | ||||
|         stop=False | ||||
|         found=False | ||||
|         for prod in get_model("product").search_browse([]): | ||||
|             if stop: | ||||
|             if found: | ||||
|                 break | ||||
|             for categ in prod.categs: | ||||
|                 if categ.id in categ_ids: | ||||
|                     product_id=prod.id | ||||
|                     stop=True | ||||
|                     found=True | ||||
|                     break | ||||
|         return product_id | ||||
| 
 | ||||
|  |  | |||
|  | @ -127,7 +127,7 @@ class HDCase(Model): | |||
|             }) | ||||
|             raise Exception("%s is expired"%dialyzer.number) | ||||
|         use_time+=1 | ||||
|         line["description"]=dialyzer.description or "" | ||||
|         line["description"]=dialyzer.description or dialyzer.product_id.name or "" | ||||
|         line["use_time"]=use_time | ||||
|         line["max_use_time"]=dialyzer.max_use_time | ||||
|         line["member_type"]=dialyzer.member_type | ||||
|  | @ -623,9 +623,13 @@ class HDCase(Model): | |||
|      | ||||
|     def new_dialyzer(self,ids,context={}): | ||||
|         obj=self.browse(ids)[0] | ||||
|         dlz_id=get_model('clinic.dialyzer').create({ | ||||
|             'patient_id': obj.patient_id.id,  | ||||
|         }) | ||||
|         dlz_vals=get_model("clinic.dialyzer").default_get() | ||||
|         dlz_vals['patient_id']=obj.patient_id.id | ||||
|         dlz_vals['company_id']=dlz_vals['company_id'][0] | ||||
|         product_name=dlz_vals['product_id'][1] | ||||
|         dlz_vals['product_id']=dlz_vals['product_id'][0] | ||||
| 
 | ||||
|         dlz_id=get_model('clinic.dialyzer').create(dlz_vals) | ||||
|         dialyzer=get_model("clinic.dialyzer").browse(dlz_id) | ||||
|         dialyzer.confirm() | ||||
|         vals={ | ||||
|  | @ -634,7 +638,7 @@ class HDCase(Model): | |||
|         } | ||||
|         vals['dialyzers'].append(('create',{ | ||||
|             'dialyzer_id': dlz_id, | ||||
|             'description': dialyzer.description or "", | ||||
|             'description': dialyzer.description or product_name, | ||||
|             'use_time': 1, | ||||
|             'max_use_time': dialyzer.max_use_time, | ||||
|             'member_type': dialyzer.member_type, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue