public ActionResult DeleteConfirmed(int id) { EXAMES_SOLICITADOS eXAMES_SOLICITADOS = db.EXAMES_SOLICITADOS.Find(id); eXAMES_SOLICITADOS.EXECUTADO = true; db.SaveChanges(); return(Json(Url.Action("Index", new { mensagem = "Exame cancelado com sucesso!" }))); }
public ActionResult Consulta(int IDCONSULTA, string[] IDDOENCAS, string[] IDEXAMES, string[] IDMEDICAMENTO, string EXAME_OBSERVACOES, string ANAMNESE, string RETORNO, string[] OBSERVACOES_MEDICAMENTO) { if (ModelState.IsValid) { var CONSULTA = db.CONSULTAS.Find(IDCONSULTA); CONSULTA.REALIZADA = true; if (CONSULTA.ID_CONSULTA_RETORNO != null) { CONSULTA.RETORNO = RETORNO == "1" ? true: false; } db.SaveChanges(); var aNAMNESE = new ANAMNESE(); aNAMNESE.ID_CONSULTA = IDCONSULTA; aNAMNESE.DESCRICAO = ANAMNESE; db.ANAMNESE.Add(aNAMNESE); db.SaveChanges(); foreach (var item in IDDOENCAS) { int x = 0; int.TryParse(item, out x); if (x != 0) { var cONSULTA_DOENCA = new CONSULTA_DOENCA(); cONSULTA_DOENCA.ID_CONSULTA = IDCONSULTA; cONSULTA_DOENCA.ID_DOENCA = int.Parse(item); db.CONSULTA_DOENCA.Add(cONSULTA_DOENCA); db.SaveChanges(); } } foreach (var item in IDEXAMES) { int x = 0; int.TryParse(item, out x); if (x != 0) { var eXAMES = new EXAMES_SOLICITADOS(); eXAMES.ID_CONSULTA = IDCONSULTA; eXAMES.ID_EXAME = int.Parse(item); eXAMES.OBSERVACOES = EXAME_OBSERVACOES; eXAMES.EXECUTADO = false; db.EXAMES_SOLICITADOS.Add(eXAMES); db.SaveChanges(); } } foreach (var item in IDMEDICAMENTO) { int x = 0; int.TryParse(item, out x); if (x != 0) { var rECEITAS = new RECEITAS(); rECEITAS.ID_CONSULTA = IDCONSULTA; rECEITAS.ID_MEDICAMENTO = int.Parse(item); rECEITAS.OBSERVACOES = OBSERVACOES_MEDICAMENTO[int.Parse(item) - 1]; db.RECEITAS.Add(rECEITAS); db.SaveChanges(); } } return(RedirectToAction("ConsultaFinalizada", "CONSULTAS", new { id = IDCONSULTA, mensagem = "Consulta finalizada com sucesso!" })); } return(View()); }