var sales = { organizationId:0, showSalesReportTable:function(orgId){ sales.organizationId=orgId; var html=""; html+='
'; var labelHeader = '

Sales

'; $("#defineSalesReport").html(labelHeader + html); sales.includeSalesReportTable(orgId); }, includeSalesReportTable:function(orgId){ var hash = generateHash(); includeComponent("#salesReportTable",PATH_HTML_SALES_REPORT_GRID()+'?organizationId='+orgId,function(){ }); }, evtShowSaleDetail:function(idTransaction){ var param={}; param.idTransaction=idTransaction; $("#content").append("
asd
"); $("#content").append(""); excludeComponent("#salesDetailPopup"); includeComponent("#salesDetailPopup",PATH_HTML_SHOWDETAILSSALES()+'?idTransaction='+idTransaction,function(){ showFancyPopupDetails("#linksalesdetailPopup",function(){},function(){}); }); }, evtShowSaleDetailNoOrg:function(idTransaction){ var param={}; param.idTransaction=idTransaction; $("#content").append("
asd
"); $("#content").append(""); excludeComponent("#salesDetailPopup"); includeComponent("#salesDetailPopup",PATH_HTML_SHOWDETAILSSALESNORG()+'?idTransaction='+idTransaction,function(){ showFancyPopupDetails("#linksalesdetailPopup",function(){},function(){}); }); }, iniDataTableSalesReport:function(orgId,courseId){ var url=''; if(orgId > 0){ url=PATH_SERVICE_GET_ORGANIZATION_SALESREPORT()+'?organizationId='+orgId; }else{ url=PATH_SERVICE_GET_COURSE_SALES_REPORT_PAGED()+'?courseId='+courseId; } var table = $("#salesReportTrack").DataTable({ "stripeClasses": [], "orderClasses": false, "destroy": true, "autoWidth": true, "paging": true, "pagingType" : "full_numbers", "pageLength": 10, "lengthMenu": [1, 5, 10, 20, 50, 100], "searching": true, "ordering": true, "language": { "processing": "Processing...", "search": "Search:", "lengthMenu": "Show _MENU_ rows", "info": "Showing _START_ to _END_ of _TOTAL_ rows", "infoEmpty": "Showing 0 to 0 of 0 rows", "infoFiltered": "(filtered _MAX_ filtered)", "infoPostFix": "", "loadingRecords": "Loading...", "zeroRecords": "Not found", "emptyTable": "No results", paginate: { "first": "First", "previous": "Previous", "next": "Next", "last": "Last" } }, "info": true, "columnDefs": [ {"orderable":false, "searchable":false,} ,{"className": "text-left", "targets": [2]} ], retrieve : true, "columns": [ { "data": null, render: function (data, type, row) { return ""+data.id+""; } }, { "data": null, render: function (data, type, row) { return ""+convertDate(data.purchaseDate,CURRENT_LOCALE)+""; } }, { "data": null, render: function (data, type, row) { return ""+data.courseTitle+""; } }, { "data": "profileLogin"}, { "data": "currency"}, { "data": null, render: function (data, type, row) { return ""+formatMoney(data.amount,CURRENT_LOCALE)+""; } }, { "data": null, render: function (data, type, row) { return ""+formatMoney(data.commission,CURRENT_LOCALE)+""; } }, ], "order": [[ 0, "desc" ]], "processing": true, "serverSide": true, "ajax":url }); } };