Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }