Modifica comportamento UI x display update

This commit is contained in:
Samuele Locatelli
2021-09-13 15:41:21 +02:00
parent a8416ca3bc
commit 758810be12
5 changed files with 54 additions and 99 deletions
+8 -6
View File
@@ -44,10 +44,10 @@ namespace MP.FileData.Controllers
/// <param name="searchPattern">pattern di ricerca (*.*)</param>
/// <param name="SearchRules">Regole di ricerca applicate</param>
/// <returns></returns>
public bool CheckFileArchived(string idxMacchina, string path, int numDayPre, string searchPattern, SearchRules currRule)
public int CheckFileArchived(string idxMacchina, string path, int numDayPre, string searchPattern, SearchRules currRule)
{
Log.Info($"CheckFileArchived S00 | macchina: {idxMacchina} | path: {path} | pattern: {searchPattern} | # ExcludedFileExt: {currRule.ExcludedFileExt.Count()}");
bool answ = false;
int checkDone = 0;
DirectoryInfo dirInfo = new DirectoryInfo(path);
FileInfo[] fileListRaw = dirInfo.GetFiles(searchPattern, SearchOption.AllDirectories);
List<FileInfo> fileList = new List<FileInfo>();
@@ -86,6 +86,7 @@ namespace MP.FileData.Controllers
}
else
{
checkDone++;
// cerca nel DB...
FileModel currRecord = archivedFile
.Where(x => x.Active && x.Path == file.FullName)
@@ -139,9 +140,10 @@ namespace MP.FileData.Controllers
if (fileChecked != null && fileChecked.Count > 0)
{
FileSetChecked(fileChecked);
Log.Info($"CheckFileArchived S05 | refreshed {fileChecked.Count} files");
}
return answ;
return checkDone;
}
public void Dispose()
@@ -280,7 +282,7 @@ namespace MP.FileData.Controllers
FileContent = File.ReadAllBytes(o.FullName)
}).ToList();
// gestione Tags (da migliorare...)
// elenco Tags
List<TagModel> currTags = localDbCtx.DbSetTags.ToList();
// calcolo MD5 e tags
@@ -441,7 +443,7 @@ namespace MP.FileData.Controllers
}
/// <summary>
/// Effettua update di un record in archivio da lista (SOLO STATUS)
/// Effettua update di un record in archivio da lista (solo status, da
/// </summary>
/// <param name="updFiles"></param>
/// <returns></returns>
@@ -468,7 +470,7 @@ namespace MP.FileData.Controllers
}
/// <summary>
/// Aggiorna un Ordine
/// Aggiorna un record FILE
/// </summary>
/// <param name="updItem"></param>
/// <returns></returns>