331 product->starter_type = query.value("starter_type").toInt(); |
331 product->starter_type = query.value("starter_type").toInt(); |
332 product->starter_sg = query.value("starter_sg").toDouble(); |
332 product->starter_sg = query.value("starter_sg").toDouble(); |
333 product->starter_viability = query.value("starter_viability").toInt(); |
333 product->starter_viability = query.value("starter_viability").toInt(); |
334 product->yeast_prod_date = query.value("yeast_prod_date").toDate(); |
334 product->yeast_prod_date = query.value("yeast_prod_date").toDate(); |
335 product->yeast_pitchrate = query.value("yeast_pitchrate").toDouble(); |
335 product->yeast_pitchrate = query.value("yeast_pitchrate").toDouble(); |
336 product->prop1_type = query.value("prop1_type").toInt(); |
336 product->prop_type[0] = query.value("prop1_type").toInt(); |
337 product->prop1_volume = query.value("prop1_volume").toDouble(); |
337 product->prop_volume[0] = query.value("prop1_volume").toDouble(); |
338 product->prop2_type = query.value("prop2_type").toInt(); |
338 product->prop_type[1] = query.value("prop2_type").toInt(); |
339 product->prop2_volume = query.value("prop2_volume").toDouble(); |
339 product->prop_volume[1] = query.value("prop2_volume").toDouble(); |
340 product->prop3_type = query.value("prop3_type").toInt(); |
340 product->prop_type[2] = query.value("prop3_type").toInt(); |
341 product->prop3_volume = query.value("prop3_volume").toDouble(); |
341 product->prop_volume[2] = query.value("prop3_volume").toDouble(); |
342 product->prop4_type = query.value("prop4_type").toInt(); |
342 product->prop_type[3] = query.value("prop4_type").toInt(); |
343 product->prop4_volume = query.value("prop4_volume").toDouble(); |
343 product->prop_volume[3] = query.value("prop4_volume").toDouble(); |
344 |
344 |
345 product->divide_type = query.value("divide_type").toInt(); |
345 product->divide_type = query.value("divide_type").toInt(); |
346 product->divide_size = query.value("divide_size").toDouble(); |
346 product->divide_size = query.value("divide_size").toDouble(); |
347 product->divide_factor = query.value("divide_factor").toDouble(); |
347 product->divide_factor = query.value("divide_factor").toDouble(); |
348 product->divide_parts = query.value("divide_parts").toInt(); |
348 product->divide_parts = query.value("divide_parts").toInt(); |
727 product->wb_ph = 7; |
727 product->wb_ph = 7; |
728 product->wa_acid_name = 0; |
728 product->wa_acid_name = 0; |
729 product->wa_acid_perc = 80; |
729 product->wa_acid_perc = 80; |
730 product->wa_base_name = 0; |
730 product->wa_base_name = 0; |
731 product->starter_enable = false; |
731 product->starter_enable = false; |
732 product->starter_type = product->prop1_type = product->prop2_type = product->prop3_type = product->prop4_type = 0; |
732 product->starter_type = product->prop_type[0] = product->prop_type[1] = product->prop_type[2] = product->prop_type[3] = 0; |
733 product->starter_viability = 100; |
733 product->starter_viability = 100; |
734 product->starter_sg = 1.037; |
734 product->starter_sg = 1.037; |
735 product->yeast_prod_date = QDate(); |
735 product->yeast_prod_date = QDate(); |
736 product->yeast_pitchrate = product->prop1_volume = product->prop2_volume = product->prop3_volume = product->prop4_volume = 0; |
736 product->yeast_pitchrate = product->prop_volume[0] = product->prop_volume[1] = product->prop_volume[2] = product->prop_volume[3] = 0; |
737 product->divide_type = product->divide_parts = product->divide_part = 0; |
737 product->divide_type = product->divide_parts = product->divide_part = 0; |
738 product->divide_size = product->divide_factor = 0; |
738 product->divide_size = product->divide_factor = 0; |
739 } |
739 } |
740 |
740 |
741 // Tab generic. |
741 // Tab generic. |
1501 query.bindValue(":starter_type", product->starter_type); |
1501 query.bindValue(":starter_type", product->starter_type); |
1502 query.bindValue(":starter_sg", round(product->starter_sg * 1000) / 1000); |
1502 query.bindValue(":starter_sg", round(product->starter_sg * 1000) / 1000); |
1503 query.bindValue(":starter_viability", product->starter_viability); |
1503 query.bindValue(":starter_viability", product->starter_viability); |
1504 query.bindValue(":yeast_prod_date", product->yeast_prod_date); |
1504 query.bindValue(":yeast_prod_date", product->yeast_prod_date); |
1505 query.bindValue(":yeast_pitchrate", round(product->yeast_pitchrate * 1000) / 1000); |
1505 query.bindValue(":yeast_pitchrate", round(product->yeast_pitchrate * 1000) / 1000); |
1506 query.bindValue(":prop1_type", product->prop1_type); |
1506 query.bindValue(":prop1_type", product->prop_type[0]); |
1507 query.bindValue(":prop1_volume", round(product->prop1_volume * 1000) / 1000); |
1507 query.bindValue(":prop1_volume", round(product->prop_volume[0] * 1000) / 1000); |
1508 query.bindValue(":prop2_type", product->prop2_type); |
1508 query.bindValue(":prop2_type", product->prop_type[1]); |
1509 query.bindValue(":prop2_volume", round(product->prop2_volume * 1000) / 1000); |
1509 query.bindValue(":prop2_volume", round(product->prop_volume[1] * 1000) / 1000); |
1510 query.bindValue(":prop3_type", product->prop3_type); |
1510 query.bindValue(":prop3_type", product->prop_type[2]); |
1511 query.bindValue(":prop3_volume", round(product->prop3_volume * 1000) / 1000); |
1511 query.bindValue(":prop3_volume", round(product->prop_volume[2] * 1000) / 1000); |
1512 query.bindValue(":prop4_type", product->prop4_type); |
1512 query.bindValue(":prop4_type", product->prop_type[3]); |
1513 query.bindValue(":prop4_volume", round(product->prop4_volume * 1000) / 1000); |
1513 query.bindValue(":prop4_volume", round(product->prop_volume[3] * 1000) / 1000); |
1514 query.bindValue(":divide_type", product->divide_type); |
1514 query.bindValue(":divide_type", product->divide_type); |
1515 query.bindValue(":divide_size", round(product->divide_size * 10) / 10); |
1515 query.bindValue(":divide_size", round(product->divide_size * 10) / 10); |
1516 query.bindValue(":divide_factor", round(product->divide_factor * 100) / 100); |
1516 query.bindValue(":divide_factor", round(product->divide_factor * 100) / 100); |
1517 query.bindValue(":divide_parts", product->divide_parts); |
1517 query.bindValue(":divide_parts", product->divide_parts); |
1518 query.bindValue(":divide_part", product->divide_part); |
1518 query.bindValue(":divide_part", product->divide_part); |