public IActionResult ConfirmacaoDadosCartao(string idconsulta, Paciente paciente) { if (HttpContext.Session.GetString("usuarioLogado") == "logado") { ConsultaDAO dao = new ConsultaDAO(); List <string> tipos = new List <string>(); tipos = dao.ListaTipos(); dao.Dispose(); ViewBag.IdConsulta = idconsulta; ViewBag.ListaTipos = tipos; ViewBag.CPf = paciente.cpf; ViewBag.Nome = paciente.nome; ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout"); return(View()); } return(View("NovoLogin")); }
public IActionResult BuscarConsulta() { if (HttpContext.Session.GetString("usuarioLogado") == "logado") { ConsultaDAO dao = new ConsultaDAO(); ConsultaDAO dao2 = new ConsultaDAO(); List <string> listaTipos = new List <string>(); List <string> listaStatus = new List <string>(); listaTipos = dao.ListaTipos(); listaStatus = dao2.ListaStatus(); ViewBag.ListaTipos = listaTipos; ViewBag.ListaStatus = listaStatus; ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout"); dao.Dispose(); dao2.Dispose(); return(View()); } return(View("NovoLogin")); }
public IActionResult CadastrarConsultaCheckIn(string cpf, string nome, string id, string tipo) { ConsultaDAO dao = new ConsultaDAO(); bool value = dao.MarcarConsultaCheckIn(cpf, nome, id, tipo); dao.Dispose(); if (value) { HttpContext.Session.SetString("erro", "Check-In realizado com sucesso!"); return(RedirectToAction("ListaConsulta")); } else { HttpContext.Session.SetString("erro", "Não foi possivel realizar o check-in"); return(RedirectToAction("MarcarConsulta")); } }
public IActionResult RealizarCheckIn(string idconsulta) { if (HttpContext.Session.GetString("usuarioLogado") == "logado") { ConsultaDAO dao = new ConsultaDAO(); string tipo = dao.BuscaTipoConsulta(idconsulta); dao.Dispose(); ViewBag.Tipo = tipo; ViewBag.IdConsulta = idconsulta; ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout"); return(View()); } return(View("NovoLogin")); }
public IActionResult ListaConsulta() { if (HttpContext.Session.GetString("usuarioLogado") == "logado" && HttpContext.Session.GetString("usuarioTipo") != "paciente") { ConsultaDAO dao = new ConsultaDAO(); List <Consulta> consultas = new List <Consulta>(); consultas = dao.ListaConsulta(); ViewBag.ListaConsulta = consultas; dao.Dispose(); ViewBag.Mensagem = HttpContext.Session.GetString("erro"); ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout"); return(View()); } else { ConsultaDAO dao = new ConsultaDAO(); List <Consulta> consultas = new List <Consulta>(); consultas = dao.BuscaConsultasPorCPF(HttpContext.Session.GetString("idUsuario")); ViewBag.ListaConsulta = consultas; dao.Dispose(); ViewBag.Mensagem = HttpContext.Session.GetString("erro"); ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout"); return(View()); } }
public IActionResult CadastrarConsulta(string cpf, string nome, string id, string tipo) { ConsultaDAO DAO = new ConsultaDAO(); string ntipo = DAO.BuscarTipoNome(tipo); DAO.Dispose(); ConsultaDAO dao = new ConsultaDAO(); bool value = dao.MarcarConsulta(cpf, nome, id, ntipo); dao.Dispose(); if (value) { return(RedirectToAction("ListaConsulta")); } else { return(RedirectToAction("MarcarConsulta")); } }
public IActionResult MarcarConsulta(string idConsulta) { if (HttpContext.Session.GetString("usuarioLogado") == "logado") { ConsultaDAO dao = new ConsultaDAO(); List <string> tipos = new List <string>(); tipos = dao.ListaTipos(); dao.Dispose(); ViewBag.ListaTipos = tipos; ViewBag.IdConsulta = idConsulta; ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout"); return(View()); } return(View("NovoLogin")); }
public IActionResult AdicionarAgenda(string data, string hora_inicio, string hora_fim, string crm) { //verificar antes se ja existe esta hora nesta data ConsultaDAO dao = new ConsultaDAO(); bool value = dao.CadastrarAgenda(data, hora_inicio, hora_fim, crm); dao.Dispose(); if (value) { HttpContext.Session.SetString("erro", "Agendamento marcado com sucesso!"); return(RedirectToAction("CadastrarAgenda")); } else { HttpContext.Session.SetString("erro", "Houve um erro ao marcar a agenda!"); return(RedirectToAction("CadastrarAgenda")); } }
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")); }
public IActionResult RealizaBusca(string crm, string cpf, string tipo, string status, string data, string check) { if (HttpContext.Session.GetString("usuarioLogado") == "logado") { ConsultaDAO dao = new ConsultaDAO(); List <Consulta> lista = new List <Consulta>(); if (check == "crm") { if ((string.IsNullOrEmpty(crm) || crm == "")) { return(View("BuscaConsulta")); } lista = dao.ListaResultadoBuscaCRM(crm, tipo, status); ViewBag.ListaConsulta = lista; dao.Dispose(); } else if (check == "cpf") { if ((string.IsNullOrEmpty(cpf) || cpf == "")) { return(View("BuscaConsulta")); } lista = dao.ListaResultadoBuscaCPF(cpf, tipo, status); ViewBag.ListaConsulta = lista; dao.Dispose(); } else if (check == "data") { if ((string.IsNullOrEmpty(data) || data == "")) { return(View("BuscaConsulta")); } lista = dao.ListaResultadoBuscaData(data, tipo, status); ViewBag.ListaConsulta = lista; dao.Dispose(); } else { lista = dao.ListaResultadoBusca(tipo, status); ViewBag.ListaConsulta = lista; dao.Dispose(); } ViewBag.Layout = HttpContext.Session.GetString("usuarioLayout"); return(View()); } return(View("NovoLogin")); }