/// <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)); }
/// <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); } }
public static Grid GetEmergencyGrid(Grid.GridTypeEnumeration gridType) { return(new DocsPaDB.Query_DocsPAWS.Grids().GetEmergencyGrid(gridType)); }
public static Grid GetGridFromSearchId(InfoUtente userInfo, string searchId, Grid.GridTypeEnumeration gridType) { return(new DocsPaDB.Query_DocsPAWS.Grids().GetGridFromSearchId(userInfo, searchId, gridType)); }
public static Grid GetStandardGridForUser(InfoUtente userInfo, Grid.GridTypeEnumeration gridType) { return(new DocsPaDB.Query_DocsPAWS.Grids().GetStandardGridForUser(userInfo, gridType)); }
public static void RemovePreferred(string userSystemId, string roleId, string administrationId, Grid.GridTypeEnumeration gridType) { }
public static Grid GetUserGridCustom(InfoUtente userInfo, Grid.GridTypeEnumeration gridType) { return(new DocsPaDB.Query_DocsPAWS.Grids().GetUserGridCustom(userInfo, gridType)); }
/// <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); }