Пример #1
0
 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") }
     });
 }
Пример #2
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");
        }