-
-function show_invoice_button () {
- $("#action_save_proposals").hide();
- $("#action_save_invoices").show();
-}
-
-function show_proposal_button () {
- $("#action_save_invoices").hide();
- $("#action_save_proposals").show();
-}
-
-function assign_invoice(bt_id) {
- kivi.popup_dialog({
- url: 'controller.pl?action=BankTransaction/assign_invoice',
- data: '&bt_id=' + bt_id,
- type: 'POST',
- id: 'assign_invoice_window',
- dialog: { title: kivi.t8('Assign invoice') }
- });
- return true;
-}
-
-function add_invoices(bt_id, prop_id, prop_invnumber) {
- //prop_id is a proposed invoice_id
- var number_of_elements = document.getElementsByName(prop_id).length;
- for( var i = 0; i < number_of_elements; i++ ) {
- var node = document.getElementsByName(prop_id)[0];
- node.parentNode.removeChild(node);
- }
- UnTip();
- var invoices = document.getElementById('assigned_invoices_' + bt_id);
- var div_element = '<div id="' + bt_id + '.' + prop_id + '">';
- var hidden_element = '<input type="hidden" name="invoice_ids.' + bt_id + '[]" value="' + prop_id + '">' + prop_invnumber;
- var link_element = '<a href=# onclick="delete_invoice(' + bt_id + ',' + prop_id + ');">x</a>';
- var new_html = div_element + hidden_element + link_element + '</div>';
- invoices.innerHTML += new_html;
-}
-
-function delete_invoice(bt_id, prop_id) {
- $( "#" + bt_id + "\\." + prop_id ).remove();
-}
-
-function create_invoice(bt_id) {
- kivi.popup_dialog({
- url: 'controller.pl?action=BankTransaction/create_invoice',
- data: '&bt_id=' + bt_id + "&filter.bank_account=[% FORM.filter.bank_account %]&filter.todate=[% FORM.filter.todate %]&filter.fromdate=[% FORM.filter.fromdate %]",
- type: 'POST',
- id: 'create_invoice_window',
- dialog: { title: kivi.t8('Create invoice') }
- });
- return true;
-}
-