private void CarregaLabels(int adv, int mes) { PagamentoDB pagDB = new PagamentoDB(); lblTotalPagamento.Text = pagDB.TotalPagamentoMes(adv, mes).ToString("C2"); double pagamento = pagDB.TotalPagamentoMes(adv, mes); DespesasDB desDB = new DespesasDB(); lblTotalDespesa.Text = desDB.GetTotalDespesaEscritorio(adv, mes).ToString("C2"); double despesa = desDB.GetTotalDespesaEscritorio(adv, mes); double total = pagamento - despesa; lblFaturamento.Text = total.ToString("C2"); }
private DataTable GetDataFinanceiro(int adv) { DespesasDB desDB = new DespesasDB(); PagamentoDB pagDB = new PagamentoDB(); DataTable dt = new DataTable(); dt.Columns.Add("id", typeof(int)); dt.Columns.Add("Despesa", typeof(int)); dt.Columns.Add("Pagamento", typeof(int)); dt.Columns.Add("Mes", typeof(string)); for (int i = 1; i <= 12; i++) { double despesa = desDB.GetTotalDespesaEscritorio(adv, i); double pagamento = pagDB.TotalPagamentoMes(adv, i); string mes = System.Globalization.DateTimeFormatInfo.CurrentInfo.GetMonthName(i); dt.Rows.Add(i, despesa, pagamento, mes); } return(dt); }
public void BindChartPagamentos(int adv, Literal lt) { DataTable dt = new DataTable(); StringBuilder str = new StringBuilder(); PagamentoDB pagDB = new PagamentoDB(); dt.Columns.Add("id", typeof(int)); dt.Columns.Add("Total", typeof(int)); dt.Columns.Add("Mes", typeof(string)); for (int i = 1; i <= 12; i++) { double total = pagDB.TotalPagamentoMes(adv, i); string mes = System.Globalization.DateTimeFormatInfo.CurrentInfo.GetMonthName(i); dt.Rows.Add(i, total, mes); } str.Append(@"<script type=*text/javascript*> google.load( *visualization*, *1*, {packages:[*corechart*]}); google.setOnLoadCallback(drawChartPagamentosAno); function drawChartPagamentosAno() { var data = google.visualization.arrayToDataTable([ ['2015', 'Pagamentos'], "); for (int i = 0; i <= dt.Rows.Count - 1; i++) { str.Append("['" + dt.Rows[i]["Mes"].ToString() + "'," + dt.Rows[i]["Total"].ToString() + "],"); } str.Append(" ]); "); str.Append(" var options = {"); str.Append(" backgroundColor: '#fff', "); str.Append(" chart: {"); str.Append(" title: 'Relatorio Pagamentos',"); str.Append(" }"); str.Append(" };"); str.Append(" var chart = new google.visualization.ColumnChart(document.getElementById('chart_PagamentosAno'));"); str.Append(" chart.draw(data, options);"); str.Append("}"); str.Append("</script>"); lt.Text = str.ToString().Replace('*', '"'); }