Example #1
0
        public ActionResult ModificarRuta(Ruta model, string SucursalOrigen, string SucursalDestino)
        {
            string name    = TempData["username"].ToString();
            string nameRol = TempData["rol"].ToString();
            int    codUser = Int32.Parse(TempData["codUser"].ToString());

            ViewBag.name         = name;
            ViewBag.rol          = nameRol;
            TempData["username"] = name;
            TempData["rol"]      = nameRol;
            TempData["codUser"]  = codUser;

            DAOUsuario dataU  = DAOUsuario.getInstance();
            string     today  = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt");
            string     accion = "Modifico Ruta " + model.COD;

            dataU.insertarAccion(codUser, 3, today, accion);

            DAORuta data = DAORuta.getInstance();

            data.modificarRuta(model.COD, SucursalOrigen, SucursalDestino, model.costo);
            List <Ruta> Rutas = data.obtenerRuta();

            foreach (var item in Rutas)
            {
                OficinaDAO data2 = OficinaDAO.getInstance();
                Oficina    ofic  = data2.buscarOficina(Int32.Parse(item.origen));
                item.origen  = ofic.nombre;
                data2        = OficinaDAO.getInstance();
                ofic         = data2.buscarOficina(Int32.Parse(item.destino));
                item.destino = ofic.nombre;
            }
            return(View("~/Views/Ruta/IndexRuta.cshtml", Rutas));
        }