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"; }
/// <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 }
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); }
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)); }
/// <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)); }