コード例 #1
0
        public int Cadastrar(DbDados novoUsuario)
        {
            ctx.DbDados.Add(novoUsuario);
            // Salva as informações para serem gravas no banco
            ctx.SaveChanges();

            return(ctx.DbDados.FirstOrDefault(D => D.Cpf == novoUsuario.Cpf).Id);
        }
コード例 #2
0
        //Metodo que atualiza as vagas
        public void Atualizar(int Id, DbVagas VagaAtualizada)
        {
            DbVagas VagaBuscada = ctx.DbVagas.Find(Id);

            VagaBuscada.StatusVaga = VagaAtualizada.StatusVaga;
            if (VagaBuscada != null)
            {
                ctx.DbVagas.Update(VagaBuscada);

                ctx.SaveChanges();
            }
        }
コード例 #3
0
        public void Atualizar(int id, DbUsuarios usuarioAtualizado)
        {
            using (RealVagasContext ctx = new RealVagasContext())
            {
                // Busca um usuário através do id
                DbUsuarios usuarioBuscado = ctx.DbUsuarios.Find(id);

                // Atribui os novos valores ao campos existentes
                usuarioBuscado.Nome           = usuarioAtualizado.Nome;
                usuarioBuscado.DataNascimento = usuarioAtualizado.DataNascimento;
                usuarioBuscado.Sexo           = usuarioAtualizado.Sexo;
                usuarioBuscado.Escola         = usuarioAtualizado.Escola;
                usuarioBuscado.Email          = usuarioAtualizado.Email;
                usuarioBuscado.Telefone       = usuarioAtualizado.Telefone;
                usuarioBuscado.EstadoCivil    = usuarioAtualizado.EstadoCivil;
                usuarioBuscado.Nivel          = usuarioAtualizado.Nivel;
                usuarioBuscado.TipoCurso      = usuarioAtualizado.TipoCurso;
                usuarioBuscado.Curso          = usuarioAtualizado.Curso;
                usuarioBuscado.Turma          = usuarioAtualizado.Turma;
                usuarioBuscado.Turno          = usuarioAtualizado.Turno;
                usuarioBuscado.Termo          = usuarioAtualizado.Termo;
                usuarioBuscado.IdTipoUsuario  = usuarioAtualizado.IdTipoUsuario;
                usuarioBuscado.IdDados        = usuarioAtualizado.IdDados;

                // Atualiza o usuário que foi buscado
                ctx.DbUsuarios.Update(usuarioBuscado);

                // Salva as informações para serem gravadas no banco
                ctx.SaveChanges();
            }
        }
