public ActionResult ConsultaCliente(int idConsulta)
        {
            ConsultaDao dao      = new ConsultaDao();
            Consulta    consulta = dao.BuscaPorId(idConsulta);
            PacienteDao paci     = new PacienteDao();

            MedicoDao me     = new MedicoDao();
            Medico    medico = me.BuscaPorId(consulta.MedicoId);

            AnamneseDao ana      = new AnamneseDao();
            Anamnese    anamnese = ana.BuscaPorId(consulta.AnamneseId);

            ViewBag.Paciente = paci.BuscaPorId(consulta.PacienteId);
            ViewBag.Anamnese = anamnese;
            ViewBag.Consulta = consulta;
            ViewBag.Medico   = medico;



            var pdf = new ViewAsPdf
            {
                ViewName    = "ConsultaCliente",
                PageSize    = Size.A4,
                IsGrayScale = true
            };

            return(pdf);
        }
Exemplo n.º 2
0
        public ActionResult Cadastrar(string TPR, string Antecedentes, string QP, int PacienteId,
                                      string HDA, string EXAME, string Diagnostico, string Prescricao, int MedicoId, DateTime data)
        {
            Consulta consulta = new Consulta();
            Anamnese anamnese = new Anamnese();

            consulta.MedicoId            = MedicoId;
            consulta.PacienteId          = PacienteId;
            consulta.Data                = data;
            anamnese.componentePrescrito = Prescricao;
            anamnese.Antecedentes        = Antecedentes;
            anamnese.Diagnostico         = Diagnostico;
            anamnese.ExameFisico         = EXAME;
            anamnese.TPR = TPR;
            anamnese.HDA = HDA;
            anamnese.QP  = QP;

            AnamneseDao ana = new AnamneseDao();

            ana.Cadastrar(anamnese);
            consulta.AnamneseId = anamnese.ID;

            ConsultaDao dao = new ConsultaDao();

            string valida = dao.Cadastrar(consulta) ? "Sim" : "Nao";

            return(Json(valida));
        }
        public ActionResult ConsultaIndividualP(int id)
        {
            ConsultaDao dao      = new ConsultaDao();
            Consulta    consulta = dao.BuscaPorId(id);

            MedicoDao me     = new MedicoDao();
            Medico    medico = me.BuscaPorId(consulta.MedicoId);

            AnamneseDao ana      = new AnamneseDao();
            Anamnese    anamnese = ana.BuscaPorId(consulta.AnamneseId);

            ViewBag.Anamnese = anamnese;
            ViewBag.Consulta = consulta;
            ViewBag.Medico   = medico;
            return(View());
        }