public ActionResult Create([Bind(Include = "act_id,act_nombre,act_descripcion,act_costo,act_estado,act_ruta_foto_1")] Actividad actividad, HttpPostedFileBase actividadFoto1, int id_Lugar, string ciudad, string nombre_Lugar, string foto)
 {
     ViewBag.id           = id_Lugar;
     ViewBag.nombre       = nombre_Lugar;
     ViewBag.ruta         = foto;
     ViewBag.ciudad       = ciudad;
     actividad.ImagenFile = actividadFoto1;
     if (ModelState.IsValid)
     {
         actividad.lug_id = id_Lugar;
         if (actividad.ImagenFile != null)
         {
             string fileName  = Path.GetFileNameWithoutExtension(actividadFoto1.FileName);
             string extension = Path.GetExtension(actividadFoto1.FileName);
             fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension;
             actividad.act_ruta_foto_1 = "~/Images/Actividades/" + fileName;
             fileName = Path.Combine(Server.MapPath("~/Images/Actividades/"), fileName);
             actividad.ImagenFile.SaveAs(fileName);
             db.Actividad.Add(actividad);
             db.SaveChanges();
             return(RedirectToAction("Index", "Lugares"));
         }
         else
         {
             ViewBag.ErrorFoto = "La Foto de la Actividad es obligatoria";
             return(View(actividad));
         }
     }
     //ViewBag.lug_id = new SelectList(db.Lugar, "lug_id", "lug_nombre", actividad.lug_id);
     return(View(actividad));
 }
