public static string GetChartDataFecha(string fecha1, string fecha2) { var chartData = new object[3]; chartData[0] = new object[] { "Product Category", "Asientos" }; EventoBLL even = new EventoBLL(); int cantTotal = 0; int cantTotalVendidas = 0; DateTime fechaInicio = DateTime.Parse(fecha1); DateTime fechaFin = DateTime.Parse(fecha2); List <EventoBEL> eventos = even.buscarEventosRango(fechaInicio, fechaFin); foreach (EventoBEL evento in eventos) { cantTotal += even.totalEntradasPorEventos(evento.IdEvento); cantTotalVendidas += even.totalEntradasVendidasPorEventos(evento.IdEvento); } chartData[1] = new object[] { "Asientos Disponibles", cantTotal }; chartData[2] = new object[] { "Asientos Vendidos", cantTotalVendidas }; var jsonSerializator = new JavaScriptSerializer(); return(jsonSerializator.Serialize(chartData)); }
public static string GetChartData(string idEvento) { var chartData = new object[3]; chartData[0] = new object[] { "Product Category", "Asientos" }; EventoBLL even = new EventoBLL(); EventoBEL evento = even.traerEventoId(Int32.Parse(idEvento)); int cantTotal = even.totalEntradasPorEventos(Int32.Parse(idEvento)); int cantTotalVendidas = even.totalEntradasVendidasPorEventos(Int32.Parse(idEvento)); chartData[1] = new object[] { "Asientos Disponibles", cantTotal }; chartData[2] = new object[] { "Asientos Vendidos", cantTotalVendidas }; var jsonSerializator = new JavaScriptSerializer(); return(jsonSerializator.Serialize(chartData)); }