public ActionResult Edit([Bind(Include = "ConsultaId,DataConsulta")] Consulta consulta) { if (ModelState.IsValid) { Consulta consultaAux = ConsultaDAO.RetornarConsultaPorId(consulta.ConsultaId); consultaAux.DataConsulta = consulta.DataConsulta; //Console.WriteLine(consulta.DataConsulta); //Consulta c = new Consulta(); //c = ConsultaDAO.RetornarConsultaPorId(consulta.ConsultaId); //consulta.PacienteId = c.PacienteId; //consulta.Paciente = PacienteDAO.RetornaPacientePorId(c.PacienteId); //Clinica clinica = new Clinica(); //clinica = ClinicaLoginDAO.RetornarClinicaLogada(); //consulta.Clinica = clinica; try { db.Entry(consultaAux).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception) { ViewBag.Erro = "Não foi possível alterar a Data da Consulta!"; return(RedirectToAction("Index")); } } return(View(consulta)); }
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 void cadastrarConsulta() { try { var consultaDao = new ConsultaDAO(); var convenioDao = new ConvenioDAO(); var medicoDao = new MedicoDAO(); if (validaFormConsulta()) { var consulta = new Consulta() { DataConsulta = contextoCadastro.dtpDataConsulta.Text, IdMedico = medicoDao.SearchByName(contextoCadastro.cbxMedicoConsulta.Text), IdConvenio = convenioDao.SearchByName(contextoCadastro.cbxConvenioConsulta.Text), Especialidade = contextoCadastro.cbxEspecialidadeConsulta.Text, Paciente = contextoCadastro.txtPacienteConsulta.Text, }; consultaDao.Save(consulta); MessageBox.Show("Consulta cadastrada com sucesso!"); } ; } catch (Exception e) { MessageBox.Show("Erro ao salvar o formulário no banco de dados"); Console.WriteLine(e); } }
public Consulta GetConsulta(int id) { oConsulta = new Consulta(); try { oConsultaDAO = new ConsultaDAO(); dt = oConsultaDAO.GetConsulta(id); } catch (Exception ex) { throw ex; } finally { oConsultaDAO = null; } if (dt.Rows.Count > 0) { oConsulta.ConsultaID = int.Parse(dt.Rows[0]["id"].ToString()); oConsulta.PacienteID = int.Parse(dt.Rows[0]["idPaciente"].ToString()); oConsulta.DataConsulta = DateTime.Parse(dt.Rows[0]["data"].ToString()); } return(oConsulta); }
public ActionResult ConsulCadastrados() { var metodoConsulta = new ConsultaDAO(); var todosConsultas = metodoConsulta.Listar(); return(View(todosConsultas)); }
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")); }
private void btnPesquisarConsultas_Click(object sender, EventArgs e) { var consultaDao = new ConsultaDAO(); var consultaHelper = new ConsultaHelper(this); consultaHelper.FillGrid(consultaDao.SearchByDate(dtpDataConsulta.Text)); }
public ActionResult Filtra(string Orientacao, string OsTipo, string Tecnologia) { ConsultaDAO DAO = new ConsultaDAO(); var lista = DAO.Filtra(Orientacao, OsTipo, Tecnologia); PreencheDadosParaView(); return(View("Index", lista)); }
// GET: Consultas public ActionResult Index() { List <Paciente> ListaPaciente = new List <Paciente>(); ListaPaciente = PacienteDAO.ListaDePacientesDaClinicaLogada(); ViewBag.PacienteId = new SelectList(ListaPaciente, "PacienteId", "PacienteNome"); return(View(ConsultaDAO.RetornarListaConsultasDaClinicaLogada())); }
public void DeleteConsulta(Consulta consultaValue) { ConsultaDAO consultaDal = new ConsultaDAO(); if (!(string.IsNullOrWhiteSpace(consultaValue.CodConsulta.ToString()) | string.IsNullOrEmpty(consultaValue.CodConsulta.ToString()))) { consultaDal.DeleteConsulta(consultaValue); } }
public ActionResult ExcluirConsulConf(int id) { var metodoConsulta = new ConsultaDAO(); Consulta consulta = new Consulta(); consulta.cd_animal = id; metodoConsulta.Excluir(consulta); return(RedirectToAction("ConsulCadastrados")); }
public ActionResult EditarConsul(Consulta consulta) { if (ModelState.IsValid) { var metodoConsulta = new ConsultaDAO(); metodoConsulta.Atualizar(consulta); return(RedirectToAction("ConsulCadastrados")); } return(View(consulta)); }
protected void Page_Load(object sender, EventArgs e) { NutricionistaDAO nutDal = new NutricionistaDAO(); ConsultaDAO conDal = new ConsultaDAO(); PacienteDAO pacDal = new PacienteDAO(); PrescricaoDAO presDal = new PrescricaoDAO(); GridView1.DataSource = presDal.GetAllPrescricaos(); GridView1.DataBind(); }
public Consulta GetByIdConsulta(int id) { Consulta consulta = null; ConsultaDAO consultaDal = new ConsultaDAO(); if (!(string.IsNullOrEmpty(id.ToString()) | string.IsNullOrWhiteSpace(id.ToString()))) { return(consultaDal.GetByIdConsulta(id)); } return(consulta); }
public Consulta GetByPaciente(Paciente paciente) { Consulta consulta = null; ConsultaDAO consultaDal = new ConsultaDAO(); if (!(string.IsNullOrEmpty(paciente.CodPaciente.ToString()) | string.IsNullOrWhiteSpace(paciente.CodPaciente.ToString()))) { return(consultaDal.GetByPaciente(paciente)); } return(consulta); }
public ActionResult ExcluirConsul(int id) { var metodoConsulta = new ConsultaDAO(); var consulta = metodoConsulta.ListarId(id); if (consulta == null) { return(HttpNotFound()); } return(View(consulta)); }
public bool ExcluirConsulta(int id) { retvalor = false; try { oConsultaDAO = new ConsultaDAO(); retvalor = oConsultaDAO.ExcluirConsulta(id); } catch (Exception ex) { throw ex; } finally { oConsultaDAO = null; } return(retvalor); }
public bool AtualizarConsulta() { retvalor = false; try { oConsultaDAO = new ConsultaDAO(); retvalor = oConsultaDAO.AtualizarConsulta(ConsultaID, PacienteID, DataConsulta); } catch (Exception ex) { throw ex; } finally { oConsultaDAO = null; } return(retvalor); }
public bool CriarNovaConsulta() { retvalor = false; try { oConsultaDAO = new ConsultaDAO(); retvalor = oConsultaDAO.CriarNovaConsulta(PacienteID, DataConsulta); } catch (Exception ex) { throw ex; } finally { oConsultaDAO = null; } return(retvalor); }
private void btOK_Click(object sender, EventArgs e) { ConsultaDAO con = new ConsultaDAO(); String nome = Convert.ToString(cmBoxPaciente.Text); double peso = Convert.ToUInt32(mskdTBPeso.Text); //double medidas = ; double pressao = Convert.ToUInt32(mskdTBAltura.Text); string restricaoAlimentar = Convert.ToString(txtBRetricoes.Text); string objetivo = Convert.ToString(txtBObjetivo.Text); string observacao = Convert.ToString(txtBObservacao.Text); string medicamento = Convert.ToString(txtBMedicamento.Text); string problemaSaude = Convert.ToString(txtProblemaSaude); string historicoFamiliar = Convert.ToString(txtBHistorico); DateTime data = DateTime.Today; con.InsertConsulta(new Consulta()); }
public DataTable ListarConsultas() { dt = null; try { oConsultaDAO = new ConsultaDAO(); dt = oConsultaDAO.ListarConsultas(); } catch (Exception ex) { throw ex; } finally { oConsultaDAO = null; } return(dt); }
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 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 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 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 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 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 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 ConsultaController(ConsultaDAO consultaDAO) { _consultaDAO = consultaDAO; }
//public void ValidaConsulta(Object classe, StringBuilder strb) //{ // Validator<Object> valida = ValidationFactory.CreateValidator<Object>(); // ValidationResults resultados = valida.Validate(classe); // if (!resultados.IsValid) // { // //StringBuilder strb = new StringBuilder(); // foreach (ValidationResult resultado in resultados) // { // strb.Append(resultado.Key); // } // MessageBox.Show(strb.ToString(), " Erro de validacao"); // } //} public List <Consulta> GetAllConsultas() { ConsultaDAO consultaDal = new ConsultaDAO(); return(consultaDal.GetAllConsultas()); }