Example #1
0
        public void CModificarOferta()
        {
            CModificarOferta prueba = new CModificarOferta();

            prueba._idOferta         = 3;
            prueba._nombreOferta     = "Prueba Unitaria";
            prueba._porcentajeOferta = 25;
            prueba._fechaIniOferta   = new DateTime(2008, 3, 9, 16, 5, 7, 123);
            prueba._fechaFinOferta   = new DateTime(2008, 4, 9, 16, 5, 7, 123);
            prueba._estadoOferta     = "Activa";
            prueba._listaPaquetes    = mockListaPaquetesCP;
            prueba._nombrePaquete    = "Paquete Familiar";
        }
Example #2
0
        /// <summary>
        /// Método para Modificar Oferta. Lee desde la Vista.
        /// </summary>
        /// <param name="id">id de la oferta seleccionada</param>
        /// <returns></returns>
        public ActionResult M11_ModificarOferta(int id)
        {
            Debug.WriteLine("BOTON MODIFICAR OFERTA");
            Debug.WriteLine("ID EN LISTA" + id.ToString());

            Command <Entidad> comando = FabricaComando.crearM11ConsultarOferta(id);
            Entidad           eOferta = comando.ejecutar();
            Oferta            oferta  = (Oferta)eOferta;

            String disponibilidad = "Inactivo";

            if (oferta._estadoOferta == true)
            {
                disponibilidad = "Activo";
            }
            else
            {
                disponibilidad = "Inactivo";
            }

            idOferta = id;

            CModificarOferta visualOferta = new CModificarOferta();

            visualOferta._idOferta         = oferta._idOferta;
            visualOferta._nombreOferta     = oferta._nombreOferta;
            visualOferta._nombrePaquete    = oferta._nombrePaquete;
            visualOferta._porcentajeOferta = oferta._porcentajeOferta;
            visualOferta._fechaIniOferta   = oferta._fechaIniOferta;
            visualOferta._fechaFinOferta   = oferta._fechaFinOferta;
            visualOferta._estadoOferta     = disponibilidad;


            Debug.WriteLine("RELLENA");

            COferta coferta = new COferta();

            /*     try
             *   {
             *       visualOferta._listaPaquetes = coferta.MBuscarPaquetesAsociadosBD(idOferta.ToString());
             *   }
             *   catch (NullReferenceException e)
             *   {
             *       return PartialView(visualOferta);
             *   }
             */
            return(PartialView(visualOferta)); //Es del tipo modificarOerta
        }
Example #3
0
        public void modifyOferta()
        {
            gestion_ofertasController pruebaController = new gestion_ofertasController();
            CModificarOferta          prueba           = new CModificarOferta();

            prueba._idOferta         = 3;
            prueba._nombreOferta     = "Prueba Unitaria";
            prueba._porcentajeOferta = 25;
            prueba._fechaIniOferta   = new DateTime(2008, 3, 9, 16, 5, 7, 123);
            prueba._fechaFinOferta   = new DateTime(2008, 4, 9, 16, 5, 7, 123);
            prueba._estadoOferta     = "Activa";
            prueba._listaPaquetes    = mockListaPaquetesCP;
            prueba._nombrePaquete    = "Paquete Familiar";
            JsonResult probar = pruebaController.modifyOferta(prueba);

            Assert.IsInstanceOf(typeof(JsonResult), probar);
        }
Example #4
0
        public JsonResult modifyOferta(CModificarOferta model)
        {
            Debug.WriteLine("ENTRÓ A MODIFY OFERTA");
            Debug.WriteLine("NOMBRE OFERTA RECOGIDO" + model._nombreOferta);
            Debug.WriteLine("ENTRÓ A MODIFY OFERTA " + idOferta);

            int _id = idOferta;

            Boolean disponibilidad = false;

            Entidad modificarOferta = FabricaEntidad.InstanciarOferta(model, disponibilidad, _id);
            //con la fabrica instancie a la oferta.
            Command <String> comando      = FabricaComando.crearM11ModificarOferta(modificarOferta, _id);
            String           agrego_si_no = comando.ejecutar();

            return(Json(agrego_si_no));
        }
Example #5
0
 /// <summary>
 ///Instanciar Oferta con model CModificarOferta
 /// </summary>
 /// <param name="model">del tipo CModificarOferta</param>
 /// <returns></returns>
 public static Entidad InstanciarOferta(CModificarOferta model, Boolean estadoOferta, int id)
 {
     return(new Oferta(id, model._nombreOferta, model._porcentajeOferta, model._fechaIniOferta,
                       model._fechaFinOferta, estadoOferta));
 }