コード例 #4
0
        //Métdo para atualizar um usuário.
        public void Atualizar(int id, DbUsuarios usuarioAtualizado)
        {
            using (RealVagasContext ctx = new RealVagasContext())
            {
                AdiconalRepository adiconal = new AdiconalRepository();

                // Busca um usuário através do id
                DbUsuarios usuarioBuscado = ctx.DbUsuarios.Find(id);

                // Atribui os novos valores ao campos existentes
                usuarioBuscado.Nome           = (usuarioAtualizado.Nome == null || usuarioAtualizado.Nome == "") ? usuarioBuscado.Nome : adiconal.Cryptografia(usuarioAtualizado.Nome);
                usuarioBuscado.DataNascimento = (usuarioAtualizado.DataNascimento == null)? usuarioBuscado.DataNascimento : usuarioAtualizado.DataNascimento;
                usuarioBuscado.Sexo           = (usuarioAtualizado.Sexo == null || usuarioAtualizado.Sexo == "") ? usuarioBuscado.Sexo : usuarioAtualizado.Sexo;
                usuarioBuscado.Escola         = (usuarioAtualizado.Escola == null || usuarioAtualizado.Escola == "") ? usuarioBuscado.Escola : adiconal.Cryptografia(usuarioAtualizado.Escola);
                usuarioBuscado.Email          = (usuarioAtualizado.Email == null || usuarioAtualizado.Email == "") ? usuarioBuscado.Email : adiconal.Cryptografia(usuarioAtualizado.Email);
                usuarioBuscado.Telefone       = (usuarioAtualizado.Telefone == null || usuarioAtualizado.Telefone == "") ? usuarioBuscado.Telefone : adiconal.Cryptografia(usuarioAtualizado.Telefone);
                usuarioBuscado.EstadoCivil    = (usuarioAtualizado.EstadoCivil == null || usuarioAtualizado.EstadoCivil == "") ? usuarioBuscado.EstadoCivil : adiconal.Cryptografia(usuarioAtualizado.EstadoCivil);
                usuarioBuscado.UrlCurriculo   = (usuarioAtualizado.UrlCurriculo == null || usuarioAtualizado.UrlCurriculo == "") ? usuarioBuscado.UrlCurriculo : usuarioAtualizado.UrlCurriculo;
                usuarioBuscado.Nivel          = (usuarioAtualizado.Nivel == null || usuarioAtualizado.Nivel == "") ? usuarioBuscado.Nivel : usuarioAtualizado.Nivel;
                usuarioBuscado.TipoCurso      = (usuarioAtualizado.TipoCurso == null || usuarioAtualizado.TipoCurso == "") ? usuarioBuscado.TipoCurso : usuarioAtualizado.TipoCurso;
                usuarioBuscado.Curso          = (usuarioAtualizado.Curso == null || usuarioAtualizado.Curso == "") ? usuarioBuscado.Curso : adiconal.Cryptografia(usuarioAtualizado.Curso);
                usuarioBuscado.Turma          = (usuarioAtualizado.Turma == null || usuarioAtualizado.Turma == "") ? usuarioBuscado.Turma : usuarioAtualizado.Turma;
                usuarioBuscado.Turno          = (usuarioAtualizado.Turno == null || usuarioAtualizado.Turno == "") ? usuarioBuscado.Turno : adiconal.Cryptografia(usuarioAtualizado.Turno);
                usuarioBuscado.Termo          = (usuarioAtualizado.Termo == null) ? usuarioBuscado.Termo : usuarioAtualizado.Termo;
                usuarioBuscado.IdTipoUsuario  = (usuarioAtualizado.IdTipoUsuario == null) ? usuarioBuscado.IdTipoUsuario : usuarioAtualizado.IdTipoUsuario;
                usuarioBuscado.IdDados        = (usuarioAtualizado.IdDados == null) ? usuarioBuscado.IdDados : usuarioAtualizado.IdDados;

                // Atualiza o usuário que foi buscado
                ctx.DbUsuarios.Update(usuarioBuscado);

                // Salva as informações para serem gravadas no banco
                ctx.SaveChanges();
            }
        }
コード例 #5
0
 public void CadastrarEmpresa(DbEmpresas empresa)
 {
     using (RealVagasContext Ctx = new RealVagasContext())
     {
         Ctx.DbEmpresas.Add(empresa);
         Ctx.SaveChanges();
     }
 }
コード例 #6
0
 public void CadastrarAluno(DbUsuarios Usuario)
 {
     using (RealVagasContext Ctx = new RealVagasContext())
     {
         Ctx.DbUsuarios.Add(Usuario);
         Ctx.SaveChanges();
     }
 }
コード例 #7
0
 //Cadastrar uma nova inscrição.
 public void Cadastrar(DbInscricao inscricao)
 {
     using (RealVagasContext ctx = new RealVagasContext())
     {
         ctx.DbInscricao.Add(inscricao);
         ctx.SaveChanges();
     }
 }
コード例 #8
0
 public void Cadastrar(DbTipoUsuario tipousuario)
 {
     using (RealVagasContext Ctx = new RealVagasContext())
     {
         Ctx.DbTipoUsuario.Add(tipousuario);
         Ctx.SaveChanges();
     }
 }
コード例 #9
0
 public void Delete(int ID)
 {
     using (RealVagasContext Ctx = new RealVagasContext())
     {
         DbEmpresas del = SearchById(ID);
         Ctx.DbEmpresas.Remove(del);
         Ctx.SaveChanges();
     }
 }
コード例 #10
0
 public void DeletarAdm(int ID)
 {
     using (RealVagasContext Ctx = new RealVagasContext())
     {
         DbUsuarios delete = Ctx.DbUsuarios.FirstOrDefault(U => U.Id == ID);
         Ctx.DbUsuarios.Remove(delete);
         Ctx.SaveChanges();
     }
 }
コード例 #11
0
 public void Deletar(int id)
 {
     using (RealVagasContext Ctx = new RealVagasContext())
     {
         DbTipoUsuario del = BuscarId(id);
         Ctx.DbTipoUsuario.Remove(del);
         Ctx.SaveChanges();
     }
 }
コード例 #12
0
 //Deletar uma inscrição pelo seu ID.
 public void Deletar(int id)
 {
     using (RealVagasContext ctx = new RealVagasContext())
     {
         DbInscricao del = BuscarPorId(id);
         ctx.DbInscricao.Remove(del);
         ctx.SaveChanges();
     }
 }
