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")); }
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")); }