Exemple #1
0
        public bool Cadastrar(Componente_Paciente obj)
        {
            bool valida = false;

            using (var contexto = new ConecaoContext())
            {
                contexto.Componente_Paciente.Add(obj);
                contexto.SaveChanges();
                valida = true;
            }
            return(valida);
        }
Exemple #2
0
 public void Alterar(Componente_Paciente obj)
 {
     foreach (var item in Select())
     {
         if (item.ID == obj.ID)
         {
             using (var contexto = new ConecaoContext())
             {
                 item.Componente = obj.Componente;
                 item.PacienteId = obj.PacienteId;
                 contexto.Componente_Paciente.Update(item);
                 contexto.SaveChanges();
             }
         }
     }
 }
        public ActionResult Cadastrar(String nomePaciente, String Hpp, String Hf,
                                      String Historia, String Obs, IList <String> lista)
        {
            Componente_PacienteDao         com = new Componente_PacienteDao();
            ProntuarioDao                  pro = new ProntuarioDao();
            PacienteDao                    dao = new PacienteDao();
            ComponenteDao                  co  = new ComponenteDao();
            HistoriaPatologicaPregressaDao his = new HistoriaPatologicaPregressaDao();
            HistoriaPatologicaPregressa    h   = new HistoriaPatologicaPregressa();

            h.HF             = Hf;
            h.HistoriaSocial = Historia;
            h.HPP            = Hpp;

            Prontuario prontuario = new Prontuario();

            prontuario.Observacoes = Obs;

            ConsumindoApiDao con = new ConsumindoApiDao();

            foreach (var item in dao.Select())
            {
                if (item.Nome == nomePaciente)
                {
                    prontuario.PacienteId = item.ID;
                }
            }

            if (lista != null)
            {
                foreach (var item in lista)
                {
                    Componente_Paciente intermedio = new Componente_Paciente();
                    intermedio.PacienteId = prontuario.PacienteId;
                    intermedio.Componente = item;
                    com.Cadastrar(intermedio);
                }
            }

            his.Cadastrar(h);
            prontuario.HistoriaPatologicaPregressaId = h.ID;
            string valida = pro.Cadastrar(prontuario) ? "Sim" : "Não";

            return(Json(valida));
        }
Exemple #4
0
        public bool excluir(Componente_Paciente obj)
        {
            bool valida = false;

            foreach (var item in Select())
            {
                if (item.ID == obj.ID)
                {
                    using (var contexto = new ConecaoContext())
                    {
                        contexto.Componente_Paciente.Remove(item);
                        contexto.SaveChanges();
                        valida = true;
                    }
                }
            }
            return(valida);
        }
        public ActionResult Update(int idProntuario, String nomePaciente, String nomeComponente, String HPP,
                                   String HF, String HistoriaSocial, String observacao)
        {
            Componente_PacienteDao         com = new Componente_PacienteDao();
            ProntuarioDao                  pro = new ProntuarioDao();
            PacienteDao                    dao = new PacienteDao();
            ComponenteDao                  co  = new ComponenteDao();
            HistoriaPatologicaPregressaDao his = new HistoriaPatologicaPregressaDao();

            Prontuario prontuario = pro.BuscaPorId(idProntuario);

            prontuario.Observacoes = observacao;

            HistoriaPatologicaPregressa historia = his.BuscaPorId(prontuario.HistoriaPatologicaPregressaId);

            historia.HPP            = HPP;
            historia.HF             = HF;
            historia.HistoriaSocial = HistoriaSocial;

            if (nomeComponente != null)
            {
                Componente_Paciente intermedio = new Componente_Paciente();
                intermedio.PacienteId = prontuario.PacienteId;
                intermedio.Componente = nomeComponente;
            }


            foreach (var item in dao.Select())
            {
                if (item.Nome == nomePaciente)
                {
                    prontuario.PacienteId = item.ID;
                }
            }


            his.Alterar(historia);
            pro.Alterar(prontuario);
            string validacao = (pro.Alterar(prontuario) ? "Sim" : "Não");

            return(Json(validacao));
        }