コード例 #13
0
        //Método para cadastrar um usuário do tipo empresa no banco de dados
        public void CadastrarEmpresa(DbEmpresas Empresa)
        {
            using (RealVagasContext Ctx = new RealVagasContext())
            {
                AdiconalRepository adiconal = new AdiconalRepository();

                Empresa = adiconal.DecodeEmpresa(Empresa, true);
                Ctx.DbEmpresas.Add(Empresa);
                Ctx.SaveChanges();
            }
        }
コード例 #14
0
        public void AtualizarTipoUsuarioId(int id, DbTipoUsuario tipousuario)
        {
            using (RealVagasContext Ctx = new RealVagasContext())
            {
                DbTipoUsuario TipoUsuarioAtual = BuscarId(id);
                TipoUsuarioAtual.Titulo = (tipousuario.Titulo == null || tipousuario.Titulo == "") ? TipoUsuarioAtual.Titulo : tipousuario.Titulo;

                Ctx.DbTipoUsuario.Update(TipoUsuarioAtual);
                Ctx.SaveChanges();
            }
        }
コード例 #15
0
        public void Cadastrar(DbUsuarios novoUsuario)
        {
            using (RealVagasContext ctx = new RealVagasContext())
            {
                // Adiciona um novo usuário
                ctx.DbUsuarios.Add(novoUsuario);

                // Salva as informações para serem gravas no banco
                ctx.SaveChanges();
            }
        }
コード例 #16
0
        public string ModifyPass(string mody, string senha)
        {
            mody.Trim();
            //Buscar o user na string
            string tag  = mody.Substring(mody.IndexOf("¤") + 2);
            int    sol  = tag.IndexOf('/');
            bool   user = Convert.ToBoolean(tag.Substring(0, sol));

            //Buscar o ID na string
            string rappi = mody.Substring(mody.IndexOf("ID") + 4);
            int    ho    = rappi.IndexOf('±');
            int    id    = Convert.ToInt32(rappi.Substring(0, ho));

            //Buscar a senha na string
            string pos  = mody.Substring(mody.IndexOf("Pass") + 5);
            int    tilo = pos.IndexOf('¢');
            string pass = pos.Substring(0, tilo);

            //Buscar a data na string
            string   jun  = mody.Substring(mody.IndexOf("data") + 5, 19);
            DateTime data = Convert.ToDateTime(jun);

            if (DateTime.Now < data)
            {
                if (user != true)
                {
                    using (RealVagasContext Ctx = new RealVagasContext())
                    {
                        DbEmpresas Empresa = Ctx.DbEmpresas.FirstOrDefault(E => E.Id == id);
                        Empresa.Senha = senha;
                        Ctx.DbEmpresas.Update(Empresa);
                        Ctx.SaveChanges();
                    }
                    return("Senha da empresa atualizado com sucesso!!!");
                }
                else
                {
                    using (RealVagasContext Ctx = new RealVagasContext())
                    {
                        DbUsuarios usuario = Ctx.DbUsuarios.FirstOrDefault(E => E.Id == id);
                        usuario.IdDadosNavigation.Senha = senha;
                        Ctx.DbUsuarios.Update(usuario);
                        Ctx.SaveChanges();
                    }
                    return("Senha do usuário atualizado com sucesso!!!");
                }
            }
            else
            {
                return("Não autenticado");
            }
        }
コード例 #17
0
        //Método para deletar um novo dado.
        public void Deletar(int id)
        {
            using (RealVagasContext ctx = new RealVagasContext())
            {
                DbDados usuarioBuscado = ctx.DbDados.Find(id);

                // Remove o usuário que foi buscado
                ctx.DbDados.Remove(usuarioBuscado);

                // Salva as alterações
                ctx.SaveChanges();
            }
        }
コード例 #18
0
        //Método para cadastrar um novo dado.
        public int Cadastrar(DbDados novoUsuario)
        {
            using (RealVagasContext ctx = new RealVagasContext())
            {
                AdiconalRepository adiconal = new AdiconalRepository();

                novoUsuario = adiconal.DecodeDados(novoUsuario, true);
                ctx.DbDados.Add(novoUsuario);
                // Salva as informações para serem gravas no banco
                ctx.SaveChanges();

                return(ctx.DbDados.FirstOrDefault(D => D.Cpf == novoUsuario.Cpf).Id);
            }
        }
