update gestione ricette

This commit is contained in:
Samuele Locatelli
2023-04-08 11:12:38 +02:00
parent 6b7a854bb1
commit 97bc417be4
5 changed files with 16 additions and 193 deletions
@@ -1,20 +0,0 @@
## cambio DIR
#cd "C:\Users\samuele.steamw\source\Mapo-IOB-WIN\IOB-WIN-NEXT\DATA\RECIPE\FIMAT"
# leggo ogni file
$fileList = Get-Childitem *.xml #99999.xml
foreach($file in $fileList)
{
# nome ricetta (senza xml...
$fileName=$file | Select-Object Name
$recName = $fileName.Name.Replace('.xml','')
#$recName
$contenuto = Get-Content $file -Raw
$find = "<RecName>(.|\n)*?</RecName>"
$replace = '<RecName>'+$recName+'</RecName>'
$newContenuto = $contenuto -replace $find,$replace
$newContenuto = $newContenuto.Trim()
#$newContenuto
Set-Content -Path $file -Value $newContenuto
}
-166
View File
@@ -472,172 +472,6 @@
<None Include="DATA\IobOpcUaClient.Config.xml">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<Content Include="DATA\RECIPE\FIMAT\101.xml" />
<Content Include="DATA\RECIPE\FIMAT\102.xml" />
<Content Include="DATA\RECIPE\FIMAT\103.xml" />
<Content Include="DATA\RECIPE\FIMAT\104.xml" />
<Content Include="DATA\RECIPE\FIMAT\105.xml" />
<Content Include="DATA\RECIPE\FIMAT\106.xml" />
<Content Include="DATA\RECIPE\FIMAT\107.xml" />
<Content Include="DATA\RECIPE\FIMAT\108.xml" />
<Content Include="DATA\RECIPE\FIMAT\109.xml" />
<Content Include="DATA\RECIPE\FIMAT\110.xml" />
<Content Include="DATA\RECIPE\FIMAT\111.xml" />
<Content Include="DATA\RECIPE\FIMAT\112.xml" />
<Content Include="DATA\RECIPE\FIMAT\113.xml" />
<Content Include="DATA\RECIPE\FIMAT\114.xml" />
<Content Include="DATA\RECIPE\FIMAT\115.xml" />
<Content Include="DATA\RECIPE\FIMAT\116.xml" />
<Content Include="DATA\RECIPE\FIMAT\117.xml" />
<Content Include="DATA\RECIPE\FIMAT\118.xml" />
<Content Include="DATA\RECIPE\FIMAT\119.xml" />
<Content Include="DATA\RECIPE\FIMAT\120.xml" />
<Content Include="DATA\RECIPE\FIMAT\121.xml" />
<Content Include="DATA\RECIPE\FIMAT\122.xml" />
<Content Include="DATA\RECIPE\FIMAT\123.xml" />
<Content Include="DATA\RECIPE\FIMAT\124.xml" />
<Content Include="DATA\RECIPE\FIMAT\125.xml" />
<Content Include="DATA\RECIPE\FIMAT\126.xml" />
<Content Include="DATA\RECIPE\FIMAT\127.xml" />
<Content Include="DATA\RECIPE\FIMAT\128.xml" />
<Content Include="DATA\RECIPE\FIMAT\129.xml" />
<Content Include="DATA\RECIPE\FIMAT\130.xml" />
<Content Include="DATA\RECIPE\FIMAT\131.xml" />
<Content Include="DATA\RECIPE\FIMAT\132.xml" />
<Content Include="DATA\RECIPE\FIMAT\133.xml" />
<Content Include="DATA\RECIPE\FIMAT\134.xml" />
<Content Include="DATA\RECIPE\FIMAT\135.xml" />
<Content Include="DATA\RECIPE\FIMAT\136.xml" />
<Content Include="DATA\RECIPE\FIMAT\137.xml" />
<Content Include="DATA\RECIPE\FIMAT\138.xml" />
<Content Include="DATA\RECIPE\FIMAT\139.xml" />
<Content Include="DATA\RECIPE\FIMAT\140.xml" />
<Content Include="DATA\RECIPE\FIMAT\141.xml" />
<Content Include="DATA\RECIPE\FIMAT\142.xml" />
<Content Include="DATA\RECIPE\FIMAT\143.xml" />
<Content Include="DATA\RECIPE\FIMAT\144.xml" />
<Content Include="DATA\RECIPE\FIMAT\145.xml" />
<Content Include="DATA\RECIPE\FIMAT\146.xml" />
<Content Include="DATA\RECIPE\FIMAT\147.xml" />
<Content Include="DATA\RECIPE\FIMAT\148.xml" />
<Content Include="DATA\RECIPE\FIMAT\149.xml" />
<Content Include="DATA\RECIPE\FIMAT\150.xml" />
<Content Include="DATA\RECIPE\FIMAT\151.xml" />
<Content Include="DATA\RECIPE\FIMAT\152.xml" />
<Content Include="DATA\RECIPE\FIMAT\153.xml" />
<Content Include="DATA\RECIPE\FIMAT\154.xml" />
<Content Include="DATA\RECIPE\FIMAT\155.xml" />
<Content Include="DATA\RECIPE\FIMAT\156.xml" />
<Content Include="DATA\RECIPE\FIMAT\157.xml" />
<Content Include="DATA\RECIPE\FIMAT\158.xml" />
<Content Include="DATA\RECIPE\FIMAT\159.xml" />
<Content Include="DATA\RECIPE\FIMAT\160.xml" />
<Content Include="DATA\RECIPE\FIMAT\161.xml" />
<Content Include="DATA\RECIPE\FIMAT\162.xml" />
<Content Include="DATA\RECIPE\FIMAT\163.xml" />
<Content Include="DATA\RECIPE\FIMAT\164.xml" />
<Content Include="DATA\RECIPE\FIMAT\165.xml" />
<Content Include="DATA\RECIPE\FIMAT\166.xml" />
<Content Include="DATA\RECIPE\FIMAT\167.xml" />
<Content Include="DATA\RECIPE\FIMAT\168.xml" />
<Content Include="DATA\RECIPE\FIMAT\169.xml" />
<Content Include="DATA\RECIPE\FIMAT\170.xml" />
<Content Include="DATA\RECIPE\FIMAT\171.xml" />
<Content Include="DATA\RECIPE\FIMAT\172.xml" />
<Content Include="DATA\RECIPE\FIMAT\173.xml" />
<Content Include="DATA\RECIPE\FIMAT\174.xml" />
<Content Include="DATA\RECIPE\FIMAT\175.xml" />
<Content Include="DATA\RECIPE\FIMAT\176.xml" />
<Content Include="DATA\RECIPE\FIMAT\177.xml" />
<Content Include="DATA\RECIPE\FIMAT\178.xml" />
<Content Include="DATA\RECIPE\FIMAT\179.xml" />
<Content Include="DATA\RECIPE\FIMAT\180.xml" />
<Content Include="DATA\RECIPE\FIMAT\181.xml" />
<Content Include="DATA\RECIPE\FIMAT\182.xml" />
<Content Include="DATA\RECIPE\FIMAT\183.xml" />
<Content Include="DATA\RECIPE\FIMAT\184.xml" />
<Content Include="DATA\RECIPE\FIMAT\185.xml" />
<Content Include="DATA\RECIPE\FIMAT\186.xml" />
<Content Include="DATA\RECIPE\FIMAT\187.xml" />
<Content Include="DATA\RECIPE\FIMAT\188.xml" />
<Content Include="DATA\RECIPE\FIMAT\189.xml" />
<Content Include="DATA\RECIPE\FIMAT\190.xml" />
<Content Include="DATA\RECIPE\FIMAT\191.xml" />
<Content Include="DATA\RECIPE\FIMAT\192.xml" />
<Content Include="DATA\RECIPE\FIMAT\193.xml" />
<Content Include="DATA\RECIPE\FIMAT\194.xml" />
<Content Include="DATA\RECIPE\FIMAT\195.xml" />
<Content Include="DATA\RECIPE\FIMAT\196.xml" />
<Content Include="DATA\RECIPE\FIMAT\197.xml" />
<Content Include="DATA\RECIPE\FIMAT\198.xml" />
<Content Include="DATA\RECIPE\FIMAT\199.xml" />
<Content Include="DATA\RECIPE\FIMAT\200.xml" />
<Content Include="DATA\RECIPE\FIMAT\201.xml" />
<Content Include="DATA\RECIPE\FIMAT\202.xml" />
<Content Include="DATA\RECIPE\FIMAT\203.xml" />
<Content Include="DATA\RECIPE\FIMAT\204.xml" />
<Content Include="DATA\RECIPE\FIMAT\205.xml" />
<Content Include="DATA\RECIPE\FIMAT\206.xml" />
<Content Include="DATA\RECIPE\FIMAT\207.xml" />
<Content Include="DATA\RECIPE\FIMAT\208.xml" />
<Content Include="DATA\RECIPE\FIMAT\209.xml" />
<Content Include="DATA\RECIPE\FIMAT\210.xml" />
<Content Include="DATA\RECIPE\FIMAT\211.xml" />
<Content Include="DATA\RECIPE\FIMAT\212.xml" />
<Content Include="DATA\RECIPE\FIMAT\213.xml" />
<Content Include="DATA\RECIPE\FIMAT\214.xml" />
<Content Include="DATA\RECIPE\FIMAT\215.xml" />
<Content Include="DATA\RECIPE\FIMAT\216.xml" />
<Content Include="DATA\RECIPE\FIMAT\217.xml" />
<Content Include="DATA\RECIPE\FIMAT\218.xml" />
<Content Include="DATA\RECIPE\FIMAT\219.xml" />
<Content Include="DATA\RECIPE\FIMAT\220.xml" />
<Content Include="DATA\RECIPE\FIMAT\221.xml" />
<Content Include="DATA\RECIPE\FIMAT\222.xml" />
<Content Include="DATA\RECIPE\FIMAT\223.xml" />
<Content Include="DATA\RECIPE\FIMAT\224.xml" />
<Content Include="DATA\RECIPE\FIMAT\225.xml" />
<Content Include="DATA\RECIPE\FIMAT\226.xml" />
<Content Include="DATA\RECIPE\FIMAT\227.xml" />
<Content Include="DATA\RECIPE\FIMAT\228.xml" />
<Content Include="DATA\RECIPE\FIMAT\229.xml" />
<Content Include="DATA\RECIPE\FIMAT\230.xml" />
<Content Include="DATA\RECIPE\FIMAT\231.xml" />
<Content Include="DATA\RECIPE\FIMAT\232.xml" />
<Content Include="DATA\RECIPE\FIMAT\233.xml" />
<Content Include="DATA\RECIPE\FIMAT\234.xml" />
<Content Include="DATA\RECIPE\FIMAT\235.xml" />
<Content Include="DATA\RECIPE\FIMAT\236.xml" />
<Content Include="DATA\RECIPE\FIMAT\237.xml" />
<Content Include="DATA\RECIPE\FIMAT\238.xml" />
<Content Include="DATA\RECIPE\FIMAT\239.xml" />
<Content Include="DATA\RECIPE\FIMAT\240.xml" />
<Content Include="DATA\RECIPE\FIMAT\241.xml" />
<Content Include="DATA\RECIPE\FIMAT\242.xml" />
<Content Include="DATA\RECIPE\FIMAT\243.xml" />
<Content Include="DATA\RECIPE\FIMAT\244.xml" />
<Content Include="DATA\RECIPE\FIMAT\246.xml" />
<Content Include="DATA\RECIPE\FIMAT\247.xml" />
<Content Include="DATA\RECIPE\FIMAT\248.xml" />
<Content Include="DATA\RECIPE\FIMAT\249.xml" />
<Content Include="DATA\RECIPE\FIMAT\250.xml" />
<Content Include="DATA\RECIPE\FIMAT\251.xml" />
<Content Include="DATA\RECIPE\FIMAT\252.xml" />
<Content Include="DATA\RECIPE\FIMAT\253.xml" />
<Content Include="DATA\RECIPE\FIMAT\254.xml" />
<Content Include="DATA\RECIPE\FIMAT\255.xml" />
<Content Include="DATA\RECIPE\FIMAT\256.xml" />
<Content Include="DATA\RECIPE\FIMAT\257.xml" />
<Content Include="DATA\RECIPE\FIMAT\258.xml" />
<Content Include="DATA\RECIPE\FIMAT\259.xml" />
<Content Include="DATA\RECIPE\FIMAT\260.xml" />
<Content Include="DATA\RECIPE\FIMAT\261.xml" />
<Content Include="DATA\RECIPE\FIMAT\262.xml" />
<Content Include="DATA\RECIPE\FIMAT\263.xml" />
<Content Include="DATA\RECIPE\FIMAT\264.xml" />
<Content Include="DATA\RECIPE\FIMAT\265.xml" />
<Content Include="DATA\RECIPE\FIMAT\266.xml" />
<Content Include="DATA\RECIPE\FIMAT\267.xml" />
<Content Include="ExtLib\krcc.dll">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
+6 -5
View File
@@ -6038,16 +6038,16 @@ namespace IOB_WIN_NEXT
var rowStart = rawData.Where(x => x.Contains(tokenSearch)).FirstOrDefault();
if (rowStart != null)
{
rawVal = rowPodl.Trim().Replace(tokenSearch, "").Replace("</Date>", "");
rawVal = rowStart.Trim().Replace(tokenSearch, "").Replace("</Date>", "");
DateTime.TryParse(rawVal, out dtStartPOdl);
}
// leggo durata commessa
tokenSearch = "<DosDuration>";
var rowDurSec = rawData.Where(x => x.Contains(tokenSearch)).FirstOrDefault();
if (rowStart != null)
if (rowDurSec != null)
{
rawVal = rowPodl.Trim().Replace(tokenSearch, "").Replace("</DosDuration>", "");
rawVal = rowDurSec.Trim().Replace(tokenSearch, "").Replace("</DosDuration>", "");
int.TryParse(rawVal, out duration);
dtEndPOdl = dtStartPOdl.AddSeconds(duration);
}
@@ -6065,10 +6065,11 @@ namespace IOB_WIN_NEXT
}
// registra COMUNQUE ogni record di consumo materiale
// registra COMUNQUE ogni record di consumo materiale SU REDIS e su file (???) per
// nome file | ColourCode | Description | quantità dosata (gr)
bool okSync = RecipeDoSyncRecipe("");
// archivio file in area settimanale corrispondente
// archivio file processato in area settimanale corrispondente
//week = cal.GetWeekOfYear(adesso, CalendarWeekRule.FirstDay, DayOfWeek.Monday);
//archPath = Path.Combine(archBasePath, $"{adesso:yyyy}", $"{week:00}");
//baseUtils.checkDir(archPath);
+5 -1
View File
@@ -187,8 +187,12 @@ namespace IOB_WIN_NEXT
protected override void processDataSync()
{
DateTime adesso = DateTime.Now;
Calendar cal = new CultureInfo("it-IT").Calendar;
int week = 0;
string tempPath = Path.Combine(pathList["path-locBase"], pathList["path-01-Temp"]);
string archPath = Path.Combine(pathList["path-locBase"], pathList["path-02-Sent"], $"{adesso:yyyy}", $"{adesso:MM}");
week = cal.GetWeekOfYear(adesso, CalendarWeekRule.FirstDay, DayOfWeek.Monday);
//string archPath = Path.Combine(pathList["path-locBase"], pathList["path-02-Sent"], $"{adesso:yyyy}", $"{adesso:MM}");
string archPath = Path.Combine(pathList["path-locBase"], pathList["path-02-Sent"], $"{adesso:yyyy}", $"{week:00}");
string remoPath = Path.Combine(pathList["path-locBase"], pathList["path-04-remW"]);
baseUtils.checkDir(tempPath);
baseUtils.checkDir(archPath);
+5 -1
View File
@@ -3,6 +3,7 @@ using MapoSDK;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using static IOB_UT_NEXT.CustomObj;
@@ -104,8 +105,11 @@ namespace IOB_WIN_NEXT
// test ricetta
if (hasRecipe)
{
Calendar cal = new CultureInfo("it-IT").Calendar;
int week = cal.GetWeekOfYear(adesso, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
string tempPath = Path.Combine(pathList["path-locBase"], pathList["path-01-Temp"]);
string archPath = Path.Combine(pathList["path-locBase"], pathList["path-02-Sent"], $"{adesso:yyyy}", $"{adesso:MM}");
//string archPath = Path.Combine(pathList["path-locBase"], pathList["path-02-Sent"], $"{adesso:yyyy}", $"{adesso:MM}");
string archPath = Path.Combine(pathList["path-locBase"], pathList["path-02-Sent"], $"{adesso:yyyy}", $"{week:00}");
string remoPath = Path.Combine(pathList["path-locBase"], pathList["path-04-remW"]);
baseUtils.checkDir(tempPath);
baseUtils.checkDir(archPath);