Esempio n. 2
0
        public ActionResult Create([Bind(Include = "lug_id,lug_nombre,lug_descripcion,lug_estado,lug_observacion,ciu_id")] Lugar lugar, HttpPostedFileBase ImagenLugar)
        {
            lugar.ImagenFile = ImagenLugar;

            if (ModelState.IsValid)
            {
                if (lugar.ImagenFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(ImagenLugar.FileName);
                    string extension = Path.GetExtension(ImagenLugar.FileName);
                    fileName            = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    lugar.lug_ruta_foto = "~/Images/Lugares/" + fileName;
                    fileName            = Path.Combine(Server.MapPath("~/Images/Lugares/"), fileName);
                    lugar.ImagenFile.SaveAs(fileName);
                    db.Lugar.Add(lugar);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.ErrorFoto = "La Foto del Lugar es obligatoria";
                    ViewBag.ciu_id    = new SelectList(db.Ciudad, "ciu_id", "ciu_nombre", lugar.ciu_id);
                    return(View(lugar));
                }
            }
            if (ModelState.IsValid)
            {
                db.Lugar.Add(lugar);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ciu_id = new SelectList(db.Ciudad, "ciu_id", "ciu_nombre", lugar.ciu_id);
            return(View(lugar));
        }
        public ActionResult Create([Bind(Include = "ciu_id,ciu_nombre,ciu_descripcion,ciu_clima,ciu_recomendaciones,ciu_observacion")] Ciudad ciudad, HttpPostedFileBase ImagenFile)
        {
            ciudad.ImagenFile = ImagenFile;
            if (ModelState.IsValid)
            {
                if (ciudad.ImagenFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(ImagenFile.FileName);
                    string extension = Path.GetExtension(ImagenFile.FileName);
                    fileName             = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    ciudad.ciu_ruta_foto = "~/Images/Ciudades/" + fileName;
                    fileName             = Path.Combine(Server.MapPath("~/Images/Ciudades/"), fileName);
                    ciudad.ImagenFile.SaveAs(fileName);
                    db.Ciudad.Add(ciudad);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewBag.ErrorFoto = "La Foto de la Ciudad es obligatoria";
                    return(View(ciudad));
                }
            }

            return(View(ciudad));
        }
        public ActionResult Create([Bind(Include = "tra_id,tra_tipo_transporte,tra_costo,tra_origen,tra_destino,tra_hora_salida,tra_hora_llegada,tra_descripcion")] Transporte transporte)
        {
            if (ModelState.IsValid)
            {
                db.Transporte.Add(transporte);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(transporte));
        }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "hab_id,hab_nombre,hab_numero_camas,hab_numero_banos,hab_telefono,hab_descripcion,hab_observacion")] Habitacion habitacion)
        {
            if (ModelState.IsValid)
            {
                db.Habitacion.Add(habitacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(habitacion));
        }
        public ActionResult Create([Bind(Include = "hot_id,ciu_id,hot_nombre,hot_direccion,hot_calificacion,hab_desayuno,hot_telefono")] Hotel hotel)
        {
            if (ModelState.IsValid)
            {
                db.Hotel.Add(hotel);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ciu_id = new SelectList(db.Ciudad, "ciu_id", "ciu_nombre", hotel.ciu_id);
            return(View(hotel));
        }
Esempio n. 7
0
        public ActionResult Create([Bind(Include = "ptu_id,ptu_nombre,ptu_descripcion,ptu_estado,ptu_fecha_salida,ptu_fecha_llegada,dha_id")] Paquete_Turistico paquete_Turistico)
        {
            if (ModelState.IsValid)
            {
                db.Paquete_Turistico.Add(paquete_Turistico);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.dha_id = new SelectList(db.Detalle_Habitacion, "dha_id", "dha_observacion", paquete_Turistico.dha_id);
            return(View(paquete_Turistico));
        }
        public ActionResult Create([Bind(Include = "dha_id,hot_id,hab_id,dha_costo,dha_observacion")] Detalle_Habitacion detalle_Habitacion)
        {
            if (ModelState.IsValid)
            {
                db.Detalle_Habitacion.Add(detalle_Habitacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.hab_id = new SelectList(db.Habitacion, "hab_id", "hab_nombre", detalle_Habitacion.hab_id);
            ViewBag.hot_id = new SelectList(db.Hotel, "hot_id", "hot_nombre", detalle_Habitacion.hot_id);
            return(View(detalle_Habitacion));
        }
        public ActionResult Create([Bind(Include = "dptu_id,ptu_id,act_id,tra_id,dptu_etado,dptu_observacion")] Detalle_Paquete_Turistico detalle_Paquete_Turistico)
        {
            if (ModelState.IsValid)
            {
                db.Detalle_Paquete_Turistico.Add(detalle_Paquete_Turistico);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            //ViewBag.act_id = new SelectList(db.Actividad, "act_id", "act_nombre", detalle_Paquete_Turistico.act_id);
            //ViewBag.ptu_id = new SelectList(db.Paquete_Turistico, "ptu_id", "ptu_nombre", detalle_Paquete_Turistico.ptu_id);
            //ViewBag.tra_id = new SelectList(db.Transporte, "tra_id", "tra_tipo_transporte", detalle_Paquete_Turistico.tra_id);
            return(View(detalle_Paquete_Turistico));
        }
        public ActionResult Edit([Bind(Include = "act_id,act_nombre,act_descripcion,act_costo,act_estado")] Actividad actividad, HttpPostedFileBase actividadFoto1, int id_Lugar, string ciudad, string nombre_Lugar, string foto)
        {
            ViewBag.id_Lugar = id_Lugar;
            ViewBag.nombre   = nombre_Lugar;
            ViewBag.ruta     = foto;
            ViewBag.ciudad   = ciudad;
            string rutaNoModificada;

            using (db)
            {
                var actividadGuardada = db.Actividad.Find(actividad.act_id);
                rutaNoModificada = actividadGuardada.act_ruta_foto_1;
            }
            Agencia_de_Viajes_CertificacionEntities db2 = new Agencia_de_Viajes_CertificacionEntities();

            actividad.ImagenFile = actividadFoto1;
            if (ModelState.IsValid)
            {
                if (actividad.ImagenFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(actividadFoto1.FileName);
                    string extension = Path.GetExtension(actividadFoto1.FileName);
                    fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    actividad.act_ruta_foto_1 = "~/Images/Actividades/" + fileName;
                    fileName = Path.Combine(Server.MapPath("~/Images/Actividades"), fileName);
                    actividad.ImagenFile.SaveAs(fileName);
                    actividad.lug_id           = id_Lugar;
                    db2.Entry(actividad).State = EntityState.Modified;
                    db2.SaveChanges();
                    db2.Dispose();
                    return(RedirectToAction("Index", "Lugares"));
                }
                else
                {
                    actividad.lug_id           = id_Lugar;
                    actividad.act_ruta_foto_1  = rutaNoModificada;
                    db2.Entry(actividad).State = EntityState.Modified;
                    db2.SaveChanges();
                    db2.Dispose();
                    return(RedirectToAction("Index", "Lugares"));
                }
            }

            return(View(actividad));
        }
Esempio n. 11
0
        public ActionResult Edit([Bind(Include = "lug_id,lug_nombre,lug_descripcion,lug_estado,lug_observacion,ciu_id")] Lugar lugar, HttpPostedFileBase ImagenLugar)
        {
            string rutaNoModificada;

            using (db)
            {
                var lugarGuardado = db.Lugar.Find(lugar.lug_id);
                rutaNoModificada = lugarGuardado.lug_ruta_foto;
            }
            Agencia_de_Viajes_CertificacionEntities db2 = new Agencia_de_Viajes_CertificacionEntities();

            lugar.ImagenFile = ImagenLugar;
            if (ModelState.IsValid)
            {
                if (lugar.ImagenFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(ImagenLugar.FileName);
                    string extension = Path.GetExtension(ImagenLugar.FileName);
                    fileName            = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    lugar.lug_ruta_foto = "~/Images/Lugares/" + fileName;
                    fileName            = Path.Combine(Server.MapPath("~/Images/Lugares/"), fileName);
                    lugar.ImagenFile.SaveAs(fileName);

                    db2.Entry(lugar).State = EntityState.Modified;
                    db2.SaveChanges();
                    db2.Dispose();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    lugar.lug_ruta_foto    = rutaNoModificada;
                    db2.Entry(lugar).State = EntityState.Modified;
                    db2.SaveChanges();
                    db2.Dispose();
                    return(RedirectToAction("Index"));
                }
            }
            ViewBag.ciu_id = new SelectList(db2.Ciudad, "ciu_id", "ciu_nombre", lugar.ciu_id);
            return(View(lugar));
        }
        public ActionResult Edit([Bind(Include = "ciu_id,ciu_nombre,ciu_descripcion,ciu_clima,ciu_recomendaciones,ciu_observacion")] Ciudad ciudad, HttpPostedFileBase ImagenFile)

        {
            string rutaNoModificada;

            using (db)
            {
                var ciudadGuardada = db.Ciudad.Find(ciudad.ciu_id);
                rutaNoModificada = ciudadGuardada.ciu_ruta_foto;
            }
            Agencia_de_Viajes_CertificacionEntities db2 = new Agencia_de_Viajes_CertificacionEntities();

            ciudad.ImagenFile = ImagenFile;
            if (ModelState.IsValid)
            {
                if (ciudad.ImagenFile != null)
                {
                    string fileName  = Path.GetFileNameWithoutExtension(ImagenFile.FileName);
                    string extension = Path.GetExtension(ImagenFile.FileName);
                    fileName             = fileName + DateTime.Now.ToString("yymmssfff") + extension;
                    ciudad.ciu_ruta_foto = "~/Images/Ciudades/" + fileName;
                    fileName             = Path.Combine(Server.MapPath("~/Images/Ciudades/"), fileName);
                    ciudad.ImagenFile.SaveAs(fileName);

                    db2.Entry(ciudad).State = EntityState.Modified;
                    db2.SaveChanges();
                    db2.Dispose();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ciudad.ciu_ruta_foto    = rutaNoModificada;
                    db2.Entry(ciudad).State = EntityState.Modified;
                    db2.SaveChanges();
                    db2.Dispose();
                    return(RedirectToAction("Index"));
                }
            }
            return(View(ciudad));
        }