Exemplo n.º 1
0
        public void listadorut(int origen, int fin, int escala)
        {
            ViewBag.NumEscala            = escala;
            ViewBag.Listado_Detalle_Ruta = BLDETALLE_DE_RUTA.Listado();
            List <DETALLE_DE_RUTA> Listado_Detalle_Ruta = (List <DETALLE_DE_RUTA>)ViewBag.Listado_Detalle_Ruta;
            List <DETALLE_DE_RUTA> listaobjeto          = new List <DETALLE_DE_RUTA>();

            foreach (DETALLE_DE_RUTA item in Listado_Detalle_Ruta)
            {
                if (item.Estado.Equals("Activo") && item.ID_R1ORIGEN.Equals(origen))
                {
                    switch (escala)
                    {
                    case 0:
                        if (item.Ruta_2.Equals(null) && item.ID_R1DESTINO.Equals(fin))
                        {
                            listaobjeto.Add(item);
                        }
                        break;

                    case 1:
                        if (item.Ruta_3.Equals(null) && item.ID_R2DESTINO.Equals(fin))
                        {
                            listaobjeto.Add(item);
                        }
                        break;

                    case 2:
                        if (item.Ruta_4.Equals(null) && item.ID_R3DESTINO.Equals(fin))
                        {
                            listaobjeto.Add(item);
                        }
                        break;

                    case 3:
                        if (item.Ruta_2 != null && item.ID_R4DESTINO.Equals(fin))
                        {
                            listaobjeto.Add(item);
                        }
                        break;
                    }
                }
            }

            ViewBag.ListadoDet_Rutas_Selec = listaobjeto;
        }
Exemplo n.º 2
0
 public ActionResult RutaSeleccionada(int id_Det_Ruta, int escala)
 {
     ViewBag.NumEscala        = escala;
     ViewBag.RutaSeleccionada = BLDETALLE_DE_RUTA.rutaSeleccionada(id_Det_Ruta);
     return(PartialView());
 }