コード例 #19
0
        //Atualizar uma inscrição pelo seu ID e body.
        public void Atualizar(int id, DbInscricao inscricaoAtulizada)
        {
            using (RealVagasContext ctx = new RealVagasContext())
            {
                DbInscricao inscricaoBuscado = ctx.DbInscricao.Find(id);

                inscricaoBuscado.DataInscricao   = inscricaoAtulizada.DataInscricao;
                inscricaoBuscado.StatusInscricao = inscricaoAtulizada.StatusInscricao;
                inscricaoBuscado.IdVaga          = inscricaoAtulizada.IdVaga;
                inscricaoBuscado.IdUsuario       = inscricaoAtulizada.IdUsuario;

                ctx.DbInscricao.Update(inscricaoBuscado);
                ctx.SaveChanges();
            }
        }
コード例 #20
0
        //Cadastrar um novo usuário no sistema.
        public void Cadastrar(DbUsuarios novoUsuario)
        {
            using (RealVagasContext ctx = new RealVagasContext())
            {
                AdiconalRepository adiconal = new AdiconalRepository();
                // Adiciona um novo usuário

                novoUsuario = adiconal.DecodeUsuario(novoUsuario, true);

                ctx.DbUsuarios.Add(novoUsuario);

                // Salva as informações para serem gravas no banco
                ctx.SaveChanges();
            }
        }
コード例 #21
0
        //M[etodo para atualizar um dado existente.
        public void Atualizar(int id, DbDados dadoAtualizado)
        {
            using (RealVagasContext ctx = new RealVagasContext())
            {
                AdiconalRepository adiconal = new AdiconalRepository();

                DbDados dadoBuscado = ctx.DbDados.Find(id);

                dadoBuscado.Cpf          = (dadoAtualizado.Cpf == null || dadoAtualizado.Cpf == "") ? dadoBuscado.Cpf : adiconal.Cryptografia(dadoAtualizado.Cpf);
                dadoBuscado.NumMatricula = (dadoAtualizado.NumMatricula == null || dadoAtualizado.NumMatricula == "") ? dadoBuscado.NumMatricula : adiconal.Cryptografia(dadoAtualizado.NumMatricula);
                dadoBuscado.Senha        = (dadoAtualizado.Senha == null || dadoAtualizado.Senha == "") ? dadoBuscado.Senha : adiconal.Cryptografia(dadoAtualizado.Senha);

                ctx.DbDados.Update(dadoBuscado);
                ctx.SaveChanges();
            }
        }
コード例 #22
0
        //Atualizar os dados de uma empresa.
        public void Put(DbEmpresas Empresa)
        {
            using (RealVagasContext Ctx = new RealVagasContext())
            {
                AdiconalRepository adiconal = new AdiconalRepository();

                DbEmpresas EmpresaAtual = BuscarPorId(Empresa.Id);
                EmpresaAtual.Nome            = (Empresa.Nome == null || Empresa.Nome == "") ? EmpresaAtual.Nome : adiconal.Cryptografia(Empresa.Nome);
                EmpresaAtual.Email           = (Empresa.Email == null || Empresa.Email == "") ? EmpresaAtual.Email : adiconal.Cryptografia(Empresa.Email);
                EmpresaAtual.NomeResponsavel = (Empresa.NomeResponsavel == null || Empresa.NomeResponsavel == "") ? EmpresaAtual.NomeResponsavel : adiconal.Cryptografia(Empresa.NomeResponsavel);
                EmpresaAtual.RazaoSocial     = (Empresa.RazaoSocial == null || Empresa.RazaoSocial == "") ? EmpresaAtual.RazaoSocial : adiconal.Cryptografia(Empresa.RazaoSocial);
                EmpresaAtual.Senha           = (Empresa.Senha == null || Empresa.Senha == "") ? EmpresaAtual.Senha : adiconal.Cryptografia(Empresa.Senha);
                EmpresaAtual.Telefone        = (Empresa.Telefone == null || Empresa.Telefone == "") ? EmpresaAtual.Telefone : adiconal.Cryptografia(Empresa.Telefone);
                EmpresaAtual.Cnpj            = (Empresa.Cnpj == null || Empresa.Cnpj == "") ? EmpresaAtual.Cnpj : adiconal.Cryptografia(Empresa.Cnpj);

                Ctx.DbEmpresas.Update(EmpresaAtual);
                Ctx.SaveChanges();
            }
        }