public ActionResult Prontuario(int id) { Componente_PacienteDao com = new Componente_PacienteDao(); ProntuarioDao dao = new ProntuarioDao(); Prontuario prontuario = dao.BuscaPorId(id); HistoriaPatologicaPregressaDao h = new HistoriaPatologicaPregressaDao(); ComponenteDao co = new ComponenteDao(); PacienteDao paci = new PacienteDao(); Paciente paciente = paci.BuscaPorId(prontuario.PacienteId); HistoriaPatologicaPregressa historia = h.BuscaPorId(prontuario.HistoriaPatologicaPregressaId); IList <Componente_Paciente> lista = com.BuscarAgendamentos(paciente.ID); if (lista == null) { ViewBag.Componente = null; } else { ViewBag.Componente = lista; } ViewBag.Historia = historia; ViewBag.Prontuario = prontuario; ViewBag.Paciente = paciente; return(View()); }
public ActionResult ProntuarioP() { Componente_PacienteDao com = new Componente_PacienteDao(); Paciente paciente = (Paciente)Session["Paciente"]; ProntuarioDao dao = new ProntuarioDao(); Prontuario prontuario = dao.BuscaPorProntuario(paciente.ID); HistoriaPatologicaPregressaDao h = new HistoriaPatologicaPregressaDao(); HistoriaPatologicaPregressa historia = new HistoriaPatologicaPregressa(); historia = h.BuscaPorId(prontuario.HistoriaPatologicaPregressaId); ComponenteDao co = new ComponenteDao(); IList <Componente_Paciente> lista = new List <Componente_Paciente>(); if (com.BuscarAgendamentos(paciente.ID) != null) { lista = com.BuscarAgendamentos(paciente.ID); } ViewBag.Componente = lista; ViewBag.Historia = historia; ViewBag.Prontuario = prontuario; ViewBag.Paciente = paciente; return(View()); }
public ActionResult ClienteProntuario() { Paciente paciente = (Paciente)Session["Paciente"]; Componente_PacienteDao com = new Componente_PacienteDao(); ProntuarioDao dao = new ProntuarioDao(); Prontuario prontuario = dao.BuscaPorProntuario(paciente.ID); HistoriaPatologicaPregressaDao h = new HistoriaPatologicaPregressaDao(); ComponenteDao co = new ComponenteDao(); PacienteDao paci = new PacienteDao(); HistoriaPatologicaPregressa historia = h.BuscaPorId(prontuario.HistoriaPatologicaPregressaId); IList <Componente> lista_componente = new List <Componente>(); IList <Componente_Paciente> comPaci = com.BuscarAgendamentos(paciente.ID); int validador = 0; if (comPaci != null) { string nomes = ""; IList <Componente_Paciente> lista = com.BuscarAgendamentos(paciente.ID); foreach (var item in lista) { if (item.Componente != "") { nomes += item.Componente + ","; validador++; } } ViewBag.Componente = nomes; if (validador == 0) { ViewBag.Componente = "Nenhum Componente alergico"; } } ViewBag.Historia = historia; ViewBag.Prontuario = prontuario; ViewBag.Paciente = paciente; var pdf = new ViewAsPdf { ViewName = "ClienteProntuario", PageSize = Size.A4, IsGrayScale = true }; return(pdf); }
public ActionResult Cadastrar(String nomePaciente, String Hpp, String Hf, String Historia, String Obs, IList <String> lista) { Componente_PacienteDao com = new Componente_PacienteDao(); ProntuarioDao pro = new ProntuarioDao(); PacienteDao dao = new PacienteDao(); ComponenteDao co = new ComponenteDao(); HistoriaPatologicaPregressaDao his = new HistoriaPatologicaPregressaDao(); HistoriaPatologicaPregressa h = new HistoriaPatologicaPregressa(); h.HF = Hf; h.HistoriaSocial = Historia; h.HPP = Hpp; Prontuario prontuario = new Prontuario(); prontuario.Observacoes = Obs; ConsumindoApiDao con = new ConsumindoApiDao(); foreach (var item in dao.Select()) { if (item.Nome == nomePaciente) { prontuario.PacienteId = item.ID; } } if (lista != null) { foreach (var item in lista) { Componente_Paciente intermedio = new Componente_Paciente(); intermedio.PacienteId = prontuario.PacienteId; intermedio.Componente = item; com.Cadastrar(intermedio); } } his.Cadastrar(h); prontuario.HistoriaPatologicaPregressaId = h.ID; string valida = pro.Cadastrar(prontuario) ? "Sim" : "Não"; return(Json(valida)); }
public ActionResult Update(int idProntuario, String nomePaciente, String nomeComponente, String HPP, String HF, String HistoriaSocial, String observacao) { Componente_PacienteDao com = new Componente_PacienteDao(); ProntuarioDao pro = new ProntuarioDao(); PacienteDao dao = new PacienteDao(); ComponenteDao co = new ComponenteDao(); HistoriaPatologicaPregressaDao his = new HistoriaPatologicaPregressaDao(); Prontuario prontuario = pro.BuscaPorId(idProntuario); prontuario.Observacoes = observacao; HistoriaPatologicaPregressa historia = his.BuscaPorId(prontuario.HistoriaPatologicaPregressaId); historia.HPP = HPP; historia.HF = HF; historia.HistoriaSocial = HistoriaSocial; if (nomeComponente != null) { Componente_Paciente intermedio = new Componente_Paciente(); intermedio.PacienteId = prontuario.PacienteId; intermedio.Componente = nomeComponente; } foreach (var item in dao.Select()) { if (item.Nome == nomePaciente) { prontuario.PacienteId = item.ID; } } his.Alterar(historia); pro.Alterar(prontuario); string validacao = (pro.Alterar(prontuario) ? "Sim" : "Não"); return(Json(validacao)); }