16
| <![CDATA[<script>(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start' : new Date().getTime(),
event : 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-PMBQH65');
</script>]]>
|
51
| <![CDATA[<script type="text/javascript">
//<![CDATA[
var PageMethods = function() {
PageMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PageMethods.prototype = {
_get_path:function() {
var p = this.get_path();
if (p) return p;
else return PageMethods._staticInstance.get_path();},
ListarComparativoJSON:function(anoView,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ListarComparativoJSON',false,{anoView:anoView},succeededCallback,failedCallback,userContext); }}
PageMethods.registerClass('PageMethods',Sys.Net.WebServiceProxy);
PageMethods._staticInstance = new PageMethods();
PageMethods.set_path = function(value) { PageMethods._staticInstance.set_path(value); }
PageMethods.get_path = function() { return PageMethods._staticInstance.get_path(); }
PageMethods.set_timeout = function(value) { PageMethods._staticInstance.set_timeout(value); }
PageMethods.get_timeout = function() { return PageMethods._staticInstance.get_timeout(); }
PageMethods.set_defaultUserContext = function(value) { PageMethods._staticInstance.set_defaultUserContext(value); }
PageMethods.get_defaultUserContext = function() { return PageMethods._staticInstance.get_defaultUserContext(); }
PageMethods.set_defaultSucceededCallback = function(value) { PageMethods._staticInstance.set_defaultSucceededCallback(value); }
PageMethods.get_defaultSucceededCallback = function() { return PageMethods._staticInstance.get_defaultSucceededCallback(); }
PageMethods.set_defaultFailedCallback = function(value) { PageMethods._staticInstance.set_defaultFailedCallback(value); }
PageMethods.get_defaultFailedCallback = function() { return PageMethods._staticInstance.get_defaultFailedCallback(); }
PageMethods.set_enableJsonp = function(value) { PageMethods._staticInstance.set_enableJsonp(value); }
PageMethods.get_enableJsonp = function() { return PageMethods._staticInstance.get_enableJsonp(); }
PageMethods.set_jsonpCallbackParameter = function(value) { PageMethods._staticInstance.set_jsonpCallbackParameter(value); }
PageMethods.get_jsonpCallbackParameter = function() { return PageMethods._staticInstance.get_jsonpCallbackParameter(); }
PageMethods.set_path("compararreceitasdespesas.aspx");
PageMethods.ListarComparativoJSON= function(anoView,onSuccess,onFailed,userContext) {PageMethods._staticInstance.ListarComparativoJSON(anoView,onSuccess,onFailed,userContext); }
//]]>
</script>]]>
|
339
| <![CDATA[<script>
window.onload = () => {
MostrarGrafico();
}
/* Variaveis */
var colsX = [];
var faseAtual = "";
var d3locale = d3.formatDefaultLocale({
"decimal": ",",
"thousands": ".",
"grouping": [3],
"currency": ["R$", ""]
});
var graficoBarraUniao = c3.generate({
bindto: '#graficoBarraUniao',
data: {
json: [],
keys: {
value: ['Receita', 'Receita']
},
type: 'line',
labels: false,
empty: {
label: {
text: "Nenhuma informação foi encontrada."
}
}
},
bar: {
width: {
ratio: 0.75
}
},
axis: {
x: {
type: 'indexed',
tick: {
multiline: false,
format: function (x) { return getMes(x); }
}
},
y: {
show: true,
tick: {
format: function (value) { return d3.format("$,")(value); },
rotate: 10,
},
label: {
text: 'Valor Total',
position: 'outer-center'
}
}
},
tooltip: {
format: {
title: function (x) { return getFullMes(x); },
value: function (value, ratio, id) {
var format = d3locale.format("$,.2f");
return format(value);
}
}
},
color: {
pattern: ['#72AE28', '#1f77b4', '#72ae28']
}
});
var graficoBarraProprio = c3.generate({
bindto: '#graficoBarraProprio',
data: {
json: [],
keys: {
value: ['Receita', 'Receita']
},
type: 'line',
labels: false,
empty: {
label: {
text: "Nenhuma informação foi encontrada."
}
}
},
bar: {
width: {
ratio: 0.75
}
},
axis: {
x: {
type: 'indexed',
tick: {
multiline: false,
format: function (x) { return getMes(x); }
}
},
y: {
show: true,
tick: {
format: function (value) { return d3.format("$,")(value); },
rotate: 10,
},
label: {
text: 'Valor Total',
position: 'outer-center'
}
}
},
tooltip: {
format: {
title: function (x) { return getFullMes(x); },
value: function (value, ratio, id) {
var format = d3locale.format("$,.2f");
return format(value);
}
}
},
color: {
pattern: ['#72AE28', '#1f77b4', '#72ae28']
}
});
function MostrarGrafico() {
j("#uppMasterPrincipal").show();
graficoBarraUniao.element.classList.add("graficoFull");
graficoBarraProprio.element.classList.add("graficoFull");
PageMethods.set_path("/sgp/compararreceitasdespesas.aspx");
var ano = j("[id*=ddlAno]").val();
PageMethods.ListarComparativoJSON(ano, OnSucesso, OnErro);
}
function getMes(x) {
if (x == 1)
return 'Jan';
else if (x == 2)
return 'Fev';
else if (x == 3)
return 'Mar';
else if (x == 4)
return 'Abr';
else if (x == 5)
return 'Mai';
else if (x == 6)
return 'Jun';
else if (x == 7)
return 'Jul';
else if (x == 8)
return 'Ago';
else if (x == 9)
return 'Set';
else if (x == 10)
return 'Out';
else if (x == 11)
return 'Nov';
else if (x == 13)
return 'Dez';
}
function getFullMes(x) {
if (x == 1)
return 'Janeiro';
else if (x == 2)
return 'Fevereiro';
else if (x == 3)
return 'Março';
else if (x == 4)
return 'Abril';
else if (x == 5)
return 'Maio';
else if (x == 6)
return 'Junho';
else if (x == 7)
return 'Julho';
else if (x == 8)
return 'Agosto';
else if (x == 9)
return 'Setembro';
else if (x == 10)
return 'Outubro';
else if (x == 11)
return 'Novembro';
else if (x == 12)
return 'Dezembro';
}
function OnErro(result) {
alert("Ocorreu um ao tentar preencher o gráfico: " + result._message);
}
function OnSucesso(result) {
var dadosGrafico = JSON.parse(result);
var formar = d3locale.format("$,.2f");
var recU = 0;
var despU = 0;
var recP = 0;
var despP = 0;
dadosGrafico.Uniao.forEach(function (e, index) {
recU += e.Receita;
despU += e.Despesa;
});
dadosGrafico.Propria.forEach(function (e, index) {
recP += e.Receita;
despP += e.Despesa;
});
/* * * UNIAO * * */
graficoBarraUniao.unload({
done: function () {
//resize
graficoBarraUniao.resize({
width: 910,
height: 500
});
//load
graficoBarraUniao.load({
json: dadosGrafico.Uniao,
keys: {
x: 'Mes',
value: ['Receita', 'Despesa']
},
done: function () {
j("#TotalUniaoReceita").text("Total Receitas: " + formar(recU));
j("#TotalUniaoDespesa").text("Total Despesas: " + formar(despU));
graficoBarraUniao.element.classList.remove("graficoFull");
}
});
}
});
/* * * PROPRIA * * */
graficoBarraProprio.unload({
done: function () {
//resize
graficoBarraProprio.resize({
width: 910,
height: 500
});
//load
graficoBarraProprio.load({
json: dadosGrafico.Propria,
keys: {
x: 'Mes',
value: ['Receita', 'Despesa']
},
done: function () {
j("#TotalProprioReceita").text("Total Receita: " + formar(recP));
j("#TotalProprioDespesa").text("Total Despesa: " + formar(despP));
graficoBarraProprio.element.classList.remove("graficoFull");
setTimeout(function () {
//remove os valores zerados
d3.selectAll(".c3-chart-texts .c3-target text")[0].forEach(function (s) {
if (s.textContent == "R$0,00")
s.remove();
});
j("#uppMasterPrincipal").hide();
}, 1000);
}
});
}
});
setTimeout(function () { j("#uppMasterPrincipal").hide(); }, 6000);
}
</script>]]>
|