Beispiel #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            tb_traslado tb_traslado = db.tb_traslado.Find(id);

            db.tb_traslado.Remove(tb_traslado);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public ActionResult GeneratePDF(int?id)
        {
            tb_traslado tb_traslado = db.tb_traslado.Find(id);

            return(new ActionAsPdf("DetailsR/" + id)
            {
                FileName = (tb_traslado.tb_usuario.nombreusuario + "_" + tb_traslado.tb_ciudad.nombreCiudad + ".pdf").ToUpper(),
                PageSize = Rotativa.Options.Size.A4,
                PageOrientation = Rotativa.Options.Orientation.Landscape,
                PageMargins = new Rotativa.Options.Margins(4, 2, 4, 2)
            });
        }
Beispiel #3
0
 public ActionResult Edit([Bind(Include = "id_traslado,id_operador,id_puntosalida,fecha_vigencia")] tb_traslado tb_traslado)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tb_traslado).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_puntosalida = new SelectList(db.tb_ciudad, "idCiudad", "nombreCiudad", tb_traslado.id_puntosalida);
     ViewBag.id_operador    = new SelectList(db.tb_usuario, "idUsuario", "nombreusuario", tb_traslado.id_operador);
     return(View(tb_traslado));
 }
Beispiel #4
0
        public ActionResult DetailsR(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tb_traslado tb_traslado = db.tb_traslado.Find(id);

            if (tb_traslado == null)
            {
                return(HttpNotFound());
            }
            return(View(tb_traslado));
        }
Beispiel #5
0
        public JsonResult EditarTraslado(tb_traslado tb_traslado)
        {
            bool status = false;
            var  v      = db.tb_traslado.Find(tb_traslado.id_traslado);

            using (db)
            {
                db.Entry(v).CurrentValues.SetValues(tb_traslado);
                db.SaveChanges();
                status = true;
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Beispiel #6
0
        // GET: Traslado/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tb_traslado tb_traslado = db.tb_traslado.Find(id);

            if (tb_traslado == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_puntosalida = new SelectList(db.tb_ciudad, "idCiudad", "nombreCiudad", tb_traslado.id_puntosalida);
            ViewBag.id_operador    = new SelectList(db.tb_usuario, "idUsuario", "nombreusuario", tb_traslado.id_operador);
            return(View(tb_traslado));
        }
Beispiel #7
0
        public JsonResult DarDeBaja(tb_traslado tb_traslado, int id)
        {
            db.Configuration.ProxyCreationEnabled = false;
            bool status = false;
            var  t      = db.tb_traslado.Find(id);

            using (db)
            {
                t.estado          = 2;
                db.Entry(t).State = EntityState.Modified;
                db.SaveChanges();

                status = true;
            }

            return(new JsonResult {
                Data = new { status = status }
            });
        }
Beispiel #8
0
        public JsonResult GuardarTraslado(tb_traslado tb_traslado)
        {
            bool status = false;

            var isValidModel = TryUpdateModel(tb_traslado);

            if (isValidModel)
            {
                using (db)
                {
                    db.tb_traslado.Add(tb_traslado);
                    db.SaveChanges();
                    status = true;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }