Пример #1
0
        //Exclui determinado acesso do banco de dados
        protected void Delete(object sender, DirectEventArgs e)
        {
            MA_ACESSO acesso = this.GestorDeAcesso.ObterAcessoPorId(Int32.Parse(cod_acessoId.Text));

            GestorDeAcesso.RemoverAcesso(acesso);
            LimpaForm();
        }
Пример #2
0
 public void AtualizarAcesso(MA_ACESSO acesso)
 {
     if (VerificarSeNomeDeAcessoJaExiste(acesso))
     {
         this.Contexto.Entry(acesso).State = EntityState.Modified;
         this.Contexto.SaveChanges();
     }
 }
Пример #3
0
 public Boolean VerificarSeNomeDeAcessoJaExiste(MA_ACESSO acesso)
 {
     if (ObterAcessoPorNome(acesso) != null)
     {
         return(true);
     }
     return(false);
 }
Пример #4
0
 public void InserirAcesso(MA_ACESSO acesso)
 {
     if (VerificarSeNomeDeAcessoJaExiste(acesso))
     {
         this.Contexto.MA_ACESSO.Add(acesso);
         this.Contexto.SaveChanges();
     }
 }
Пример #5
0
        public Boolean AtualizarAcessoComRetorno(MA_ACESSO acesso)
        {
            if (VerificarSeNomeDeAcessoJaExiste(acesso))
            {
                try
                {
                    this.Contexto.Entry(acesso).State = EntityState.Modified;
                    this.Contexto.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Пример #6
0
        public Boolean InserirAcessoComRetorno(MA_ACESSO acesso)
        {
            if (VerificarSeNomeDeAcessoJaExiste(acesso))
            {
                try
                {
                    this.Contexto.MA_ACESSO.Add(acesso);
                    this.Contexto.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Пример #7
0
        //Cadastro do acesso no banco
        protected void Save(object sender, DirectEventArgs e)
        {
            MA_ACESSO acesso = new MA_ACESSO();

            acesso.nome = nomeId.Text;

            //Caso o form não possui código, será inserido um novo usuário
            if (cod_acessoId.Text == "")
            {
                this.GestorDeAcesso.InserirAcesso(acesso);
                AcessoWindowId.Close();
                LimpaForm();
            }
            //Caso contrário, o form será atualizado
            else
            {
                acesso.cod_acesso = Int32.Parse(cod_acessoId.Text);
                this.GestorDeAcesso.AtualizarAcesso(acesso);
                AcessoWindowId.Close();
                LimpaForm();
            }
        }
Пример #8
0
 public void RemoverAcesso(MA_ACESSO acesso)
 {
     this.Contexto.MA_ACESSO.Remove(acesso);
     this.Contexto.SaveChanges();
 }
Пример #9
0
 public MA_ACESSO ObterAcessoPorNome(MA_ACESSO acesso)
 {
     return(this.Contexto.MA_ACESSO.Where(l => l.nome.Equals(acesso.nome)).SingleOrDefault());
 }
Пример #10
0
 public Boolean AtualizarAcessoComRetorno(MA_ACESSO acesso)
 {
     return(this.RepositorioDeAcesso.AtualizarAcessoComRetorno(acesso));
 }
Пример #11
0
 public void AtualizarAcesso(MA_ACESSO acesso)
 {
     this.RepositorioDeAcesso.AtualizarAcesso(acesso);
 }
Пример #12
0
 public void RemoverAcesso(MA_ACESSO acesso)
 {
     this.RepositorioDeAcesso.RemoverAcesso(acesso);
 }
Пример #13
0
 public Boolean InserirAcessoComRetorno(MA_ACESSO acesso)
 {
     return(this.RepositorioDeAcesso.InserirAcessoComRetorno(acesso));
 }
Пример #14
0
 public void InserirAcesso(MA_ACESSO acesso)
 {
     this.RepositorioDeAcesso.InserirAcesso(acesso);
 }
Пример #15
0
 public MA_ACESSO ObterAcessoPorNome(MA_ACESSO acesso)
 {
     return(this.RepositorioDeAcesso.ObterAcessoPorNome(acesso));
 }