protected void btnEnviar_Click(object sender, EventArgs e) { PedidoBD bd = new PedidoBD(); DateTime dataIni = DateTime.ParseExact(txtInicial.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); DateTime dataFim = DateTime.ParseExact(txtFinal.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture); DataSet ds = bd.SelectAllByDATAS(dataIni, dataFim); if (dataFim < dataIni) { txtMensagem.Text = "Data final é menor que Data inicial."; txtInicial.Text = ""; txtFinal.Text = ""; txtInicial.Focus(); } else { txtMensagem.Text = ""; string dados = ""; //varre linhas do dataset dados = dados + "['Data do pedido', 'Quantidade de Pedidos'],"; foreach (DataRow dr in ds.Tables[0].Rows) { dados = dados + "['" + Convert.ToDateTime(dr["datapedido"]).ToShortDateString() + "', " + Convert.ToInt32(dr["quantidade"]) + "],"; } if (dados == "['Data do pedido', 'Quantidade de Pedidos'],") { txtMensagem.Text = "Não existem pedidos nesse intervalo de busca, tente uma nova consulta"; txtInicial.Text = ""; txtFinal.Text = ""; txtInicial.Focus(); } else { txtMensagem.Text = ""; GerarGrafico(dados); } } }