def on_submit(self): test_detail = {'test': "Density And Visual Examination", 'sample_no':self.doc.sample_no, 'name': self.doc.name} create_test_results(test_detail) if self.doc.workflow_state=='Rejected': #webnotes.errprint(self.doc.workflow_state) update_test_log(test_detail)
def create_testresult(self): for g in getlist(self.doclist,'neutralisation_test_details'): if g.reported_value: pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Neutralization Value", 'sample_no':g.sample_no,'name': self.doc.name, 'method':self.doc.method, 'pgcil_limit':pgcil_limit} parent=create_test_results(test_detail) create_child_testresult(parent,g.reported_value,test_detail,'Neutralization Value (Total Acidity)')
def on_submit(self): if self.doc.test_type == 'Regular': pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Moisture Content", 'sample_no':self.doc.sample_no,'name': self.doc.name, 'method':self.doc.method, 'pgcil_limit':pgcil_limit} parent=create_test_results(test_detail) if parent and self.doc.moisture: create_child_testresult(parent,self.doc.moisture,test_detail,'Water Content By KARL FISCHER METHOD')
def on_submit(self): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Flash Point", 'sample_no':self.doc.sample_no,'name': self.doc.name,'method':self.doc.method, 'pgcil_limit':pgcil_limit} #temp,density=self.get_density_temp()} #self.doc.reported={'Reported value of Flash Point':self.doc.reported} parent=create_test_results(test_detail) create_child_testresult(parent,self.doc.reported,test_detail,'Flash Point')
def on_submit(self): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Breakdown Voltage", 'sample_no':self.doc.sample_no,'name': self.doc.name,'method':self.doc.method, 'pgcil_limit':pgcil_limit} voltage={'Avg Temp of Dielectric strength of oil B.D.V. in KVolume':self.doc.break_down_temperature,'Avg humidity of Dielectric strength of oil B.D.V. in KVolume':self.doc.break_down_humidity,'Avg frequency of Dielectric strength of oil B.D.V. in KVolume':self.doc.break_down_frequency,'Avg IR of Dielectric strength of oil B.D.V. in KVolume':self.doc.break_down_ir} parent=create_test_results(test_detail) for val in voltage: create_child_testresult(parent,voltage[val],test_detail,val)
def on_submit(self): if self.doc.test_type == 'Regular': pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Resistivity and Dissipation", 'sample_no':self.doc.sample_no,'name': self.doc.name,'temperature':self.doc.test_temperature, 'method': self.doc.method, 'pgcil_limit': pgcil_limit} parent=create_test_results(test_detail) values={'Dielectric Dissipation Factor':self.doc.tan_value,'Dielectric Constant':self.doc.sigma_value,'Specific Resistivity':self.doc.resistivity_value} if parent: for val in values: create_child_testresult(parent,values[val],test_detail,val)
def create_result_record(self,status): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Interfacial Tension", 'sample_no':self.doc.sample_no,'name': self.doc.name, 'method':self.doc.method,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by, 'pgcil_limit':pgcil_limit,'status':status} if self.doc.workflow_state=='Rejected': update_test_log(test_detail) else: parent=create_test_results(test_detail) create_child_testresult(parent, self.doc.ift, test_detail, 'Interfacial tension of the oil against water @reported temp')
def on_submit(self): if self.doc.test_type == 'Regular': self.check_final_result() pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Physical Condition And Density", 'sample_no':self.doc.sample_no,'name': self.doc.name, 'method':self.doc.method, 'pgcil_limit':pgcil_limit} temp,density=self.get_density_temp() parent=create_test_results(test_detail) if density: final_density=self.generate_testresult(temp,density,self.doc.temp) create_child_testresult(parent,final_density,test_detail,'Density in gm/cm3')
def create_result_record(self,status): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Breakdown Voltage", 'sample_no':self.doc.sample_no,'name': self.doc.name,'method':self.doc.method, 'pgcil_limit':pgcil_limit,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by,'status':status} voltage={'Avg Temp of Dielectric strength of oil B.D.V. in KVolume':self.doc.break_down_temperature,'Avg humidity of Dielectric strength of oil B.D.V. in KVolume':self.doc.break_down_humidity,'Avg frequency of Dielectric strength of oil B.D.V. in KVolume':self.doc.break_down_frequency,'Avg IR of Dielectric strength of oil B.D.V. in KVolume':self.doc.break_down_ir} if self.doc.workflow_state=='Rejected': update_test_log(test_detail) else: parent=create_test_results(test_detail) for val in voltage: create_child_testresult(parent,voltage[val],test_detail,val)
def create_testresult(self,status): for g in getlist(self.doclist,'neutralisation_test_details'): if g.reported_value: pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Neutralization Value", 'sample_no':g.sample_no,'name': self.doc.name, 'method':self.doc.method, 'pgcil_limit':pgcil_limit,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by,'status':status} if self.doc.workflow_state=='Rejected': update_test_log(test_detail) else: parent=create_test_results(test_detail) create_child_testresult(parent,g.reported_value,test_detail,'Neutralization Value (Total Acidity)')
def create_result_record(self,status): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Test Of Extract", 'sample_no':self.doc.sample_no,'name': self.doc.name,'method':self.doc.method, 'pgcil_limit':pgcil_limit,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by,'status':status} if self.doc.workflow_state=='Rejected': #webnotes.errprint(self.doc.workflow_state) update_test_log(test_detail) else: #diffrence={'Sediment & Precipitable Sludge':self.doc.diffrence} parent=create_test_results(test_detail) #for val in voltage: create_child_testresult(parent,self.doc.diffrence,test_detail,'Sediment & Precipitable Sludge')
def create_result_record(self,status): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Dissolved Gas Analysis", 'sample_no':self.doc.sample_no,'name': self.doc.name, 'method':self.doc.method, 'pgcil_limit':pgcil_limit,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by,'status':status} if self.doc.workflow_state=='Rejected': #webnotes.errprint(self.doc.workflow_state) update_test_log(test_detail) else: parent = create_test_results(test_detail) for gas_detail in getlist(self.doclist, 'dissolved_gas_detail'): if gas_detail.gas == 'TGS': create_child_testresult(parent,gas_detail.run1,test_detail,gas_detail.gas) else: create_child_testresult(parent,gas_detail.reported,test_detail,gas_detail.gas)
def create_result_record(self,status): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Physical Condition And Density", 'sample_no':self.doc.sample_no,'name': self.doc.name, 'method':self.doc.method, 'pgcil_limit':pgcil_limit,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by,'status':status} if self.doc.workflow_state=='Rejected': #webnotes.errprint(self.doc.workflow_state) update_test_log(test_detail) else: temp,density=self.get_density_temp() parent=create_test_results(test_detail) if density: final_density=self.generate_testresult(temp,density,self.doc.temperature) #webnotes.errprint(final_density) create_child_testresult(parent,final_density,test_detail,'Density in gm/cm3')
def create_result_record(self,status): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Resistivity and Dissipation", 'sample_no':self.doc.sample_no,'name': self.doc.name,'temperature':self.doc.temperature, 'method': self.doc.method, 'pgcil_limit': pgcil_limit,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by,'status':status} if self.doc.workflow_state=='Rejected': #webnotes.errprint(self.doc.workflow_state) update_test_log(test_detail) else: parent=create_test_results(test_detail) # values={'Dielectric Dissipation Factor':self.doc.tan_value,'Dielectric Constant Of Oil':self.doc.sigma_value,'Specific Resistivity':self.doc.resistivity_value} values = self.genereate_resuslt_dict() if parent: for val in values: create_child_testresult(parent,values[val],test_detail,val)
def create_result_record(self,status): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Oxidation Inhibiters", 'sample_no':self.doc.sample_no,'name': self.doc.name, 'method':self.doc.method, 'pgcil_limit':pgcil_limit,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by,'status':status} if self.doc.workflow_state=='Rejected': #webnotes.errprint(self.doc.workflow_state) update_test_log(test_detail) else: parent = create_test_results(test_detail) child_result = {} child_result['Phenol Type Inhibiter'] = self.doc.phenol_type_inhibiter child_result['Amine Type Inhibiter '] = self.doc.amine_type child_result['Di-Tert-Butyl-Paracresol By Infrared Spectrophotometry'] = self.doc.di_infrared_spectrophotometry child_result['DPC'] = self.doc.dpc for child in child_result: create_child_testresult(parent,child_result[child],test_detail,child)
def create_result_record(self,status): pgcil_limit = get_pgcil_limit(self.doc.method) test_detail = {'test': "Metal In Oil", 'sample_no':self.doc.sample_no,'name': self.doc.name, 'method':self.doc.method, 'pgcil_limit':pgcil_limit,'workflow_state':self.doc.workflow_state,'tested_by':self.doc.tested_by} if self.doc.workflow_state=='Rejected': #webnotes.errprint(self.doc.workflow_state) update_test_log(test_detail) else: parent = create_test_results(test_detail) child_result = {} child_result['Aluminium(Al)'] = self.doc.aluminium child_result['Copper(Cu)'] = self.doc.copper child_result['Iron(Fe)'] = self.doc.iron child_result['Lead(Pb)'] = self.doc.lead child_result['Silver(Ag)'] = self.doc.silver child_result['Tin(Sn)'] = self.doc.tin child_result['Zinc(Zn)'] = self.doc.zinc for child in child_result: create_child_testresult(parent,child_result[child],test_detail,child)
def on_submit(self): test_detail = {'test': "Dissolved Gas Analysis", 'sample_no':self.doc.sample_no,'name': self.doc.name} create_test_results(test_detail)
def on_submit(self): test_detail = {'test': "Interfacial Tension", 'sample_no':self.doc.sample_no,'name': self.doc.name} create_test_results(test_detail)
def on_submit(self): test_detail = {'test': "TDCR", 'sample_no':self.doc.sample_no,'name': self.doc.name} create_test_results(test_detail)