/// <summary> /// Fornisco informazione su eventuali upload in sospeso per l'utente loggato /// </summary> /// <param name="request"></param> /// <param name="infoUtente"></param> /// <returns>Response</returns> public static Services.FilesUploader.GetFilesState.GetFilesStateResponse GetFilesState(Services.FilesUploader.GetFilesState.GetFilesStateRequest request, DocsPaVO.utente.InfoUtente infoUtente) { Services.FilesUploader.GetFilesState.GetFilesStateResponse response = new Services.FilesUploader.GetFilesState.GetFilesStateResponse(); List <DocsPaVO.UploadFiles.FileInUpload> listFile = new List <DocsPaVO.UploadFiles.FileInUpload>(); try { DocsPaDB.Query_DocsPAWS.UploadFiles uploadFilesDb = new DocsPaDB.Query_DocsPAWS.UploadFiles(); listFile = uploadFilesDb.GetListFilesInUpload(request.MachineName, infoUtente); response.FileInUp = NewListFilesStateClient(listFile); response.Success = true; } catch (PisException pisEx) { response.Error = new Services.ResponseError { Code = pisEx.ErrorCode, Description = pisEx.Description }; response.Success = false; } return(response); }
/// <summary> /// Restituisce lo stato dell'upload precedente /// </summary> /// <param name="request"></param> /// <returns>Response </returns> public Services.FilesUploader.GetFilesState.GetFilesStateResponse GetFilesState(Services.FilesUploader.GetFilesState.GetFilesStateRequest request) { logger.Info("BEGIN GetFilesState"); Request newRequest = new Request(); newRequest.UserName = request.UserName; newRequest.AuthenticationToken = request.AuthenticationToken; newRequest.CodeAdm = request.CodeAdm; DocsPaVO.utente.InfoUtente infoUtente = Utils.CheckAuthentication(newRequest, ""); Services.FilesUploader.GetFilesState.GetFilesStateResponse response = Manager.UploadFileManager.GetFilesState(request, infoUtente); //DocsPaVO.Logger.CodAzione.Esito esito = (response != null && response.Success ? DocsPaVO.Logger.CodAzione.Esito.OK : DocsPaVO.Logger.CodAzione.Esito.KO); //BusinessLogic.UserLog.UserLog.WriteLog(infoUtente, "ADDELEMINLF", request.IdIstanzaPasso, "Creazione nuovo elemento in libro firma per il passo. " + request.IdIstanzaPasso + " in modalità " + request.OrdinePasso, esito); logger.Info("END GetFilesState"); Utils.CheckFaultException(response); response.IsSuccess = response.Success; return(response); }