コード例 #1
0
 /// <summary>
 /// Funzione per il caricamento delle informazioni su una griglia.
 /// </summary>
 /// <param name="gridId">Identificativo della griglia da caricare (null se si desidera caricare la griglia standard)</param>
 /// <param name="gridType">Tipo di ricerca in cui è inserita a griglia</param>
 /// <param name="userInfo">Informazioni sull'utente proprietario della griglia</param>
 /// <param name="role">Ruolo dell'utente proprietario della griglia</param>
 /// <param name="templateId">Identificativo del template (null se non c'è template associato)</param>
 /// <returns>Le informazioni sulla griglia richiesta</returns>
 public static Grid LoadGrid(
     String gridId,
     Grid.GridTypeEnumeration gridType,
     InfoUtente userInfo,
     Ruolo role,
     List <String> templatesId)
 {
     return(new DocsPaDB.Query_DocsPAWS.Grids().LoadGrid(
                gridId,
                gridType,
                userInfo,
                templatesId));
 }
コード例 #2
0
        /// <summary>
        /// Salvataggio di una griglia temporanea da salvataggio ricerca veloce
        /// </summary>
        /// <returns>System id della griglia salvata</returns>
        public static String SaveTempGridRapidSearch(
            Grid grid,
            InfoUtente userInfo,
            String gridName, Grid.GridTypeEnumeration gridType)
        {
            using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
            {
                String toReturn = new DocsPaDB.Query_DocsPAWS.Grids().SaveNewGridSearch(
                    grid,
                    userInfo,
                    gridName, gridType);
                transactionContext.Complete();

                return(toReturn);
            }
        }
コード例 #3
0
 public static Grid GetEmergencyGrid(Grid.GridTypeEnumeration gridType)
 {
     return(new DocsPaDB.Query_DocsPAWS.Grids().GetEmergencyGrid(gridType));
 }
コード例 #4
0
 public static Grid GetGridFromSearchId(InfoUtente userInfo, string searchId, Grid.GridTypeEnumeration gridType)
 {
     return(new DocsPaDB.Query_DocsPAWS.Grids().GetGridFromSearchId(userInfo, searchId, gridType));
 }
コード例 #5
0
 public static Grid GetStandardGridForUser(InfoUtente userInfo, Grid.GridTypeEnumeration gridType)
 {
     return(new DocsPaDB.Query_DocsPAWS.Grids().GetStandardGridForUser(userInfo, gridType));
 }
コード例 #6
0
 public static void RemovePreferred(string userSystemId, string roleId, string administrationId, Grid.GridTypeEnumeration gridType)
 {
 }
コード例 #7
0
 public static Grid GetUserGridCustom(InfoUtente userInfo, Grid.GridTypeEnumeration gridType)
 {
     return(new DocsPaDB.Query_DocsPAWS.Grids().GetUserGridCustom(userInfo, gridType));
 }
コード例 #8
0
        /// <summary>
        /// Funzione per il caricamento delle informazioni di base relative alle griglie salvate per un dato utente
        /// appartenente ad un dato ruolo definito per una certa amministrazione e per un particolare tipo di ricerca
        /// </summary>
        /// <param name="userId">Identificativo dell'utente</param>
        /// <param name="roleId">Identificativo del ruolo</param>
        /// <param name="administrationId">Identificativo dell'amministrazione</param>
        /// <param name="gridType">Tipo di griglia</param>
        /// <returns>Lista di oggetti con le informazioni di base sulle griglie  definite da un utente</returns>
        public static List <GridBaseInfo> GetGridsBaseInfo(DocsPaVO.utente.InfoUtente infoUtente, Grid.GridTypeEnumeration gridType, bool allGrids)
        {
            List <GridBaseInfo> grids = new List <GridBaseInfo>();

            using (DocsPaDB.Query_DocsPAWS.Grids gridProvider = new DocsPaDB.Query_DocsPAWS.Grids())
            {
                grids = gridProvider.GetGridsBaseInfo(infoUtente, gridType, grids, allGrids);
            }

            return(grids);
        }