public ActionResult Form(int pacienteId, int agendamentoId) { AgendamentoDao ag = new AgendamentoDao(); Agendamento agendamento = ag.BuscaPorId(agendamentoId); //Criando atendimento AtendimentosDao atend = new AtendimentosDao(); Atendimentos atendimento = new Atendimentos(); atendimento.data = agendamento.data; atendimento.MedicoId = agendamento.MedicoId; atendimento.PacienteId = agendamento.PacienteId; atendimento.Plano = agendamento.Plano; atend.Cadastrar(atendimento); Prontuario prontuario = new Prontuario(); ProntuarioDao dao = new ProntuarioDao(); foreach (var item in dao.Select()) { if (item.PacienteId == (pacienteId)) { prontuario = item; } } Componente_PacienteDao com = new Componente_PacienteDao(); HistoriaPatologicaPregressaDao h = new HistoriaPatologicaPregressaDao(); //ComponenteDao co = new ComponenteDao(); PacienteDao paci = new PacienteDao(); Paciente paciente = paci.BuscaPorId(pacienteId); HistoriaPatologicaPregressa historia = h.BuscaPorId(prontuario.HistoriaPatologicaPregressaId); //IList<Componente> lista_componente = new List<Componente>(); IList <Componente_Paciente> lista = new List <Componente_Paciente>(); if (com.BuscarAgendamentos(paciente.ID) != null) { lista = com.BuscarAgendamentos(paciente.ID); ViewBag.Componente = lista; } ConsultaDao con = new ConsultaDao(); IList <Consulta> listaConsultas = con.BuscaPorPaciente(pacienteId); MedicoDao me = new MedicoDao(); Medico medico = me.BuscaPorId(agendamento.MedicoId); ViewBag.Medico = medico; ViewBag.Agendamento = agendamento; ViewBag.Consultas = listaConsultas; ViewBag.Historia = historia; ViewBag.Prontuario = prontuario; ViewBag.Paciente = paciente; return(View()); }
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 Excluir(int id) { ProntuarioDao dao = new ProntuarioDao(); Prontuario prontuario = dao.BuscaPorId(id); string validacao = (dao.excluir(prontuario) ? "Sim" : "Não"); return(Json(validacao)); }
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)); }
public ActionResult Index() { ProntuarioDao ag = new ProntuarioDao(); IList <Prontuario> lista = ag.Select(); PacienteDao dao = new PacienteDao(); IList <Paciente> listaPacientes = new List <Paciente>(); IList <Paciente> pacientes = dao.Select(); foreach (var agenda in lista) { int? id = agenda.PacienteId; Paciente paciente = dao.BuscaPorId(id); listaPacientes.Add(paciente); } listaPacientes.Count(); ViewBag.Paciente = listaPacientes; ViewBag.Pacientes = pacientes; ViewBag.Prontuario = lista; return(View()); }