/// <summary> /// Funzione per l'invocazione del metodo web per l'importazione di un fascicolo i cui dati /// sono descritti in un oggetto specifico /// </summary> /// <param name="rowData">L'oggetto con la descrizione dei dati riguardanti il fascicolo da importare</param> /// <param name="userInfo">Le informazioni sull'utente che ha lanciato la procedura</param> /// <param name="role">Il ruolo con cui è stata lanciata la procedura</param> /// <param name="serverPath">L'indirizzo web della WA</param> /// <returns>Il risultato dell'importazione</returns> public static ImportResult ImportProject( ProjectRowData rowData, InfoUtente userInfo, Ruolo role, string serverPath) { // Istanziazione del web service DocsPaWebService ws = new DocsPaWebService(); // Impostazione del timeout ws.Timeout = System.Threading.Timeout.Infinite; try { // Chiamata del metodo web per l'importazione del fascicolo return(ws.ImportProject( rowData, userInfo, role, Utils.getAbilitazioneSmistamento() == "1", serverPath)); } catch (Exception e) { throw e; } }
/// <summary> /// Funzione per l'invocazione del metodo web per l'importazione di un fascicolo i cui dati /// sono descritti in un oggetto specifico /// </summary> /// <param name="rowData">L'oggetto con la descrizione dei dati riguardanti il fascicolo da importare</param> /// <param name="userInfo">Le informazioni sull'utente che ha lanciato la procedura</param> /// <param name="role">Il ruolo con cui è stata lanciata la procedura</param> /// <param name="serverPath">L'indirizzo web della WA</param> /// <returns>Il risultato dell'importazione</returns> public static ImportResult ImportProject( ProjectRowData rowData, InfoUtente userInfo, Ruolo role, string serverPath) { // Impostazione del timeout ws.Timeout = System.Threading.Timeout.Infinite; try { // Chiamata del metodo web per l'importazione del fascicolo return(ws.ImportProject( rowData, userInfo, role, false, serverPath)); } catch (Exception e) { throw e; } }