コード例 #1
0
    public void RetornarVendas()
    {
        int    iIDCampanha  = Convert.ToInt32(dropCampanha.SelectedValue);
        string sDataInicial = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(txtdatDataInicial.Text);
        string sDataFinal   = PontoBr.Conversoes.Data.ConverterDataFormatoDDMMAAAAComBarraParaAAAAMMDDComBarra(txtdatDataFinal.Text) + " 23:59:59";
        bool   bTop10       = chkTop10.Checked;

        relatorioCTL CRelatorio = new relatorioCTL();
        DataSet      dataSet    = CRelatorio.RetornarVendas_dashboard(iIDCampanha, sDataInicial, sDataFinal, bTop10);

        string sDados = "['Televendedor', 'Quantidade', { role: 'annotation' }]";
        string sLabelValor;
        int    iQuantidade = Convert.ToInt32(dataSet.Tables[1].Rows[0][0]);

        if (dataSet.Tables[0].Rows.Count > 0)
        {
            foreach (DataRow dataRow in dataSet.Tables[0].Rows)
            {
                sLabelValor = dataRow["Quantidade"].ToString() == "0" ? "" : dataRow["Quantidade"].ToString();
                sDados     += ", ['" + dataRow["Televendedor"].ToString() + "', " + dataRow["Quantidade"].ToString() + ", '" + sLabelValor + "'] ";
            }
        }
        else
        {
            sDados += ", ['', 0, ''] ";
        }

        legenda_vendas.InnerText = iQuantidade.ToString() + " venda(s) efetivadas";
        Response.Write(sDados);
    }