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

            db.tb_tarifa_aerea.Remove(tb_tarifa_aerea);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public ActionResult DetailsR(int id)
        {
            tb_tarifa_aerea tb_tarifa_aerea = db.tb_tarifa_aerea.Find(id);

            if (tb_tarifa_aerea == null)
            {
                return(HttpNotFound());
            }
            return(View(tb_tarifa_aerea));
        }
Exemple #3
0
        public ActionResult GeneratePDF(int?id)
        {
            tb_tarifa_aerea tb_tarifa_aerea = db.tb_tarifa_aerea.Find(id);

            return(new ActionAsPdf("DetailsR/" + id)
            {
                FileName = (tb_tarifa_aerea.tb_aerolinea.NombreComercial + "_" + tb_tarifa_aerea.clase + "_" + tb_tarifa_aerea.tipo_tarifa + ".pdf").ToUpper(),
                PageSize = Rotativa.Options.Size.A4,
                PageOrientation = Rotativa.Options.Orientation.Landscape,
                PageMargins = new Rotativa.Options.Margins(4, 2, 4, 2)
            });
        }
Exemple #4
0
        // GET: TarifaAerea/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tb_tarifa_aerea tb_tarifa_aerea = db.tb_tarifa_aerea.Find(id);

            if (tb_tarifa_aerea == null)
            {
                return(HttpNotFound());
            }
            return(View(tb_tarifa_aerea));
        }
Exemple #5
0
 public ActionResult Edit([Bind(Include = "id_tarifa_aerea,id_zona,id_pais,id_destino,clase,id_laerea,dest_abre,total_tarifa,neto,min_estadia,max_estadia,time_compra_1,time_compra_2,fecha_emisiion,porc_chd,prec_chd,porc_inf,prec_inf,edad_chd_1,edad_chd_2,edad_inf_1,edad_inf_2")] tb_tarifa_aerea tb_tarifa_aerea)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tb_tarifa_aerea).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_laerea  = new SelectList(db.tb_aerolinea, "idAerolinea", "NombreComercial", tb_tarifa_aerea.id_laerea);
     ViewBag.id_destino = new SelectList(db.tb_ciudad, "idCiudad", "nombreCiudad", tb_tarifa_aerea.id_ciudad);
     ViewBag.id_pais    = new SelectList(db.tb_pais, "idPais", "NombrePais", tb_tarifa_aerea.id_pais);
     ViewBag.id_zona    = new SelectList(db.tb_zona, "idZona", "nombreZona", tb_tarifa_aerea.id_zona);
     return(View(tb_tarifa_aerea));
 }
Exemple #6
0
        // GET: TarifaAerea/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tb_tarifa_aerea tb_tarifa_aerea = db.tb_tarifa_aerea.Find(id);

            if (tb_tarifa_aerea == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_laerea  = new SelectList(db.tb_aerolinea, "idAerolinea", "NombreComercial", tb_tarifa_aerea.id_laerea);
            ViewBag.id_destino = new SelectList(db.tb_ciudad, "idCiudad", "nombreCiudad", tb_tarifa_aerea.id_ciudad);
            ViewBag.id_pais    = new SelectList(db.tb_pais, "idPais", "NombrePais", tb_tarifa_aerea.id_pais);
            ViewBag.id_zona    = new SelectList(db.tb_zona, "idZona", "nombreZona", tb_tarifa_aerea.id_zona);
            return(View(tb_tarifa_aerea));
        }
Exemple #7
0
        public JsonResult EditarTarifa(tb_tarifa_aerea tb_tarifa_aerea)
        {
            bool status       = false;
            var  v            = db.tb_tarifa_aerea.Find(tb_tarifa_aerea.id_tarifa_aerea);
            var  isValidModel = TryUpdateModel(tb_tarifa_aerea);

            if (isValidModel)
            {
                using (db)
                {
                    db.Entry(v).CurrentValues.SetValues(tb_tarifa_aerea);
                    db.SaveChanges();
                    status = true;
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
Exemple #8
0
        public JsonResult DarDeBaja(tb_tarifa_aerea tb_tarifa_aerea, int id)
        {
            db.Configuration.ProxyCreationEnabled = false;
            bool status = false;
            var  t      = db.tb_tarifa_aerea.Find(id);

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

                status = true;
            }

            return(new JsonResult {
                Data = new { status = status }
            });
        }
Exemple #9
0
        public JsonResult GuardarTarifa(tb_tarifa_aerea tb_tarifa_aerea)
        {
            bool status = false;

            var isValidModel = TryUpdateModel(tb_tarifa_aerea);

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