/// /************************************************* // // TOOLS - PAGAMENTI // **************************************************/ function SearchPagamento() { var IsIncasso = $('#Incassi:checked').length == 0 ? false : true; var IsAll = $('#PaiedAll:checked').length == 0 ? false : true; var dateF = $('#DateF').val(); var dateT = $('#DateT').val(); var Soggetto = $('#Soggetto').val(); var Prodotto = $('#Prodotto').val(); var url = '/TOOLS/PAGAM_GetList/?IsIncasso=' + IsIncasso + '&IsAll=' + IsAll + '&DateF=' + dateF + '&DateT=' + dateT + '&Soggetto=' + Soggetto + '&Prodotto=' + Prodotto; var divResult = $('#divResult'); divResult.height(150); divResult.busy(); $.ajax({ type: "GET", url: url, success: function (data) { divResult.busy('hide'); divResult.height('auto'); divResult.html(data); }, error: function () { divResult.busy('hide'); AlertError(); } }); } function PayConferma(idConferma, isPayed) { var url = '/TOOLS/PAGAM_Pay/?ID=' + idConferma; var btnPay = $('#btnPay' + idConferma); var statusLabel = $('#status' + idConferma); var dateLabel = $('#pagDate' + idConferma); var oldContentText = btnPay.attr("value"); var newContentText = btnPay.attr("icOtherStr"); var oldStatus = statusLabel.html(); var newStatus = statusLabel.attr("icOtherStr"); var today = (new Date).toLocaleDateString(); //var parent = $('#parentSet' + idConferma); btnPay.hide(); btnPay.before(WaitingIcon(false)); $.ajax({ type: "GET", url: url, success: function (data) { $('.waiting-icon-small').remove(); btnPay.show(); if (data == "OK") { statusLabel.html(newStatus); statusLabel.attr("icOtherStr", oldStatus); dateLabel.html(today); btnPay.button({ label: newContentText }); btnPay.button("option", "label", newContentText); btnPay.attr("icOtherStr", oldContentText); } else { AlertError(); } }, error: function () { AlertError(); parent.htm(old); } }); } /************************************************* // // TOOLS - CONTATTI // **************************************************/ function SearchContatti() { var IsCLFinale; if ($('#ISClienteFinale').attr("checked") == true) { IsCLFinale = 1; } else { IsCLFinale = 0; } var dateF = $('#DateF').val(); var dateT = $('#DateT').val(); var idOp = $('input[name^="cbSoggetti"]').last().val(); var url = '/TOOLS/CONTATTI_GetList/?&DateF=' + dateF + '&DateT=' + dateT + '&IDOperatore=' + idOp + '&IDReferente=-1' + '&isClienteFinale=0&showHeader=1' + '&Page=0'; var btnSearch = $('#btnSearchContatti'); var old = btnSearch.parent().html(); btnSearch.html(WaitingIcon(true)); $.ajax({ type: "GET", url: url, success: function (data) { btnSearch.html(old); //$('#divSearch').after(data); $('#divResult').html(data); }, error: function () { AlertError(); btnSearch.html(old); } }); } function GetContattiHst(IDRef) { var url = '/TOOLS/CONTATTI_GetHst/?IDRef=' + IDRef; var hst = $('#hstStorico'); hst.height(150).busy(); $.ajax({ type: "GET", url: url, success: function (data) { hst.busy('hide'); hst.height('auto'); hst.html(data); }, error: function () { AlertError(); $('#hstStorico').html(''); } }); } function AddHstContatti(IDOperatore) { var Nota = $('#txtNota0').val(); var IDRef = $('#IDRef0').val(); var url = '/TOOLS/CONTATTI_AddHst/?IDRef=' + IDRef + '&IDOp=' + IDOperatore + '&Nota=' + Nota; $.ajax({ type: "GET", url: url, success: function (data) { var newRow = $(data); //newRow.hide(); $('.cnt_RowHst').first().after(newRow); newRow.slideDown('normal', function () { $('#txtNota0').val(''); }); }, error: function () { AlertError(); } }); } function SaveHstContatti(IDContatto) { var Nota = $('#txtNota' + IDContatto).val(); var url = '/TOOLS/CONTATTI_SaveHst/?IDContatto=' + IDContatto + '&Nota=' + Nota; $.ajax({ type: "GET", url: url, success: function (data) { if (data == 'OK') { alert('Save completed successfully.'); } else { // Errore nell'eliminazione alert('Unspecified error on the server'); } }, error: function () { AlertError(); } }); } function DeleteHstContatti(IDContatto) { var url = '/TOOLS/CONTATTI_DeleteHst/?IDContatto=' + IDContatto; $.ajax({ type: "GET", url: url, success: function (data) { if (data == 'OK') { // Eliminazione avvenuta con successo removeDOMElement('Contatto' + IDContatto.toString()); } else { // Errore nell'eliminazione alert('Unspecified error on the server'); } }, error: function () { AlertError(); } }); } /************************************************* // // TOOLS - CAMBIO VENDITORE // **************************************************/ function SetHstVend(IDHst, IDSogg, Isok) { var url = '/TOOLS/ASSVEND_Set/?IDHst=' + IDHst + '&IDSoggetto=' + IDSogg + '&isOk=' + Isok; var btnDiv = $('#parentSet' + IDHst.toString()); btnDiv.busy(); $.ajax({ type: "GET", url: url, success: function (data) { if (data == 'OK') { // Assegnazione avvenuta con successo btnDiv.busy('hide'); btnDiv.text('Save completed successfully.'); window.setTimeout(function () { removeDOMElement('AssignVend' + IDHst.toString()) }, 1000); } else { // Errore nell'Assegnazione alert('Unspecified error on the server'); } }, error: function () { AlertError(); } }); } /************************************************* // // TOOLS - ACCESSI // **************************************************/ function SearchAccessi(dropDown) { var IDOp = ($('#cbOperatore option:selected').val()); var url = '/TOOLS/ACCESS_GetList/?IDOperatore=' + IDOp; var divResult = $('#results'); divResult.busy(); $.ajax({ type: "GET", url: url, success: function (data) { // Assegnazione avvenuta con successo divResult.busy('hide'); divResult.html(data); }, error: function () { AlertError(); } }); } function SetToolStatus(idTool) { var IDOp = ($('#cbOperatore option:selected').val()); var Enabled = ($('#txtEnabled' + idTool).val()); var url = '/TOOLS/ACCESS_SetTool/?IDOperatore=' + IDOp + '&IDTool=' + idTool + '&ISEnabled=' + Enabled; var divStatus = ($('#status' + idTool)); $.ajax({ type: "GET", url: url, success: function (data) { if (data == 'OK') { if (Enabled == 1) { $('#txtEnabled' + idTool).val('0'); } else { $('#txtEnabled' + idTool).val('1'); } var newStatus = $(divStatus).attr('icattr'); var oldStatus = $(divStatus).text(); var newImg = $('#imgLink' + idTool).attr('icattr'); var oldImd = $('#imgLink' + idTool).attr('src'); $('#imgLink' + idTool).attr('src', newImg); $('#imgLink' + idTool).attr('icattr', oldImd); $(divStatus).attr('icattr', oldStatus); $(divStatus).text(newStatus); } else { // Errore nell'Assegnazione alert('Unspecified error on the server'); } }, error: function () { AlertError(); } }); } /************************************************* // // TOOLS - CAMBI // **************************************************/ function ShowHstCambi(IDValuta) { var IDOp = ($('#cbOperatore option:selected').val()); var url = '/TOOLS/ShowHstCambio/?IDValuta=' + IDValuta; HideHstCambi(); $.ajax({ type: "GET", url: url, success: function (data) { var newRow = $(data); $('#CustRow' + IDValuta).after(newRow); newRow.hide(); newRow.slideDown('normal'); }, error: function () { AlertError(); } }); } function HideHstCambi() { var elem = $('#HstCambio'); if ((elem != undefined) && (elem.length > 0)) { elem.slideUp(function () { elem.remove(); }); }; } function PrepPagination(paginator, pageContainer, url, count, countPerPage) { $("#" + paginator).paginate({ count: parseInt(count / countPerPage) + 1, start: 1, display: (count > 100 ? 8 : parseInt(count / countPerPage) + 1), border: false, text_color: '#6C7B83', background_color: '#E6EDED', text_hover_color: '#68C2EF', background_hover_color: '#97CAE4', url: url, pageContainer: pageContainer }); }; function SetCambio(IDValuta) { var btnDiv = $('#parentSet' + IDValuta.toString()); var btn = $('#btnSave' + IDValuta.toString()); var oldHtml = $('#parentSet' + IDValuta.toString()).html(); var change = $('#Cambio' + IDValuta.toString()).val(); var spanData = $('#ChangeData' + IDValuta.toString()); var ChangeValue = Globalize.parseFloat(change); if (isNaN(ChangeValue)) { $('#Cambio' + IDValuta).addClass('input-validation-error') } else { var url = '/TOOLS/CHANGE_Set/?IdValuta=' + IDValuta + '&NewValue=' + Globalize.format(ChangeValue, 'n4'); //.replace(Globalize.culture().numberFormat[','], '') //ChangeValue.toString(); btn.hide(); btnDiv.prepend(WaitingIcon(true)); $.ajax({ type: "GET", url: url, success: function (data) { $('.ui-autocomplete-loading-big').remove(); btn.show(); if (data.substring(0, 2) == 'OK') { // Assegnazione avvenuta con successo $(spanData).text(data.substring(2, data.length)); } else { // Errore nell'Assegnazione alert('Unspecified error on the server'); } }, error: function () { AlertError(); } }); } }