src/EditProduct.cpp

changeset 196
f7954f2d4451
parent 195
9887278c4fbe
child 198
904591820c3d
equal deleted inserted replaced
195:9887278c4fbe 196:f7954f2d4451
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);

mercurial