Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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"));
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        public ActionResult ConsulCadastrados()
        {
            var metodoConsulta = new ConsultaDAO();
            var todosConsultas = metodoConsulta.Listar();

            return(View(todosConsultas));
        }
Ejemplo n.º 6
0
        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"));
        }
Ejemplo n.º 7
0
        private void btnPesquisarConsultas_Click(object sender, EventArgs e)
        {
            var consultaDao    = new ConsultaDAO();
            var consultaHelper = new ConsultaHelper(this);

            consultaHelper.FillGrid(consultaDao.SearchByDate(dtpDataConsulta.Text));
        }
Ejemplo n.º 8
0
        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));
        }
Ejemplo n.º 9
0
        // 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()));
        }
Ejemplo n.º 10
0
        public void DeleteConsulta(Consulta consultaValue)
        {
            ConsultaDAO consultaDal = new ConsultaDAO();

            if (!(string.IsNullOrWhiteSpace(consultaValue.CodConsulta.ToString()) | string.IsNullOrEmpty(consultaValue.CodConsulta.ToString())))
            {
                consultaDal.DeleteConsulta(consultaValue);
            }
        }
Ejemplo n.º 11
0
        public ActionResult ExcluirConsulConf(int id)
        {
            var      metodoConsulta = new ConsultaDAO();
            Consulta consulta       = new Consulta();

            consulta.cd_animal = id;
            metodoConsulta.Excluir(consulta);
            return(RedirectToAction("ConsulCadastrados"));
        }
Ejemplo n.º 12
0
 public ActionResult EditarConsul(Consulta consulta)
 {
     if (ModelState.IsValid)
     {
         var metodoConsulta = new ConsultaDAO();
         metodoConsulta.Atualizar(consulta);
         return(RedirectToAction("ConsulCadastrados"));
     }
     return(View(consulta));
 }
Ejemplo n.º 13
0
        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();
        }
Ejemplo n.º 14
0
        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);
        }
Ejemplo n.º 15
0
        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);
        }
Ejemplo n.º 16
0
        public ActionResult ExcluirConsul(int id)
        {
            var metodoConsulta = new ConsultaDAO();
            var consulta       = metodoConsulta.ListarId(id);

            if (consulta == null)
            {
                return(HttpNotFound());
            }
            return(View(consulta));
        }
Ejemplo n.º 17
0
        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);
        }
Ejemplo n.º 18
0
        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);
        }
Ejemplo n.º 19
0
        public bool CriarNovaConsulta()
        {
            retvalor = false;
            try
            {
                oConsultaDAO = new ConsultaDAO();
                retvalor     = oConsultaDAO.CriarNovaConsulta(PacienteID, DataConsulta);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oConsultaDAO = null;
            }

            return(retvalor);
        }
Ejemplo n.º 20
0
        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());
        }
Ejemplo n.º 21
0
        public DataTable ListarConsultas()
        {
            dt = null;

            try
            {
                oConsultaDAO = new ConsultaDAO();
                dt           = oConsultaDAO.ListarConsultas();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                oConsultaDAO = null;
            }

            return(dt);
        }
Ejemplo n.º 22
0
        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"));
        }
Ejemplo n.º 23
0
        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"));
            }
        }
Ejemplo n.º 24
0
        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());
            }
        }
Ejemplo n.º 25
0
        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"));
            }
        }
Ejemplo n.º 26
0
        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"));
        }
Ejemplo n.º 27
0
        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"));
            }
        }
Ejemplo n.º 28
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"));
        }
 public ConsultaController(ConsultaDAO consultaDAO)
 {
     _consultaDAO = consultaDAO;
 }
Ejemplo n.º 30
0
        //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());
        }