Presentation Layer (o GUI) e accessi differenziali

domenica 15 febbraio 2009 - 01.59

MagoDaniel1981 Profilo | Newbie

Buongiorno a tutti!

Mi trovo a sviluppare un'applicazione gestionale in .net web based per la gestione di attività di marketing.
Ho già implementato DOM, DAL e BLL. Ora sono al presentation layer.

Quali pattern strutturali seguire per creare un'interfaccia grafica strutturata in modo da riconoscere l'utente, e quindi le informazioni da visualizzare, in modo praticamente automatico?
Intendo, ad esempio:

ho un utente di tipo administrato che, per esempio, può effettuare certe operazioni sulle anagrafiche, piuttosto che vedere i costi di determinate attività, mentre il Cliente, ad esempio, no. Quello che mi piacerebbe fare è non dupplicare le pagine, ad esempio anagraficheAdmin.aspx e anagraficheCliente.aspx, piuttosto che costiAdmin.aspx e costiCliente.aspx! Come è meglio fare per creare un'area riservata gestionale comune a tutti i profili, in grado però di "scegliere" quali informazioni presentare a ciascun utente?
E' da fare nel Presentation o nel Business Logic Layer?

Ogni consiglio è apprezzato.

Grazie e buon lavoro.
Daniel
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5