diff --git a/SMGen/Pages/SMEvent2State.razor.cs b/SMGen/Pages/SMEvent2State.razor.cs index a977d20..760684b 100644 --- a/SMGen/Pages/SMEvent2State.razor.cs +++ b/SMGen/Pages/SMEvent2State.razor.cs @@ -5,6 +5,7 @@ using SMGen.Data.DbModels; using SMGen.Data.Services; using SMGen.Data; using Microsoft.VisualBasic; +using NLog; namespace SMGen.Pages { @@ -15,6 +16,8 @@ namespace SMGen.Pages protected DataPager? pagerSMIn2Ev = null!; protected bool b_rules_definition { get; set; } = false; + protected static Logger Log = LogManager.GetCurrentClassLogger(); + [Inject] protected IConfiguration conf { get; set; } = null!; @@ -400,6 +403,7 @@ namespace SMGen.Pages } catch (Exception ex) { + Log.Error($"Generato errore durante caricamento file: {Environment.NewLine}{ex}"); } } } diff --git a/SMGen/Temp/Rules/PROCESSED/STATI/12_FAMIGLIA_JETCO.csv b/SMGen/Temp/Rules/PROCESSED/STATI/12_FAMIGLIA_JETCO.csv index 08b1ccf..c1d3cfa 100644 --- a/SMGen/Temp/Rules/PROCESSED/STATI/12_FAMIGLIA_JETCO.csv +++ b/SMGen/Temp/Rules/PROCESSED/STATI/12_FAMIGLIA_JETCO.csv @@ -1,10 +1,9 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;2;1;13 -12;2;2;2 12;2;3;3 -12;2;4;33 +12;2;4;4 12;2;5;5 -12;2;6;34 +12;2;6;6 12;2;7;7 12;2;8;8 12;2;9;9 @@ -16,17 +15,17 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;2;28;26 12;2;31;31 12;2;32;32 -12;2;4;33 +12;2;37;33 12;2;38;34 12;2;39;35 +12;2;40;34 12;2;49;49 12;2;50;50 12;3;1;13 12;3;2;2 -12;3;3;3 -12;3;4;33 +12;3;4;4 12;3;5;5 -12;3;6;34 +12;3;6;6 12;3;7;7 12;3;8;8 12;3;9;9 @@ -38,17 +37,39 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;3;28;26 12;3;31;31 12;3;32;32 -12;3;4;33 +12;3;37;33 12;3;38;34 12;3;39;35 +12;3;40;34 12;3;49;49 12;3;50;50 +12;4;1;13 +12;4;2;2 +12;4;3;3 +12;4;5;5 +12;4;6;6 +12;4;7;7 +12;4;8;8 +12;4;9;9 +12;4;10;10 +12;4;12;11 +12;4;14;11 +12;4;19;30 +12;4;26;27 +12;4;28;26 +12;4;31;31 +12;4;32;32 +12;4;37;33 +12;4;38;34 +12;4;39;35 +12;4;40;34 +12;4;49;49 +12;4;50;50 12;5;1;13 12;5;2;2 12;5;3;3 -12;5;4;33 -12;5;5;5 -12;5;6;34 +12;5;4;4 +12;5;6;6 12;5;7;7 12;5;8;8 12;5;9;9 @@ -60,18 +81,40 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;5;28;26 12;5;31;31 12;5;32;32 -12;5;4;33 +12;5;37;33 12;5;38;34 12;5;39;35 +12;5;40;34 12;5;49;49 12;5;50;50 +12;6;1;13 +12;6;2;2 +12;6;3;3 +12;6;4;4 +12;6;5;5 +12;6;7;7 +12;6;8;8 +12;6;9;9 +12;6;10;10 +12;6;12;11 +12;6;14;11 +12;6;19;30 +12;6;26;27 +12;6;28;26 +12;6;31;31 +12;6;32;32 +12;6;37;33 +12;6;38;34 +12;6;39;35 +12;6;40;34 +12;6;49;49 +12;6;50;50 12;7;1;13 12;7;2;2 12;7;3;3 -12;7;4;33 +12;7;4;4 12;7;5;5 -12;7;6;34 -12;7;7;7 +12;7;6;6 12;7;8;8 12;7;9;9 12;7;10;10 @@ -82,19 +125,19 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;7;28;26 12;7;31;31 12;7;32;32 -12;7;4;33 +12;7;37;33 12;7;38;34 12;7;39;35 +12;7;40;34 12;7;49;49 12;7;50;50 12;8;1;13 12;8;2;2 12;8;3;3 -12;8;4;33 +12;8;4;4 12;8;5;5 -12;8;6;34 +12;8;6;6 12;8;7;7 -12;8;8;8 12;8;9;9 12;8;10;10 12;8;12;11 @@ -104,20 +147,20 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;8;28;26 12;8;31;31 12;8;32;32 -12;8;4;33 +12;8;37;33 12;8;38;34 12;8;39;35 +12;8;40;34 12;8;49;49 12;8;50;50 12;9;1;13 12;9;2;2 12;9;3;3 -12;9;4;33 +12;9;4;4 12;9;5;5 -12;9;6;34 +12;9;6;6 12;9;7;7 12;9;8;8 -12;9;9;9 12;9;10;10 12;9;12;11 12;9;14;11 @@ -126,21 +169,21 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;9;28;26 12;9;31;31 12;9;32;32 -12;9;4;33 +12;9;37;33 12;9;38;34 12;9;39;35 +12;9;40;34 12;9;49;49 12;9;50;50 12;10;1;13 12;10;2;2 12;10;3;3 -12;10;4;33 +12;10;4;4 12;10;5;5 -12;10;6;34 +12;10;6;6 12;10;7;7 12;10;8;8 12;10;9;9 -12;10;10;10 12;10;12;11 12;10;14;11 12;10;19;30 @@ -148,23 +191,22 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;10;28;26 12;10;31;31 12;10;32;32 -12;10;4;33 +12;10;37;33 12;10;38;34 12;10;39;35 +12;10;40;34 12;10;49;49 12;10;50;50 12;11;1;13 12;11;2;2 12;11;3;3 -12;11;4;33 +12;11;4;4 12;11;5;5 -12;11;6;34 +12;11;6;6 12;11;7;7 12;11;8;8 12;11;9;9 12;11;10;10 -12;11;12;11 -12;11;14;11 12;11;15;12 12;11;16;13 12;11;17;14 @@ -183,17 +225,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;11;33;15 12;11;35;13 12;11;36;14 -12;11;4;33 +12;11;37;33 12;11;38;34 12;11;39;35 +12;11;40;34 12;11;49;49 12;11;50;50 12;12;1;13 12;12;2;2 12;12;3;3 -12;12;4;33 +12;12;4;4 12;12;5;5 -12;12;6;34 +12;12;6;6 12;12;7;7 12;12;8;8 12;12;9;9 @@ -201,11 +244,8 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;12;12;11 12;12;14;11 12;12;16;13 -12;12;17;12 12;12;19;30 -12;12;20;12 12;12;21;13 -12;12;22;12 12;12;23;23 12;12;24;24 12;12;25;25 @@ -217,18 +257,17 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;12;32;32 12;12;33;15 12;12;35;13 -12;12;36;12 -12;12;4;33 +12;12;37;33 12;12;38;34 12;12;39;35 +12;12;40;34 12;12;49;49 12;12;50;50 -12;13;1;13 12;13;2;2 12;13;3;3 -12;13;4;33 +12;13;4;4 12;13;5;5 -12;13;6;34 +12;13;6;6 12;13;7;7 12;13;8;8 12;13;9;9 @@ -236,10 +275,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;13;12;11 12;13;14;11 12;13;15;12 -12;13;17;13 12;13;19;30 -12;13;20;13 -12;13;22;13 12;13;23;23 12;13;24;24 12;13;25;25 @@ -251,18 +287,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;13;31;31 12;13;32;32 12;13;33;15 -12;13;36;13 -12;13;4;33 +12;13;37;33 12;13;38;34 12;13;39;35 +12;13;40;34 12;13;49;49 12;13;50;50 12;14;1;13 12;14;2;2 12;14;3;3 -12;14;4;33 +12;14;4;4 12;14;5;5 -12;14;6;34 +12;14;6;6 12;14;7;7 12;14;8;8 12;14;9;9 @@ -284,17 +320,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;14;32;32 12;14;33;15 12;14;35;13 -12;14;4;33 +12;14;37;33 12;14;38;34 12;14;39;35 +12;14;40;34 12;14;49;49 12;14;50;50 12;15;1;13 12;15;2;2 12;15;3;3 -12;15;4;33 +12;15;4;4 12;15;5;5 -12;15;6;34 +12;15;6;6 12;15;7;7 12;15;8;8 12;15;9;9 @@ -303,11 +340,8 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;15;14;11 12;15;15;12 12;15;16;13 -12;15;17;15 12;15;19;30 -12;15;20;15 12;15;21;13 -12;15;22;15 12;15;23;23 12;15;24;24 12;15;25;25 @@ -318,18 +352,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;15;31;31 12;15;32;32 12;15;35;13 -12;15;36;15 -12;15;4;33 +12;15;37;33 12;15;38;34 12;15;39;35 +12;15;40;34 12;15;49;49 12;15;50;50 12;23;1;13 12;23;2;2 12;23;3;3 -12;23;4;33 +12;23;4;4 12;23;5;5 -12;23;6;34 +12;23;6;6 12;23;7;7 12;23;8;8 12;23;9;9 @@ -354,17 +388,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;23;33;15 12;23;35;13 12;23;36;14 -12;23;4;33 +12;23;37;33 12;23;38;34 12;23;39;35 +12;23;40;34 12;23;49;49 12;23;50;50 12;24;1;13 12;24;2;2 12;24;3;3 -12;24;4;33 +12;24;4;4 12;24;5;5 -12;24;6;34 +12;24;6;6 12;24;7;7 12;24;8;8 12;24;9;9 @@ -373,11 +408,8 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;24;14;11 12;24;15;12 12;24;16;13 -12;24;17;24 12;24;19;30 -12;24;20;24 12;24;21;13 -12;24;22;24 12;24;23;23 12;24;25;25 12;24;26;27 @@ -388,18 +420,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;24;32;32 12;24;33;15 12;24;35;13 -12;24;36;24 -12;24;4;33 +12;24;37;33 12;24;38;34 12;24;39;35 +12;24;40;34 12;24;49;49 12;24;50;50 12;25;1;13 12;25;2;2 12;25;3;3 -12;25;4;33 +12;25;4;4 12;25;5;5 -12;25;6;34 +12;25;6;6 12;25;7;7 12;25;8;8 12;25;9;9 @@ -423,17 +455,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;25;33;15 12;25;35;13 12;25;36;14 -12;25;4;33 +12;25;37;33 12;25;38;34 12;25;39;35 +12;25;40;34 12;25;49;49 12;25;50;50 12;26;1;13 12;26;2;2 12;26;3;3 -12;26;4;33 +12;26;4;4 12;26;5;5 -12;26;6;34 +12;26;6;6 12;26;7;7 12;26;8;8 12;26;9;9 @@ -458,17 +491,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;26;33;15 12;26;35;13 12;26;36;14 -12;26;4;33 +12;26;37;33 12;26;38;34 12;26;39;35 +12;26;40;34 12;26;49;49 12;26;50;50 12;27;1;13 12;27;2;2 12;27;3;3 -12;27;4;33 +12;27;4;4 12;27;5;5 -12;27;6;34 +12;27;6;6 12;27;7;7 12;27;8;8 12;27;9;9 @@ -476,21 +510,21 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;27;12;11 12;27;14;11 12;27;19;30 -12;27;26;27 12;27;28;26 12;27;31;31 12;27;32;32 -12;27;4;33 +12;27;37;33 12;27;38;34 12;27;39;35 +12;27;40;34 12;27;49;49 12;27;50;50 12;28;1;13 12;28;2;2 12;28;3;3 -12;28;4;33 +12;28;4;4 12;28;5;5 -12;28;6;34 +12;28;6;6 12;28;7;7 12;28;8;8 12;28;9;9 @@ -502,17 +536,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;28;26;27 12;28;31;31 12;28;32;32 -12;28;4;33 +12;28;37;33 12;28;38;34 12;28;39;35 +12;28;40;34 12;28;49;49 12;28;50;50 12;29;1;13 12;29;2;2 12;29;3;3 -12;29;4;33 +12;29;4;4 12;29;5;5 -12;29;6;34 +12;29;6;6 12;29;7;7 12;29;8;8 12;29;9;9 @@ -525,38 +560,39 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;29;26;27 12;29;31;31 12;29;32;32 -12;29;4;33 +12;29;37;33 12;29;38;34 12;29;39;35 +12;29;40;34 12;29;49;49 12;29;50;50 12;30;1;13 12;30;2;2 12;30;3;3 -12;30;4;33 +12;30;4;4 12;30;5;5 -12;30;6;34 +12;30;6;6 12;30;7;7 12;30;8;8 12;30;9;9 12;30;10;10 12;30;12;11 12;30;14;11 -12;30;19;30 12;30;26;27 12;30;31;31 12;30;32;32 -12;30;4;33 +12;30;37;33 12;30;38;34 12;30;39;35 +12;30;40;34 12;30;49;49 12;30;50;50 12;31;1;13 12;31;2;2 12;31;3;3 -12;31;4;33 +12;31;4;4 12;31;5;5 -12;31;6;34 +12;31;6;6 12;31;7;7 12;31;8;8 12;31;9;9 @@ -567,17 +603,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;31;26;27 12;31;28;26 12;31;32;32 -12;31;4;33 +12;31;37;33 12;31;38;34 12;31;39;35 +12;31;40;34 12;31;49;49 12;31;50;50 12;32;1;13 12;32;2;2 12;32;3;3 -12;32;4;33 +12;32;4;4 12;32;5;5 -12;32;6;34 +12;32;6;6 12;32;7;7 12;32;8;8 12;32;9;9 @@ -588,17 +625,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;32;26;27 12;32;28;26 12;32;31;31 -12;32;4;33 +12;32;37;33 12;32;38;34 12;32;39;35 +12;32;40;34 12;32;49;49 12;32;50;50 12;33;1;13 12;33;2;2 12;33;3;3 -12;33;4;33 +12;33;4;4 12;33;5;5 -12;33;6;34 +12;33;6;6 12;33;7;7 12;33;8;8 12;33;9;9 @@ -609,17 +647,17 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;33;26;27 12;33;28;26 12;33;31;31 -12;33;4;33 12;33;38;34 12;33;39;35 +12;33;40;34 12;33;49;49 12;33;50;50 12;34;1;13 12;34;2;2 12;34;3;3 -12;34;4;33 +12;34;4;4 12;34;5;5 -12;34;6;34 +12;34;6;6 12;34;7;7 12;34;8;8 12;34;9;9 @@ -633,17 +671,16 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;34;26;27 12;34;28;26 12;34;31;31 -12;34;4;33 -12;34;38;34 +12;34;37;33 12;34;39;35 12;34;49;49 12;34;50;50 12;35;1;13 12;35;2;2 12;35;3;3 -12;35;4;33 +12;35;4;4 12;35;5;5 -12;35;6;34 +12;35;6;6 12;35;7;7 12;35;8;8 12;35;9;9 @@ -654,17 +691,17 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;35;26;27 12;35;28;26 12;35;31;31 -12;35;4;33 +12;35;37;33 12;35;38;34 -12;35;39;35 +12;35;40;34 12;35;49;49 12;35;50;50 12;49;1;13 12;49;2;2 12;49;3;3 -12;49;4;33 +12;49;4;4 12;49;5;5 -12;49;6;34 +12;49;6;6 12;49;7;7 12;49;8;8 12;49;9;9 @@ -675,17 +712,17 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;49;26;27 12;49;28;26 12;49;32;32 -12;49;4;33 +12;49;37;33 12;49;38;34 12;49;39;35 -12;49;49;49 +12;49;40;34 12;49;50;50 12;50;1;13 12;50;2;2 12;50;3;3 -12;50;4;33 +12;50;4;4 12;50;5;5 -12;50;6;34 +12;50;6;6 12;50;7;7 12;50;8;8 12;50;9;9 @@ -696,8 +733,8 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;50;26;27 12;50;28;26 12;50;31;31 -12;50;4;33 +12;50;37;33 12;50;38;34 12;50;39;35 +12;50;40;34 12;50;49;49 -12;50;50;50 diff --git a/SMGen/Temp/Rules/PROCESSED/STATI/1_BARCODE_MANUALE.csv b/SMGen/Temp/Rules/PROCESSED/STATI/1_BARCODE_MANUALE.csv new file mode 100644 index 0000000..0d6a453 --- /dev/null +++ b/SMGen/Temp/Rules/PROCESSED/STATI/1_BARCODE_MANUALE.csv @@ -0,0 +1,211 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +1;0;1;13 +1;0;2;2 +1;0;5;5 +1;0;7;7 +1;0;8;8 +1;0;9;9 +1;0;10;10 +1;0;12;11 +1;0;19;30 +1;0;26;27 +1;0;32;32 +1;0;38;34 +1;0;39;35 +1;0;50;50 +1;2;1;13 +1;2;2;2 +1;2;5;5 +1;2;7;7 +1;2;8;8 +1;2;9;9 +1;2;10;10 +1;2;12;11 +1;2;19;30 +1;2;26;27 +1;2;32;32 +1;2;38;34 +1;2;39;35 +1;2;50;50 +1;5;1;13 +1;5;2;2 +1;5;5;5 +1;5;7;7 +1;5;8;8 +1;5;9;9 +1;5;10;10 +1;5;12;11 +1;5;19;30 +1;5;26;27 +1;5;32;32 +1;5;38;34 +1;5;39;35 +1;5;50;50 +1;7;1;13 +1;7;2;2 +1;7;5;5 +1;7;7;7 +1;7;8;8 +1;7;9;9 +1;7;10;10 +1;7;12;11 +1;7;19;30 +1;7;26;27 +1;7;32;32 +1;7;38;34 +1;7;39;35 +1;7;50;50 +1;8;1;13 +1;8;2;2 +1;8;5;5 +1;8;7;7 +1;8;8;8 +1;8;9;9 +1;8;10;10 +1;8;12;11 +1;8;19;30 +1;8;26;27 +1;8;32;32 +1;8;38;34 +1;8;39;35 +1;8;50;50 +1;9;1;13 +1;9;2;2 +1;9;5;5 +1;9;7;7 +1;9;8;8 +1;9;9;9 +1;9;10;10 +1;9;12;11 +1;9;19;30 +1;9;26;27 +1;9;32;32 +1;9;38;34 +1;9;39;35 +1;9;50;50 +1;10;1;13 +1;10;2;2 +1;10;5;5 +1;10;7;7 +1;10;8;8 +1;10;9;9 +1;10;10;10 +1;10;12;11 +1;10;19;30 +1;10;26;27 +1;10;32;32 +1;10;38;34 +1;10;39;35 +1;10;50;50 +1;11;1;13 +1;11;2;2 +1;11;5;5 +1;11;7;7 +1;11;8;8 +1;11;9;9 +1;11;10;10 +1;11;12;11 +1;11;19;30 +1;11;26;27 +1;11;32;32 +1;11;38;34 +1;11;39;35 +1;11;50;50 +1;13;1;13 +1;13;2;2 +1;13;5;5 +1;13;7;7 +1;13;8;8 +1;13;9;9 +1;13;10;10 +1;13;12;11 +1;13;19;30 +1;13;26;27 +1;13;32;32 +1;13;38;34 +1;13;39;35 +1;13;50;50 +1;27;1;13 +1;27;2;2 +1;27;5;5 +1;27;7;7 +1;27;8;8 +1;27;9;9 +1;27;10;10 +1;27;12;11 +1;27;19;30 +1;27;26;27 +1;27;32;32 +1;27;38;34 +1;27;39;35 +1;27;50;50 +1;30;1;13 +1;30;2;2 +1;30;5;5 +1;30;7;7 +1;30;8;8 +1;30;9;9 +1;30;10;10 +1;30;12;11 +1;30;19;30 +1;30;26;27 +1;30;32;32 +1;30;38;34 +1;30;39;35 +1;30;50;50 +1;32;1;13 +1;32;2;2 +1;32;5;5 +1;32;7;7 +1;32;8;8 +1;32;9;9 +1;32;10;10 +1;32;12;11 +1;32;19;30 +1;32;26;27 +1;32;32;32 +1;32;38;34 +1;32;39;35 +1;32;50;50 +1;34;1;13 +1;34;2;2 +1;34;5;5 +1;34;7;7 +1;34;8;8 +1;34;9;9 +1;34;10;10 +1;34;12;11 +1;34;19;30 +1;34;26;27 +1;34;32;32 +1;34;38;34 +1;34;39;35 +1;34;50;50 +1;35;1;13 +1;35;2;2 +1;35;5;5 +1;35;7;7 +1;35;8;8 +1;35;9;9 +1;35;10;10 +1;35;12;11 +1;35;19;30 +1;35;26;27 +1;35;32;32 +1;35;38;34 +1;35;39;35 +1;35;50;50 +1;50;1;13 +1;50;2;2 +1;50;5;5 +1;50;7;7 +1;50;8;8 +1;50;9;9 +1;50;10;10 +1;50;12;11 +1;50;19;30 +1;50;26;27 +1;50;32;32 +1;50;38;34 +1;50;39;35 +1;50;50;50 diff --git a/SMGen/appsettings.json b/SMGen/appsettings.json index e5adb27..5be41a3 100644 --- a/SMGen/appsettings.json +++ b/SMGen/appsettings.json @@ -17,7 +17,7 @@ }, "AllowedHosts": "*", "SetupOptions": { - "DoCalcItself": true, + "DoCalcItself": false, "DoCalcEmptyState": false } }