1 2 contractsApp.run( 3 ["dataServices", "properties", "mainServices", "$rootScope", "formServices", "messagesServices", 4 function(dataServices, properties, mainServices, $rootScope, formServices, messagesServices) { 5 6 $rootScope.privateSuffix = privateSuffix; 7 /* ROUTE CHANGE */ 8 9 $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState) { $rootScope.messagesBox.hideBox(); }); 10 11 /* REST SERVICES */ 12 13 //relyngProcedures 14 dataServices.getRelyngProcedures(function (response) { 15 16 if(response.esito) { 17 dataServices.allDatas.relyngProcedures.set.data(response.valoriLookup.mappaValori); 18 } 19 }); 20 21 //regions 22 dataServices.getRegions(function (response) { 23 24 if(response.esito) { 25 26 dataServices.allDatas.regions.set.data(response.valoriLookup.mappaValori); 27 28 //set regions name in svg array 29 dataServices.allDatas.regions.get.data(function (regions) { 30 31 regions.forEach(function (val, key) { 32 33 var found = mainServices.getArrayObjectByValueKey(properties.properties.regionsSvg, "id", key) 34 35 if(!mainServices.isEmpty(found)) { 36 found.name = val 37 } 38 }); 39 40 }); 41 42 } 43 }); 44 45 //productsScope 46 dataServices.getProductsScope(function (response) { 47 48 if(response.esito) { 49 dataServices.allDatas.productsScope.set.data(response.valoriLookup.mappaValori); 50 } 51 }); 52 53 //contractsType 54 dataServices.getContractsType(function (response) { 55 56 if(response.esito) { 57 dataServices.allDatas.contractsType.set.data(response.valoriLookup.mappaValori); 58 } 59 }); 60 61 //categoriesByBoard 62 dataServices.getcategoriesByBoard(function (response) { 63 64 if(response.esito) { 65 dataServices.allDatas.categoriesByBoard.set.data(response.valoriLookup.mappaValori); 66 } 67 }); 68 69 //contractors 70 dataServices.getContractors(function (response) { 71 72 if(response.esito) { 73 dataServices.allDatas.contractors.set.data(response.valoriLookup.mappaValori); 74 } 75 }); 76 77 //lastUpdate 78 dataServices.getLastUpdate(function (response) { 79 80 $rootScope.lastUpdate = null; 81 82 //check if last update have valid property 83 var cloneResponse = mainServices.cloneObject(response); 84 delete cloneResponse["esito"]; 85 var isLastUpdateValid = formServices.checkObjectHaveValidProperty(cloneResponse) 86 87 if(response.esito && isLastUpdateValid) { 88 89 //to have tha last day of month (moment check also if the is a bissextile year) 90 moment.locale('it-IT') 91 var last = moment([response.anno, response.mese-1, response.giorno]).date(0); 92 var dd = last.format("DD "); 93 var mm = parseInt(last.format("M")); 94 var yyyy = last.format("YYYY"); 95 96 //set ang get the date with string italian month 97 var options = {'year': 'numeric', 'month': 'long', 'day': '2-digit'}; 98 var dateIT = new Date(yyyy, mm-1, dd).toLocaleString('it-IT', options).split(" "); 99 100 dataServices.allDatas.lastUpdate.set.data(dateIT); 101 102 $rootScope.lastUpdate = { 103 year: dateIT[2], 104 year2Number: String(dateIT[2]).substr(2), 105 month: dateIT[1][0].toUpperCase() + dateIT[1].substr(1), 106 monthNumber: mm, 107 day: dateIT[0], 108 confirmContracts: response.approvato == "1" ? false : true 109 }; 110 111 if(mainServices.checkIE11()) { 112 $rootScope.lastUpdate.year2Number = String(dateIT[2]).substr(3); 113 } 114 115 } 116 }); 117 118 //get tabs data 119 dataServices.getTabsData(function (response) { 120 121 $rootScope.tabsData = null; 122 123 if(response.esito && response.valoriLookup) { 124 $rootScope.tabsData = { 125 yearTab: response.valoriLookup.mappaValori.yearTab, 126 yearChartTitle: response.valoriLookup.mappaValori.yearChartTitle, 127 monthTab: response.valoriLookup.mappaValori.monthTab, 128 monthChartTitle : response.valoriLookup.mappaValori.monthChartTitle, 129 monthMapTitle: response.valoriLookup.mappaValori.monthMapTitle, 130 monthTableTitle: response.valoriLookup.mappaValori.monthTableTitle, 131 polisTab: response.valoriLookup.mappaValori.polisTab, 132 polisChartTitle: response.valoriLookup.mappaValori.polisChartTitle, 133 polisMapTitle:response.valoriLookup.mappaValori.polisMapTitle, 134 polisTableTitle: response.valoriLookup.mappaValori.polisTableTitle, 135 monthFilteredTitle: response.valoriLookup.mappaValori.monthFilteredTitle, 136 polisFilteredTitle: response.valoriLookup.mappaValori.polisFilteredTitle, 137 }; 138 } 139 }); 140}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.