public ActionResult Edit(int id) { estudio _estudio = db.estudios.FirstOrDefault(e => e.estudioId == id); var source = Request.QueryString["src"]; if (source == "dd" || Session["fromDD"] != null) { ViewBag.fromDD = true; Session["fromDD"] = true; } //var pacientesLst = db.Pacientes.Where(p => p.inactivo == false).ToList(); //var pacientesSelectList = new SelectList(pacientesLst, "pacienteId", "FullName"); //ViewBag.Pacientes = pacientesSelectList; if (_estudio == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(_estudio)); }
private void btn_Aceptar_Click(object sender, EventArgs e) { bool allchecked = true; //Guardar los parametros en la tabla ProtocoloIgM foreach (CheckBox checkBox in listaCheck) { if (!checkBox.Checked) { allchecked = false; } } try { //Guardar los datos del protocolo datosprotocoloei nuevo = new datosprotocoloei(); nuevo.LoteEI = txt_LoteEI.Text; nuevo.GGLOB = txt_LoteAsignado.Text; nuevo.VolUsado = float.Parse(txt_Volumen.Text); estudio selectedestudio = (estudio)cmb_TipoEstudio.SelectedValue; nuevo.TipoEstudio = selectedestudio.Estudio1; proch20 seelctedProch20 = (proch20)cmb_ProcH2O.SelectedValue; nuevo.ProcH2O = seelctedProch20.ProcH201; nuevo.TB = txt_Tipo.Text; nuevo.TMPB = byte.Parse(txt_Temp.Text); nuevo.TIMEB = txt_Tiempo.Text; nuevo.PB = txt_PB.Text; nuevo.Coatting = txt_Coatting.Text; nuevo.LoteAntigeno = txt_ANT.Text; nuevo.SHN = txt_SHN.Text; nuevo.STOP = txt_STOP.Text; nuevo.Substrato = txt_SUBST.Text; nuevo.TSubstrato = float.Parse(txt_TiempoSubs.Text); nuevo.Conjugado = txt_Conjug.Text; nuevo.FB = date_Fecha.Value; nuevo.fechafijGG = date_Fijacion.Value; nuevo.ControlPos = txt_ControlPos.Text; nuevo.ControlNeg = txt_ControlNeg.Text; nuevo.ControlNegLI = float.Parse(txt_ControlNegLI.Text); nuevo.ControlNegLS = float.Parse(txt_ControlNegLS.Text); DatosProtocoloEI.updateProtocoloEI(nuevo); if (allchecked) { Principal.invalid = false; } else { Principal.invalid = true; } } catch (FormatException fex) { MessageBox.Show("Error en el formato de texto", "Error detectado"); Log.logError("Error capturado: Trace: " + fex.StackTrace); } }
public ActionResult Index([Bind(Include = "pacienteId,fechaestudio,digitado")] estudio estudio) { if (ModelState.IsValid) { estudio.eval_riesgos = new eval_riesgos(); //estudio.mchat = new mchat(); db.estudios.Add(estudio); db.SaveChanges(); return(RedirectToAction("Edit", new { id = estudio.estudioId })); } return(View(estudio)); }
public ActionResult Edit(int id) { estudio _estudio = db.estudios.FirstOrDefault(e => e.estudioId == id); var pacientesLst = db.Pacientes.Where(p => p.inactivo == false).ToList(); var pacientesSelectList = new SelectList(pacientesLst, "pacienteId", "FullName"); ViewBag.Pacientes = pacientesSelectList; if (_estudio == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(_estudio)); }
//public ActionResult Index([Bind(Include = "pacienteId,fechaestudio,digitado")] estudio estudio) public ActionResult Index(Paciente paciente) { if (Session["fromDD"] != null) { ViewBag.fromDD = Boolean.Parse(Session["fromDD"].ToString()); } if (paciente.fechaNacimiento.Year == 1) { ViewBag.FaltaNombre = true; ViewBag.FaltaApellido = true; ViewBag.FaltaFNac = true; return(View()); } if (paciente.pacienteId != 0) { var ec = paciente.EC_antesNacimiento; var id = paciente.pacienteId; var aux = db.Pacientes.Where(p => p.pacienteId == id).FirstOrDefault(); if (aux.EC_antesNacimiento != ec) { aux.EC_antesNacimiento = ec; } paciente = aux; } estudio estudio = new estudio(); estudio.Paciente = paciente; //TODO: Lo saco porque no esta en la db //estudio.fechaestudio = Paciente.fechaestudio; estudio.fechaestudio = DateTime.Now; if (ModelState.IsValid) { estudio.eval_riesgos = new eval_riesgos(); estudio.mchat = new mchat { mchat_monitor_quest_1 = new mchat_monitor_quest_1(), mchat_monitor_quest_2 = new mchat_monitor_quest_2(), mchat_monitor_quest_3 = new mchat_monitor_quest_3(), mchat_monitor_quest_4 = new mchat_monitor_quest_4(), mchat_monitor_quest_5 = new mchat_monitor_quest_5(), mchat_monitor_quest_6 = new mchat_monitor_quest_6(), mchat_monitor_quest_7 = new mchat_monitor_quest_7(), mchat_monitor_quest_8 = new mchat_monitor_quest_8(), mchat_monitor_quest_9 = new mchat_monitor_quest_9(), mchat_monitor_quest_10 = new mchat_monitor_quest_10(), mchat_monitor_quest_11 = new mchat_monitor_quest_11(), mchat_monitor_quest_12 = new mchat_monitor_quest_12(), mchat_monitor_quest_13 = new mchat_monitor_quest_13(), mchat_monitor_quest_14 = new mchat_monitor_quest_14(), mchat_monitor_quest_15 = new mchat_monitor_quest_15(), mchat_monitor_quest_16 = new mchat_monitor_quest_16(), mchat_monitor_quest_17 = new mchat_monitor_quest_17(), mchat_monitor_quest_18 = new mchat_monitor_quest_18(), mchat_monitor_quest_19 = new mchat_monitor_quest_19(), mchat_monitor_quest_20 = new mchat_monitor_quest_20() }; db.estudios.Add(estudio); db.SaveChanges(); return(RedirectToAction("Edit", new { id = estudio.estudioId })); } return(View(estudio)); }
public void SaveOrUpdate(estudio estudio) { base.ServiceInstance.SaveOrUpdate(estudio); }
public void Add(estudio estudio) { base.ServiceInstance.Add(estudio); }