Ejemplo n.º 1
0
 //Buscar por Id do paciente
 public Pacientes buscarPacientePorIdUsuario(int Idusuario)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Pacientes.FirstOrDefault(x => x.IdUsuario == Idusuario));
     }
 }
 //Listar consultas de somente um paciente
 public List <Consultas> consultaporPaciente(int IdPaciente)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Consultas.Where(x => x.IdPaciente == IdPaciente).ToList());
     }
 }
 //Listar todas as clínicas
 public List <Clinica> listarClinica()
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Clinica.ToList());
     }
 }
Ejemplo n.º 4
0
 public Usuario BuscarPorEmailSenha(string email, string senha)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Usuario.Include(i => i.IdTipoNavigation).First(i => i.Email == email && i.Senha == senha));
     }
 }
 //Buscar consulta por id
 public Consultas consultasporId(int Id)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Consultas.Find(Id));
     }
 }
Ejemplo n.º 6
0
 public Usuarios BuscarPorEmailESenha(LoginViewModel login)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Usuarios.Include(x => x.IdTipoNavigation).FirstOrDefault(x => x.EmailUsuario == login.Email && x.SenhaUsuario == login.Senha));
     }
 }
 //Listar todas as consultas
 public List <Consultas> todasConsultas()
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Consultas.ToList());
     }
 }
Ejemplo n.º 8
0
 //Listar os pacientes
 public List <Pacientes> listarPacientes()
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Pacientes.ToList());
     }
 }
 //Lista as consultas do medico
 public List <Consulta> ConsultaMedico(int IdMedico)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Consulta.Where(c => c.IdMedicosNavigation.Id == IdMedico).Include(c => c.IdMedicosNavigation).Include(c => c.IdProntuariosNavigation).Include(s => s.IdStatusNavigation).ToList());
     }
 }
 //Buscar por Id do médico
 public Medicos buscarMedicoPorIdUsuario(int Idusuario)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Medicos.FirstOrDefault(x => x.IdUsuario == Idusuario));
     }
 }
Ejemplo n.º 11
0
 //Lista todas as especialidades
 public List <Especialidades> listarEspecialidade()
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Especialidades.ToList());
     }
 }
 //Lista as consultas do paciente
 public List <Consulta> ConsultaPaciente(int IdBuscado)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Consulta.Where(c => c.IdProntuariosNavigation.Id == IdBuscado).ToList());
     }
 }
 //Listar consultas de somente um médico
 public List <Consultas> consultaporMedico(int IdMedico)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Consultas.Where(x => x.IdMedico == IdMedico).ToList());
     }
 }
 //Listar médicos
 public List <Medicos> listarMedicos()
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         return(ctx.Medicos.ToList());
     }
 }
 //Cadastrar nova consulta
 public void cadastrarConsulta(Consultas consulta)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Consultas.Add(consulta);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Clinica clinica)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Clinica.Add(clinica);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 17
0
 public void CadastrarAdministrador(Usuarios usuario)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Usuarios.Add(usuario);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 18
0
 //Cadastrar nova especialidade
 public void cadastrarEspecialidade(Especialidades especialidade)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Especialidades.Add(especialidade);
         ctx.SaveChanges();
     }
 }
 //Cadastrar médicos
 public void cadastrarMedicos(Medicos medico)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Medicos.Add(medico);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 20
0
 //Cadastra nova consulta
 public void cadastrarPaciente(Pacientes paciente)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Pacientes.Add(paciente);
         ctx.SaveChanges();
     }
 }
 //Atualiza os dados da consulta
 public void Update(Consulta consulta)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Consulta.Update(consulta);
         ctx.SaveChanges();
     }
 }
 public List <Consulta> Consultas(int IdBuscado)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         //return ctx.Consulta.ToList();
         return(ctx.Consulta.Include(t => t.IdProntuariosNavigation).Include(m => m.IdMedicosNavigation).Include(s => s.IdStatusNavigation).ToList());
     }
 }
Ejemplo n.º 23
0
 //Cadastra um novo usuario
 public void Cadastrar(Usuario User)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Usuario.Add(User);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 24
0
 //Apagar paciente
 public void apagarPaciente(int Id)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         Pacientes pacienteProcurado = ctx.Pacientes.Find(Id);
         ctx.Pacientes.Remove(pacienteProcurado);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 25
0
 //Apagar especialidade
 public void apagarEspecialidade(int Id)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         Especialidades especialidadeProcurada = ctx.Especialidades.Find(Id);
         ctx.Especialidades.Remove(especialidadeProcurada);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Consulta consulta)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Consulta.Add(consulta);
         //ctx.Consulta.Include(f => f.IdProntuarioNavigation).Include(m => m.IdMedicoNavigation).Include(s => s.IdStatusNavigation);
         ctx.SaveChanges();
     }
 }
 //Apagar médico
 public void apagarMedico(int Id)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         Medicos medicoProcurado = ctx.Medicos.Find(Id);
         ctx.Medicos.Remove(medicoProcurado);
         ctx.SaveChanges();
     }
 }
 //Apagar clínica
 public void apagarClinica(int Id)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         Clinica clinicaProcurada = ctx.Clinica.Find(Id);
         ctx.Clinica.Remove(clinicaProcurada);
         ctx.SaveChanges();
     }
 }
 //Apagar consulta
 public void apagarConsulta(int Id)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         Consultas consultaProcurada = ctx.Consultas.Find(Id);
         ctx.Consultas.Remove(consultaProcurada);
         ctx.SaveChanges();
     }
 }
Ejemplo n.º 30
0
 public void CadastrarPaciente(PacienteViewModel pacienteModel)
 {
     using (MedGroupContext ctx = new MedGroupContext())
     {
         ctx.Usuarios.Add(pacienteModel.Usuario);
         ctx.SaveChanges();
         Usuarios usuario = ctx.Usuarios.Last();
         pacienteModel.Paciente.IdUsuario = usuario.IdUsuario;
         ctx.Pacientes.Add(pacienteModel.Paciente);
         ctx.SaveChanges();
     }
 }