public string GuardaMChat(mchat mChat) { if (ModelState.IsValid) { var _MC = db.mchats.Where(m => m.estudio_id == mChat.estudio_id); if (_MC.Count() != 0) { db.Entry(mChat).State = EntityState.Modified; } else { AgregaRegistroSeguimiento(mChat); db.mchats.Add(mChat); } mChat.completado = true; db.SaveChanges(); ViewBag.Puntuacion = puntuacion(mChat); var _estudio = db.mchats.Include("estudio").Single(m => m.estudio_id == mChat.estudio_id).estudio; mChat.estudio = _estudio; } //return View(mChat); return("Ok"); }
// GET: mChat public ActionResult Index(int id) { if (id == 0) { return(HttpNotFound()); } mchat _mchat = db.mchats.Include(m => m.estudio).FirstOrDefault(m => m.estudio_id == id); if (_mchat == null) { mchat _newmchat = new mchat() { estudio = db.estudios.FirstOrDefault(m => m.estudioId == id), estudio_id = id }; return(View(_newmchat)); } if (_mchat.completado) { return(View("Seguimiento", _mchat)); } //RedirectToAction("Seguimiento", new {_mchat}); return(View(_mchat)); }
public ActionResult Editar(int id) { if (id == 0) { return(HttpNotFound()); } mchat _mchat = (from es in db.mchats select es).FirstOrDefault(m => m.estudio_id == id); if (_mchat == null) { return(HttpNotFound("Registro no encontrado.")); } _mchat.completado = false; db.SaveChanges(); return(View(_mchat)); }
//public ActionResult Editar(int id) public ActionResult Editar(int id) { if (id == 0) { return(HttpNotFound()); } mchat _mchat = (from es in db.mchats select es).FirstOrDefault(m => m.estudio_id == id); if (_mchat == null) { return(HttpNotFound("Registro no encontrado.")); } _mchat.completado = false; db.SaveChanges(); //return Content("ok"); return(View("~/Views/Home/Edit.cshtml", _mchat)); //return PartialView("~/Views/Home/PartialView/mChat/_mChat.cshtml", _mchat); //return View(_mchat); }
private void AgregaRegistroSeguimiento(mchat mChat) { mChat.mchat_monitor_quest_1 = new mchat_monitor_quest_1() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_2 = new mchat_monitor_quest_2() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_3 = new mchat_monitor_quest_3() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_4 = new mchat_monitor_quest_4() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_5 = new mchat_monitor_quest_5() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_6 = new mchat_monitor_quest_6() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_7 = new mchat_monitor_quest_7() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_8 = new mchat_monitor_quest_8() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_9 = new mchat_monitor_quest_9() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_10 = new mchat_monitor_quest_10() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_11 = new mchat_monitor_quest_11() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_12 = new mchat_monitor_quest_12() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_13 = new mchat_monitor_quest_13() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_14 = new mchat_monitor_quest_14() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_15 = new mchat_monitor_quest_15() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_16 = new mchat_monitor_quest_16() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_17 = new mchat_monitor_quest_17() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_18 = new mchat_monitor_quest_18() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_19 = new mchat_monitor_quest_19() { estudioId = mChat.estudio_id }; mChat.mchat_monitor_quest_20 = new mchat_monitor_quest_20() { estudioId = mChat.estudio_id }; }
private int puntuacion(mchat mChat) { int puntuacion = 0; if (mChat.quest_1 != null) { if (!Convert.ToBoolean(mChat.quest_1)) { puntuacion++; } } if (mChat.quest_2 != null) { if (Convert.ToBoolean(mChat.quest_2)) { puntuacion++; } } if (mChat.quest_3 != null) { if (!Convert.ToBoolean(mChat.quest_3)) { puntuacion++; } } if (mChat.quest_4 != null) { if (!Convert.ToBoolean(mChat.quest_4)) { puntuacion++; } } if (mChat.quest_5 != null) { if (Convert.ToBoolean(mChat.quest_5)) { puntuacion++; } } if (mChat.quest_6 != null) { if (!Convert.ToBoolean(mChat.quest_6)) { puntuacion++; } } if (mChat.quest_7 != null) { if (!Convert.ToBoolean(mChat.quest_7)) { puntuacion++; } } if (mChat.quest_8 != null) { if (!Convert.ToBoolean(mChat.quest_8)) { puntuacion++; } } if (mChat.quest_9 != null) { if (!Convert.ToBoolean(mChat.quest_9)) { puntuacion++; } } if (mChat.quest_10 != null) { if (!Convert.ToBoolean(mChat.quest_10)) { puntuacion++; } } if (mChat.quest_11 != null) { if (!Convert.ToBoolean(mChat.quest_11)) { puntuacion++; } } if (mChat.quest_12 != null) { if (Convert.ToBoolean(mChat.quest_12)) { puntuacion++; } } if (mChat.quest_13 != null) { if (!Convert.ToBoolean(mChat.quest_13)) { puntuacion++; } } if (mChat.quest_14 != null) { if (!Convert.ToBoolean(mChat.quest_14)) { puntuacion++; } } if (mChat.quest_15 != null) { if (!Convert.ToBoolean(mChat.quest_15)) { puntuacion++; } } if (mChat.quest_16 != null) { if (!Convert.ToBoolean(mChat.quest_16)) { puntuacion++; } } if (mChat.quest_17 != null) { if (!Convert.ToBoolean(mChat.quest_17)) { puntuacion++; } } if (mChat.quest_18 != null) { if (!Convert.ToBoolean(mChat.quest_18)) { puntuacion++; } } if (mChat.quest_19 != null) { if (!Convert.ToBoolean(mChat.quest_19)) { puntuacion++; } } if (mChat.quest_20 != null) { if (!Convert.ToBoolean(mChat.quest_20)) { puntuacion++; } } //if (!Convert.ToBoolean(mChat.quest_1)) puntuacion++; //if (Convert.ToBoolean(mChat.quest_2)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_3)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_4)) puntuacion++; //if (Convert.ToBoolean(mChat.quest_5)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_6)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_7)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_8)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_9)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_10)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_11)) puntuacion++; //if (Convert.ToBoolean(mChat.quest_12)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_13)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_14)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_15)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_16)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_17)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_18)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_19)) puntuacion++; //if (!Convert.ToBoolean(mChat.quest_20)) puntuacion++; return(puntuacion); }
private int puntuacion(mchat mChat) { int puntuacion = 0; if (!Convert.ToBoolean(mChat.quest_1)) { puntuacion++; } if (Convert.ToBoolean(mChat.quest_2)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_3)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_4)) { puntuacion++; } if (Convert.ToBoolean(mChat.quest_5)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_6)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_7)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_8)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_9)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_10)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_11)) { puntuacion++; } if (Convert.ToBoolean(mChat.quest_12)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_13)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_14)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_15)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_16)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_17)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_18)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_19)) { puntuacion++; } if (!Convert.ToBoolean(mChat.quest_20)) { puntuacion++; } return(puntuacion); }