public async Task <ActionResult> DeleteConfirmed(int id) { RECEITAS rECEITAS = await db.RECEITAS.FindAsync(id); db.RECEITAS.Remove(rECEITAS); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "ID,ID_MEDICAMENTO,ID_CONSULTA")] RECEITAS rECEITAS) { if (ModelState.IsValid) { db.Entry(rECEITAS).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.ID_CONSULTA = new SelectList(db.CONSULTAS, "ID", "ID", rECEITAS.ID_CONSULTA); ViewBag.ID_MEDICAMENTO = new SelectList(db.MEDICAMENTOS, "ID", "NOME_GENERICO", rECEITAS.ID_MEDICAMENTO); return(View(rECEITAS)); }
// GET: RECEITAS/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RECEITAS rECEITAS = await db.RECEITAS.FindAsync(id); if (rECEITAS == null) { return(HttpNotFound()); } return(View(rECEITAS)); }
// GET: RECEITAS/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RECEITAS rECEITAS = await db.RECEITAS.FindAsync(id); if (rECEITAS == null) { return(HttpNotFound()); } ViewBag.ID_CONSULTA = new SelectList(db.CONSULTAS, "ID", "ID", rECEITAS.ID_CONSULTA); ViewBag.ID_MEDICAMENTO = new SelectList(db.MEDICAMENTOS, "ID", "NOME_GENERICO", rECEITAS.ID_MEDICAMENTO); return(View(rECEITAS)); }
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()); }