public void AdicionarPermissao(DiretivaSeguranca diretivaSeguranca)
        {
            string query = @"insert into dbo.grupoDiretivaSeguranca (DiretivaSegurancaID, GrupoDeSegurancaID) 
                                values (@DiretivaSegurancaID, @GrupoDeSegurancaID)";
            var    cmd   = new SqlCommand(query, this.conexao.ObterConexao());

            cmd.Parameters.Add("@DiretivaSegurancaID", SqlDbType.Int).Value = diretivaSeguranca.DiretivaSegurancaID;
            cmd.Parameters.Add("@GrupoDeSegurancaID", SqlDbType.Int).Value  = diretivaSeguranca.GrupoSegurancaID;
            cmd.ExecuteNonQuery();
        }
        public void RemoverPermissao(DiretivaSeguranca diretivaSeguranca)
        {
            string excluiSQL = string.Format(@"delete from grupoDiretivaSeguranca where DiretivaSegurancaID={0} 
                                                                                   and GrupoDeSegurancaID={1}",
                                             diretivaSeguranca.DiretivaSegurancaID,
                                             diretivaSeguranca.GrupoSegurancaID);
            var cmd = new SqlCommand();

            cmd.CommandText = excluiSQL;
            cmd.Connection  = this.conexao.ObterConexao();
            cmd.ExecuteNonQuery();
        }
        public DiretivaSeguranca ObterPorID(int diretivaSegurancaID)
        {
            string        sql           = string.Format("select * from diretivaSeguranca where diretivaSegurancaID={0}", diretivaSegurancaID);
            var           cmd           = new SqlCommand(sql, this.conexao.ObterConexao());
            SqlDataReader sqlDataReader = cmd.ExecuteReader();

            var diretivaSeguranca = new DiretivaSeguranca();

            while (sqlDataReader.Read())
            {
                diretivaSeguranca = new DiretivaSeguranca(Convert.ToInt32(sqlDataReader["diretivaSegurancaID"]), sqlDataReader["nome"].ToString());
            }
            return(diretivaSeguranca);
        }
예제 #4
0
 public void RemoverPermissao(DiretivaSeguranca diretivaSeguranca)
 {
     this.repository.RemoverPermissao(diretivaSeguranca);
 }
예제 #5
0
 public void AdicionarPermissao(DiretivaSeguranca diretivaSeguranca)
 {
     this.repository.AdicionarPermissao(diretivaSeguranca);
 }