public IActionResult CadastroCartaoPaciente(string cpf)
        {
            PacienteDAO dao = new PacienteDAO();

            string cartao = dao.BuscaCartaoTemporario();

            dao.Dispose();

            PacienteDAO DAO = new PacienteDAO();

            bool resultado = DAO.AdicionarCartaoPaciente(cpf, cartao);

            DAO.Dispose();

            if (resultado)
            {
                HttpContext.Session.SetString("erro", "Cartão cadastrado com sucesso");

                return(RedirectToAction("CadastrarCartao"));
            }
            else
            {
                HttpContext.Session.SetString("erro", "Não foi possivel cadastrar este cartão!");

                return(View("CadastrarCartao"));
            }
        }
        public IActionResult ResultadoBuscaPaciente()
        {
            if (HttpContext.Session.GetString("usuarioLogado") == "logado")
            {
                PacienteDAO dao = new PacienteDAO();

                string cartao = dao.BuscaCartaoTemporario();

                dao.Dispose();

                PacienteDAO b = new PacienteDAO();

                Paciente paciente = b.BuscaPacientePorCartao(cartao);

                b.Dispose();

                PacienteDAO DAO = new PacienteDAO();

                List <Consulta> lista = new List <Consulta>();

                lista = DAO.BuscaConsultaPaciente(paciente.cpf);

                ViewBag.ListaConsulta = lista;

                return(View());

                ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout");

                return(View("CartaoPaciente"));
            }

            return(View("NovoLogin"));
        }
Esempio n. 3
0
        public IActionResult MarcarCheckInComCartao(string idConsulta)
        {
            PacienteDAO dao = new PacienteDAO();

            string cartao = dao.BuscaCartaoTemporario();

            dao.Dispose();

            Paciente paciente = new Paciente();

            ConsultaDAO DAO = new ConsultaDAO();

            paciente = DAO.BuscarPacienteCartao(cartao);

            DAO.Dispose();

            ViewBag.Nome = paciente.nome;

            ViewBag.CPF = paciente.cpf;

            ViewBag.IdConsulta = idConsulta;

            ConsultaDAO daoTipo = new ConsultaDAO();

            string tipo = daoTipo.BuscaTipoConsulta(idConsulta);

            daoTipo.Dispose();

            dao.Dispose();

            ViewBag.ListaTipo = tipo;

            ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout");

            return(View("CheckInComCartao"));
        }