Ejemplo n.º 1
0
        // GET: Admin/Producto
        public ActionResult Index(bool estado = true)
        {
            ViewBag.estado = estado;
            var data = new RutaManager().GetAllDTO(estado);

            return(View(data));
        }
Ejemplo n.º 2
0
        public ActionResult Ver(string CiudadDestino, string CiudadOrigen, string viaje)
        {
            ViewBag.origen  = CiudadOrigen;
            ViewBag.destino = CiudadDestino;
            ViewBag.viaje   = viaje;
            var data = new RutaManager().buscar(CiudadDestino, CiudadDestino, viaje);

            return(RedirectToAction("Formulario", data));
        }
Ejemplo n.º 3
0
 public ActionResult Insertar(Ruta obj)
 {
     if (ModelState.IsValid)
     {
         int rpta = new RutaManager().Insert(obj);
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View("Formulario", obj));
     }
 }
Ejemplo n.º 4
0
        public IHttpActionResult Delete(Ruta ruta)
        {
            try
            {
                var mng = new RutaManager();
                mng.Delete(ruta);
                apiResp.Message = "Ruta descativada";

                return(Ok(apiResp));
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }
        }
Ejemplo n.º 5
0
        public ActionResult Modificar(Ruta obj)
        {
            // obj.Fecha = DateTime.Now.Date;
            if (ModelState.IsValid)
            {
                int rpta = new RutaManager().Update(obj);
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.op     = CRUD.Modificar.ToString();
                ViewBag.chofer = new SelectList(new ChoferManager().GetAllSimple(), "ChoferID", "Nombre");

                return(View("Formulario", obj));
            }
        }
Ejemplo n.º 6
0
        [AllowAnonymous] //Usado en homepage
        public IHttpActionResult GetAll(int terminal, int empresaId = 0)
        {
            apiResp = new ApiResponse();
            var mng = new RutaManager();

            try
            {
                apiResp.Data    = mng.RetrieveAll(terminal, empresaId);
                apiResp.Message = "Lista de rutas";
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }

            return(Ok(apiResp));
        }
Ejemplo n.º 7
0
        [AllowAnonymous] //Usado en homepage
        public IHttpActionResult Terminal(int id)
        {
            apiResp = new ApiResponse();
            var mng = new RutaManager();

            try
            {
                apiResp.Data = mng.RetrieveByTerminal(new Ruta {
                    TerminalId = id
                });
                apiResp.Message = "Ruta";
            }
            catch (BusinessException bex)
            {
                return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
            }

            return(Ok(apiResp));
        }
Ejemplo n.º 8
0
        //[HttpGet]
        //public ActionResult Ver()
        //{


        //    return View();


        //}

        //[HttpPost]
        public ActionResult Ver(bool estado = true)
        {
            var data = new RutaManager().GetAllDTO(estado);

            return(View(data));
        }
Ejemplo n.º 9
0
        public ActionResult Eliminar(int id)
        {
            int rpta = new RutaManager().Delete(id);

            return(RedirectToAction("index"));
        }