Fixed JS handling of commisions on job index

This commit is contained in:
Karl Cordes 2011-04-20 14:47:20 +10:00
parent dd0222c16c
commit cb786a4dea

View file

@ -75,24 +75,35 @@
}
}
else { //Export Sale
if(currencyID == 2) {//Export Sale. AUD
$('.export_sale_aud').attr("readonly",false);
$(".export_sale_aud").addClass("highlighted");
$(".aust_sale_fc").attr("readonly",true);
else {
//Handle Commissions.
if(catID == 2 || catID == 5) { //Commission. Australian Supplier.
$(".aust_sale_aud").attr("readonly",true);
$(".aust_sale_fc").attr("readonly",true);
$('.export_sale_fc').attr("readonly",true);
}
else { //Export Sale. Foreign Currency.
$('.export_sale_fc').attr("readonly",false);
$(".export_sale_fc").addClass("highlighted");
$(".aust_sale_fc").attr("readonly",true);
$(".aust_sale_aud").attr("readonly",true);
$('.export_sale_aud').attr("readonly",true);
$('.commissions_any_currency').addClass("highlighted");
}
else {
//Export Sale
if(currencyID == 2) {//Export Sale. AUD
$('.export_sale_aud').attr("readonly",false);
$(".export_sale_aud").addClass("highlighted");
$(".aust_sale_fc").attr("readonly",true);
$(".aust_sale_aud").attr("readonly",true);
$('.export_sale_fc').attr("readonly",true);
}
else { //Export Sale. Foreign Currency.
$('.export_sale_fc').attr("readonly",false);
$(".export_sale_fc").addClass("highlighted");
$(".aust_sale_fc").attr("readonly",true);
$(".aust_sale_aud").attr("readonly",true);
$('.export_sale_aud').attr("readonly",true);
}
}
}
@ -239,9 +250,9 @@ else {
<td> <?=$form->input('gross_profit_value_after_discount_exports_foreign_currency', array('id'=>$job['Job']['id']."_gross_profit_value_after_discount_exports_foreign_currency",'value'=>$job['Job']['gross_profit_value_after_discount_exports_foreign_currency'], 'label'=>false, 'class'=>'export_sale_fc'));?>
</td>
<td>
<?=$form->input('gross_commissions', array('id'=>$job['Job']['id']."_gross_commissions",'value'=>$job['Job']['gross_commissions'], 'label'=>false));?>
<?=$form->input('gross_commissions', array('id'=>$job['Job']['id']."_gross_commissions",'value'=>$job['Job']['gross_commissions'], 'label'=>false, 'class'=>'commissions_any_currency'));?>
</td>
<td> <?=$form->input('net_commissions', array('id'=>$job['Job']['id']."_net_commissions",'value'=>$job['Job']['net_commissions'], 'label'=>false));?>
<td> <?=$form->input('net_commissions', array('id'=>$job['Job']['id']."_net_commissions",'value'=>$job['Job']['net_commissions'], 'label'=>false,'class'=>'commissions_any_currency'));?>
</td>
<td><button class="saveButton">Save</button> <button class="cancelButton">Cancel</button></td>
</tr>