X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=js%2Fkivi.Order.js;h=b82358b679138fc80fb93d1e6e6a0e9af8374802;hb=958b82d600cebec78ff208257b1fd348ee0439bf;hp=05cea60a37a01a5321c1e60f64ecd0449f31628f;hpb=40f3befb965dd6125c0da70ad292f41a5d168d1c;p=kivitendo-erp.git diff --git a/js/kivi.Order.js b/js/kivi.Order.js index 05cea60a3..b82358b67 100644 --- a/js/kivi.Order.js +++ b/js/kivi.Order.js @@ -474,6 +474,15 @@ namespace('kivi.Order', function(ns) { return insert_before_item_id; }; + ns.update_item_input_row = function() { + if (!ns.check_cv()) return; + + var data = $('#order_form').serializeArray(); + data.push({ name: 'action', value: 'Order/update_item_input_row' }); + + $.post("controller.pl", data, kivi.eval_json_result); + }; + ns.add_item = function() { if ($('#add_item_parts_id').val() === '') return; if (!ns.check_cv()) return; @@ -902,13 +911,9 @@ $(function() { $('#order_transdate_as_date').change(kivi.Order.update_exchangerate); $('#order_exchangerate_as_null_number').change(kivi.Order.exchangerate_changed); - if ($('#type').val() == 'sales_order' || $('#type').val() == 'sales_quotation' ) { - $('#add_item_parts_id').on('set_item:PartPicker', function(e,o) { $('#add_item_sellprice_as_number').val(kivi.format_amount(o.sellprice, -2)) }); - } else { - $('#add_item_parts_id').on('set_item:PartPicker', function(e,o) { $('#add_item_sellprice_as_number').val(kivi.format_amount(o.lastcost, -2)) }); - } - $('#add_item_parts_id').on('set_item:PartPicker', function(e,o) { $('#add_item_description').val(o.description) }); - $('#add_item_parts_id').on('set_item:PartPicker', function(e,o) { $('#add_item_unit').val(o.unit) }); + $('#add_item_parts_id').on('set_item:PartPicker', function() { + kivi.Order.update_item_input_row(); + }); $('.add_item_input').keydown(function(event) { if (event.keyCode == 13) {