715 placeHolder: 'Kies mout:', |
715 placeHolder: 'Kies mout:', |
716 theme: theme, |
716 theme: theme, |
717 template: 'primary', |
717 template: 'primary', |
718 source: fermentablelist, |
718 source: fermentablelist, |
719 displayMember: 'name', |
719 displayMember: 'name', |
720 disabled: (dataRecord.stage > 3), |
720 disabled: (dataRecord.stage > 6), |
721 width: 150, |
721 width: 150, |
722 height: 27, |
722 height: 27, |
723 dropDownWidth: 500, |
723 dropDownWidth: 500, |
724 dropDownHeight: 500, |
724 dropDownHeight: 500, |
725 renderer: function(index, label, value) { |
725 renderer: function(index, label, value) { |
751 } else if ((datarecord.type == 1) || (datarecord.type == 4)) { // Sugar or Adjunct |
751 } else if ((datarecord.type == 1) || (datarecord.type == 4)) { // Sugar or Adjunct |
752 row['f_added'] = 1; // Boil |
752 row['f_added'] = 1; // Boil |
753 } else { |
753 } else { |
754 row['f_added'] = 0; // Mash |
754 row['f_added'] = 0; // Mash |
755 } |
755 } |
|
756 /* If stage > added moment, adjust the moment */ |
|
757 if (dataRecord.stage > 5 && row['f_added'] < 4) |
|
758 row['f_added'] = 4; |
|
759 if (dataRecord.stage > 3 && row['f_added'] < 3) |
|
760 row['f_added'] = 3; |
|
761 if (dataRecord.stage > 2 && row['f_added'] < 2) |
|
762 row['f_added'] = 2; |
756 row['f_dissolved_protein'] = datarecord.dissolved_protein; |
763 row['f_dissolved_protein'] = datarecord.dissolved_protein; |
757 row['f_recommend_mash'] = datarecord.recommend_mash; |
764 row['f_recommend_mash'] = datarecord.recommend_mash; |
758 row['f_add_after_boil'] = datarecord.add_after_boil; |
765 row['f_add_after_boil'] = datarecord.add_after_boil; |
759 if (rowscount == 0) { |
766 if (rowscount == 0) { |
760 // The first fermentable |
767 // The first fermentable |
769 row['f_inventory'] = datarecord.inventory; |
776 row['f_inventory'] = datarecord.inventory; |
770 $('#fermentableGrid').jqxGrid('addrow', null, row); |
777 $('#fermentableGrid').jqxGrid('addrow', null, row); |
771 } |
778 } |
772 }); |
779 }); |
773 |
780 |
774 $('#finstockbutton').jqxCheckBox({ theme: theme, height: 27, disabled: (dataRecord.stage > 3) }); |
781 $('#finstockbutton').jqxCheckBox({ theme: theme, height: 27, disabled: (dataRecord.stage > 6) }); |
775 $('#finstockbutton').on('change', function(event) { |
782 $('#finstockbutton').on('change', function(event) { |
776 fermentableinstock = event.args.checked; |
783 fermentableinstock = event.args.checked; |
777 fermentablelist.dataBind(); |
784 fermentablelist.dataBind(); |
778 }); |
785 }); |
779 |
786 |
780 // delete selected fermentable. |
787 // delete selected fermentable. |
781 $('#fdeleterowbutton').jqxButton({ template: 'danger', theme: theme, height: 27, width: 150, disabled: (dataRecord.stage > 3) }); |
788 $('#fdeleterowbutton').jqxButton({ template: 'danger', theme: theme, height: 27, width: 150, disabled: (dataRecord.stage > 6) }); |
782 $('#fdeleterowbutton').on('click', function() { |
789 $('#fdeleterowbutton').on('click', function() { |
783 var rowscount, id, percent, amount, i, rowdata, |
790 var rowscount, id, percent, amount, i, rowdata, |
784 selectedrowindex = $('#fermentableGrid').jqxGrid('getselectedrowindex'); |
791 selectedrowindex = $('#fermentableGrid').jqxGrid('getselectedrowindex'); |
785 rowscount = $('#fermentableGrid').jqxGrid('getdatainformation').rowscount; |
792 rowscount = $('#fermentableGrid').jqxGrid('getdatainformation').rowscount; |
786 if (selectedrowindex >= 0 && selectedrowindex < rowscount) { |
793 if (selectedrowindex >= 0 && selectedrowindex < rowscount) { |
869 }, buttonclick: function(row) { |
876 }, buttonclick: function(row) { |
870 fermentableRow = row; |
877 fermentableRow = row; |
871 fermentableData = $('#fermentableGrid').jqxGrid('getrowdata', fermentableRow); |
878 fermentableData = $('#fermentableGrid').jqxGrid('getrowdata', fermentableRow); |
872 if (fermentableData.f_added >= 4) { |
879 if (fermentableData.f_added >= 4) { |
873 alert('Wijzig dit in de Verpakken tab'); |
880 alert('Wijzig dit in de Verpakken tab'); |
874 } else if (dataRecord.stage > 3) { |
881 } else if ((dataRecord.stage >= 3 && fermentableData.f_added <= 1) || (dataRecord.stage >= 4 && fermentableData.f_added <= 2) || (dataRecord.stage >= 6 && fermentableData.f_added <= 3)) { |
875 alert('Ingredieënt is al verwerkt.'); |
882 alert('Ingredieënt is al verwerkt.'); |
876 } else { |
883 } else { |
877 $('#wf_name').val(fermentableData.f_name); |
884 $('#wf_name').val(fermentableData.f_name); |
878 $('#wf_amount').val(fermentableData.f_amount); |
885 $('#wf_amount').val(fermentableData.f_amount); |
879 $('#wf_percentage').val(fermentableData.f_percentage); |
886 $('#wf_percentage').val(fermentableData.f_percentage); |
880 $('#wf_max_in_batch').val(fermentableData.f_max_in_batch); |
887 $('#wf_max_in_batch').val(fermentableData.f_max_in_batch); |
881 $('#wf_adjust_to_total_100').val(fermentableData.f_adjust_to_total_100); |
888 $('#wf_adjust_to_total_100').val(fermentableData.f_adjust_to_total_100); |
882 $('#wf_added').val(fermentableData.f_added); |
889 $('#wf_added').val(fermentableData.f_added); |
|
890 (dataRecord.stage >= 3) ? $('#wf_added').jqxDropDownList('disableAt', 0) : $('#wf_added').jqxDropDownList('enableAt', 0); |
|
891 (dataRecord.stage >= 3) ? $('#wf_added').jqxDropDownList('disableAt', 1) : $('#wf_added').jqxDropDownList('enableAt', 1); |
|
892 (dataRecord.stage >= 4) ? $('#wf_added').jqxDropDownList('disableAt', 2) : $('#wf_added').jqxDropDownList('enableAt', 2); |
|
893 $('#wf_added').jqxDropDownList('disableAt', 4); |
|
894 $('#wf_added').jqxDropDownList('disableAt', 5); |
883 // show the popup window. |
895 // show the popup window. |
884 $('#popupFermentable').jqxWindow('open'); |
896 $('#popupFermentable').jqxWindow('open'); |
885 } |
897 } |
886 } |
898 } |
887 } |
899 } |