コード例 #1
0
        public static string CargarReporte(string[] lista, string fechaI, string fechaF, string tipoRel, string tiempoDet, int radio)
        {
            string result = String.Empty;

            LReportes     lg    = new LReportes();
            List <string> placa = new List <string>(lista);
            //int tipoRel = Convert.ToInt32(rcbTipoRel.SelectedValue);
            var reporteCtrl = new ReporteController();
            List <Seguimiento>    listobjetos = reporteCtrl.ListaImeis(placa);
            List <string>         final       = listobjetos.Select(w => w.IMEI).ToList();
            string                plac        = toimeis(final);
            List <DetencionesRpt> reporte     = new List <DetencionesRpt>();
            int tiporel1   = Convert.ToInt32(tipoRel);
            int tiempoDet1 = Convert.ToInt32(tiempoDet);

            reporte = lg.ListarReporteDetenciones(plac, fechaI, fechaF, tiporel1, tiempoDet1, radio);
            foreach (var item in listobjetos)
            {
                reporte.Where(w => w.Vehiculo == item.IMEI).ToList().ForEach(f => f.Vehiculo = item.NroPlaca);
            }
            HttpContext.Current.Session["RptDetenciones"] = reporte;
            result = JsonConvert.SerializeObject(reporte, Formatting.Indented);
            return(result);
        }