示例#1
0
        public void Atualizar(int id, Consulta consultaAtualizada)
        {
            Consulta consultaBuscada = ctx.Consultas.Find(id);

            if (consultaAtualizada.IdPaciente != null)
            {
                consultaBuscada.IdPaciente = consultaAtualizada.IdPaciente;
            }

            if (consultaAtualizada.IdMedico != null)
            {
                consultaBuscada.IdMedico = consultaAtualizada.IdMedico;
            }

            if (consultaAtualizada.DataConsulta >= DateTime.Now)
            {
                consultaBuscada.DataConsulta = consultaAtualizada.DataConsulta;
            }

            if (consultaAtualizada.Situacao != null)
            {
                consultaBuscada.Situacao = consultaAtualizada.Situacao;
            }

            if (consultaAtualizada.Descricao != null)
            {
                consultaBuscada.Descricao = consultaAtualizada.Descricao;
            }

            ctx.Consultas.Update(consultaBuscada);

            ctx.SaveChanges();
        }
示例#2
0
        /// <summary>
        /// Atualizauma clinica existente
        /// </summary>
        /// <param name="id">ID da clinica que será atualizada</param>
        /// <param name="clinicaAtualizada">Objeto clinicaAtualizada com as novas informações</param>
        public void Atualizar(int id, Clinica clinicaAtualizada)
        {
            Clinica clinicaBuscada = ctx.Clinicas.Find(id);

            if (clinicaAtualizada.Nome != null)
            {
                clinicaBuscada.Nome = clinicaAtualizada.Nome;
            }

            if (clinicaAtualizada.Cnpj != null)
            {
                clinicaBuscada.Cnpj = clinicaAtualizada.Cnpj;
            }

            if (clinicaAtualizada.RazaoSocial != null)
            {
                clinicaBuscada.RazaoSocial = clinicaAtualizada.RazaoSocial;
            }

            if (clinicaAtualizada.Endereco != null)
            {
                clinicaBuscada.Endereco = clinicaAtualizada.Endereco;
            }

            ctx.Clinicas.Update(clinicaBuscada);

            ctx.SaveChanges();
        }
        public void Atualizar(int id, TiposUsuario tiposUsuarioAtualizado)
        {
            TiposUsuario tipoBuscado = ctx.TiposUsuarios.Find(id);

            if (tipoBuscado.Nome != null)
            {
                tipoBuscado.Nome = tiposUsuarioAtualizado.Nome;
            }

            ctx.TiposUsuarios.Update(tipoBuscado);

            ctx.SaveChanges();
        }
        public void Atualizar(int id, Paciente pacienteAtualizado)
        {
            Paciente pacienteBuscado = ctx.Pacientes.Find(id);

            if (pacienteBuscado.NomePaciente != null)
            {
                pacienteBuscado.NomePaciente = pacienteAtualizado.NomePaciente;
            }

            ctx.Pacientes.Update(pacienteBuscado);

            ctx.SaveChanges();
        }
        public void Atualizar(int id, Medico medicoAtualizado)
        {
            Medico medicoBuscado = ctx.Medicos.Find(id);

            if (medicoBuscado.NomeMedico != null)
            {
                medicoBuscado.NomeMedico = medicoAtualizado.NomeMedico;
            }

            ctx.Medicos.Update(medicoBuscado);

            ctx.SaveChanges();
        }
        public void Atualizar(int id, Especialidade especialidadeAtualizada)
        {
            Especialidade especialidadeBuscado = ctx.Especialidades.Find(id);

            if (especialidadeBuscado.DescricaoEspec != null)
            {
                especialidadeBuscado.DescricaoEspec = especialidadeAtualizada.DescricaoEspec;
            }

            ctx.Especialidades.Update(especialidadeBuscado);

            ctx.SaveChanges();
        }
示例#7
0
        public void Atualizar(int id, Consulta consultaAtualizada)
        {
            Consulta consultaBuscado = ctx.Consultas.Find(id);

            if (consultaBuscado.DescricaoConsulta != null || consultaBuscado.DataConsulta != null || consultaBuscado.HroConsulta != null || consultaBuscado.IdStatusConsulta != null)
            {
                consultaBuscado.DescricaoConsulta = consultaAtualizada.DescricaoConsulta;
                consultaBuscado.DataConsulta      = consultaAtualizada.DataConsulta;
                consultaBuscado.HroConsulta       = consultaAtualizada.HroConsulta;
                consultaBuscado.IdStatusConsulta  = consultaAtualizada.IdStatusConsulta;
            }

            ctx.Consultas.Update(consultaBuscado);

            ctx.SaveChanges();
        }
 public void Cadastrar(Clinica clinica)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Clinica.Add(clinica);
         ctx.SaveChanges();
     }
 }
 public void Cadastrar(Consultas consulta)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Consultas.Add(consulta);
         ctx.SaveChanges();
     }
 }
示例#10
0
 public void Alterar(Consultas consulta)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Consultas.Update(consulta);
         ctx.SaveChanges();
     }
 }
        public void Atualizar(int id, Clinica clinicaAtualizada)
        {
            Clinica clinicaDesejada = ctx.Clinicas.Find(id);

            if (clinicaDesejada.NomeFantasia != null || clinicaDesejada.RazaoSocial != null || clinicaDesejada.Endereco != null || clinicaDesejada.Cnpj != 0 || clinicaDesejada.HroFuncionamento != null)
            {
                clinicaDesejada.NomeFantasia     = clinicaAtualizada.NomeFantasia;
                clinicaDesejada.RazaoSocial      = clinicaAtualizada.RazaoSocial;
                clinicaDesejada.Endereco         = clinicaAtualizada.Endereco;
                clinicaDesejada.Cnpj             = clinicaAtualizada.Cnpj;
                clinicaDesejada.HroFuncionamento = clinicaAtualizada.HroFuncionamento;
            }

            ctx.Clinicas.Update(clinicaDesejada);

            ctx.SaveChanges();
        }
示例#12
0
 public void Deletar(Usuarios usuario)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Usuarios.Remove(usuario);
         ctx.SaveChanges();
     }
 }
示例#13
0
 public void Cadastrar(Usuarios usuario)
 {
     using (SpMedicalContext ctx = new SpMedicalContext())
     {
         ctx.Usuarios.Add(usuario);
         ctx.SaveChanges();
     }
 }
示例#14
0
        public void Atualizar(int id, Usuario usuarioAtualizado)
        {
            // Busca um usuario através do id
            Usuario usuarioBuscado = ctx.Usuarios.Find(id);

            //Verifica se o nome do usuário desejado foi encontrado
            if (usuarioBuscado.Nome != null || usuarioBuscado.Email != null || usuarioBuscado.Senha != null)
            {
                //Atribui os valores encontrados aos campos existentes
                usuarioBuscado.Nome  = usuarioAtualizado.Nome;
                usuarioBuscado.Email = usuarioAtualizado.Email;
                usuarioBuscado.Senha = usuarioAtualizado.Senha;
            }

            //Atualiza os usuários que foram solicitados
            ctx.Usuarios.Update(usuarioBuscado);

            //Salva as mudanças feitas
            ctx.SaveChanges();
        }