public void insertFormulariosTestSinForms() { PlanDeMejora plan = new PlanDeMejora(); List <string> codFormularios = new List <string>(); DataIntegradorEntities db = new DataIntegradorEntities(); //Seteo de valor nulo plan.Formulario = null; var controller = new PlanDeMejoraBI(); controller.insertFormularios(plan, codFormularios, db); Boolean result = plan.Formulario.Count > 0 ? true : false; Assert.IsFalse(result); }
public ActionResult Crear([Bind(Include = "nombre,fechaInicio,fechaFin")] PlanDeMejora plan, List <String> ProfeSeleccionado = null, List <String> FormularioSeleccionado = null, List <Objetivo> Objetivo = null, Dictionary <String, String> SeccionConObjetivo = null, Dictionary <String, String> PreguntaConAccion = null) { if (!permissionManager.IsAuthorized(Permission.CREAR_PLANES_MEJORA)) { TempData["alertmessage"] = "No tiene permisos para acceder a esta página."; return(RedirectToAction("../Home/Index")); } // Objeto de ayuda business intelligence planes de mejora PlanDeMejoraBI planesHelper = new PlanDeMejoraBI(); // Asignacion del codigo al nuevo plan de mejora planesHelper.setCodigoAPlanDeMejora(this.db, plan); //Agregando los objetivos al plan plan.Objetivo = Objetivo; //Agregando las secciones a los objetivos planesHelper.insertSeccionesEnObjetivos(plan.Objetivo, SeccionConObjetivo, db); //Agregando las preguntas a las acciones planesHelper.insertPreguntasEnAcciones(plan.Objetivo, PreguntaConAccion, db); //Agrgando los formularios al plan de mejora planesHelper.insertFormularios(plan, FormularioSeleccionado, db); //Agregando los profesores seleccionados al plan de mejora planesHelper.insertProfesores(plan, ProfeSeleccionado, db); // Almacenamiento del plan por medio de un procedimiento almacenado planesHelper.savePlan(plan); db.SaveChanges(); PlanDeMejora planTemporal = db.PlanDeMejora.Find(plan.codigo); if (planTemporal != null && ProfeSeleccionado != null) { if (ProfeSeleccionado.Count > 0) { this.EnviarCorreoSobreCreacionPlan(planTemporal, ProfeSeleccionado); } } return(Json(new { success = true, responseText = "Your message successfuly sent!" }, JsonRequestBehavior.AllowGet)); }
public void insertFormulariosTestConForms() { PlanDeMejora plan = new PlanDeMejora(); List <string> codFormularios = new List <string>(); DataIntegradorEntities db = new DataIntegradorEntities(); //Agregnado elementos for (int var = 0; var < 5; var++) { codFormularios.Add(var + ""); } //Seteo de valor nulo plan.Formulario = null; var controller = new PlanDeMejoraBI(); controller.insertFormularios(plan, codFormularios, db); Boolean result = plan.Formulario.Count > 0 ? true : false; Assert.IsTrue(result); }