protected override Dictionary <string, string> GetFilterValues() { return(new Dictionary <string, string> { { "Rutas_Totales", TotalRutas.ToString("#0") }, { "Vehiculos_Totales", TotalVehiculos.ToString("#0") }, { "Con_Vehiculo", RutasConVehiculo.ToString("#0") }, { "Sin_Vehiculo", RutasSinVehiculo.ToString("#0") }, { "Iniciadas", RutasIniciadas.ToString("#0") }, { "Sin_Iniciar", RutasSinIniciar.ToString("#0") }, { "Finalizadas", RutasFinalizadas.ToString("#0") }, { "En_Curso", RutasEnCurso.ToString("#0") } }); }
private void ShowTotales(IEnumerable <ViajeDistribucion> viajes) { tbl_totales.Visible = true; TotalRutas = viajes.Count(); TotalVehiculos = viajes.Where(v => v.Vehiculo != null).Select(v => v.Vehiculo).Distinct().Count(); RutasConVehiculo = viajes.Count(v => v.Vehiculo != null); RutasSinVehiculo = viajes.Count(v => v.Vehiculo == null); RutasIniciadas = viajes.Count(v => v.InicioReal.HasValue); RutasSinIniciar = viajes.Count(v => !v.InicioReal.HasValue); RutasFinalizadas = viajes.Count(v => v.Estado == ViajeDistribucion.Estados.Cerrado); RutasEnCurso = viajes.Count(v => v.Estado == ViajeDistribucion.Estados.EnCurso); lblTotalRutas.Text = TotalRutas.ToString("#0"); lblTotalVehiculos.Text = TotalVehiculos.ToString("#0"); lblRutasConVehiculo.Text = RutasConVehiculo.ToString("#0"); lblRutasSinVehiculo.Text = RutasSinVehiculo.ToString("#0"); lblRutasIniciadas.Text = RutasIniciadas.ToString("#0"); lblRutasSinIniciar.Text = RutasSinIniciar.ToString("#0"); lblRutasFinalizadas.Text = RutasFinalizadas.ToString("#0"); lblRutasEnCurso.Text = RutasEnCurso.ToString("#0"); }