Example #1
0
 /// <summary>
 /// Método de la vista parcial M09_ModificarHotel
 /// </summary>
 /// <returns>Retorna la vista parcial M09_ModificarHotel en conjunto del Modelo de dicha vista</returns>
 public ActionResult M09_ModificarHotel(int id)
 {
     try
     {
         Command <Entidad> comando      = FabricaComando.crearM09ConsultarHotel(id);
         Entidad           hotel        = comando.ejecutar();
         Hotel             hotelbuscado = (Hotel)hotel;
         _idhotel = hotelbuscado._id;
         CModificarHotel modelovista = new CModificarHotel();
         modelovista._capacidadHabitacion = hotelbuscado._capacidad;
         modelovista._ciudad           = hotelbuscado._ciudad._nombre;
         modelovista._clasificacion    = hotelbuscado._clasificacion;
         modelovista._direccion        = hotelbuscado._direccion;
         modelovista._email            = hotelbuscado._email;
         modelovista._nombre           = hotelbuscado._nombre;
         modelovista._paginaWeb        = hotelbuscado._paginaWeb;
         modelovista._pais             = hotelbuscado._ciudad._pais._nombre;
         modelovista._precioHabitacion = hotelbuscado._precio;
         return(PartialView(modelovista));
     }
     catch (ReservaExceptionM09 ex)
     {
         return(Content(ex.Mensaje));
     }
 }
Example #2
0
        /// <summary>
        /// Clase que instacia un hotel
        /// </summary>
        /// <param name="model">Modelo proveniente de la vista M09_ModificarHotel</param>
        /// <param name="c">Ciudad donde esta el hotel</param>
        /// <returns></returns>
        public static Entidad InstanciarHotel(CModificarHotel model)
        {
            String nombre        = model._nombre;
            String direccion     = model._direccion;
            int    clasificacion = model._clasificacion;
            int    capacidad     = model._capacidadHabitacion;
            String paginaWeb     = model._paginaWeb;
            String email         = model._email;
            int    precio        = model._precioHabitacion;

            return(new Hotel(nombre, direccion, email, paginaWeb, clasificacion, capacidad, null, precio));
        }
Example #3
0
        public JsonResult modificarHotel(CModificarHotel model)
        {
            try
            {
                Entidad          modificarHotel   = FabricaEntidad.InstanciarHotel(model);
                Command <String> comando          = FabricaComando.crearM09ModificarHotel(modificarHotel, _idhotel);
                String           respuestaComando = comando.ejecutar();

                return(Json(respuestaComando));
            }
            catch (ReservaExceptionM09 ex)
            {
                return(Json(ex.Mensaje));
            }
        }
Example #4
0
        public void M09_modificarHotel()
        {
            CModificarHotel model = new CModificarHotel();

            model._capacidadHabitacion = 4;
            model._clasificacion       = 3;
            model._direccion           = "ff";
            model._email     = "holñ[email protected]";
            model._nombre    = "daniel";
            model._paginaWeb = "www.google.com";
            model._pais      = "Venezuela";
            //model._paises
            model._ciudad = "Caracas";
            gestion_hotelesController prueba = new gestion_hotelesController();
            JsonResult probar = prueba.modificarHotel(model);

            Assert.IsInstanceOf(typeof(JsonResult), probar);
        }
Example #5
0
        public void M09_CModificarHotel()
        {
            CModificarHotel prueba = new CModificarHotel();

            prueba._capacidadHabitacion = 4;
            prueba._ciudad           = "Caracas";
            prueba._clasificacion    = 5;
            prueba._direccion        = "prueba";
            prueba._email            = "*****@*****.**";
            prueba._nombre           = "prueba";
            prueba._paginaWeb        = "www.prueba.com";
            prueba._pais             = "Venezuela";
            prueba._precioHabitacion = 200;
            Assert.AreEqual(prueba._capacidadHabitacion, 4);
            Assert.AreEqual(prueba._ciudad, "Caracas");
            Assert.AreEqual(prueba._nombre, "prueba");
            Assert.AreEqual(prueba._paginaWeb, "www.prueba.com");
            Assert.AreEqual(prueba._email, "*****@*****.**");
            Assert.AreEqual(prueba._direccion, "prueba");
            Assert.AreEqual(prueba._clasificacion, 5);
            Assert.AreEqual(prueba._pais, "Venezuela");
        }