Beispiel #1
0
        public void BajaRolPermiso(Rol rol, Permiso permiso)
        {
            DALRol     dalRol     = new DALRol();
            Rol        r          = dalRol.Get(rol);
            DALPermiso dalPermiso = new DALPermiso();
            Permiso    p          = dalPermiso.Get(permiso);

            conexion.Open();
            query = new SqlCommand("DELETE FROM [Rol-Permiso] WHERE Rol_Id = @rolId AND Permiso_Id = @permisoId", conexion);
            query.Parameters.AddWithValue("rolId", r.Id);
            query.Parameters.AddWithValue("permisoId", p.Id);
            query.ExecuteNonQuery();
            conexion.Close();
        }
Beispiel #2
0
        public void AltaRolPermiso(Rol rol, Permiso permiso)
        {
            DALRol     dalRol     = new DALRol();
            Rol        r          = dalRol.Get(rol);
            DALPermiso dalPermiso = new DALPermiso();
            Permiso    p          = dalPermiso.Get(permiso);

            conexion.Open();
            query = new SqlCommand("INSERT INTO [Rol-Permiso] VALUES(@rolId,@permisoId)", conexion);
            query.Parameters.AddWithValue("rolId", r.Id);
            query.Parameters.AddWithValue("permisoId", p.Id);
            query.ExecuteNonQuery();
            conexion.Close();
        }