diff --git a/GMW/GMW.sln b/GMW/GMW.sln index 7f495b91..1b57f325 100644 --- a/GMW/GMW.sln +++ b/GMW/GMW.sln @@ -21,6 +21,8 @@ Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Installer|Any CPU = Installer|Any CPU + InstallerSP|Any CPU = InstallerSP|Any CPU + InstallerTK|Any CPU = InstallerTK|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution @@ -28,39 +30,71 @@ Global {F8710519-CA62-4482-9045-02577B939A79}.Debug|Any CPU.Build.0 = Debug|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Installer|Any CPU.ActiveCfg = Release|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Installer|Any CPU.Build.0 = Release|Any CPU + {F8710519-CA62-4482-9045-02577B939A79}.InstallerSP|Any CPU.ActiveCfg = InstallerSP|Any CPU + {F8710519-CA62-4482-9045-02577B939A79}.InstallerSP|Any CPU.Build.0 = InstallerSP|Any CPU + {F8710519-CA62-4482-9045-02577B939A79}.InstallerTK|Any CPU.ActiveCfg = InstallerTK|Any CPU + {F8710519-CA62-4482-9045-02577B939A79}.InstallerTK|Any CPU.Build.0 = InstallerTK|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Release|Any CPU.ActiveCfg = Release|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Release|Any CPU.Build.0 = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Installer|Any CPU.ActiveCfg = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Installer|Any CPU.Build.0 = Release|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.InstallerSP|Any CPU.ActiveCfg = InstallerSP|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.InstallerSP|Any CPU.Build.0 = InstallerSP|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.InstallerTK|Any CPU.ActiveCfg = InstallerTK|Any CPU + {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.InstallerTK|Any CPU.Build.0 = InstallerTK|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.Build.0 = Release|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Debug|Any CPU.Build.0 = Debug|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Installer|Any CPU.ActiveCfg = Release|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Installer|Any CPU.Build.0 = Release|Any CPU + {47143721-A018-4BDA-B544-EC3E10BC87A2}.InstallerSP|Any CPU.ActiveCfg = InstallerSP|Any CPU + {47143721-A018-4BDA-B544-EC3E10BC87A2}.InstallerSP|Any CPU.Build.0 = InstallerSP|Any CPU + {47143721-A018-4BDA-B544-EC3E10BC87A2}.InstallerTK|Any CPU.ActiveCfg = InstallerTK|Any CPU + {47143721-A018-4BDA-B544-EC3E10BC87A2}.InstallerTK|Any CPU.Build.0 = InstallerTK|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Release|Any CPU.Build.0 = Release|Any CPU {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Debug|Any CPU.ActiveCfg = Debug {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Installer|Any CPU.ActiveCfg = Release {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Installer|Any CPU.Build.0 = Release + {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.InstallerSP|Any CPU.ActiveCfg = InstallerSP + {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.InstallerSP|Any CPU.Build.0 = InstallerSP + {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.InstallerTK|Any CPU.ActiveCfg = InstallerTK + {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.InstallerTK|Any CPU.Build.0 = InstallerTK {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Release|Any CPU.ActiveCfg = Release {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Installer|Any CPU.ActiveCfg = Release|Any CPU {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Installer|Any CPU.Build.0 = Release|Any CPU + {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.InstallerSP|Any CPU.ActiveCfg = InstallerSP|Any CPU + {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.InstallerSP|Any CPU.Build.0 = InstallerSP|Any CPU + {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.InstallerTK|Any CPU.ActiveCfg = InstallerTK|Any CPU + {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.InstallerTK|Any CPU.Build.0 = InstallerTK|Any CPU {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Release|Any CPU.ActiveCfg = Release|Any CPU {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Installer|Any CPU.ActiveCfg = Release|Any CPU {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Installer|Any CPU.Build.0 = Release|Any CPU + {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.InstallerSP|Any CPU.ActiveCfg = InstallerSP|Any CPU + {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.InstallerSP|Any CPU.Build.0 = InstallerSP|Any CPU + {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.InstallerTK|Any CPU.ActiveCfg = InstallerTK|Any CPU + {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.InstallerTK|Any CPU.Build.0 = InstallerTK|Any CPU {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Release|Any CPU.ActiveCfg = Release|Any CPU {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Installer|Any CPU.ActiveCfg = Release|Any CPU {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Installer|Any CPU.Build.0 = Release|Any CPU + {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.InstallerSP|Any CPU.ActiveCfg = InstallerSP|Any CPU + {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.InstallerSP|Any CPU.Build.0 = InstallerSP|Any CPU + {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.InstallerTK|Any CPU.ActiveCfg = InstallerTK|Any CPU + {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.InstallerTK|Any CPU.Build.0 = InstallerTK|Any CPU {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Release|Any CPU.ActiveCfg = Release|Any CPU {DBFD1CDF-7281-4672-B1D0-0402F124980B}.Debug|Any CPU.ActiveCfg = Debug {DBFD1CDF-7281-4672-B1D0-0402F124980B}.Installer|Any CPU.ActiveCfg = Release {DBFD1CDF-7281-4672-B1D0-0402F124980B}.Installer|Any CPU.Build.0 = Release + {DBFD1CDF-7281-4672-B1D0-0402F124980B}.InstallerSP|Any CPU.ActiveCfg = InstallerSP + {DBFD1CDF-7281-4672-B1D0-0402F124980B}.InstallerSP|Any CPU.Build.0 = InstallerSP + {DBFD1CDF-7281-4672-B1D0-0402F124980B}.InstallerTK|Any CPU.ActiveCfg = InstallerTK + {DBFD1CDF-7281-4672-B1D0-0402F124980B}.InstallerTK|Any CPU.Build.0 = InstallerTK {DBFD1CDF-7281-4672-B1D0-0402F124980B}.Release|Any CPU.ActiveCfg = Release EndGlobalSection GlobalSection(SolutionProperties) = preSolution diff --git a/GMW/GMW/GMW.csproj b/GMW/GMW/GMW.csproj index 2435f55e..e942f45d 100644 --- a/GMW/GMW/GMW.csproj +++ b/GMW/GMW/GMW.csproj @@ -34,6 +34,22 @@ prompt 4 + + bin\ + TRACE + true + pdbonly + AnyCPU + prompt + + + bin\ + TRACE + true + pdbonly + AnyCPU + prompt + False @@ -1024,6 +1040,7 @@ + @@ -1136,6 +1153,8 @@ + + @@ -1177,4 +1196,7 @@ + + "$(ProjectDir)setupTgt.bat" "$(ConfigurationName)" "$(ProjectDir)" + \ No newline at end of file diff --git a/GMW/GMW/Reports/CartellinoAnime.rdlc b/GMW/GMW/Reports/CartellinoAnime.rdlc index 5e08229a..cd54e64e 100644 --- a/GMW/GMW/Reports/CartellinoAnime.rdlc +++ b/GMW/GMW/Reports/CartellinoAnime.rdlc @@ -13,7 +13,7 @@ String - USPLI20000006 + UTKAN12000009 UDC @@ -223,8 +223,9 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - - textbox36 + + FitProportional + Embedded - 37 - - + 25 + tk_logo + @@ -273,7 +271,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 36 + 24 CARTELLINO ANIME @@ -307,7 +305,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 2pt 2pt - 35 + 23 =FormatDateTime(Globals!ExecutionTime ) @@ -349,7 +347,7 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB 1.2cm - 11.1cm + 11.46cm
@@ -360,6 +358,15 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB RagSociale - 16 - Note : - - - - - 8 - - - - 15 - =First(Fields!Note.Value) - - - - - 1.5cm + 1.3cm @@ -702,6 +689,16 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 24 + 19 Imballo : @@ -720,6 +717,16 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB codimballo - 23 - =First(Fields!codimballo.Value) - - - - - - - textbox7 - - 22 - true - - - - - - - - textbox8 - - 21 - true - - - - - - - - - 20 - - - - - - - - - 19 - - - - - - - - 18 - + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox7 + + 17 + Creazione UDC: + + + + + 2 + + + textbox5 + + 16 + =Fields!CreateDate.Value @@ -823,6 +803,16 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB - 17 + 15 @@ -842,200 +832,104 @@ zzQB/KD+29/wbk/8ABcvU/wBojV/EXiPwJqfxv1XVbW0vdW+Idl4mt3S9uZIUMkOb+eKdvKfMYLIq4jB + 2 - - textbox1 + + textbox6 - 34 - + 21 + Note : + 8 - - textbox2 + - 33 - - - - - - - - textbox11 - - 32 - - - - - - - - textbox12 - - 31 - - - - - - - - textbox18 - - 30 - - - - - - - - textbox26 - - 29 - - - - - - - - textbox27 - - 28 - - - - - - - - textbox28 - - 27 - - - - - - - - textbox29 - - 26 - - - - - - - - textbox30 - - 25 - + 20 + =First(Fields!Note.Value) - 0.25cm + 1.5cm + + + + + 10 + + + textbox1 + + 22 + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + + + + + 0.6cm true
- 1cm + 0.5cm - 11.5cm + 11.6cm + 34 + + + +
+ + 7 + + + textbox23 + + 33 + CARTELLINO ANIME + + + + + 2 + + + textbox15 + + 32 + =FormatDateTime(Globals!ExecutionTime ) + + + +
+ 1cm + + + + + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + + 11.1cm +
+ + + + + 5 + + + RagSociale + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + + + + + 1.3cm + + + + + 10 + + + DescLega + + 2 + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 4 + Articolo : + + + + + 8 + + + + 3 + =Fields!particolare.Value + + + + + 1.5cm + + + + + 10 + + + + 5 + =First(Fields!descparticolare.Value) + + + + + 0.5cm + + + + + 10 + + + DescLega2 + + 6 + + + + + + 1cm + + + + + 2 + + + DescFamiglia + + 12 + Quantità: + + + + + 4 + + + Qta_1 + + 11 + =First(Fields!Qta.Value) + + + + + + + textbox55 + + 10 + + + + + + + + textbox10 + + 9 + + + + + + + + textbox67 + + 8 + + + + + + + + textbox68 + + 7 + + + + + + 1.25cm + + + + + 2 + + + descstato + + 14 + + + + + + 8 + + + + 13 + + + + + + 1.5cm + + + + + 2 + + + textbox6 + + 16 + Note : + + + + + 8 + + + + 15 + =First(Fields!Note.Value) + + + + + 1.5cm + + + + + 2 + + + + 21 + Imballo : + + + + + 2 + + + codimballo + + 20 + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox7 + + 19 + true + Creazione UDC: + + + + + 2 + + + textbox5 + + 18 + true + =Fields!CreateDate.Value + + + + + + + + 17 + + + + + + 0.8cm + + + + + + + textbox1 + + 31 + + + + + + + + textbox2 + + 30 + + + + + + + + textbox11 + + 29 + + + + + + + + textbox12 + + 28 + + + + + + + + textbox18 + + 27 + + + + + + + + textbox26 + + 26 + + + + + + + + textbox27 + + 25 + + + + + + + + textbox28 + + 24 + + + + + + + + textbox29 + + 23 + + + + + + + + textbox30 + + 22 + + + + + + 0.25cm + + + true +
+ + + 1cm + + 11.5cm + + + + + + =Fields!UDC.Value + + + + + 12.8cm + + it-IT + 1cm + 14.8cm + \ No newline at end of file diff --git a/GMW/GMW/Reports/SP/CartellinoFinito.rdlc b/GMW/GMW/Reports/SP/CartellinoFinito.rdlc new file mode 100644 index 00000000..41819dd6 --- /dev/null +++ b/GMW/GMW/Reports/SP/CartellinoFinito.rdlc @@ -0,0 +1,1411 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + + SQL + Data Source=SRV-DEV01;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + + GMWConnectionString + StoredProcedure + dbo.stp_prtCartByUDC + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + FitProportional + image/jpeg + Embedded + + 34 + mm_logo + + + + + 7 + + + textbox23 + + 33 + IDENTIFICAZIONE PRODOTTO FINITO + + + + + 2 + + + textbox15 + + 32 + true + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + +
+ + + + + 5 + + + RagSociale + true + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + textbox9 + + ="*" + Fields!UDC.Value + "*" + + + + + 1.3cm + + + + + 2 + + + textbox16 + + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + + 2 + true + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 7 + DISEGNO - ESP. + + + + + 5 + + + textbox8 + + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) + + + + + 3 + + + textbox1 + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + + 22 + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi + + + + + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm + + + true +
+
+
+ +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/SP/CartellinoFus.rdlc b/GMW/GMW/Reports/SP/CartellinoFus.rdlc new file mode 100644 index 00000000..0c0ef960 --- /dev/null +++ b/GMW/GMW/Reports/SP/CartellinoFus.rdlc @@ -0,0 +1,1411 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + + SQL + Data Source=SRV-DEV01;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + + GMWConnectionString + StoredProcedure + dbo.stp_prtCartByUDC + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + FitProportional + image/jpeg + Embedded + + 34 + mm_logo + + + + + 7 + + + textbox23 + + 33 + IDENTIFICAZIONE PRODOTTO FUSO + + + + + 2 + + + textbox15 + + 32 + true + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + +
+ + + + + 5 + + + RagSociale + true + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + textbox9 + + ="*" + Fields!UDC.Value + "*" + + + + + 1.3cm + + + + + 2 + + + textbox16 + + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + + 2 + true + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 7 + DISEGNO - ESP. + + + + + 5 + + + textbox8 + + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) + + + + + 3 + + + textbox1 + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + + 22 + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi + + + + + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm + + + true +
+
+
+ +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/SP/CartellinoLiquidiF10.rdlc b/GMW/GMW/Reports/SP/CartellinoLiquidiF10.rdlc new file mode 100644 index 00000000..29213d40 --- /dev/null +++ b/GMW/GMW/Reports/SP/CartellinoLiquidiF10.rdlc @@ -0,0 +1,1634 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + GMW_Test + + + 14.8cm + Stampa cartellino di produzione + + + String + + + USPLI12000006 + + + UDC + + + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + Note + System.String + + + NoteTratt + System.String + + + + GMWConnectionString + StoredProcedure + stp_prtCartLiquidi_F10ByUDC + + + =Parameters!UDC.Value + + + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartLiquidi_F10ByUDC + + + + + GMWDataSet_stp_prtCartLiquidi_F10ByUDC +
+ + + + + + + textbox36 + + 48 + + + + + + 7 + + + textbox23 + + 47 + CARTELLINO LIQUIDI + + + + + 2 + + + textbox15 + + 46 + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.1533cm + + + 2.10528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + + 11.4cm +
+ + + + + 2 + + + RagSociale + + 2 + ="UDC : " + + + + + 3 + + + textbox20 + + 1 + =Fields!UDC.Value + + + + + 5 + + + + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + + + + + 1.3cm + + + + + 10 + + + DescLega + + 3 + + + + + + 0.4cm + + + + + 2 + + + textbox14 + + 5 + Articolo : + + + + + 8 + + + + 4 + =First(Fields!descparticolare.Value) + + + + + 1.3cm + + + + + + + + 8 + + + + + + + + textbox5 + + 7 + + + + + + 8 + + + textbox13 + + 6 + =First(Fields!particolare.Value) + + + + + 0.8cm + + + + + 2 + + + DescFamiglia + + 13 + PEZZI : + + + + + 2 + + + Qta_1 + + 12 + =First(Fields!Qta.Value) + + + + + + + textbox9 + + 11 + + + + + + 4 + + + textbox1 + + 10 + ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString + + + + + + + textbox10 + + 9 + + + + + + 1.45cm + + + + + 2 + + + disegnogrezzo + + 20 + + + + + + 3 + + + textbox16 + + 19 + + + + + + + + textbox24 + + 18 + + + + + + + + textbox37 + + 17 + + + + + + + + textbox38 + + 16 + + + + + + + + textbox39 + + 15 + + + + + + + + textbox40 + + 14 + + + + + + 0.2cm + + + + + 2 + + + descstato + + 25 + Imballo : + + + + + 3 + + + + 24 + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox12 + + 23 + DUREZZA + + + + + + + textbox21 + + 22 + x + + + + + + + textbox26 + + 21 + + + + + + 1.1cm + + + + + 2 + + + + 32 + Trattamenti : + + + + + + + + 31 + + + + + + + + + 30 + + + + + + + + + 29 + + + + + + 3 + + + + 28 + MECCANICHE + + + + + + + + 27 + + + + + + + + + 26 + + + + + + 1.1cm + + + + + 5 + + + textbox6 + + 36 + =First(Fields!NoteTratt.Value) + + + + + 3 + + + textbox8 + + 35 + LIQUIDI + + + + + + + textbox29 + + 34 + x + + + + + + + textbox30 + + 33 + + + + + + 1.1cm + + + + + 2 + + + + 43 + + + + + + 3 + + + + 42 + + + + + + + + + 41 + + + + + + + + + 40 + + + + + + + + + 39 + + + + + + + + + 38 + + + + + + + + + 37 + + + + + + 0.2cm + + + + + 2 + + + + 45 + Note : + + + + + 8 + + + codimballo + + 44 + =First(Fields!Note.Value) + + + + + 1.45cm + + + true +
+
+
+ 1cm + + 11.5cm +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/SP/CartellinoLiquidiF18.rdlc b/GMW/GMW/Reports/SP/CartellinoLiquidiF18.rdlc new file mode 100644 index 00000000..a498c642 --- /dev/null +++ b/GMW/GMW/Reports/SP/CartellinoLiquidiF18.rdlc @@ -0,0 +1,1473 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + GMW_Test + + + 14.8cm + Stampa cartellino di produzione + + + String + + + USPLI12000006 + + + UDC + + + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + Note + System.String + + + NoteTratt + System.String + + + + GMWConnectionString + StoredProcedure + stp_prtCartLiquidi_F18ByUDC + + + =Parameters!UDC.Value + + + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartLiquidi_F18ByUDC + + + + + GMWDataSet_stp_prtCartLiquidi_F18ByUDC +
+ + + + + + + textbox36 + + 43 + + + + + + 7 + + + textbox23 + + 42 + CARTELLINO LIQUIDI F18 + + + + + 2 + + + textbox15 + + 41 + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.1533cm + + + 2.10528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + + 11.4cm +
+ + + + + 2 + + + RagSociale + + 2 + ="UDC : " + + + + + 3 + + + textbox10 + + 1 + =Fields!UDC.Value + + + + + 5 + + + + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + + + + + 1.3cm + + + + + 10 + + + DescLega + + 3 + + + + + + 0.4cm + + + + + 2 + + + textbox14 + + 5 + Articolo : + + + + + 8 + + + + 4 + =First(Fields!descparticolare.Value) + + + + + 1.3cm + + + + + + + + 8 + + + + + + + + textbox7 + + 7 + + + + + + 8 + + + textbox9 + + 6 + =First(Fields!particolare.Value) + + + + + 0.8cm + + + + + 2 + + + DescLega2 + + 12 + PEZZI : + + + + + 2 + + + textbox13 + + 11 + =First(Fields!Qta.Value) + + + + + + + textbox16 + + 10 + + + + + + 5 + + + textbox17 + + 9 + ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString + + + + + 1.45cm + + + + + + + textbox5 + + 22 + + + + + + + + textbox20 + + 21 + + + + + + + + textbox21 + + 20 + + + + + + + + textbox24 + + 19 + + + + + + + + textbox37 + + 18 + + + + + + + + textbox38 + + 17 + + + + + + + + textbox39 + + 16 + + + + + + + + textbox40 + + 15 + + + + + + + + textbox41 + + 14 + + + + + + + + textbox42 + + 13 + + + + + + 0.2cm + + + + + 2 + + + DescFamiglia + + 25 + Imballo : + + + + + 3 + + + Qta_1 + + 24 + =First(Fields!codimballo.Value) + + + + + 5 + + + textbox45 + + 23 + + + + + + 1.1cm + + + + + 2 + + + descstato + + 27 + + + + + + 8 + + + + 26 + + + + + + 1.1cm + + + + + 10 + + + textbox6 + + 28 + ="UDC Associati : " + First(Fields!NoteTratt.Value).ToString + + + + + 1.1cm + + + + + + + textbox1 + + 38 + + + + + + + + textbox2 + + 37 + + + + + + + + textbox11 + + 36 + + + + + + + + textbox12 + + 35 + + + + + + + + textbox18 + + 34 + + + + + + + + textbox26 + + 33 + + + + + + + + textbox27 + + 32 + + + + + + + + textbox28 + + 31 + + + + + + + + textbox29 + + 30 + + + + + + + + textbox30 + + 29 + + + + + + 0.2cm + + + + + 2 + + + + 40 + Note : + + + + + 8 + + + codimballo + + 39 + =First(Fields!Note.Value) + + + + + 1.45cm + + + true +
+
+
+ 1cm + + 11.57645cm +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/SP/CartellinoMP.rdlc b/GMW/GMW/Reports/SP/CartellinoMP.rdlc new file mode 100644 index 00000000..16326a43 --- /dev/null +++ b/GMW/GMW/Reports/SP/CartellinoMP.rdlc @@ -0,0 +1,808 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + + SQL + Data Source=SRV65;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + nRapQual + System.Decimal + + + DataRapQual + System.Decimal + + + ProgUDC + System.String + + + CodFor + System.String + + + DestTerz + System.String + + + CodLega + System.String + + + DataPrelFus + System.Decimal + + + TurnoPrelFus + System.String + + + Qta + System.Decimal + + + DestLega + System.String + + + LegaScaric + System.String + + + BenesQual + System.String + + + UDC + System.String + + + DescFornitore + System.String + + + DescFornitore2 + System.String + + + CodLega2 + System.String + + + DescLega + System.String + + + DescLega2 + System.String + + + Note + System.String + + + + GMWConnectionString + StoredProcedure + stp_prtCartMatPrimaByUDC + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + textbox36 + + 27 + + + + + + 7 + + + textbox23 + + 26 + CARTELLINO LEGA + + + + + 2 + + + textbox15 + + 25 + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + + 11.35cm +
+ + + + + 5 + + + RagSociale + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + + + + + 1.3cm + + + + + 3 + + + textbox14 + + 3 + Cod. Articolo: + + + + + 7 + + + + 2 + =Fields!CodLega.Value + + + + + 1.5cm + + + + + 10 + + + DescLega + + 4 + =Fields!DescLega.Value + + + + + 1cm + + + + + 10 + + + DescLega2 + + 5 + =Fields!DescLega2.Value + + + + + 1cm + + + + + 2 + + + textbox6 + + 7 + Fornitore: + + + + + 8 + + + + 6 + =Fields!DescFornitore.Value + + + + + 1.3cm + + + + + 2 + + + descstato + + 9 + Partita: + + + + + 8 + + + + 8 + =Cstr(Fields!nRapQual.Value) + " / " + Cstr(Fields!DataRapQual.Value) + + + + + 1.5cm + + + + + 2 + + + DescFamiglia + + 16 + Quantità: + + + + + 3 + + + Qta + + 15 + =Fields!Qta.Value + + + + + + + textbox54 + + 14 + + + + + + + + textbox55 + + 13 + + + + + + + + textbox10 + + 12 + + + + + + + + textbox67 + + 11 + + + + + + + + textbox68 + + 10 + + + + + + 1.2cm + + + + + 2 + + + + 22 + UDC ACG: + + + + + 4 + + + ProgUDC + + 21 + =Fields!ProgUDC.Value + + + + + + + + 20 + + + + + + + + + 19 + + + + + + + + + 18 + + + + + + + + + 17 + + + + + + 0.8cm + + + + + 2 + + + textbox1 + + 24 + Note: + + + + + 8 + + + Note + + 23 + =Fields!Note.Value + + + + + 0.75cm + + + true +
+
+
+ 1cm + + 11.6cm +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/SP/CartellinoOdette.rdlc b/GMW/GMW/Reports/SP/CartellinoOdette.rdlc new file mode 100644 index 00000000..ccaf391b --- /dev/null +++ b/GMW/GMW/Reports/SP/CartellinoOdette.rdlc @@ -0,0 +1,1759 @@ + + + + + 945313fa-66e9-456e-b1dd-514d7a9e9842 + + SQL + Data Source=SRV65;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + + + String + + + UMAB210000007 + + + UDC + + + true + 21cm + 0.1cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + CampoUDC + System.String + + + Campo1_1 + System.String + + + Campo1_2 + System.String + + + Campo1_3 + System.String + + + Campo1_4 + System.String + + + Campo1_5 + System.String + + + Campo2_1 + System.String + + + Campo2_2 + System.String + + + Campo2_3 + System.String + + + Campo2_4 + System.String + + + Campo2_5 + System.String + + + Campo3_1 + System.String + + + Campo3_2 + System.String + + + Campo3_3 + System.String + + + Campo3_4 + System.String + + + Campo3_5 + System.String + + + Campo4_1 + System.String + + + Campo4_2 + System.String + + + Campo4_3 + System.String + + + Campo4_4 + System.String + + + Campo4_5 + System.String + + + Campo5_1 + System.String + + + Campo5_2 + System.String + + + Campo5_3 + System.String + + + Campo5_4 + System.String + + + Campo5_5 + System.String + + + Campo6_1 + System.String + + + Campo6_2 + System.String + + + Campo6_3 + System.String + + + Campo6_4 + System.String + + + Campo6_5 + System.String + + + Campo7_1 + System.String + + + Campo7_2 + System.String + + + Campo7_3 + System.String + + + Campo7_4 + System.String + + + Campo7_5 + System.String + + + Campo8_1 + System.String + + + Campo8_2 + System.String + + + Campo8_3 + System.String + + + Campo8_4 + System.String + + + Campo8_5 + System.String + + + Campo9_1 + System.String + + + Campo9_2 + System.String + + + Campo9_3 + System.String + + + Campo9_4 + System.String + + + Campo9_5 + System.String + + + Campo10_1 + System.String + + + Campo10_2 + System.String + + + Campo10_3 + System.String + + + Campo10_4 + System.String + + + Campo10_5 + System.String + + + Campo11_1_1 + System.String + + + Campo11_1_2 + System.String + + + Campo11_1_3 + System.String + + + Campo11_1_4 + System.String + + + Campo11_1_5 + System.String + + + Campo11_2_1 + System.String + + + Campo11_2_2 + System.String + + + Campo11_2_3 + System.String + + + Campo11_2_4 + System.String + + + Campo11_2_5 + System.String + + + Campo12_1 + System.String + + + Campo12_2 + System.String + + + Campo12_3 + System.String + + + Campo12_4 + System.String + + + Campo12_5 + System.String + + + Campo13_1 + System.String + + + Campo13_2 + System.String + + + Campo13_3 + System.String + + + Campo13_4 + System.String + + + Campo13_5 + System.String + + + Campo14_1 + System.String + + + Campo14_2 + System.String + + + Campo14_3 + System.String + + + Campo14_4 + System.String + + + Campo14_5 + System.String + + + Campo15_1 + System.String + + + Campo15_2 + System.String + + + Campo15_3 + System.String + + + Campo15_4 + System.String + + + Campo15_5 + System.String + + + Campo16_1 + System.String + + + Campo16_2 + System.String + + + Campo16_3 + System.String + + + Campo16_4 + System.String + + + Campo16_5 + System.String + + + + GMWConnectionString + SELECT + 'U000000001' AS CampoUDC + + ,'Receiver' AS Campo1_1 + ,'BAYERISCHE MOTOREN WERKE AG' AS Campo1_2 + ,'Abt. FR-23' AS Campo1_3 + ,'MUENCHEN' AS Campo1_4 + ,'Campo1_5' AS Campo1_5 + + ,'Destination (2L)' AS Campo2_1 + ,'VK-WOERTH Abladestelle 4' AS Campo2_2 + ,'Luitpoldpark' AS Campo2_3 + ,'DE-Niederaichbach' AS Campo2_4 + ,'Campo2_5' AS Campo2_5 + + ,'Document Number (N)' AS Campo3_1 + ,'863' AS Campo3_2 + ,'863' AS Campo3_3 -- Barcode + ,'Campo3_4' AS Campo3_4 + ,'Campo3_5' AS Campo3_5 + + ,'Supplier Adress' AS Campo4_1 + ,'via Don Minzoni,14 I-41039 S.Possidonio MO .' AS Campo4_2 + ,'Campo4_3' AS Campo4_3 + ,'Campo4_4' AS Campo4_4 + ,'Campo4_5' AS Campo4_5 + + ,'Net Weight (Kg)' AS Campo5_1 + ,'351,91' AS Campo5_2 + ,'Campo5_3' AS Campo5_3 + ,'Campo5_4' AS Campo5_4 + ,'Campo5_5' AS Campo5_5 + + ,'Gross Weight ( Kg)' AS Campo6_1 + ,'436,91' AS Campo6_2 + ,'Campo6_3' AS Campo6_3 + ,'Campo6_4' AS Campo6_4 + ,'Campo6_5' AS Campo6_5 + + ,'Boxes (Nr)' AS Campo7_1 + ,'2,3' AS Campo7_2 + ,'Campo7_3' AS Campo7_3 + ,'Campo7_4' AS Campo7_4 + ,'Campo7_5' AS Campo7_5 + + ,'Part Number (P)' AS Campo8_1 + ,'7558090-07' AS Campo8_2 + ,'7558090-07' AS Campo8_3 -- Barcode + ,'Campo8_4' AS Campo8_4 + ,'Campo8_5' AS Campo8_5 + + ,'Quantity (Q)' AS Campo9_1 + ,'1221,9' AS Campo9_2 + ,'1221,9' AS Campo9_3 -- Barcode + ,'Campo9_4' AS Campo9_4 + ,'Campo9_5' AS Campo9_5 + + ,'Description' AS Campo10_1 + ,'GEHAEUSE Pl6 VAG-D 175AL' AS Campo10_2 + ,'Campo10_3' AS Campo10_3 + ,'Campo10_4' AS Campo10_4 + ,'Campo10_5' AS Campo10_5 + + ,'Campo11_1_1' AS Campo11_1_1 + ,'Campo11_1_2' AS Campo11_1_2 + ,'Campo11_1_3' AS Campo11_1_3 + ,'Campo11_1_4' AS Campo11_1_4 + ,'Campo11_1_5' AS Campo11_1_5 + + ,'Logistic Reference (30S)' AS Campo11_2_1 + ,'24961' AS Campo11_2_2 + ,'24961' AS Campo11_2_3 -- Barcode + ,'Campo11_2_4' AS Campo11_2_4 + ,'Campo11_2_5' AS Campo11_2_5 + + ,'Supplier (V)' AS Campo12_1 + ,'56091210' AS Campo12_2 + ,'56091210' AS Campo12_3 -- Barcode + ,'Campo12_4' AS Campo12_4 + ,'Campo12_5' AS Campo12_5 + + ,'Date' AS Campo13_1 + ,'D110408' AS Campo13_2 + ,'Campo13_3' AS Campo13_3 + ,'Campo13_4' AS Campo13_4 + ,'Campo13_5' AS Campo13_5 + + ,'Change Index' AS Campo14_1 + ,'ZI:NA281X k AI:07' AS Campo14_2 + ,'Campo14_3' AS Campo14_3 + ,'Campo14_4' AS Campo14_4 + ,'Campo14_5' AS Campo14_5 + + ,'Serial Number (S)' AS Campo15_1 + ,'218434' AS Campo15_2 + ,'218434' AS Campo15_3 -- barcode + ,'Campo15_4' AS Campo15_4 + ,'Campo15_5' AS Campo15_5 + + ,'Batch Number (H)' AS Campo16_1 + ,'UM000010' AS Campo16_2 + ,'Campo16_3' AS Campo16_3 + ,'Campo16_4' AS Campo16_4 + ,'Campo16_5' AS Campo16_5 + + + +/* +SELECT + 'U000000001' AS CampoUDC + + ,'CAMPO1_1' AS Campo1_1 + ,'CAMPO1_2' AS Campo1_2 + ,'CAMPO1_3' AS Campo1_3 + ,'CAMPO1_4' AS Campo1_4 + ,'CAMPO1_5' AS Campo1_5 + + ,'CAMPO2_1' AS CAMPO2_1 + ,'CAMPO2_2' AS Campo2_2 + ,'CAMPO2_3' AS Campo2_3 + ,'CAMPO2_4' AS Campo2_4 + ,'CAMPO2_5' AS Campo2_5 + + ,'CAMPO3_1' AS Campo3_1 + ,'CAMPO3_2' AS Campo3_2 + ,'CAMPO3-3' AS Campo3_3 -- Barcode + ,'CAMPO3_4' AS Campo3_4 + ,'CAMPO3_5' AS Campo3_5 + + ,'CAMPO4_1' AS Campo4_1 + ,'CAMPO4_2' AS Campo4_2 + ,'CAMPO4_3' AS Campo4_3 + ,'CAMPO4_4' AS Campo4_4 + ,'CAMPO4_5' AS Campo4_5 + + ,'CAMPO5_1' AS Campo5_1 + ,'CAMPO5_2' AS Campo5_2 + ,'CAMPO5_3' AS Campo5_3 + ,'CAMPO5_4' AS Campo5_4 + ,'CAMPO5_5' AS Campo5_5 + + ,'CAMPO6_1' AS Campo6_1 + ,'CAMPO6_2' AS Campo6_2 + ,'CAMPO6_3' AS Campo6_3 + ,'CAMPO6_4' AS Campo6_4 + ,'CAMPO6_5' AS Campo6_5 + + ,'CAMPO7_1' AS Campo7_1 + ,'CAMPO7_2' AS Campo7_2 + ,'CAMPO7_3' AS Campo7_3 + ,'CAMPO7_4' AS Campo7_4 + ,'CAMPO7_5' AS Campo7_5 + + ,'CAMPO8_1' AS Campo8_1 + ,'CAMPO8_2' AS Campo8_2 + ,'CAMPO8-3' AS Campo8_3 -- Barcode + ,'CAMPO8_4' AS Campo8_4 + ,'CAMPO8_5' AS Campo8_5 + + ,'CAMPO9_1' AS Campo9_1 + ,'CAMPO9_2' AS Campo9_2 + ,'CAMPO9-3' AS Campo9_3 -- Barcode + ,'CAMPO9_4' AS Campo9_4 + ,'CAMPO9_5' AS Campo9_5 + + ,'CAMPO10_1' AS Campo10_1 + ,'CAMPO10_2' AS Campo10_2 + ,'CAMPO10_3' AS Campo10_3 + ,'CAMPO10_4' AS Campo10_4 + ,'CAMPO10_5' AS Campo10_5 + + ,'CAMPO11_1_1' AS Campo11_1_1 + ,'CAMPO11_1_2' AS Campo11_1_2 + ,'CAMPO11_1_3' AS Campo11_1_3 + ,'CAMPO11_1_4' AS Campo11_1_4 + ,'CAMPO11_1_5' AS Campo11_1_5 + + ,'CAMPO11_2_1' AS Campo11_2_1 + ,'CAMPO11_2_2' AS Campo11_2_2 + ,'CAMPO11-2-3' AS Campo11_2_3 -- Barcode + ,'CAMPO11_2_4' AS Campo11_2_4 + ,'CAMPO11_2_5' AS Campo11_2_5 + + ,'CAMPO12_1' AS Campo12_1 + ,'CAMPO12_2' AS Campo12_2 + ,'CAMPO12-3' AS Campo12_3 -- Barcode + ,'CAMPO12_4' AS Campo12_4 + ,'CAMPO12_5' AS Campo12_5 + + ,'CAMPO13_1' AS Campo13_1 + ,'CAMPO13_2' AS Campo13_2 + ,'CAMPO13_3' AS Campo13_3 + ,'CAMPO13_4' AS Campo13_4 + ,'CAMPO13_5' AS Campo13_5 + + ,'CAMPO14_1' AS Campo14_1 + ,'CAMPO14_2' AS Campo14_2 + ,'CAMPO14_3' AS Campo14_3 + ,'CAMPO14_4' AS Campo14_4 + ,'CAMPO14_5' AS Campo14_5 + + ,'CAMPO15_1' AS Campo15_1 + ,'CAMPO15_2' AS Campo15_2 + ,'CAMPO15-3' AS Campo15_3 -- Barcode + ,'CAMPO15_4' AS Campo15_4 + ,'CAMPO15_5' AS Campo15_5 + + ,'CAMPO16_1' AS Campo16_1 + ,'CAMPO16_2' AS Campo16_2 + ,'CAMPO16_3' AS Campo16_3 + ,'CAMPO16_4' AS Campo16_4 + ,'CAMPO16_5' AS Campo16_5 +UNION +SELECT + 'U000000002' AS CampoUDC + + ,'CAMPO1_1' AS Campo1_1 + ,'CAMPO1_2' AS Campo1_2 + ,'CAMPO1_3' AS Campo1_3 + ,'CAMPO1_4' AS Campo1_4 + ,'CAMPO1_5' AS Campo1_5 + + ,'CAMPO2_1' AS CAMPO2_1 + ,'CAMPO2_2' AS Campo2_2 + ,'CAMPO2_3' AS Campo2_3 + ,'CAMPO2_4' AS Campo2_4 + ,'CAMPO2_5' AS Campo2_5 + + ,'CAMPO3_1' AS Campo3_1 + ,'CAMPO3_2' AS Campo3_2 + ,'CAMPO3_3' AS Campo3_3 + ,'CAMPO3_4' AS Campo3_4 + ,'CAMPO3_5' AS Campo3_5 + + ,'CAMPO4_1' AS Campo4_1 + ,'CAMPO4_2' AS Campo4_2 + ,'CAMPO4_3' AS Campo4_3 + ,'CAMPO4_4' AS Campo4_4 + ,'CAMPO4_5' AS Campo4_5 + + ,'CAMPO5_1' AS Campo5_1 + ,'CAMPO5_2' AS Campo5_2 + ,'CAMPO5_3' AS Campo5_3 + ,'CAMPO5_4' AS Campo5_4 + ,'CAMPO5_5' AS Campo5_5 + + ,'CAMPO6_1' AS Campo6_1 + ,'CAMPO6_2' AS Campo6_2 + ,'CAMPO6_3' AS Campo6_3 + ,'CAMPO6_4' AS Campo6_4 + ,'CAMPO6_5' AS Campo6_5 + + ,'CAMPO7_1' AS Campo7_1 + ,'CAMPO7_2' AS Campo7_2 + ,'CAMPO7_3' AS Campo7_3 + ,'CAMPO7_4' AS Campo7_4 + ,'CAMPO7_5' AS Campo7_5 + + ,'CAMPO8_1' AS Campo8_1 + ,'CAMPO8_2' AS Campo8_2 + ,'CAMPO8_3' AS Campo8_3 + ,'CAMPO8_4' AS Campo8_4 + ,'CAMPO8_5' AS Campo8_5 + + ,'CAMPO9_1' AS Campo9_1 + ,'CAMPO9_2' AS Campo9_2 + ,'CAMPO9_3' AS Campo9_3 + ,'CAMPO9_4' AS Campo9_4 + ,'CAMPO9_5' AS Campo9_5 + + ,'CAMPO10_1' AS Campo10_1 + ,'CAMPO10_2' AS Campo10_2 + ,'CAMPO10_3' AS Campo10_3 + ,'CAMPO10_4' AS Campo10_4 + ,'CAMPO10_5' AS Campo10_5 + + ,'CAMPO11_1_1' AS Campo11_1_1 + ,'CAMPO11_1_2' AS Campo11_1_2 + ,'CAMPO11_1_3' AS Campo11_1_3 + ,'CAMPO11_1_4' AS Campo11_1_4 + ,'CAMPO11_1_5' AS Campo11_1_5 + + ,'CAMPO11_2_1' AS Campo11_2_1 + ,'CAMPO11_2_2' AS Campo11_2_2 + ,'CAMPO11_2_3' AS Campo11_2_3 + ,'CAMPO11_2_4' AS Campo11_2_4 + ,'CAMPO11_2_5' AS Campo11_2_5 + + ,'CAMPO12_1' AS Campo12_1 + ,'CAMPO12_2' AS Campo12_2 + ,'CAMPO12_3' AS Campo12_3 + ,'CAMPO12_4' AS Campo12_4 + ,'CAMPO12_5' AS Campo12_5 + + ,'CAMPO13_1' AS Campo13_1 + ,'CAMPO13_2' AS Campo13_2 + ,'CAMPO13_3' AS Campo13_3 + ,'CAMPO13_4' AS Campo13_4 + ,'CAMPO13_5' AS Campo13_5 + + ,'CAMPO14_1' AS Campo14_1 + ,'CAMPO14_2' AS Campo14_2 + ,'CAMPO14_3' AS Campo14_3 + ,'CAMPO14_4' AS Campo14_4 + ,'CAMPO14_5' AS Campo14_5 + + ,'CAMPO15_1' AS Campo15_1 + ,'CAMPO15_2' AS Campo15_2 + ,'CAMPO15_3' AS Campo15_3 + ,'CAMPO15_4' AS Campo15_4 + ,'CAMPO15_5' AS Campo15_5 + + ,'CAMPO16_1' AS Campo16_1 + ,'CAMPO16_2' AS Campo16_2 + ,'CAMPO16_3' AS Campo16_3 + ,'CAMPO16_4' AS Campo16_4 + ,'CAMPO16_5' AS Campo16_5 + + + +SELECT + 'U000000001' AS CampoUDC + + ,'Receiver' AS Campo1_1 + ,'BAYERISCHE MOTOREN WERKE AG' AS Campo1_2 + ,'Abt. FR-23' AS Campo1_3 + ,'MUENCHEN' AS Campo1_4 + ,'Campo1_5' AS Campo1_5 + + ,'Destination (2L)' AS CAMPO2_1 + ,'VK-WOERTH Abladestelle 4' AS Campo2_2 + ,'Luitpoldpark' AS Campo2_3 + ,'DE-Niederaichbach' AS Campo2_4 + ,'Campo2_5' AS Campo2_5 + + ,'Document Number (N)' AS Campo3_1 + ,'050001176' AS Campo3_2 + ,'Campo3_3' AS Campo3_3 + ,'Campo3_4' AS Campo3_4 + ,'Campo3_5' AS Campo3_5 + + ,'Supplier Adress' AS Campo4_1 + ,'Via Kennedy, 16 I-24030 Ambivere BG' AS Campo4_2 + ,'Campo4_3' AS Campo4_3 + ,'Campo4_4' AS Campo4_4 + ,'Campo4_5' AS Campo4_5 + + ,'Net Weight (Kg)' AS Campo5_1 + ,'Campo5_2' AS Campo5_2 + ,'Campo5_3' AS Campo5_3 + ,'Campo5_4' AS Campo5_4 + ,'Campo5_5' AS Campo5_5 + + ,'Campo6_1' AS Campo6_1 + ,'Campo6_2' AS Campo6_2 + ,'Campo6_3' AS Campo6_3 + ,'Campo6_4' AS Campo6_4 + ,'Campo6_5' AS Campo6_5 + + ,'Campo7_1' AS Campo7_1 + ,'Campo7_2' AS Campo7_2 + ,'Campo7_3' AS Campo7_3 + ,'Campo7_4' AS Campo7_4 + ,'Campo7_5' AS Campo7_5 + + ,'Part Number (P)' AS Campo8_1 + ,'7558090-07' AS Campo8_2 + ,'Campo8_3' AS Campo8_3 + ,'Campo8_4' AS Campo8_4 + ,'Campo8_5' AS Campo8_5 + + ,'Campo9_1' AS Campo9_1 + ,'Campo9_2' AS Campo9_2 + ,'Campo9_3' AS Campo9_3 + ,'Campo9_4' AS Campo9_4 + ,'Campo9_5' AS Campo9_5 + + ,'Campo10_1' AS Campo10_1 + ,'Campo10_2' AS Campo10_2 + ,'Campo10_3' AS Campo10_3 + ,'Campo10_4' AS Campo10_4 + ,'Campo10_5' AS Campo10_5 + + ,'Campo11_1' AS Campo11_1 + ,'Campo11_2' AS Campo11_2 + ,'Campo11_3' AS Campo11_3 + ,'Campo11_4' AS Campo11_4 + ,'Campo11_5' AS Campo11_5 + + ,'Campo11_1_1' AS Campo11_1_1 + ,'Campo11_1_2' AS Campo11_1_2 + ,'Campo11_1_3' AS Campo11_1_3 + ,'Campo11_1_4' AS Campo11_1_4 + ,'Campo11_1_5' AS Campo11_1_5 + + ,'Campo12_1' AS Campo12_1 + ,'Campo12_2' AS Campo12_2 + ,'Campo12_3' AS Campo12_3 + ,'Campo12_4' AS Campo12_4 + ,'Campo12_5' AS Campo12_5 + + ,'Campo13_1' AS Campo13_1 + ,'Campo13_2' AS Campo13_2 + ,'Campo13_3' AS Campo13_3 + ,'Campo13_4' AS Campo13_4 + ,'Campo13_5' AS Campo13_5 + + ,'Campo14_1' AS Campo14_1 + ,'Campo14_2' AS Campo14_2 + ,'Campo14_3' AS Campo14_3 + ,'Campo14_4' AS Campo14_4 + ,'Campo14_5' AS Campo14_5 + + ,'Campo15_1' AS Campo15_1 + ,'Campo15_2' AS Campo15_2 + ,'Campo15_3' AS Campo15_3 + ,'Campo15_4' AS Campo15_4 + ,'Campo15_5' AS Campo15_5 + + ,'Campo16_1' AS Campo16_1 + ,'Campo16_2' AS Campo16_2 + ,'Campo16_3' AS Campo16_3 + ,'Campo16_4' AS Campo16_4 + ,'Campo16_5' AS Campo16_5 + +-- FROM Test + +*/ + true + + + + + 19cm + + 1cm + + + + + =Fields!CampoUDC.Value + Ascending + + + GMWDataSet_stp_prtOdetteByUDC + + + + + 11.5cm + 5.8cm + + 49 + 0.3cm + 1.2cm + =iif(Fields!Campo15_3.Value="","", "*S" + Fields!Campo15_3.Value + "*") + + + 9.8cm + 8.7cm + + 48 + 0.3cm + 1.2cm + =iif(Fields!Campo12_3.Value="","","*V" + Fields!Campo12_3.Value + "*") + + + 8.4cm + 8.6cm + + 47 + 9.9cm + 1.2cm + =iif(Fields!Campo11_2_3.Value="","","*30S" + Fields!Campo11_2_3.Value + "*") + + + Campo7_2 + 3.2cm + 2.6cm + + 46 + 16.3cm + 0.7cm + =ROUND(CDEC(Fields!Campo7_2.Value),0) + + + Campo6_2 + 3.2cm + 3.4cm + + 45 + 12.7cm + 0.7cm + =ROUND(CDEC(Fields!Campo6_2.Value),0 ) + + + Campo5_2 + 3.2cm + 3cm + + 44 + 9.5cm + 0.7cm + =ROUND(CDEC(Fields!Campo5_2.Value),0) + + + Campo11_2_2 + 7.6cm + 6.2cm + + 43 + 12.7cm + 0.8cm + =Fields!Campo11_2_2.Value + + + Campo14_2 + 10cm + 5.8cm + + 42 + 13.1cm + 0.9cm + =Fields!Campo14_2.Value + + + Campo16_2 + 11.4cm + 9.3cm + + 41 + 9.5cm + 1.2cm + =Fields!Campo16_2.Value + + + Campo15_2 + 11cm + 3.2cm + + 40 + 6.1cm + 0.7cm + =Fields!Campo15_2.Value + + + Campo12_2 + 9cm + 5.9cm + + 39 + 2.8cm + 0.7cm + =Fields!Campo12_2.Value + + + 9cm + 2.6cm + + 38 + 0.1cm + 0.3cm + =Fields!Campo12_1.Value + + + 11cm + 2.6cm + + 37 + 0.1cm + 0.3cm + =Fields!Campo15_1.Value + + + 11cm + 9.4cm + + 36 + 9.5cm + 0.3cm + =Fields!Campo16_1.Value + + + 9.6cm + 5.8cm + + 35 + 13.1cm + 0.3cm + =Fields!Campo14_1.Value + + + 7.6cm + 3.1cm + + 34 + 9.5cm + 0.3cm + =Fields!Campo11_2_1.Value + + + 2.9cm + 2.6cm + + 33 + 16.3cm + 0.3cm + =Fields!Campo7_1.Value + + + 2.9cm + 3.3cm + + 32 + 12.7cm + 0.3cm + =Fields!Campo6_1.Value + + + 3.9cm + 0cm + + 31 + 16.2cm + -1cm + + + 3.9cm + 0cm + + 30 + 12.6cm + -1cm + + + 9.6cm + 0cm + + 29 + 13cm + 1.40212cm + + + 10cm + 3.5cm + + 28 + 9.4cm + 0.9cm + =Fields!Campo13_2.Value + + + 9.6cm + 3.4cm + + 27 + 9.5cm + 0.3cm + =Fields!Campo13_1.Value + + + 6.8cm + 9.4cm + + 26 + 9.5cm + 0.7cm + =Fields!Campo10_2.Value + + + 6.4cm + 9.4cm + + 25 + 9.5cm + 0.3cm + =Fields!Campo10_1.Value + + + 7.8cm + 8.7cm + + 24 + 0.3cm + 1.2cm + =iif(Fields!Campo9_3.Value="","","*Q" + ( REPLACE(ROUND(CDEC(Fields!Campo9_2.Value),0),",",".") ) + "*") + + + 6.5cm + 7.1cm + + 23 + 2cm + 1.2cm + =REPLACE(ROUND(CDEC(Fields!Campo9_2.Value),0),",",".") + + + 6.4cm + 1.7cm + + 22 + 0.1cm + 0.3cm + =Fields!Campo9_1.Value + + + 5.2cm + 10.6cm + + 21 + 0.3cm + 1.2cm + =iif(Fields!Campo8_3.Value="","","*P" + Fields!Campo8_3.Value + "*") + + + 3.9cm + 8.9cm + + 20 + 2.3cm + 1.2cm + =Fields!Campo8_2.Value + + + 3.9cm + 2.1cm + + 19 + 0.1cm + 0.3cm + =Fields!Campo8_1.Value + + + textbox7 + 2.2cm + 9.4cm + + 18 + 9.5cm + 0.5cm + =Fields!Campo4_2.Value + + + 2.7cm + 8.8cm + + 17 + 0.3cm + 1.2cm + =iif(Fields!Campo3_3.Value="","","*N" + Fields!Campo3_3.Value + "*") + + + textbox5 + 2cm + 6.4cm + + 16 + 2.8cm + 0.6cm + =Fields!Campo3_2.Value + + + 2.9cm + 3cm + + 15 + 9.5cm + 0.3cm + =Fields!Campo5_1.Value + + + 1.9cm + 9.3cm + + 14 + 9.5cm + 0.3cm + =Fields!Campo4_1.Value + + + 2.9cm + + 13 + 9.4cm + 0cm + + + 1.9cm + 2.6cm + + 12 + 0.1cm + 0.3cm + =Fields!Campo3_1.Value + + + 9.6cm + + 11 + 9.4cm + 0cm + + + 11cm + + 10 + 9.4cm + 0cm + + + 7.6cm + + 9 + 9.4cm + 0cm + + + 11cm + 9.37989cm + + 8 + 0cm + + + 9cm + 9.37989cm + + 7 + 0cm + + + 12.8cm + 0cm + + 6 + 9.4cm + -6.4cm + + + 3.9cm + 0cm + + 5 + 9.4cm + -3.89577cm + + + 1.9cm + + 4 + 0cm + + + 6.4cm + + 3 + 0cm + + + 3.9cm + + 2 + 0cm + + + 9.4cm + 1 + + + 0.9cm + 9.3cm + + 3 + 0.1cm + 0.5cm + =Fields!Campo2_3.Value + + + Campo2_2 + 0.3cm + 9.3cm + + 2 + 0.1cm + 0.5cm + =Fields!Campo2_2.Value + + + 1.4cm + 9.3cm + + 1 + 0.1cm + =Fields!Campo2_4.Value + + + Campo2_1 + 9.3cm + + 0.1cm + 0.3cm + =Fields!Campo2_1.Value + + + 9.5cm + 1.9cm + + + 0.1cm + + + 1.4cm + 9.1cm + + 3 + =Fields!Campo1_4.Value + + + 0.9cm + 9.1cm + + 2 + 0.5cm + =Fields!Campo1_3.Value + + + CampoA1 + 9cm + + 1 + 0.3cm + =Fields!Campo1_1.Value + + + 0.3cm + 9.1cm + + 0.5cm + =Fields!Campo1_2.Value + + + 9.2cm + 1.9cm + + + + + + + + + =Fields!CampoUDC.Value + + true + + + + 12.8cm + + it-IT + 1cm + 29.7cm + \ No newline at end of file diff --git a/GMW/GMW/Reports/SP/CartellinoTara.rdlc b/GMW/GMW/Reports/SP/CartellinoTara.rdlc new file mode 100644 index 00000000..0c9dfe0d --- /dev/null +++ b/GMW/GMW/Reports/SP/CartellinoTara.rdlc @@ -0,0 +1,2756 @@ + + + + + 945313fa-66e9-456e-b1dd-514d7a9e9842 + + SQL + Data Source=SRV-DEV01;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + + GMWConnectionString + StoredProcedure + dbo.stp_prtCartByUDC + true + + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + FitProportional + image/jpeg + Embedded + + 100 + mm_logo + + + + + + + textbox23 + + 99 + + + + + + + + textbox8 + + 98 + + + + + + 5 + + + textbox10 + + 97 + CARTELLINO PROVVISORIO + + + + + + + textbox20 + + 96 + + + + + + + + textbox90 + + 95 + + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2.00528cm + + + 1.20317cm + + + 1.20315cm + + +
+ + + + + + + textbox14 + + 6 + Cliente + + + + + + + textbox39 + + 5 + + + + + + + + textbox12 + + 4 + + + + + + + + textbox50 + + 3 + + + + + + 2 + + + textbox52 + + 2 + UDC + + + + + 3 + + + textbox53 + + 1 + + + + + + + + textbox91 + + + + + + + 0.4cm + + + + + 4 + + + textbox3 + + 9 + + + + + + 2 + + + textbox56 + + 8 + =Fields!UDC.Value + + + + + 4 + + + + 7 + ="*" + Fields!UDC.Value + "*" + + + + + 1.3cm + + + + + 2 + + + textbox16 + + 15 + Famiglia + + + + + + + textbox19 + + 14 + + + + + + 4 + + + + 13 + Disegno e Esponente + + + + + + + textbox40 + + 12 + Figure + + + + + + + textbox4 + + 11 + + + + + + + + textbox93 + + 10 + + + + + + 0.5cm + + + + + 2 + + + textbox9 + + 20 + + + + + + + + textbox21 + + 19 + + + + + + 4 + + + textbox27 + + 18 + + + + + + + + textbox44 + + 17 + + + + + + 2 + + + textbox58 + + 16 + + + + + + 1.5cm + + + + + + + textbox11 + + 29 + Linea + + + + + + + textbox13 + + 28 + + + + + + + + textbox26 + + 27 + + + + + + + + textbox25 + + 26 + data + + + + + + + textbox32 + + 25 + + + + + + + + textbox63 + + 24 + + + + + + + + textbox30 + + 23 + operatore + + + + + 2 + + + textbox24 + + 22 + + + + + + + + textbox95 + + 21 + + + + + + 0.7cm + + + + + + + textbox5 + + 38 + + + + + + + + textbox17 + + 37 + + + + + + + + textbox28 + + 36 + + + + + + + + textbox43 + + 35 + + + + + + + + textbox45 + + 34 + + + + + + 2 + + + textbox65 + + 33 + + + + + + + + textbox34 + + 32 + + + + + + + + textbox61 + + 31 + + + + + + + + textbox96 + + 30 + + + + + + 0.5cm + + + + + + + textbox69 + + 46 + + + + + + + + textbox7 + + 45 + + + + + + + + textbox29 + + 44 + + + + + + + + textbox51 + + 43 + + + + + + + + textbox38 + + 42 + + + + + + 2 + + + textbox67 + + 41 + T + + + + + 2 + + + textbox18 + + 40 + =Format(Fields!Tara.Value,"n1").ToString + + + + + + + textbox97 + + 39 + Kg + + + + + 2.5cm + + + + + + + textbox41 + + 54 + + + + + + + + textbox6 + + 53 + + + + + + + + textbox33 + + 52 + + + + + + + + textbox1 + + 51 + + + + + + + + textbox15 + + 50 + + + + + + 2 + + + textbox68 + + 49 + + + + + + 2 + + + textbox37 + + 48 + + + + + + + + textbox98 + + 47 + + + + + + 0.5cm + + + + + + + textbox2 + + 64 + + + + + + + + textbox35 + + 63 + + + + + + + + textbox36 + + 62 + + + + + + + + textbox42 + + 61 + + + + + + + + textbox46 + + 60 + + + + + + + + textbox47 + + 59 + + + + + + + + textbox48 + + 58 + + + + + + + + textbox49 + + 57 + + + + + + + + textbox54 + + 56 + + + + + + + + textbox99 + + 55 + + + + + + 0.5cm + + + + + + + textbox55 + + 74 + + + + + + + + textbox57 + + 73 + + + + + + + + textbox59 + + 72 + + + + + + + + textbox60 + + 71 + + + + + + + + textbox62 + + 70 + + + + + + + + textbox64 + + 69 + + + + + + + + textbox66 + + 68 + + + + + + + + textbox70 + + 67 + + + + + + + + textbox71 + + 66 + + + + + + + + textbox100 + + 65 + + + + + + 0.5cm + + + + + + + textbox72 + + 84 + + + + + + + + textbox73 + + 83 + + + + + + + + textbox74 + + 82 + + + + + + + + textbox75 + + 81 + + + + + + + + textbox76 + + 80 + + + + + + + + textbox77 + + 79 + + + + + + + + textbox78 + + 78 + + + + + + + + textbox79 + + 77 + + + + + + + + textbox80 + + 76 + + + + + + + + textbox101 + + 75 + + + + + + 0.5cm + + + + + + + textbox81 + + 94 + + + + + + + + textbox82 + + 93 + + + + + + + + textbox83 + + 92 + + + + + + + + textbox84 + + 91 + + + + + + + + textbox85 + + 90 + + + + + + + + textbox86 + + 89 + + + + + + + + textbox87 + + 88 + + + + + + + + textbox88 + + 87 + + + + + + + + textbox89 + + 86 + + + + + + + + textbox102 + + 85 + + + + + + 2.4cm + + +
+
+
+ +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/SP/CartellinoWip.rdlc b/GMW/GMW/Reports/SP/CartellinoWip.rdlc new file mode 100644 index 00000000..14d3f199 --- /dev/null +++ b/GMW/GMW/Reports/SP/CartellinoWip.rdlc @@ -0,0 +1,1411 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + + SQL + Data Source=SRV-DEV01;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + + GMWConnectionString + StoredProcedure + dbo.stp_prtCartByUDC + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + FitProportional + image/jpeg + Embedded + + 34 + mm_logo + + + + + 7 + + + textbox23 + + 33 + IDENTIFICAZIONE PRODOTTO WIP + + + + + 2 + + + textbox15 + + 32 + true + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + +
+ + + + + 5 + + + RagSociale + true + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + textbox9 + + ="*" + Fields!UDC.Value + "*" + + + + + 1.3cm + + + + + 2 + + + textbox16 + + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + + 2 + true + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 7 + DISEGNO - ESP. + + + + + 5 + + + textbox8 + + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) + + + + + 3 + + + textbox1 + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + + 22 + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi + + + + + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm + + + true +
+
+
+ +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoAnime.rdlc b/GMW/GMW/Reports/TK/CartellinoAnime.rdlc new file mode 100644 index 00000000..cd54e64e --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoAnime.rdlc @@ -0,0 +1,950 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + GMW_Test + + + 14.8cm + Stampa cartellino di produzione + + + String + + + UTKAN12000009 + + + UDC + + + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + Note + System.String + + + NoteTratt + System.String + + + + GMWConnectionString + StoredProcedure + stp_prtCartAnimeByUDC + + + =Parameters!UDC.Value + + + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartAnimeByUDC + + + + + GMWDataSet_stp_prtCartAnimeByUDC +
+ + + + + + + FitProportional + Embedded + + 25 + tk_logo + + + + + 7 + + + textbox23 + + 24 + CARTELLINO ANIME + + + + + 2 + + + textbox15 + + 23 + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + + 11.46cm +
+ + + + + 5 + + + RagSociale + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + + + + + 1.3cm + + + + + 10 + + + DescLega + + 2 + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 4 + Articolo : + + + + + 8 + + + + 3 + =Fields!particolare.Value + + + + + 1.5cm + + + + + 10 + + + + 5 + =First(Fields!descparticolare.Value) + + + + + 0.8cm + + + + + 10 + + + DescLega2 + + 6 + + + + + + 0.71cm + + + + + 2 + + + DescFamiglia + + 12 + Quantità: + + + + + 4 + + + Qta_1 + + 11 + =First(Fields!Qta.Value) + + + + + + + textbox55 + + 10 + + + + + + + + textbox10 + + 9 + + + + + + + + textbox67 + + 8 + + + + + + + + textbox68 + + 7 + + + + + + 1.45cm + + + + + 2 + + + descstato + + 14 + + + + + + 8 + + + + 13 + + + + + + 1.3cm + + + + + 2 + + + + 19 + Imballo : + + + + + 2 + + + codimballo + + 18 + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox7 + + 17 + Creazione UDC: + + + + + 2 + + + textbox5 + + 16 + =Fields!CreateDate.Value + + + + + + + + 15 + + + + + + 0.8cm + + + + + 2 + + + textbox6 + + 21 + Note : + + + + + 8 + + + + 20 + =First(Fields!Note.Value) + + + + + 1.5cm + + + + + 10 + + + textbox1 + + 22 + ="Operatore : " + trim(Fields!cognome.Value) + " " + trim(Fields!nome.Value) + + + + + 0.6cm + + + true +
+
+
+ 0.5cm + + 11.6cm +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoFinito.rdlc b/GMW/GMW/Reports/TK/CartellinoFinito.rdlc new file mode 100644 index 00000000..41819dd6 --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoFinito.rdlc @@ -0,0 +1,1411 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + + SQL + Data Source=SRV-DEV01;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + + GMWConnectionString + StoredProcedure + dbo.stp_prtCartByUDC + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + FitProportional + image/jpeg + Embedded + + 34 + mm_logo + + + + + 7 + + + textbox23 + + 33 + IDENTIFICAZIONE PRODOTTO FINITO + + + + + 2 + + + textbox15 + + 32 + true + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + +
+ + + + + 5 + + + RagSociale + true + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + textbox9 + + ="*" + Fields!UDC.Value + "*" + + + + + 1.3cm + + + + + 2 + + + textbox16 + + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + + 2 + true + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 7 + DISEGNO - ESP. + + + + + 5 + + + textbox8 + + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) + + + + + 3 + + + textbox1 + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + + 22 + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi + + + + + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm + + + true +
+
+
+ +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoFus.rdlc b/GMW/GMW/Reports/TK/CartellinoFus.rdlc new file mode 100644 index 00000000..0c0ef960 --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoFus.rdlc @@ -0,0 +1,1411 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + + SQL + Data Source=SRV-DEV01;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + + GMWConnectionString + StoredProcedure + dbo.stp_prtCartByUDC + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + FitProportional + image/jpeg + Embedded + + 34 + mm_logo + + + + + 7 + + + textbox23 + + 33 + IDENTIFICAZIONE PRODOTTO FUSO + + + + + 2 + + + textbox15 + + 32 + true + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + +
+ + + + + 5 + + + RagSociale + true + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + textbox9 + + ="*" + Fields!UDC.Value + "*" + + + + + 1.3cm + + + + + 2 + + + textbox16 + + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + + 2 + true + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 7 + DISEGNO - ESP. + + + + + 5 + + + textbox8 + + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) + + + + + 3 + + + textbox1 + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + + 22 + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi + + + + + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm + + + true +
+
+
+ +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoLiquidiF10.rdlc b/GMW/GMW/Reports/TK/CartellinoLiquidiF10.rdlc new file mode 100644 index 00000000..4373ebca --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoLiquidiF10.rdlc @@ -0,0 +1,1651 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + GMW_Test + + + 14.8cm + Stampa cartellino di produzione + + + String + + + USPLI20000006 + + + UDC + + + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + Note + System.String + + + NoteTratt + System.String + + + + GMWConnectionString + StoredProcedure + stp_prtCartLiquidi_F10ByUDC + + + =Parameters!UDC.Value + + + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartLiquidi_F10ByUDC + + + + + GMWDataSet_stp_prtCartLiquidi_F10ByUDC +
+ + + + + + + textbox36 + + 48 + + + + + + 7 + + + textbox23 + + 47 + CARTELLINO LIQUIDI + + + + + 2 + + + textbox15 + + 46 + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.1533cm + + + 2.10528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + + 11.4cm +
+ + + + + 2 + + + RagSociale + + 2 + ="UDC : " + + + + + 3 + + + textbox20 + + 1 + =Fields!UDC.Value + + + + + 5 + + + + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + + + + + 1.3cm + + + + + 10 + + + DescLega + + 3 + + + + + + 0.4cm + + + + + 2 + + + textbox14 + + 5 + Articolo : + + + + + 8 + + + + 4 + =First(Fields!descparticolare.Value) + + + + + 1.3cm + + + + + + + + 8 + + + + + + + + textbox5 + + 7 + + + + + + 8 + + + textbox13 + + 6 + =First(Fields!particolare.Value) + + + + + 0.8cm + + + + + 2 + + + DescFamiglia + + 13 + PEZZI : + + + + + 2 + + + Qta_1 + + 12 + =First(Fields!Qta.Value) + + + + + + + textbox9 + + 11 + true + + + + + + 4 + + + textbox1 + + 10 + true + ="DISEGNO : " + First(Fields!disegnogrezzo.Value).ToString + + + + + + + textbox10 + + 9 + true + + + + + + 1.45cm + + + + + 2 + + + disegnogrezzo + + 20 + + + + + + 3 + + + textbox16 + + 19 + + + + + + + + textbox24 + + 18 + true + + + + + + + + textbox37 + + 17 + true + + + + + + + + textbox38 + + 16 + true + + + + + + + + textbox39 + + 15 + true + + + + + + + + textbox40 + + 14 + true + + + + + + 0.2cm + + + + + 2 + + + descstato + + 25 + Imballo : + + + + + 3 + + + + 24 + =First(Fields!codimballo.Value) + + + + + 3 + + + textbox12 + + 23 + DUREZZA + + + + + + + textbox21 + + 22 + x + + + + + + + textbox26 + + 21 + true + + + + + + 1.1cm + + + + + 2 + + + + 32 + Trattamenti : + + + + + + + + 31 + + + + + + + + + 30 + true + + + + + + + + + 29 + true + + + + + + 3 + + + + 28 + MECCANICHE + + + + + + + + 27 + + + + + + + + + 26 + true + + + + + + 1.1cm + + + + + 5 + + + textbox6 + + 36 + =First(Fields!NoteTratt.Value) + + + + + 3 + + + textbox8 + + 35 + LIQUIDI + + + + + + + textbox29 + + 34 + x + + + + + + + textbox30 + + 33 + true + + + + + + 1.1cm + + + + + 2 + + + + 43 + + + + + + 3 + + + + 42 + + + + + + + + + 41 + true + + + + + + + + + 40 + true + + + + + + + + + 39 + true + + + + + + + + + 38 + true + + + + + + + + + 37 + true + + + + + + 0.2cm + + + + + 2 + + + + 45 + Note : + + + + + 8 + + + codimballo + + 44 + =First(Fields!Note.Value) + + + + + 1.45cm + + + true +
+
+
+ 1cm + + 11.5cm +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoLiquidiF18.rdlc b/GMW/GMW/Reports/TK/CartellinoLiquidiF18.rdlc new file mode 100644 index 00000000..69c132ef --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoLiquidiF18.rdlc @@ -0,0 +1,1056 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + GMW_Test + + + 14.8cm + Stampa cartellino di produzione + + + String + + + USPLI20000006 + + + UDC + + + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB3AJ8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiivCP2mv20fhp+yvpRbxTqv2zxBLGXtfDunESXs3HBK5xGh/vuQPTJ4oA93rxP41ftm/B34AedD4v8a2MOqRj/kEWBN3eE+hijyU+r7R71+QX7SP/AAU8+Lnx3lutO0m/bwB4Vkyq6bokrLcSoe01zw7cdQu1fY18 +hSSPNI0kjM8jkszMckk9STQB+rvxR/4LcWUEktv8O/h3LdgEhL/xJdCMH0PkRZP/AJEFfL3jj/gq1+0R4xMi2viex8L27HiLRdNiUgegeUO/618g19NfsY/sMa/+2O3iiXTvEFt4ZsNCECvd3Vq04mkl3kIoVhjAQkn3HrQB5/4h/a3+NfioMNT+K3i+dGOTGmszxp/3yjAfpXAah468Sau7PfeIdVvXbq1xeyyE/mxr9G/+HHvib/oquk/+CiX/AOOV8Zftbfsz3v7KHxWTwRf67b+Ip20+HUPtltbtCoEjONu1ieRs6570Aeaab4/8UaNIr6f4k1exdejW19LGR+IYV6D4d/bB+N/hXYNN+K/i6JEORHLq80yf98yMw/Su6/Yv/Yg1P9sl/Fa6d4rtPDJ0AWxf7VaPP53neZjG1lxjy/1r6d/4ce+Jv+iq6T/4KJf/AI5QB4h4F/4KyftC+D2iW+17TPFduh5i1nTY8sP9+Hy2/MmvqT4Wf8FtdEvpIbb4ifD+70skgPqHh+5Fwg9zDJtYD6Oxr8/v2tv2XtZ/ZL+KMfg7V9Th1pZ7GLULbUbeFokmjcspAUk4KsjA89ge9eK0Af0lfBj9rT4S/H+ONfBXjXTtRv2XJ0uZzb3q/wDbGTa5+oBHvXr1fyt2t1NZXEdxbzSW88TB0liYqyMOhBHINfaP7Nn/AAVU+K3wVltNL8VXDfEbwrHhDBqspF9CnA/dXPLHAHSQMOwxQB+6dFeN/s5fta/Dj9qLQDfeC9ZVtRhQPeaJe4ivrTP9+PJyueN6kr754r2SgAooooAKKK/O3/gp/wDt6S/CPTp/hT4A1AxeM7+AHV9Tt2+bS7dxxGhHSZ1Oc9UUgjlgQAN/b4/4KeWvwml1H4ffCi4t9S8ZJmDUNewJbfS26FIx0kmHfOVQ9dxyB+PniLxHqvi7XL3Wdb1G51bVr2UzXN7eSmWWZz1ZmPJNUAHnlwN0kjt9SxP8zX6m/sJ/8Eq +oL+ysPHvxssHZJQs+n+D5cr8vVZLzvz2h/wC++60AflhRX6B/8Fcf2W7X4U/EjSfiJ4Y0uHT/AAv4kQWl1bWcIjhtb6JMABVACiSNQQB3SQ96/PygAr97f+CWfwk/4Vd+yN4evLiDytS8UzSa7cEjDbJMJAPp5SRt/wACNfh58KfAN58VPiZ4W8H6eCbvXNSgsEKjOzzHClvooJJ9hX9N3h7QrPwvoGm6Np0QgsNOtorS3iHRI41CqPwAFAGhX4d/8FjP+TvIv+xcsv8A0Oav3Er8O/8AgsZ/yd5F/wBi5Zf+hzUAe1/8EOf+Pn4vf7mmfzua/Vmvym/4Ic/8fPxe/wBzTP53NfqzQB+bf/Bar4Sf238L/B3xEtYd1xoV82m3jqOfs9wMoT7LJGAPeWvx7r+lf9qD4Up8bf2fvHfgsxiS41PS5RaAjOLlB5kB/wC/iJX81UsTwSvFIhSRGKsrDBBHUGgBtFFfqz/wSe/Y20DxR8MfE3xD+IHh6z1ux8So+kaXY6lAJE+yK376YAjgtIoVWGCPKJB5oA/MDwb40174eeJLHxB4a1a70PWrGQSW99ZSmOSNvqOoPQg8EcEEV+zv7BX/AAUr0z9oN7PwL8QWttE+Im0Ja3a4jtdYIHRB0jm/2Ojfw/3R8h/t7f8ABM2/+A0F548+G63OteAFJkvdPcmS60gf3s9ZIP8Aa+8v8WR81fBFtczWVzFcW8rwXELiSOWJirowOQwI5BB5yKAP6pKK+Ff+Caf7drftE+Gz4D8bXiH4i6Nb7oruQgHV7VcDzf8ArqnG8dxhh/Fj7qoA8d/a0/aDsf2ZfgX4h8b3Ijmv4YxbaXaSHi5vZMiJPoDl2/2Uav5zfFPifVPGviTU9f1u9l1HWNTuZLu7u52y8srsWZj+Jr9BP+Cz3xrl8S/F3w78NbSc/wBneG7MX95Gp4a8uBlc/wC7EEx/11aviP4D/Cm9+OHxi8I+BbEskut6hHbPKoz5MOd0sn +/AYw7fhQB+gH/BJ79iK28TPB8bPHFgJ7C2mK+GtPuEyk0qHDXjA9QjAqg/vBm/hU1+tlZPhLwtpfgfwvpPh7RbRLHSNKtY7O0toxgRxRqFUfkBzXiHjP8AbY8D+DP2o/DHwPnEk2u6umLi/EgWCxndN1vAw6s8mB6Y3p13cAHY/tP/AAL0/wDaN+B/ifwLfBEmvrcyWFy4/wCPa7T5oZPYBgAcdVLDvX83fiLw/qHhPX9S0TVrV7LVNOuZLS6tpRhopUYq6n3BBFf1MV+Nn/BYf9mv/hB/iZp3xX0a12aN4oItdT8tfli1BF4c+nmxrn/ejc96AOZ/4I8fCT/hOP2lrvxbcwiSw8Iaa9wjMMgXU+Yoh9dhmb/gIr9ua+HP+CQnwk/4QH9l4+JrmDy9Q8X6hJfbmGG+zRZhhH0ysjj2kr7joAK/Dv8A4LGf8neRf9i5Zf8Aoc1fuJX4d/8ABYz/AJO8i/7Fyy/9DmoA9r/4Ic/8fPxe/wBzTP53NfqzX5Tf8EOf+Pn4vf7mmfzua/VmgAr+d39v74Sf8Ka/ax8eaPDD5Om313/a9iAML5Nz+9wvsrs6f8Ar+iKvyz/4LafCTzbHwB8S7WHmJ5NBv5FHZszW+fxE4/EUAfnH8A/g7qvx9+L/AIY8B6OGW51i7WKScLkW8A+aaU+yIrN74x3r+k3wR4O0r4eeD9F8MaHbLZ6PpFpFZWsC/wAMaKFXPqeMk9ySa/PD/gjd+zZ/wjPgrV/jDrNrt1HXt2naN5i8x2aP+9lGf+eki7fpF6NX6UO6xIzuwRFGSzHAA9TQA24t4ru3lgniSaCVSkkcihldSMEEHggjtX4Zf8FMP2K4/wBmzx/D4s8J2bRfDzxHM3kwoMrpl3yzW/sjDLJ7Bl/hyf1N/Zh/bW8E/tS+JPG2heHkltNQ8NXrxok7hhf2e8pHdxEfwsRyp5XcvJ3Cu3/aU+CmnftC/BPxV4F1BE3alaN9jncf8e90vzQSj02uF +z6jI70Afzj/AA5+IGt/Crx1oni7w3eNY63o90l1azL03KeVYd1YZVh3BI71/SB+z38adJ/aE+D3hrx5o+I4NVtg01tuyba4X5ZoT7q4YZ7jB71/NNq2lXWh6re6bfQtb3tnM9vPC4w0ciMVZT7ggiv06/4IpfGuW31vxp8Kr64JtrmIa7psbHhZFKxXCj/eUxNj/YY0AfDf7YXjNviB+1J8UtbMhljm8QXcMLk9YopDFH/45GtfTH/BGbwTF4g/ab1nXpkDDQNBmlhJH3ZZpEiB/wC+DIPxr4i8crOvjbxAtzn7SNQuBLu67vMbP65r9E/+CIEkY+JXxPjJHmtpFoyjvgTNn+YoA/Xqv5o/jj8TtT8Y/tEeMvHUN5JFqNx4gnv7S5RsPDsmJhKnttVUA/3RX9KWqFl0y7KZ3iFyuPXaa/lq1Ms2pXZfO8zOTn1yaAP6Rf2VfjnaftGfAbwp45gZBeXtsItRgT/lheR/JMmOw3AsP9llPer37SPwP0z9or4L+JvAeplIRqdufst267vstyvzQzAdflcDIHUZHevy/wD+CNv7Q/8AwiXxK1n4UardbNM8Sob7Sw7fKl9EnzoP+ukS/nCo71+xlAHN/DfwRZfDX4feG/CenKFstE06DT4toxlY4wmfqcZ/GuD+OXxtT4b+NvhR4StZE/tfxp4iWxCHBK2kUbSTuPxESf8AbT2r2CvyU8ffHX/hc/8AwVy8BWVncedoXhLVRodmFbKNIiSG4ce5lLLnuI1oA/Wuvw7/AOCxn/J3kX/YuWX/AKHNX7iV+Hf/AAWM/wCTvIv+xcsv/Q5qAPa/+CHP/Hz8Xv8Ac0z+dzX6s1+U3/BDn/j5+L3+5pn87mv1ZoA8i/ZW+Nkfx7+DeneI3dDqlvcXGl6nGn8F1BIY247bgFcD0cVJ+1J8BLP9pf4Ka54Bu7pdPN+8EsF6U3G3kjlV94HrgMv/AAI1+d//AASe+On/AAjf7QvxH+F2oXG2y8RX +dzqWnIx4F3C7eYo93iyf+2Ir9aaAMjwh4U0vwJ4V0jw5olqtlpGk2kVlaW6DiOKNQqj8gOe9fL3/AAU5/aH/AOFEfs06nZafc+R4m8WltGsNjYeONl/0iUf7sZK57NIlfXFfgV/wUz/aH/4Xz+0tqttp9z5/hnwoG0XTtjZSR0b/AEiYeu6TIB7rGlAFb/gmF47n8Dftm+CESQpba19o0i5XOA6yxMUB/wC2iRn8K/f6v5wP2K3kj/a2+ERiBL/8JNYjA9PNXP6Zr+j+gD+eb/gop4Ji8B/tl/Euxt4xFb3d8mpoqjA/0iJJm/8AH3auf/Yu+KM3wc/aN8MeJ4pDGlvHdxSjsyvayrg/8CKn8K9X/wCCtEkb/tq+JQn3k07T1f6/Z0P8iK+UPCQmbxBaC3z5vz7cf7hoA9P/AGzPBTfD79qr4paKYjDGmvXVzCh7RTOZo/8AxyRa+hv+COPjaPw5+1Xd6LM4RfEGhXNrGCfvSxsk4H/fMcldv/wWi+CUug/E3wx8T7KA/wBn6/ajTL+RRwt3ACYyT6vEQB/1xNfC/wACPijdfBT4x+D/ABxaBmfRNSiupI16yRA4lT/gUZdfxoA/ps61/Nf+1Z8LLn4MftE+PvCU8TRRWWqzSWuRjdbSHzYGH1jdP1r+kHw9r9h4r0DTda0q5S80zUbaO7tbiM5WSKRQyMPqCDX55f8ABXb9kq4+IPhK1+L/AIYsjPrXh63+z61bwrl57AEsswA6mIls/wCwxPRKAPyO8FeL9U+H/i/RfE2i3DWmr6ReRX1rMv8ADJGwZfqMjkdxmv6Vfgf8WNL+OXwl8L+OtIIFnrVklwYgcmGXpLEfdHDKf92v5kK/U3/gi/8AtD+VdeI/g5q1z8sobWtEEjfxAAXMK/UbJAPaQ0Aff/7WPxrh/Z8/Z98ZeNmkVb6ys2i09GP37yT93AMd8OwY+ymvw7/YGupr79tb4XXNxK01xNrRkkkc5Z2MchJJ7kk19cf +8FqPjr9u17wl8JtPuMxWKf25qqI3BlcFLdD7qnmNj/popr5C/4J+f8nm/Cj/sLj/0U9AH9Etfh3/wWM/5O8i/7Fyy/wDQ5q/cSvw7/wCCxn/J3kX/AGLll/6HNQB7X/wQ5/4+fi9/uaZ/O5r9Wa/Kb/ghz/x8/F7/AHNM/nc1+rNAH80GifEbUvhF+0MnjPSWK6hofiF72NQcBwk5LIfZlyp9mNf0ieCfF+m/EDwdonibR5hcaVrFlDfWsgP3o5EDr+ODzX8x/j7/AJHrxH/2Ern/ANGtX7Gf8Edvjr/wnnwJ1L4f39x5mq+Drr/R1dss1jOWdMeu2QSr7AoKAPdv29/2hV/Zx/Zt8R67aXAh8Rakv9k6MAcMLmVSPMH/AFzQPJ9UA71/PCzM7FmJZickk5JNfcf/AAVp/aH/AOFs/tAjwZpl15vh7wSjWRCNlJL58G4b/gOEj9jG3rXw7DDJcSpFEjSyuwVEQZZieAAO5oA+vv8AglX8LLj4jfteeHtS8ln03wtBNrN1Jj5VYKY4Rn1Mkikf7p9K/eivkj/gm3+yhL+zN8EVutdtfI8b+JzHfaojj57WMA+TbH3QMxb/AG3Yc4Fe4ftFfGCx+AvwU8XeOr50A0mxeS3jc/665b5YIx/vSMg/EntQB+EH7f8A42j8ffth/E/UoJBLbw6odOjYHIItkWA49sxmqn7EHwrl+Mn7Snhjw0ke+KWK8mmbsiJaykE/8C2j8a8R1PUbnWNRur+8lae7upXnmlc5LuxLMx9ySTX6jf8ABFP4Iym68Z/Fe/tysIQaDpbuv3iSstww+mIVz7sKAP0D/ah+AumftKfBLxH4E1ApDNeRebYXjjP2W7T5oZfXAbhsdVZh3r+cfxr4N1j4eeLdX8M+ILKTTta0q5e0u7WUYKSKcH6juCOCCCODX9R1fAv/AAUy/YKk+POjP8SPAlkG+IGl2+280+JcHWLZBwB6zoPu/wB5fl6haAOH/wCCRP7X0G +v+Gx8E/FF6E1fTFebw7NM3/HzbctJbAnq0ZyyjuhIHCV+l80MdzDJDNGssUilHjcAqwPBBB6iv5bdF1nVvBXiO01PTLq50fW9MuVmguISY5reZGyCO4YEV+4X7CH/BRPQP2lNHsvCvi65ttC+J0CCNoWIjg1bA/wBbB2Dnq0XUclcjhQD4x/4KJ/8ABOO++D+paj8R/hpp0l74CuHafUNJtlLSaM5OWZVHJtyeh/g6H5cGvin4OfE/VPgv8UvDHjfRnK6hol9HdqgOBKoOHjP+y6FlPsxr9zf+Chn7XFt+y78G5otNmhl8deIkks9Htnw3kjGJbplPVYwwwDwWKjkZr8A5JGmkeRzudiWYnuTQB3fx5+LV/wDHX4w+LPHmoq0U+t3z3CQM27yIfuxRZ77Iwi/8Br0b/gn5/wAnm/Cj/sLj/wBFPXz5X0H/AME/P+TzfhR/2Fx/6KegD+iWvw7/AOCxn/J3kX/YuWX/AKHNX7iV+Hf/AAWM/wCTvIv+xcsv/Q5qAPa/+CHP/Hz8Xv8Ac0z+dzX6s1+U3/BDn/j5+L3+5pn87mv1ZoA/l08ff8j14j/7CVz/AOjWr0j9lP8AaY1v9lf4kXfivRoftbXWlXenS2rNhHMkZMLH12TLE/uFI715v4+/5HrxH/2Ern/0a1YVAFq9vLzXdUnu7mSW91C8maWWRstJLI7ZJPqST+tfrB/wTZ/4JxXHhW8034s/FXTTDq0eLjQfDl0nzWx6rc3CnpJ3SM/d+8fmwF/LHwL401X4c+MtE8U6HMtvrGj3cV7aSugdVkRgy5U8EZHIr+jH9lz9onQ/2nvg7o/jbRykE8q+RqWnhstY3ageZEfbkMp7qynvQB63X4yf8FaP2vbf4qeNbf4U+Fb5bjwz4auDLqlzA+Uu9QAK7ARwVhBZfd2b+6DXt3/BQ3/gphYeFNO1T4afCTVEvfEMwa21XxJZvuisF6PFbuOGlPILjhOcEt938jdP0+81zUrey +srea/v7uVYobeBDJLNIxwqqo5ZiSAAOSTQB0Xwq+GOvfGX4h6F4M8M2hvNZ1i5W3hT+FAeWkc9kRQWY9gpr+kH4F/CDR/gL8JvDXgTQ1zY6ParC0xUK1xKfmlmb/adyzH647V8z/wDBOL9heP8AZl8IN4s8WW0UvxJ1uALMpw39lW5wfs6n++SAXYdwFHC5b7UoAKKKKAPgf9vT/gmdpvx7lvPHfw5S20P4gEGS8sWxHa6wfUnpHMf7/Rv4sH5q/G3xR4U8R/DDxbc6PrunX3hzxFpkwElvco0M8EinIYd+wIYcHgg1/UVXjn7Rf7Jvw3/ag0EWPjXRFkv4UKWetWeIr60z/ckxyuedjAqfSgD+eX4j/Ffxh8XtYtNV8aeIb7xJqNraR2MNzfyb3SFM7Vz36kknkkkkkmuUr7c/aR/4JRfFX4Oy3Wp+Doj8R/DCZcPpse3UIU5/1ltklsDvGW+gr4pvbG50y7mtLy3ltLqFikkE6FHRh1DKeQfY0AQ19B/8E/P+TzfhR/2Fx/6Kevnyux+D3xR1X4KfEzw/440SC1udV0S4+028V6jNCzbSuGCkEjDHoRQB/TvX4d/8FjP+TvIv+xcsv/Q5q2P+H0Xxr/6F7wb/AOAVz/8AH6+WP2k/2jfEn7UfxGXxn4ptNOstUWyisBFpcTxxbIyxBwzMc/Oe/pQB99f8EOf+Pn4vf7mmfzua/Vmv50/2Vv2z/Gv7Ir+I28H6fo1+ddEAuf7Wgkk2+Vv27Njpj/WNnOe1fQH/AA+i+Nf/AEL3g3/wCuf/AI/QB8QePv8AkevEf/YSuf8A0a1YVW9X1OXWtWvdQnVVmu53ndUGFDMxY49smqlABXYeD/jD42+H3hrxB4f8NeJ9S0PRvEComp2llOY1ulTO0MRyPvMDgjIJByOK5nStIvtd1CCw02yuNRvp22Q2tpE0ssjeiqoJJ9hX3R+zb/wSP+JXxSltdV+IUh+HXhxsObeZRJqcy+ixdIs+ +shyP7hoA+Mfh38N/E/xZ8WWXhnwhot3r2uXjYitLRNzY7sx6Ko7sxAHc1+1n7Cf/AATi0P8AZngtfF3i823iH4lSR5WVRvttJDDlIMj5nwcGUgdwoAyW+h/gL+zT8Pf2a/DP9jeBdBi07zAPtWoS/vby7I7yynlvZRhR2Ar1GgAooooAKKKKACiiigAryz4w/svfCz49W7p448FaZrNyVKrqHleTeIP9mePbIPpux7UUUAfE/wAUv+CJ/hDVnmufAHjrUvDztyllrMC3sI9g6lHA+u418u+O/wDgkJ8efCZnk0uLw/4qtYwSJLDUhC5Hus4jx+ZoooA+cPGf7NnxH+H0zxa/4d+wSJ94fbraTH/fEhrzq8sJ7CTy508t/TIP8qKKAHWOm3OoyBLePzGPGNwH8zXpfgn9l34m/EWZIvD/AIa+3u/Qfb7aP/0OQUUUAfSPgX/gj18dPFDxPrUnh3wnbMAWa81D7RIB7LArg/8AfQr6k+Fn/BFXwHoTw3Pj3xnq3imZeWs9MiWwtyfQtl3I+hWiigD7Z+En7Ovw1+BVkLfwL4N0vw+xXa91BDuuZB/tzNmRvxavRqKKACiiigAooooA/9k= + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + Note + System.String + + + NoteTratt + System.String + + + + GMWConnectionString + StoredProcedure + stp_prtCartLiquidi_F18ByUDC + + + =Parameters!UDC.Value + + + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartLiquidi_F18ByUDC + + + + + GMWDataSet_stp_prtCartLiquidi_F18ByUDC +
+ + + + + + + textbox36 + + 37 + + + + + + 7 + + + textbox23 + + 36 + CARTELLINO LIQUIDI F18 + + + + + 2 + + + textbox15 + + 35 + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + + 11.1cm +
+ + + + + 5 + + + RagSociale + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + + + + + 1.3cm + + + + + 10 + + + DescLega + + 2 + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 4 + Articolo : + + + + + 8 + + + + 3 + =Fields!particolare.Value + + + + + 1.5cm + + + + + 10 + + + + 5 + =First(Fields!descparticolare.Value) + + + + + 0.5cm + + + + + 10 + + + DescLega2 + + 6 + + + + + + 1cm + + + + + 2 + + + DescFamiglia + + 12 + Quantità: + + + + + 4 + + + Qta_1 + + 11 + =First(Fields!Qta.Value) + + + + + + + textbox55 + + 10 + + + + + + + + textbox10 + + 9 + + + + + + + + textbox67 + + 8 + + + + + + + + textbox68 + + 7 + + + + + + 1.25cm + + + + + 2 + + + descstato + + 14 + + + + + + 8 + + + + 13 + + + + + + 1.5cm + + + + + 2 + + + textbox6 + + 16 + Note : + + + + + 8 + + + + 15 + =First(Fields!Note.Value) + + + + + 1.5cm + + + + + 2 + + + + 24 + Imballo : + + + + + 2 + + + codimballo + + 23 + =First(Fields!codimballo.Value) + + + + + + + textbox7 + + 22 + true + + + + + + + + textbox8 + + 21 + true + + + + + + + + + 20 + + + + + + + + + 19 + + + + + + + + + 18 + + + + + + + + + 17 + + + + + + 0.8cm + + + + + + + textbox1 + + 34 + + + + + + + + textbox2 + + 33 + + + + + + + + textbox11 + + 32 + + + + + + + + textbox12 + + 31 + + + + + + + + textbox18 + + 30 + + + + + + + + textbox26 + + 29 + + + + + + + + textbox27 + + 28 + + + + + + + + textbox28 + + 27 + + + + + + + + textbox29 + + 26 + + + + + + + + textbox30 + + 25 + + + + + + 0.25cm + + + true +
+
+
+ 1cm + + 11.5cm +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoMP.rdlc b/GMW/GMW/Reports/TK/CartellinoMP.rdlc new file mode 100644 index 00000000..16326a43 --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoMP.rdlc @@ -0,0 +1,808 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + + SQL + Data Source=SRV65;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + nRapQual + System.Decimal + + + DataRapQual + System.Decimal + + + ProgUDC + System.String + + + CodFor + System.String + + + DestTerz + System.String + + + CodLega + System.String + + + DataPrelFus + System.Decimal + + + TurnoPrelFus + System.String + + + Qta + System.Decimal + + + DestLega + System.String + + + LegaScaric + System.String + + + BenesQual + System.String + + + UDC + System.String + + + DescFornitore + System.String + + + DescFornitore2 + System.String + + + CodLega2 + System.String + + + DescLega + System.String + + + DescLega2 + System.String + + + Note + System.String + + + + GMWConnectionString + StoredProcedure + stp_prtCartMatPrimaByUDC + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + textbox36 + + 27 + + + + + + 7 + + + textbox23 + + 26 + CARTELLINO LEGA + + + + + 2 + + + textbox15 + + 25 + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + + 11.35cm +
+ + + + + 5 + + + RagSociale + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + + =iif(Fields!UDC.Value="","","*" + Fields!UDC.Value + "*") + + + + + 1.3cm + + + + + 3 + + + textbox14 + + 3 + Cod. Articolo: + + + + + 7 + + + + 2 + =Fields!CodLega.Value + + + + + 1.5cm + + + + + 10 + + + DescLega + + 4 + =Fields!DescLega.Value + + + + + 1cm + + + + + 10 + + + DescLega2 + + 5 + =Fields!DescLega2.Value + + + + + 1cm + + + + + 2 + + + textbox6 + + 7 + Fornitore: + + + + + 8 + + + + 6 + =Fields!DescFornitore.Value + + + + + 1.3cm + + + + + 2 + + + descstato + + 9 + Partita: + + + + + 8 + + + + 8 + =Cstr(Fields!nRapQual.Value) + " / " + Cstr(Fields!DataRapQual.Value) + + + + + 1.5cm + + + + + 2 + + + DescFamiglia + + 16 + Quantità: + + + + + 3 + + + Qta + + 15 + =Fields!Qta.Value + + + + + + + textbox54 + + 14 + + + + + + + + textbox55 + + 13 + + + + + + + + textbox10 + + 12 + + + + + + + + textbox67 + + 11 + + + + + + + + textbox68 + + 10 + + + + + + 1.2cm + + + + + 2 + + + + 22 + UDC ACG: + + + + + 4 + + + ProgUDC + + 21 + =Fields!ProgUDC.Value + + + + + + + + 20 + + + + + + + + + 19 + + + + + + + + + 18 + + + + + + + + + 17 + + + + + + 0.8cm + + + + + 2 + + + textbox1 + + 24 + Note: + + + + + 8 + + + Note + + 23 + =Fields!Note.Value + + + + + 0.75cm + + + true +
+
+
+ 1cm + + 11.6cm +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoOdette.rdlc b/GMW/GMW/Reports/TK/CartellinoOdette.rdlc new file mode 100644 index 00000000..ccaf391b --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoOdette.rdlc @@ -0,0 +1,1759 @@ + + + + + 945313fa-66e9-456e-b1dd-514d7a9e9842 + + SQL + Data Source=SRV65;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + + + String + + + UMAB210000007 + + + UDC + + + true + 21cm + 0.1cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + CampoUDC + System.String + + + Campo1_1 + System.String + + + Campo1_2 + System.String + + + Campo1_3 + System.String + + + Campo1_4 + System.String + + + Campo1_5 + System.String + + + Campo2_1 + System.String + + + Campo2_2 + System.String + + + Campo2_3 + System.String + + + Campo2_4 + System.String + + + Campo2_5 + System.String + + + Campo3_1 + System.String + + + Campo3_2 + System.String + + + Campo3_3 + System.String + + + Campo3_4 + System.String + + + Campo3_5 + System.String + + + Campo4_1 + System.String + + + Campo4_2 + System.String + + + Campo4_3 + System.String + + + Campo4_4 + System.String + + + Campo4_5 + System.String + + + Campo5_1 + System.String + + + Campo5_2 + System.String + + + Campo5_3 + System.String + + + Campo5_4 + System.String + + + Campo5_5 + System.String + + + Campo6_1 + System.String + + + Campo6_2 + System.String + + + Campo6_3 + System.String + + + Campo6_4 + System.String + + + Campo6_5 + System.String + + + Campo7_1 + System.String + + + Campo7_2 + System.String + + + Campo7_3 + System.String + + + Campo7_4 + System.String + + + Campo7_5 + System.String + + + Campo8_1 + System.String + + + Campo8_2 + System.String + + + Campo8_3 + System.String + + + Campo8_4 + System.String + + + Campo8_5 + System.String + + + Campo9_1 + System.String + + + Campo9_2 + System.String + + + Campo9_3 + System.String + + + Campo9_4 + System.String + + + Campo9_5 + System.String + + + Campo10_1 + System.String + + + Campo10_2 + System.String + + + Campo10_3 + System.String + + + Campo10_4 + System.String + + + Campo10_5 + System.String + + + Campo11_1_1 + System.String + + + Campo11_1_2 + System.String + + + Campo11_1_3 + System.String + + + Campo11_1_4 + System.String + + + Campo11_1_5 + System.String + + + Campo11_2_1 + System.String + + + Campo11_2_2 + System.String + + + Campo11_2_3 + System.String + + + Campo11_2_4 + System.String + + + Campo11_2_5 + System.String + + + Campo12_1 + System.String + + + Campo12_2 + System.String + + + Campo12_3 + System.String + + + Campo12_4 + System.String + + + Campo12_5 + System.String + + + Campo13_1 + System.String + + + Campo13_2 + System.String + + + Campo13_3 + System.String + + + Campo13_4 + System.String + + + Campo13_5 + System.String + + + Campo14_1 + System.String + + + Campo14_2 + System.String + + + Campo14_3 + System.String + + + Campo14_4 + System.String + + + Campo14_5 + System.String + + + Campo15_1 + System.String + + + Campo15_2 + System.String + + + Campo15_3 + System.String + + + Campo15_4 + System.String + + + Campo15_5 + System.String + + + Campo16_1 + System.String + + + Campo16_2 + System.String + + + Campo16_3 + System.String + + + Campo16_4 + System.String + + + Campo16_5 + System.String + + + + GMWConnectionString + SELECT + 'U000000001' AS CampoUDC + + ,'Receiver' AS Campo1_1 + ,'BAYERISCHE MOTOREN WERKE AG' AS Campo1_2 + ,'Abt. FR-23' AS Campo1_3 + ,'MUENCHEN' AS Campo1_4 + ,'Campo1_5' AS Campo1_5 + + ,'Destination (2L)' AS Campo2_1 + ,'VK-WOERTH Abladestelle 4' AS Campo2_2 + ,'Luitpoldpark' AS Campo2_3 + ,'DE-Niederaichbach' AS Campo2_4 + ,'Campo2_5' AS Campo2_5 + + ,'Document Number (N)' AS Campo3_1 + ,'863' AS Campo3_2 + ,'863' AS Campo3_3 -- Barcode + ,'Campo3_4' AS Campo3_4 + ,'Campo3_5' AS Campo3_5 + + ,'Supplier Adress' AS Campo4_1 + ,'via Don Minzoni,14 I-41039 S.Possidonio MO .' AS Campo4_2 + ,'Campo4_3' AS Campo4_3 + ,'Campo4_4' AS Campo4_4 + ,'Campo4_5' AS Campo4_5 + + ,'Net Weight (Kg)' AS Campo5_1 + ,'351,91' AS Campo5_2 + ,'Campo5_3' AS Campo5_3 + ,'Campo5_4' AS Campo5_4 + ,'Campo5_5' AS Campo5_5 + + ,'Gross Weight ( Kg)' AS Campo6_1 + ,'436,91' AS Campo6_2 + ,'Campo6_3' AS Campo6_3 + ,'Campo6_4' AS Campo6_4 + ,'Campo6_5' AS Campo6_5 + + ,'Boxes (Nr)' AS Campo7_1 + ,'2,3' AS Campo7_2 + ,'Campo7_3' AS Campo7_3 + ,'Campo7_4' AS Campo7_4 + ,'Campo7_5' AS Campo7_5 + + ,'Part Number (P)' AS Campo8_1 + ,'7558090-07' AS Campo8_2 + ,'7558090-07' AS Campo8_3 -- Barcode + ,'Campo8_4' AS Campo8_4 + ,'Campo8_5' AS Campo8_5 + + ,'Quantity (Q)' AS Campo9_1 + ,'1221,9' AS Campo9_2 + ,'1221,9' AS Campo9_3 -- Barcode + ,'Campo9_4' AS Campo9_4 + ,'Campo9_5' AS Campo9_5 + + ,'Description' AS Campo10_1 + ,'GEHAEUSE Pl6 VAG-D 175AL' AS Campo10_2 + ,'Campo10_3' AS Campo10_3 + ,'Campo10_4' AS Campo10_4 + ,'Campo10_5' AS Campo10_5 + + ,'Campo11_1_1' AS Campo11_1_1 + ,'Campo11_1_2' AS Campo11_1_2 + ,'Campo11_1_3' AS Campo11_1_3 + ,'Campo11_1_4' AS Campo11_1_4 + ,'Campo11_1_5' AS Campo11_1_5 + + ,'Logistic Reference (30S)' AS Campo11_2_1 + ,'24961' AS Campo11_2_2 + ,'24961' AS Campo11_2_3 -- Barcode + ,'Campo11_2_4' AS Campo11_2_4 + ,'Campo11_2_5' AS Campo11_2_5 + + ,'Supplier (V)' AS Campo12_1 + ,'56091210' AS Campo12_2 + ,'56091210' AS Campo12_3 -- Barcode + ,'Campo12_4' AS Campo12_4 + ,'Campo12_5' AS Campo12_5 + + ,'Date' AS Campo13_1 + ,'D110408' AS Campo13_2 + ,'Campo13_3' AS Campo13_3 + ,'Campo13_4' AS Campo13_4 + ,'Campo13_5' AS Campo13_5 + + ,'Change Index' AS Campo14_1 + ,'ZI:NA281X k AI:07' AS Campo14_2 + ,'Campo14_3' AS Campo14_3 + ,'Campo14_4' AS Campo14_4 + ,'Campo14_5' AS Campo14_5 + + ,'Serial Number (S)' AS Campo15_1 + ,'218434' AS Campo15_2 + ,'218434' AS Campo15_3 -- barcode + ,'Campo15_4' AS Campo15_4 + ,'Campo15_5' AS Campo15_5 + + ,'Batch Number (H)' AS Campo16_1 + ,'UM000010' AS Campo16_2 + ,'Campo16_3' AS Campo16_3 + ,'Campo16_4' AS Campo16_4 + ,'Campo16_5' AS Campo16_5 + + + +/* +SELECT + 'U000000001' AS CampoUDC + + ,'CAMPO1_1' AS Campo1_1 + ,'CAMPO1_2' AS Campo1_2 + ,'CAMPO1_3' AS Campo1_3 + ,'CAMPO1_4' AS Campo1_4 + ,'CAMPO1_5' AS Campo1_5 + + ,'CAMPO2_1' AS CAMPO2_1 + ,'CAMPO2_2' AS Campo2_2 + ,'CAMPO2_3' AS Campo2_3 + ,'CAMPO2_4' AS Campo2_4 + ,'CAMPO2_5' AS Campo2_5 + + ,'CAMPO3_1' AS Campo3_1 + ,'CAMPO3_2' AS Campo3_2 + ,'CAMPO3-3' AS Campo3_3 -- Barcode + ,'CAMPO3_4' AS Campo3_4 + ,'CAMPO3_5' AS Campo3_5 + + ,'CAMPO4_1' AS Campo4_1 + ,'CAMPO4_2' AS Campo4_2 + ,'CAMPO4_3' AS Campo4_3 + ,'CAMPO4_4' AS Campo4_4 + ,'CAMPO4_5' AS Campo4_5 + + ,'CAMPO5_1' AS Campo5_1 + ,'CAMPO5_2' AS Campo5_2 + ,'CAMPO5_3' AS Campo5_3 + ,'CAMPO5_4' AS Campo5_4 + ,'CAMPO5_5' AS Campo5_5 + + ,'CAMPO6_1' AS Campo6_1 + ,'CAMPO6_2' AS Campo6_2 + ,'CAMPO6_3' AS Campo6_3 + ,'CAMPO6_4' AS Campo6_4 + ,'CAMPO6_5' AS Campo6_5 + + ,'CAMPO7_1' AS Campo7_1 + ,'CAMPO7_2' AS Campo7_2 + ,'CAMPO7_3' AS Campo7_3 + ,'CAMPO7_4' AS Campo7_4 + ,'CAMPO7_5' AS Campo7_5 + + ,'CAMPO8_1' AS Campo8_1 + ,'CAMPO8_2' AS Campo8_2 + ,'CAMPO8-3' AS Campo8_3 -- Barcode + ,'CAMPO8_4' AS Campo8_4 + ,'CAMPO8_5' AS Campo8_5 + + ,'CAMPO9_1' AS Campo9_1 + ,'CAMPO9_2' AS Campo9_2 + ,'CAMPO9-3' AS Campo9_3 -- Barcode + ,'CAMPO9_4' AS Campo9_4 + ,'CAMPO9_5' AS Campo9_5 + + ,'CAMPO10_1' AS Campo10_1 + ,'CAMPO10_2' AS Campo10_2 + ,'CAMPO10_3' AS Campo10_3 + ,'CAMPO10_4' AS Campo10_4 + ,'CAMPO10_5' AS Campo10_5 + + ,'CAMPO11_1_1' AS Campo11_1_1 + ,'CAMPO11_1_2' AS Campo11_1_2 + ,'CAMPO11_1_3' AS Campo11_1_3 + ,'CAMPO11_1_4' AS Campo11_1_4 + ,'CAMPO11_1_5' AS Campo11_1_5 + + ,'CAMPO11_2_1' AS Campo11_2_1 + ,'CAMPO11_2_2' AS Campo11_2_2 + ,'CAMPO11-2-3' AS Campo11_2_3 -- Barcode + ,'CAMPO11_2_4' AS Campo11_2_4 + ,'CAMPO11_2_5' AS Campo11_2_5 + + ,'CAMPO12_1' AS Campo12_1 + ,'CAMPO12_2' AS Campo12_2 + ,'CAMPO12-3' AS Campo12_3 -- Barcode + ,'CAMPO12_4' AS Campo12_4 + ,'CAMPO12_5' AS Campo12_5 + + ,'CAMPO13_1' AS Campo13_1 + ,'CAMPO13_2' AS Campo13_2 + ,'CAMPO13_3' AS Campo13_3 + ,'CAMPO13_4' AS Campo13_4 + ,'CAMPO13_5' AS Campo13_5 + + ,'CAMPO14_1' AS Campo14_1 + ,'CAMPO14_2' AS Campo14_2 + ,'CAMPO14_3' AS Campo14_3 + ,'CAMPO14_4' AS Campo14_4 + ,'CAMPO14_5' AS Campo14_5 + + ,'CAMPO15_1' AS Campo15_1 + ,'CAMPO15_2' AS Campo15_2 + ,'CAMPO15-3' AS Campo15_3 -- Barcode + ,'CAMPO15_4' AS Campo15_4 + ,'CAMPO15_5' AS Campo15_5 + + ,'CAMPO16_1' AS Campo16_1 + ,'CAMPO16_2' AS Campo16_2 + ,'CAMPO16_3' AS Campo16_3 + ,'CAMPO16_4' AS Campo16_4 + ,'CAMPO16_5' AS Campo16_5 +UNION +SELECT + 'U000000002' AS CampoUDC + + ,'CAMPO1_1' AS Campo1_1 + ,'CAMPO1_2' AS Campo1_2 + ,'CAMPO1_3' AS Campo1_3 + ,'CAMPO1_4' AS Campo1_4 + ,'CAMPO1_5' AS Campo1_5 + + ,'CAMPO2_1' AS CAMPO2_1 + ,'CAMPO2_2' AS Campo2_2 + ,'CAMPO2_3' AS Campo2_3 + ,'CAMPO2_4' AS Campo2_4 + ,'CAMPO2_5' AS Campo2_5 + + ,'CAMPO3_1' AS Campo3_1 + ,'CAMPO3_2' AS Campo3_2 + ,'CAMPO3_3' AS Campo3_3 + ,'CAMPO3_4' AS Campo3_4 + ,'CAMPO3_5' AS Campo3_5 + + ,'CAMPO4_1' AS Campo4_1 + ,'CAMPO4_2' AS Campo4_2 + ,'CAMPO4_3' AS Campo4_3 + ,'CAMPO4_4' AS Campo4_4 + ,'CAMPO4_5' AS Campo4_5 + + ,'CAMPO5_1' AS Campo5_1 + ,'CAMPO5_2' AS Campo5_2 + ,'CAMPO5_3' AS Campo5_3 + ,'CAMPO5_4' AS Campo5_4 + ,'CAMPO5_5' AS Campo5_5 + + ,'CAMPO6_1' AS Campo6_1 + ,'CAMPO6_2' AS Campo6_2 + ,'CAMPO6_3' AS Campo6_3 + ,'CAMPO6_4' AS Campo6_4 + ,'CAMPO6_5' AS Campo6_5 + + ,'CAMPO7_1' AS Campo7_1 + ,'CAMPO7_2' AS Campo7_2 + ,'CAMPO7_3' AS Campo7_3 + ,'CAMPO7_4' AS Campo7_4 + ,'CAMPO7_5' AS Campo7_5 + + ,'CAMPO8_1' AS Campo8_1 + ,'CAMPO8_2' AS Campo8_2 + ,'CAMPO8_3' AS Campo8_3 + ,'CAMPO8_4' AS Campo8_4 + ,'CAMPO8_5' AS Campo8_5 + + ,'CAMPO9_1' AS Campo9_1 + ,'CAMPO9_2' AS Campo9_2 + ,'CAMPO9_3' AS Campo9_3 + ,'CAMPO9_4' AS Campo9_4 + ,'CAMPO9_5' AS Campo9_5 + + ,'CAMPO10_1' AS Campo10_1 + ,'CAMPO10_2' AS Campo10_2 + ,'CAMPO10_3' AS Campo10_3 + ,'CAMPO10_4' AS Campo10_4 + ,'CAMPO10_5' AS Campo10_5 + + ,'CAMPO11_1_1' AS Campo11_1_1 + ,'CAMPO11_1_2' AS Campo11_1_2 + ,'CAMPO11_1_3' AS Campo11_1_3 + ,'CAMPO11_1_4' AS Campo11_1_4 + ,'CAMPO11_1_5' AS Campo11_1_5 + + ,'CAMPO11_2_1' AS Campo11_2_1 + ,'CAMPO11_2_2' AS Campo11_2_2 + ,'CAMPO11_2_3' AS Campo11_2_3 + ,'CAMPO11_2_4' AS Campo11_2_4 + ,'CAMPO11_2_5' AS Campo11_2_5 + + ,'CAMPO12_1' AS Campo12_1 + ,'CAMPO12_2' AS Campo12_2 + ,'CAMPO12_3' AS Campo12_3 + ,'CAMPO12_4' AS Campo12_4 + ,'CAMPO12_5' AS Campo12_5 + + ,'CAMPO13_1' AS Campo13_1 + ,'CAMPO13_2' AS Campo13_2 + ,'CAMPO13_3' AS Campo13_3 + ,'CAMPO13_4' AS Campo13_4 + ,'CAMPO13_5' AS Campo13_5 + + ,'CAMPO14_1' AS Campo14_1 + ,'CAMPO14_2' AS Campo14_2 + ,'CAMPO14_3' AS Campo14_3 + ,'CAMPO14_4' AS Campo14_4 + ,'CAMPO14_5' AS Campo14_5 + + ,'CAMPO15_1' AS Campo15_1 + ,'CAMPO15_2' AS Campo15_2 + ,'CAMPO15_3' AS Campo15_3 + ,'CAMPO15_4' AS Campo15_4 + ,'CAMPO15_5' AS Campo15_5 + + ,'CAMPO16_1' AS Campo16_1 + ,'CAMPO16_2' AS Campo16_2 + ,'CAMPO16_3' AS Campo16_3 + ,'CAMPO16_4' AS Campo16_4 + ,'CAMPO16_5' AS Campo16_5 + + + +SELECT + 'U000000001' AS CampoUDC + + ,'Receiver' AS Campo1_1 + ,'BAYERISCHE MOTOREN WERKE AG' AS Campo1_2 + ,'Abt. FR-23' AS Campo1_3 + ,'MUENCHEN' AS Campo1_4 + ,'Campo1_5' AS Campo1_5 + + ,'Destination (2L)' AS CAMPO2_1 + ,'VK-WOERTH Abladestelle 4' AS Campo2_2 + ,'Luitpoldpark' AS Campo2_3 + ,'DE-Niederaichbach' AS Campo2_4 + ,'Campo2_5' AS Campo2_5 + + ,'Document Number (N)' AS Campo3_1 + ,'050001176' AS Campo3_2 + ,'Campo3_3' AS Campo3_3 + ,'Campo3_4' AS Campo3_4 + ,'Campo3_5' AS Campo3_5 + + ,'Supplier Adress' AS Campo4_1 + ,'Via Kennedy, 16 I-24030 Ambivere BG' AS Campo4_2 + ,'Campo4_3' AS Campo4_3 + ,'Campo4_4' AS Campo4_4 + ,'Campo4_5' AS Campo4_5 + + ,'Net Weight (Kg)' AS Campo5_1 + ,'Campo5_2' AS Campo5_2 + ,'Campo5_3' AS Campo5_3 + ,'Campo5_4' AS Campo5_4 + ,'Campo5_5' AS Campo5_5 + + ,'Campo6_1' AS Campo6_1 + ,'Campo6_2' AS Campo6_2 + ,'Campo6_3' AS Campo6_3 + ,'Campo6_4' AS Campo6_4 + ,'Campo6_5' AS Campo6_5 + + ,'Campo7_1' AS Campo7_1 + ,'Campo7_2' AS Campo7_2 + ,'Campo7_3' AS Campo7_3 + ,'Campo7_4' AS Campo7_4 + ,'Campo7_5' AS Campo7_5 + + ,'Part Number (P)' AS Campo8_1 + ,'7558090-07' AS Campo8_2 + ,'Campo8_3' AS Campo8_3 + ,'Campo8_4' AS Campo8_4 + ,'Campo8_5' AS Campo8_5 + + ,'Campo9_1' AS Campo9_1 + ,'Campo9_2' AS Campo9_2 + ,'Campo9_3' AS Campo9_3 + ,'Campo9_4' AS Campo9_4 + ,'Campo9_5' AS Campo9_5 + + ,'Campo10_1' AS Campo10_1 + ,'Campo10_2' AS Campo10_2 + ,'Campo10_3' AS Campo10_3 + ,'Campo10_4' AS Campo10_4 + ,'Campo10_5' AS Campo10_5 + + ,'Campo11_1' AS Campo11_1 + ,'Campo11_2' AS Campo11_2 + ,'Campo11_3' AS Campo11_3 + ,'Campo11_4' AS Campo11_4 + ,'Campo11_5' AS Campo11_5 + + ,'Campo11_1_1' AS Campo11_1_1 + ,'Campo11_1_2' AS Campo11_1_2 + ,'Campo11_1_3' AS Campo11_1_3 + ,'Campo11_1_4' AS Campo11_1_4 + ,'Campo11_1_5' AS Campo11_1_5 + + ,'Campo12_1' AS Campo12_1 + ,'Campo12_2' AS Campo12_2 + ,'Campo12_3' AS Campo12_3 + ,'Campo12_4' AS Campo12_4 + ,'Campo12_5' AS Campo12_5 + + ,'Campo13_1' AS Campo13_1 + ,'Campo13_2' AS Campo13_2 + ,'Campo13_3' AS Campo13_3 + ,'Campo13_4' AS Campo13_4 + ,'Campo13_5' AS Campo13_5 + + ,'Campo14_1' AS Campo14_1 + ,'Campo14_2' AS Campo14_2 + ,'Campo14_3' AS Campo14_3 + ,'Campo14_4' AS Campo14_4 + ,'Campo14_5' AS Campo14_5 + + ,'Campo15_1' AS Campo15_1 + ,'Campo15_2' AS Campo15_2 + ,'Campo15_3' AS Campo15_3 + ,'Campo15_4' AS Campo15_4 + ,'Campo15_5' AS Campo15_5 + + ,'Campo16_1' AS Campo16_1 + ,'Campo16_2' AS Campo16_2 + ,'Campo16_3' AS Campo16_3 + ,'Campo16_4' AS Campo16_4 + ,'Campo16_5' AS Campo16_5 + +-- FROM Test + +*/ + true + + + + + 19cm + + 1cm + + + + + =Fields!CampoUDC.Value + Ascending + + + GMWDataSet_stp_prtOdetteByUDC + + + + + 11.5cm + 5.8cm + + 49 + 0.3cm + 1.2cm + =iif(Fields!Campo15_3.Value="","", "*S" + Fields!Campo15_3.Value + "*") + + + 9.8cm + 8.7cm + + 48 + 0.3cm + 1.2cm + =iif(Fields!Campo12_3.Value="","","*V" + Fields!Campo12_3.Value + "*") + + + 8.4cm + 8.6cm + + 47 + 9.9cm + 1.2cm + =iif(Fields!Campo11_2_3.Value="","","*30S" + Fields!Campo11_2_3.Value + "*") + + + Campo7_2 + 3.2cm + 2.6cm + + 46 + 16.3cm + 0.7cm + =ROUND(CDEC(Fields!Campo7_2.Value),0) + + + Campo6_2 + 3.2cm + 3.4cm + + 45 + 12.7cm + 0.7cm + =ROUND(CDEC(Fields!Campo6_2.Value),0 ) + + + Campo5_2 + 3.2cm + 3cm + + 44 + 9.5cm + 0.7cm + =ROUND(CDEC(Fields!Campo5_2.Value),0) + + + Campo11_2_2 + 7.6cm + 6.2cm + + 43 + 12.7cm + 0.8cm + =Fields!Campo11_2_2.Value + + + Campo14_2 + 10cm + 5.8cm + + 42 + 13.1cm + 0.9cm + =Fields!Campo14_2.Value + + + Campo16_2 + 11.4cm + 9.3cm + + 41 + 9.5cm + 1.2cm + =Fields!Campo16_2.Value + + + Campo15_2 + 11cm + 3.2cm + + 40 + 6.1cm + 0.7cm + =Fields!Campo15_2.Value + + + Campo12_2 + 9cm + 5.9cm + + 39 + 2.8cm + 0.7cm + =Fields!Campo12_2.Value + + + 9cm + 2.6cm + + 38 + 0.1cm + 0.3cm + =Fields!Campo12_1.Value + + + 11cm + 2.6cm + + 37 + 0.1cm + 0.3cm + =Fields!Campo15_1.Value + + + 11cm + 9.4cm + + 36 + 9.5cm + 0.3cm + =Fields!Campo16_1.Value + + + 9.6cm + 5.8cm + + 35 + 13.1cm + 0.3cm + =Fields!Campo14_1.Value + + + 7.6cm + 3.1cm + + 34 + 9.5cm + 0.3cm + =Fields!Campo11_2_1.Value + + + 2.9cm + 2.6cm + + 33 + 16.3cm + 0.3cm + =Fields!Campo7_1.Value + + + 2.9cm + 3.3cm + + 32 + 12.7cm + 0.3cm + =Fields!Campo6_1.Value + + + 3.9cm + 0cm + + 31 + 16.2cm + -1cm + + + 3.9cm + 0cm + + 30 + 12.6cm + -1cm + + + 9.6cm + 0cm + + 29 + 13cm + 1.40212cm + + + 10cm + 3.5cm + + 28 + 9.4cm + 0.9cm + =Fields!Campo13_2.Value + + + 9.6cm + 3.4cm + + 27 + 9.5cm + 0.3cm + =Fields!Campo13_1.Value + + + 6.8cm + 9.4cm + + 26 + 9.5cm + 0.7cm + =Fields!Campo10_2.Value + + + 6.4cm + 9.4cm + + 25 + 9.5cm + 0.3cm + =Fields!Campo10_1.Value + + + 7.8cm + 8.7cm + + 24 + 0.3cm + 1.2cm + =iif(Fields!Campo9_3.Value="","","*Q" + ( REPLACE(ROUND(CDEC(Fields!Campo9_2.Value),0),",",".") ) + "*") + + + 6.5cm + 7.1cm + + 23 + 2cm + 1.2cm + =REPLACE(ROUND(CDEC(Fields!Campo9_2.Value),0),",",".") + + + 6.4cm + 1.7cm + + 22 + 0.1cm + 0.3cm + =Fields!Campo9_1.Value + + + 5.2cm + 10.6cm + + 21 + 0.3cm + 1.2cm + =iif(Fields!Campo8_3.Value="","","*P" + Fields!Campo8_3.Value + "*") + + + 3.9cm + 8.9cm + + 20 + 2.3cm + 1.2cm + =Fields!Campo8_2.Value + + + 3.9cm + 2.1cm + + 19 + 0.1cm + 0.3cm + =Fields!Campo8_1.Value + + + textbox7 + 2.2cm + 9.4cm + + 18 + 9.5cm + 0.5cm + =Fields!Campo4_2.Value + + + 2.7cm + 8.8cm + + 17 + 0.3cm + 1.2cm + =iif(Fields!Campo3_3.Value="","","*N" + Fields!Campo3_3.Value + "*") + + + textbox5 + 2cm + 6.4cm + + 16 + 2.8cm + 0.6cm + =Fields!Campo3_2.Value + + + 2.9cm + 3cm + + 15 + 9.5cm + 0.3cm + =Fields!Campo5_1.Value + + + 1.9cm + 9.3cm + + 14 + 9.5cm + 0.3cm + =Fields!Campo4_1.Value + + + 2.9cm + + 13 + 9.4cm + 0cm + + + 1.9cm + 2.6cm + + 12 + 0.1cm + 0.3cm + =Fields!Campo3_1.Value + + + 9.6cm + + 11 + 9.4cm + 0cm + + + 11cm + + 10 + 9.4cm + 0cm + + + 7.6cm + + 9 + 9.4cm + 0cm + + + 11cm + 9.37989cm + + 8 + 0cm + + + 9cm + 9.37989cm + + 7 + 0cm + + + 12.8cm + 0cm + + 6 + 9.4cm + -6.4cm + + + 3.9cm + 0cm + + 5 + 9.4cm + -3.89577cm + + + 1.9cm + + 4 + 0cm + + + 6.4cm + + 3 + 0cm + + + 3.9cm + + 2 + 0cm + + + 9.4cm + 1 + + + 0.9cm + 9.3cm + + 3 + 0.1cm + 0.5cm + =Fields!Campo2_3.Value + + + Campo2_2 + 0.3cm + 9.3cm + + 2 + 0.1cm + 0.5cm + =Fields!Campo2_2.Value + + + 1.4cm + 9.3cm + + 1 + 0.1cm + =Fields!Campo2_4.Value + + + Campo2_1 + 9.3cm + + 0.1cm + 0.3cm + =Fields!Campo2_1.Value + + + 9.5cm + 1.9cm + + + 0.1cm + + + 1.4cm + 9.1cm + + 3 + =Fields!Campo1_4.Value + + + 0.9cm + 9.1cm + + 2 + 0.5cm + =Fields!Campo1_3.Value + + + CampoA1 + 9cm + + 1 + 0.3cm + =Fields!Campo1_1.Value + + + 0.3cm + 9.1cm + + 0.5cm + =Fields!Campo1_2.Value + + + 9.2cm + 1.9cm + + + + + + + + + =Fields!CampoUDC.Value + + true + + + + 12.8cm + + it-IT + 1cm + 29.7cm + \ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoTara.rdlc b/GMW/GMW/Reports/TK/CartellinoTara.rdlc new file mode 100644 index 00000000..0c9dfe0d --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoTara.rdlc @@ -0,0 +1,2756 @@ + + + + + 945313fa-66e9-456e-b1dd-514d7a9e9842 + + SQL + Data Source=SRV-DEV01;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + 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 + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + + GMWConnectionString + StoredProcedure + dbo.stp_prtCartByUDC + true + + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + FitProportional + image/jpeg + Embedded + + 100 + mm_logo + + + + + + + textbox23 + + 99 + + + + + + + + textbox8 + + 98 + + + + + + 5 + + + textbox10 + + 97 + CARTELLINO PROVVISORIO + + + + + + + textbox20 + + 96 + + + + + + + + textbox90 + + 95 + + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2.00528cm + + + 1.20317cm + + + 1.20315cm + + +
+ + + + + + + textbox14 + + 6 + Cliente + + + + + + + textbox39 + + 5 + + + + + + + + textbox12 + + 4 + + + + + + + + textbox50 + + 3 + + + + + + 2 + + + textbox52 + + 2 + UDC + + + + + 3 + + + textbox53 + + 1 + + + + + + + + textbox91 + + + + + + + 0.4cm + + + + + 4 + + + textbox3 + + 9 + + + + + + 2 + + + textbox56 + + 8 + =Fields!UDC.Value + + + + + 4 + + + + 7 + ="*" + Fields!UDC.Value + "*" + + + + + 1.3cm + + + + + 2 + + + textbox16 + + 15 + Famiglia + + + + + + + textbox19 + + 14 + + + + + + 4 + + + + 13 + Disegno e Esponente + + + + + + + textbox40 + + 12 + Figure + + + + + + + textbox4 + + 11 + + + + + + + + textbox93 + + 10 + + + + + + 0.5cm + + + + + 2 + + + textbox9 + + 20 + + + + + + + + textbox21 + + 19 + + + + + + 4 + + + textbox27 + + 18 + + + + + + + + textbox44 + + 17 + + + + + + 2 + + + textbox58 + + 16 + + + + + + 1.5cm + + + + + + + textbox11 + + 29 + Linea + + + + + + + textbox13 + + 28 + + + + + + + + textbox26 + + 27 + + + + + + + + textbox25 + + 26 + data + + + + + + + textbox32 + + 25 + + + + + + + + textbox63 + + 24 + + + + + + + + textbox30 + + 23 + operatore + + + + + 2 + + + textbox24 + + 22 + + + + + + + + textbox95 + + 21 + + + + + + 0.7cm + + + + + + + textbox5 + + 38 + + + + + + + + textbox17 + + 37 + + + + + + + + textbox28 + + 36 + + + + + + + + textbox43 + + 35 + + + + + + + + textbox45 + + 34 + + + + + + 2 + + + textbox65 + + 33 + + + + + + + + textbox34 + + 32 + + + + + + + + textbox61 + + 31 + + + + + + + + textbox96 + + 30 + + + + + + 0.5cm + + + + + + + textbox69 + + 46 + + + + + + + + textbox7 + + 45 + + + + + + + + textbox29 + + 44 + + + + + + + + textbox51 + + 43 + + + + + + + + textbox38 + + 42 + + + + + + 2 + + + textbox67 + + 41 + T + + + + + 2 + + + textbox18 + + 40 + =Format(Fields!Tara.Value,"n1").ToString + + + + + + + textbox97 + + 39 + Kg + + + + + 2.5cm + + + + + + + textbox41 + + 54 + + + + + + + + textbox6 + + 53 + + + + + + + + textbox33 + + 52 + + + + + + + + textbox1 + + 51 + + + + + + + + textbox15 + + 50 + + + + + + 2 + + + textbox68 + + 49 + + + + + + 2 + + + textbox37 + + 48 + + + + + + + + textbox98 + + 47 + + + + + + 0.5cm + + + + + + + textbox2 + + 64 + + + + + + + + textbox35 + + 63 + + + + + + + + textbox36 + + 62 + + + + + + + + textbox42 + + 61 + + + + + + + + textbox46 + + 60 + + + + + + + + textbox47 + + 59 + + + + + + + + textbox48 + + 58 + + + + + + + + textbox49 + + 57 + + + + + + + + textbox54 + + 56 + + + + + + + + textbox99 + + 55 + + + + + + 0.5cm + + + + + + + textbox55 + + 74 + + + + + + + + textbox57 + + 73 + + + + + + + + textbox59 + + 72 + + + + + + + + textbox60 + + 71 + + + + + + + + textbox62 + + 70 + + + + + + + + textbox64 + + 69 + + + + + + + + textbox66 + + 68 + + + + + + + + textbox70 + + 67 + + + + + + + + textbox71 + + 66 + + + + + + + + textbox100 + + 65 + + + + + + 0.5cm + + + + + + + textbox72 + + 84 + + + + + + + + textbox73 + + 83 + + + + + + + + textbox74 + + 82 + + + + + + + + textbox75 + + 81 + + + + + + + + textbox76 + + 80 + + + + + + + + textbox77 + + 79 + + + + + + + + textbox78 + + 78 + + + + + + + + textbox79 + + 77 + + + + + + + + textbox80 + + 76 + + + + + + + + textbox101 + + 75 + + + + + + 0.5cm + + + + + + + textbox81 + + 94 + + + + + + + + textbox82 + + 93 + + + + + + + + textbox83 + + 92 + + + + + + + + textbox84 + + 91 + + + + + + + + textbox85 + + 90 + + + + + + + + textbox86 + + 89 + + + + + + + + textbox87 + + 88 + + + + + + + + textbox88 + + 87 + + + + + + + + textbox89 + + 86 + + + + + + + + textbox102 + + 85 + + + + + + 2.4cm + + +
+
+
+ +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Reports/TK/CartellinoWip.rdlc b/GMW/GMW/Reports/TK/CartellinoWip.rdlc new file mode 100644 index 00000000..14d3f199 --- /dev/null +++ b/GMW/GMW/Reports/TK/CartellinoWip.rdlc @@ -0,0 +1,1411 @@ + + + + + 37647cab-a462-4a59-ae44-1bb2d82f1cff + + SQL + Data Source=SRV-DEV01;Initial Catalog=SP_GMW + true + + + + 14.8cm + Stampa cartellino di produzione + true + 21cm + 0.25cm + true + 1cm + 1cm + 1cm + 8b67d517-f880-448b-bde4-1949893f9fcc + + + image/jpeg + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAB3AJ8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiivCP2mv20fhp+yvpRbxTqv2zxBLGXtfDunESXs3HBK5xGh/vuQPTJ4oA93rxP41ftm/B34AedD4v8a2MOqRj/kEWBN3eE+hijyU+r7R71+QX7SP/AAU8+Lnx3lutO0m/bwB4Vkyq6bokrLcSoe01zw7cdQu1fY18 +hSSPNI0kjM8jkszMckk9STQB+rvxR/4LcWUEktv8O/h3LdgEhL/xJdCMH0PkRZP/AJEFfL3jj/gq1+0R4xMi2viex8L27HiLRdNiUgegeUO/618g19NfsY/sMa/+2O3iiXTvEFt4ZsNCECvd3Vq04mkl3kIoVhjAQkn3HrQB5/4h/a3+NfioMNT+K3i+dGOTGmszxp/3yjAfpXAah468Sau7PfeIdVvXbq1xeyyE/mxr9G/+HHvib/oquk/+CiX/AOOV8Zftbfsz3v7KHxWTwRf67b+Ip20+HUPtltbtCoEjONu1ieRs6570Aeaab4/8UaNIr6f4k1exdejW19LGR+IYV6D4d/bB+N/hXYNN+K/i6JEORHLq80yf98yMw/Su6/Yv/Yg1P9sl/Fa6d4rtPDJ0AWxf7VaPP53neZjG1lxjy/1r6d/4ce+Jv+iq6T/4KJf/AI5QB4h4F/4KyftC+D2iW+17TPFduh5i1nTY8sP9+Hy2/MmvqT4Wf8FtdEvpIbb4ifD+70skgPqHh+5Fwg9zDJtYD6Oxr8/v2tv2XtZ/ZL+KMfg7V9Th1pZ7GLULbUbeFokmjcspAUk4KsjA89ge9eK0Af0lfBj9rT4S/H+ONfBXjXTtRv2XJ0uZzb3q/wDbGTa5+oBHvXr1fyt2t1NZXEdxbzSW88TB0liYqyMOhBHINfaP7Nn/AAVU+K3wVltNL8VXDfEbwrHhDBqspF9CnA/dXPLHAHSQMOwxQB+6dFeN/s5fta/Dj9qLQDfeC9ZVtRhQPeaJe4ivrTP9+PJyueN6kr754r2SgAooooAKKK/O3/gp/wDt6S/CPTp/hT4A1AxeM7+AHV9Tt2+bS7dxxGhHSZ1Oc9UUgjlgQAN/b4/4KeWvwml1H4ffCi4t9S8ZJmDUNewJbfS26FIx0kmHfOVQ9dxyB+PniLxHqvi7XL3Wdb1G51bVr2UzXN7eSmWWZz1ZmPJNUAHnlwN0kjt9SxP8zX6m/sJ/8Eq +oL+ysPHvxssHZJQs+n+D5cr8vVZLzvz2h/wC++60AflhRX6B/8Fcf2W7X4U/EjSfiJ4Y0uHT/AAv4kQWl1bWcIjhtb6JMABVACiSNQQB3SQ96/PygAr97f+CWfwk/4Vd+yN4evLiDytS8UzSa7cEjDbJMJAPp5SRt/wACNfh58KfAN58VPiZ4W8H6eCbvXNSgsEKjOzzHClvooJJ9hX9N3h7QrPwvoGm6Np0QgsNOtorS3iHRI41CqPwAFAGhX4d/8FjP+TvIv+xcsv8A0Oav3Er8O/8AgsZ/yd5F/wBi5Zf+hzUAe1/8EOf+Pn4vf7mmfzua/Vmvym/4Ic/8fPxe/wBzTP53NfqzQB+bf/Bar4Sf238L/B3xEtYd1xoV82m3jqOfs9wMoT7LJGAPeWvx7r+lf9qD4Up8bf2fvHfgsxiS41PS5RaAjOLlB5kB/wC/iJX81UsTwSvFIhSRGKsrDBBHUGgBtFFfqz/wSe/Y20DxR8MfE3xD+IHh6z1ux8So+kaXY6lAJE+yK376YAjgtIoVWGCPKJB5oA/MDwb40174eeJLHxB4a1a70PWrGQSW99ZSmOSNvqOoPQg8EcEEV+zv7BX/AAUr0z9oN7PwL8QWttE+Im0Ja3a4jtdYIHRB0jm/2Ojfw/3R8h/t7f8ABM2/+A0F548+G63OteAFJkvdPcmS60gf3s9ZIP8Aa+8v8WR81fBFtczWVzFcW8rwXELiSOWJirowOQwI5BB5yKAP6pKK+Ff+Caf7drftE+Gz4D8bXiH4i6Nb7oruQgHV7VcDzf8ArqnG8dxhh/Fj7qoA8d/a0/aDsf2ZfgX4h8b3Ijmv4YxbaXaSHi5vZMiJPoDl2/2Uav5zfFPifVPGviTU9f1u9l1HWNTuZLu7u52y8srsWZj+Jr9BP+Cz3xrl8S/F3w78NbSc/wBneG7MX95Gp4a8uBlc/wC7EEx/11aviP4D/Cm9+OHxi8I+BbEskut6hHbPKoz5MOd0sn +/AYw7fhQB+gH/BJ79iK28TPB8bPHFgJ7C2mK+GtPuEyk0qHDXjA9QjAqg/vBm/hU1+tlZPhLwtpfgfwvpPh7RbRLHSNKtY7O0toxgRxRqFUfkBzXiHjP8AbY8D+DP2o/DHwPnEk2u6umLi/EgWCxndN1vAw6s8mB6Y3p13cAHY/tP/AAL0/wDaN+B/ifwLfBEmvrcyWFy4/wCPa7T5oZPYBgAcdVLDvX83fiLw/qHhPX9S0TVrV7LVNOuZLS6tpRhopUYq6n3BBFf1MV+Nn/BYf9mv/hB/iZp3xX0a12aN4oItdT8tfli1BF4c+nmxrn/ejc96AOZ/4I8fCT/hOP2lrvxbcwiSw8Iaa9wjMMgXU+Yoh9dhmb/gIr9ua+HP+CQnwk/4QH9l4+JrmDy9Q8X6hJfbmGG+zRZhhH0ysjj2kr7joAK/Dv8A4LGf8neRf9i5Zf8Aoc1fuJX4d/8ABYz/AJO8i/7Fyy/9DmoA9r/4Ic/8fPxe/wBzTP53NfqzX5Tf8EOf+Pn4vf7mmfzua/VmgAr+d39v74Sf8Ka/ax8eaPDD5Om313/a9iAML5Nz+9wvsrs6f8Ar+iKvyz/4LafCTzbHwB8S7WHmJ5NBv5FHZszW+fxE4/EUAfnH8A/g7qvx9+L/AIY8B6OGW51i7WKScLkW8A+aaU+yIrN74x3r+k3wR4O0r4eeD9F8MaHbLZ6PpFpFZWsC/wAMaKFXPqeMk9ySa/PD/gjd+zZ/wjPgrV/jDrNrt1HXt2naN5i8x2aP+9lGf+eki7fpF6NX6UO6xIzuwRFGSzHAA9TQA24t4ru3lgniSaCVSkkcihldSMEEHggjtX4Zf8FMP2K4/wBmzx/D4s8J2bRfDzxHM3kwoMrpl3yzW/sjDLJ7Bl/hyf1N/Zh/bW8E/tS+JPG2heHkltNQ8NXrxok7hhf2e8pHdxEfwsRyp5XcvJ3Cu3/aU+CmnftC/BPxV4F1BE3alaN9jncf8e90vzQSj02uF +z6jI70Afzj/AA5+IGt/Crx1oni7w3eNY63o90l1azL03KeVYd1YZVh3BI71/SB+z38adJ/aE+D3hrx5o+I4NVtg01tuyba4X5ZoT7q4YZ7jB71/NNq2lXWh6re6bfQtb3tnM9vPC4w0ciMVZT7ggiv06/4IpfGuW31vxp8Kr64JtrmIa7psbHhZFKxXCj/eUxNj/YY0AfDf7YXjNviB+1J8UtbMhljm8QXcMLk9YopDFH/45GtfTH/BGbwTF4g/ab1nXpkDDQNBmlhJH3ZZpEiB/wC+DIPxr4i8crOvjbxAtzn7SNQuBLu67vMbP65r9E/+CIEkY+JXxPjJHmtpFoyjvgTNn+YoA/Xqv5o/jj8TtT8Y/tEeMvHUN5JFqNx4gnv7S5RsPDsmJhKnttVUA/3RX9KWqFl0y7KZ3iFyuPXaa/lq1Ms2pXZfO8zOTn1yaAP6Rf2VfjnaftGfAbwp45gZBeXtsItRgT/lheR/JMmOw3AsP9llPer37SPwP0z9or4L+JvAeplIRqdufst267vstyvzQzAdflcDIHUZHevy/wD+CNv7Q/8AwiXxK1n4UardbNM8Sob7Sw7fKl9EnzoP+ukS/nCo71+xlAHN/DfwRZfDX4feG/CenKFstE06DT4toxlY4wmfqcZ/GuD+OXxtT4b+NvhR4StZE/tfxp4iWxCHBK2kUbSTuPxESf8AbT2r2CvyU8ffHX/hc/8AwVy8BWVncedoXhLVRodmFbKNIiSG4ce5lLLnuI1oA/Wuvw7/AOCxn/J3kX/YuWX/AKHNX7iV+Hf/AAWM/wCTvIv+xcsv/Q5qAPa/+CHP/Hz8Xv8Ac0z+dzX6s1+U3/BDn/j5+L3+5pn87mv1ZoA8i/ZW+Nkfx7+DeneI3dDqlvcXGl6nGn8F1BIY247bgFcD0cVJ+1J8BLP9pf4Ka54Bu7pdPN+8EsF6U3G3kjlV94HrgMv/AAI1+d//AASe+On/AAjf7QvxH+F2oXG2y8RX +dzqWnIx4F3C7eYo93iyf+2Ir9aaAMjwh4U0vwJ4V0jw5olqtlpGk2kVlaW6DiOKNQqj8gOe9fL3/AAU5/aH/AOFEfs06nZafc+R4m8WltGsNjYeONl/0iUf7sZK57NIlfXFfgV/wUz/aH/4Xz+0tqttp9z5/hnwoG0XTtjZSR0b/AEiYeu6TIB7rGlAFb/gmF47n8Dftm+CESQpba19o0i5XOA6yxMUB/wC2iRn8K/f6v5wP2K3kj/a2+ERiBL/8JNYjA9PNXP6Zr+j+gD+eb/gop4Ji8B/tl/Euxt4xFb3d8mpoqjA/0iJJm/8AH3auf/Yu+KM3wc/aN8MeJ4pDGlvHdxSjsyvayrg/8CKn8K9X/wCCtEkb/tq+JQn3k07T1f6/Z0P8iK+UPCQmbxBaC3z5vz7cf7hoA9P/AGzPBTfD79qr4paKYjDGmvXVzCh7RTOZo/8AxyRa+hv+COPjaPw5+1Xd6LM4RfEGhXNrGCfvSxsk4H/fMcldv/wWi+CUug/E3wx8T7KA/wBn6/ajTL+RRwt3ACYyT6vEQB/1xNfC/wACPijdfBT4x+D/ABxaBmfRNSiupI16yRA4lT/gUZdfxoA/ps61/Nf+1Z8LLn4MftE+PvCU8TRRWWqzSWuRjdbSHzYGH1jdP1r+kHw9r9h4r0DTda0q5S80zUbaO7tbiM5WSKRQyMPqCDX55f8ABXb9kq4+IPhK1+L/AIYsjPrXh63+z61bwrl57AEsswA6mIls/wCwxPRKAPyO8FeL9U+H/i/RfE2i3DWmr6ReRX1rMv8ADJGwZfqMjkdxmv6Vfgf8WNL+OXwl8L+OtIIFnrVklwYgcmGXpLEfdHDKf92v5kK/U3/gi/8AtD+VdeI/g5q1z8sobWtEEjfxAAXMK/UbJAPaQ0Aff/7WPxrh/Z8/Z98ZeNmkVb6ys2i09GP37yT93AMd8OwY+ymvw7/YGupr79tb4XXNxK01xNrRkkkc5Z2MchJJ7kk19cf +8FqPjr9u17wl8JtPuMxWKf25qqI3BlcFLdD7qnmNj/popr5C/4J+f8nm/Cj/sLj/0U9AH9Etfh3/wWM/5O8i/7Fyy/wDQ5q/cSvw7/wCCxn/J3kX/AGLll/6HNQB7X/wQ5/4+fi9/uaZ/O5r9Wa/Kb/ghz/x8/F7/AHNM/nc1+rNAH80GifEbUvhF+0MnjPSWK6hofiF72NQcBwk5LIfZlyp9mNf0ieCfF+m/EDwdonibR5hcaVrFlDfWsgP3o5EDr+ODzX8x/j7/AJHrxH/2Ern/ANGtX7Gf8Edvjr/wnnwJ1L4f39x5mq+Drr/R1dss1jOWdMeu2QSr7AoKAPdv29/2hV/Zx/Zt8R67aXAh8Rakv9k6MAcMLmVSPMH/AFzQPJ9UA71/PCzM7FmJZickk5JNfcf/AAVp/aH/AOFs/tAjwZpl15vh7wSjWRCNlJL58G4b/gOEj9jG3rXw7DDJcSpFEjSyuwVEQZZieAAO5oA+vv8AglX8LLj4jfteeHtS8ln03wtBNrN1Jj5VYKY4Rn1Mkikf7p9K/eivkj/gm3+yhL+zN8EVutdtfI8b+JzHfaojj57WMA+TbH3QMxb/AG3Yc4Fe4ftFfGCx+AvwU8XeOr50A0mxeS3jc/665b5YIx/vSMg/EntQB+EH7f8A42j8ffth/E/UoJBLbw6odOjYHIItkWA49sxmqn7EHwrl+Mn7Snhjw0ke+KWK8mmbsiJaykE/8C2j8a8R1PUbnWNRur+8lae7upXnmlc5LuxLMx9ySTX6jf8ABFP4Iym68Z/Fe/tysIQaDpbuv3iSstww+mIVz7sKAP0D/ah+AumftKfBLxH4E1ApDNeRebYXjjP2W7T5oZfXAbhsdVZh3r+cfxr4N1j4eeLdX8M+ILKTTta0q5e0u7WUYKSKcH6juCOCCCODX9R1fAv/AAUy/YKk+POjP8SPAlkG+IGl2+280+JcHWLZBwB6zoPu/wB5fl6haAOH/wCCRP7X0G +v+Gx8E/FF6E1fTFebw7NM3/HzbctJbAnq0ZyyjuhIHCV+l80MdzDJDNGssUilHjcAqwPBBB6iv5bdF1nVvBXiO01PTLq50fW9MuVmguISY5reZGyCO4YEV+4X7CH/BRPQP2lNHsvCvi65ttC+J0CCNoWIjg1bA/wBbB2Dnq0XUclcjhQD4x/4KJ/8ABOO++D+paj8R/hpp0l74CuHafUNJtlLSaM5OWZVHJtyeh/g6H5cGvin4OfE/VPgv8UvDHjfRnK6hol9HdqgOBKoOHjP+y6FlPsxr9zf+Chn7XFt+y78G5otNmhl8deIkks9Htnw3kjGJbplPVYwwwDwWKjkZr8A5JGmkeRzudiWYnuTQB3fx5+LV/wDHX4w+LPHmoq0U+t3z3CQM27yIfuxRZ77Iwi/8Br0b/gn5/wAnm/Cj/sLj/wBFPXz5X0H/AME/P+TzfhR/2Fx/6KegD+iWvw7/AOCxn/J3kX/YuWX/AKHNX7iV+Hf/AAWM/wCTvIv+xcsv/Q5qAPa/+CHP/Hz8Xv8Ac0z+dzX6s1+U3/BDn/j5+L3+5pn87mv1ZoA/l08ff8j14j/7CVz/AOjWr0j9lP8AaY1v9lf4kXfivRoftbXWlXenS2rNhHMkZMLH12TLE/uFI715v4+/5HrxH/2Ern/0a1YVAFq9vLzXdUnu7mSW91C8maWWRstJLI7ZJPqST+tfrB/wTZ/4JxXHhW8034s/FXTTDq0eLjQfDl0nzWx6rc3CnpJ3SM/d+8fmwF/LHwL401X4c+MtE8U6HMtvrGj3cV7aSugdVkRgy5U8EZHIr+jH9lz9onQ/2nvg7o/jbRykE8q+RqWnhstY3ageZEfbkMp7qynvQB63X4yf8FaP2vbf4qeNbf4U+Fb5bjwz4auDLqlzA+Uu9QAK7ARwVhBZfd2b+6DXt3/BQ3/gphYeFNO1T4afCTVEvfEMwa21XxJZvuisF6PFbuOGlPILjhOcEt938jdP0+81zUrey +srea/v7uVYobeBDJLNIxwqqo5ZiSAAOSTQB0Xwq+GOvfGX4h6F4M8M2hvNZ1i5W3hT+FAeWkc9kRQWY9gpr+kH4F/CDR/gL8JvDXgTQ1zY6ParC0xUK1xKfmlmb/adyzH647V8z/wDBOL9heP8AZl8IN4s8WW0UvxJ1uALMpw39lW5wfs6n++SAXYdwFHC5b7UoAKKKKAPgf9vT/gmdpvx7lvPHfw5S20P4gEGS8sWxHa6wfUnpHMf7/Rv4sH5q/G3xR4U8R/DDxbc6PrunX3hzxFpkwElvco0M8EinIYd+wIYcHgg1/UVXjn7Rf7Jvw3/ag0EWPjXRFkv4UKWetWeIr60z/ckxyuedjAqfSgD+eX4j/Ffxh8XtYtNV8aeIb7xJqNraR2MNzfyb3SFM7Vz36kknkkkkkmuUr7c/aR/4JRfFX4Oy3Wp+Doj8R/DCZcPpse3UIU5/1ltklsDvGW+gr4pvbG50y7mtLy3ltLqFikkE6FHRh1DKeQfY0AQ19B/8E/P+TzfhR/2Fx/6Kevnyux+D3xR1X4KfEzw/440SC1udV0S4+028V6jNCzbSuGCkEjDHoRQB/TvX4d/8FjP+TvIv+xcsv/Q5q2P+H0Xxr/6F7wb/AOAVz/8AH6+WP2k/2jfEn7UfxGXxn4ptNOstUWyisBFpcTxxbIyxBwzMc/Oe/pQB99f8EOf+Pn4vf7mmfzua/Vmv50/2Vv2z/Gv7Ir+I28H6fo1+ddEAuf7Wgkk2+Vv27Njpj/WNnOe1fQH/AA+i+Nf/AEL3g3/wCuf/AI/QB8QePv8AkevEf/YSuf8A0a1YVW9X1OXWtWvdQnVVmu53ndUGFDMxY49smqlABXYeD/jD42+H3hrxB4f8NeJ9S0PRvEComp2llOY1ulTO0MRyPvMDgjIJByOK5nStIvtd1CCw02yuNRvp22Q2tpE0ssjeiqoJJ9hX3R+zb/wSP+JXxSltdV+IUh+HXhxsObeZRJqcy+ixdIs+ +shyP7hoA+Mfh38N/E/xZ8WWXhnwhot3r2uXjYitLRNzY7sx6Ko7sxAHc1+1n7Cf/AATi0P8AZngtfF3i823iH4lSR5WVRvttJDDlIMj5nwcGUgdwoAyW+h/gL+zT8Pf2a/DP9jeBdBi07zAPtWoS/vby7I7yynlvZRhR2Ar1GgAooooAKKKKACiiigAryz4w/svfCz49W7p448FaZrNyVKrqHleTeIP9mePbIPpux7UUUAfE/wAUv+CJ/hDVnmufAHjrUvDztyllrMC3sI9g6lHA+u418u+O/wDgkJ8efCZnk0uLw/4qtYwSJLDUhC5Hus4jx+ZoooA+cPGf7NnxH+H0zxa/4d+wSJ94fbraTH/fEhrzq8sJ7CTy508t/TIP8qKKAHWOm3OoyBLePzGPGNwH8zXpfgn9l34m/EWZIvD/AIa+3u/Qfb7aP/0OQUUUAfSPgX/gj18dPFDxPrUnh3wnbMAWa81D7RIB7LArg/8AfQr6k+Fn/BFXwHoTw3Pj3xnq3imZeWs9MiWwtyfQtl3I+hWiigD7Z+En7Ovw1+BVkLfwL4N0vw+xXa91BDuuZB/tzNmRvxavRqKKACiiigAooooA/9k= + + + image/jpeg + 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 + + + 21cm + + + + + UDC + System.String + + + CodCS + System.String + + + codcliente + System.String + + + ragsociale + System.String + + + particolare + System.String + + + descparticolare + System.String + + + disegnogrezzo + System.String + + + esponente + System.String + + + codimpianto + System.String + + + descimpianto + System.String + + + codstampo + System.String + + + figura + System.String + + + datafus + System.DateTime + + + turnofus + System.Int32 + + + codimballo + System.String + + + codsoggetto + System.String + + + numcont + System.Int32 + + + tara + System.Double + + + qta + System.Decimal + + + codstato + System.String + + + idxposizione + System.Int32 + + + pesotot + System.Double + + + pesocad + System.Double + + + CreateDate + System.DateTime + + + ModDate + System.DateTime + + + cognome + System.String + + + nome + System.String + + + descstato + System.String + + + descimballo + System.String + + + CodFamiglia + System.String + + + DescFamiglia + System.String + + + + GMWConnectionString + StoredProcedure + dbo.stp_prtCartByUDC + true + + + + 19cm + + 1cm + + + GMWDataSet_stp_prtCartByUDC + + + + + GMWDataSet_stp_prtCartByUDC +
+ + + + + + + FitProportional + image/jpeg + Embedded + + 34 + mm_logo + + + + + 7 + + + textbox23 + + 33 + IDENTIFICAZIONE PRODOTTO WIP + + + + + 2 + + + textbox15 + + 32 + true + =FormatDateTime(Globals!ExecutionTime ) + + + + + 1cm + + +
+ + + 1.80475cm + + + 1.2533cm + + + 2.00528cm + + + 2.30607cm + + + 3.20844cm + + + 1.75462cm + + + 2.25594cm + + + 2cm + + + 1.2cm + + + 1.2cm + + +
+ + + + + 5 + + + RagSociale + true + + 1 + ="UDC : " + Fields!UDC.Value + + + + + 5 + + + textbox9 + + ="*" + Fields!UDC.Value + "*" + + + + + 1.3cm + + + + + 2 + + + textbox16 + + 4 + CLIENTE + + + + + 5 + + + DescParticolare + + 3 + =TRIM(Fields!CodCliente.Value) + " " + LEFT(Fields!RagSociale.Value,50 ) + + + + + 3 + + + textbox20 + + 2 + true + + + + + + 0.5cm + + + + + 2 + + + textbox14 + + 7 + DISEGNO - ESP. + + + + + 5 + + + textbox8 + + 6 + true + =RTrim(Fields!DisegnoGrezzo.Value) + " - " + RTrim(Fields!Esponente.Value) + + + + + 3 + + + textbox1 + + 5 + true + FIGURA + + + + + 0.5cm + + + + + 7 + + + Particolare + + 9 + =Fields!Particolare.Value + + + + + 3 + + + textbox44 + + 8 + =Fields!Figura.Value + + + + + 2.3cm + + + + + 2 + + + textbox4 + + 14 + true + PARTICOLARE + + + + + 5 + + + textbox3 + + 13 + true + =Fields!DescParticolare.Value + + + + + + + textbox40 + + 12 + true + + + + + + + + textbox50 + + 11 + true + + + + + + + + textbox57 + + 10 + true + + + + + + 0.5cm + + + + + 3 + + + textbox11 + + 20 + =Fields!DescImpianto.Value + + + + + + + textbox25 + + 19 + data + + + + + + + textbox32 + + 18 + =Fields!DataFus.Value + + + + + + + textbox63 + + 17 + ="T" + Str(Fields!TurnoFus.Value) + + + + + + + textbox30 + + 16 + operatore + + + + + 3 + + + CodSoggetto + + 15 + =Fields!CodSoggetto.Value + + + + + 0.5cm + + + + + 2 + + + textbox5 + + 25 + Contenitore + + + + + + + NumCont + + 24 + =Fields!NumCont.Value + + + + + 2 + + + CodImballo + + 23 + ="Imballo " + Fields!CodImballo.Value + + + + + 2 + + + CodStato + + 22 + true + =Fields!descstato.Value + + + + + 3 + + + textbox34 + + 21 + n. pezzi + + + + + 0.5cm + + + + + 7 + + + descstato + + 27 + true + + + + + + 3 + + + Qta + + 26 + true + =Fields!Qta.Value + + + + + 2.5cm + + + + + 7 + + + descimballo + + 29 + + + + + + 3 + + + textbox49 + + 28 + Tara + + + + + 0.5cm + + + + + 7 + + + DescFamiglia + + 31 + + + + + + 3 + + + Tara + + 30 + =Fields!Tara.Value + + + + + 2.7cm + + + true +
+
+
+ +
+
+ + + + =Fields!UDC.Value + + +
+
+ 12.8cm + + it-IT + 1cm + 14.8cm +
\ No newline at end of file diff --git a/GMW/GMW/Web.config b/GMW/GMW/Web.config index 0056bcc1..0d67fb32 100644 --- a/GMW/GMW/Web.config +++ b/GMW/GMW/Web.config @@ -17,6 +17,7 @@ + @@ -49,7 +50,6 @@ - @@ -60,7 +60,7 @@ - + @@ -215,16 +215,16 @@ - + - - - - - + + + + + - + diff --git a/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master index b9230466..b0d48339 100644 --- a/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master +++ b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master @@ -23,7 +23,11 @@
- + + + + +
diff --git a/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.designer.cs b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.designer.cs index 6804533e..1e2d5446 100644 --- a/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.designer.cs +++ b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4963 +// Runtime Version:2.0.50727.4971 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -49,6 +49,15 @@ namespace GMW.WebMasterPages { /// protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + /// + /// upLineClock control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.UpdatePanel upLineClock; + /// /// mod_menuBottomFullpage1 control. /// diff --git a/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx b/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx index f85003a5..e7f3b0ea 100644 --- a/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx +++ b/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx @@ -1,7 +1,15 @@ -<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_menuBottomFullpage.ascx.cs" Inherits="GMW.WebUserControls.mod_menuBottomFullpage" %> - - |  -  -   - +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_menuBottomFullpage.ascx.cs" + Inherits="GMW.WebUserControls.mod_menuBottomFullpage" %> +
+
+ +  |  + +
+
+  -   + +
+
- \ No newline at end of file + diff --git a/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx.cs b/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx.cs index f234211c..32eb6a6d 100644 --- a/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx.cs +++ b/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx.cs @@ -19,13 +19,14 @@ namespace GMW.WebUserControls lblApp.Text = string.Format("{0} v.{1}.{2}", ConfigurationManager.AppSettings.Get("appName"), ConfigurationManager.AppSettings.Get("mainRev"), ConfigurationManager.AppSettings.Get("minRev")); lblCopyRight.Text = string.Format("{0}", ConfigurationManager.AppSettings.Get("copyRight")); setTimer(); + setClock(); } /// /// imposta il tempo di scadenza del timer x il refresh della pagina (della parte top) per evitare che la sessione sul server scada /// private void setTimer() { - Timer1.Interval = SteamWare.memLayer.ML.confReadInt("intUpdatePagina_ms"); + Timer1.Interval = Convert.ToInt32(SteamWare.memLayer.ML.confReadInt("intUpdatePagina_ms") / 10); } protected void Timer1_Tick(object sender, EventArgs e) { @@ -35,6 +36,7 @@ namespace GMW.WebUserControls private void setClock() { lblDateTime.Text = DateTime.Now.ToString("HH:mm:ss"); + lblCodOperatore.Text = GMW_data.MagClass.magazzino.CodSoggCurrUser; } } } \ No newline at end of file diff --git a/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs index d733040a..a88376e2 100644 --- a/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs +++ b/GMW/GMW/WebUserControls/mod_menuBottomFullpage.ascx.designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:2.0.50727.4963 +// Runtime Version:2.0.50727.4971 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -22,6 +22,15 @@ namespace GMW.WebUserControls { /// protected global::System.Web.UI.WebControls.Label lblDateTime; + /// + /// lblCodOperatore control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblCodOperatore; + /// /// lblApp control. /// diff --git a/GMW/GMW/WebUserControls/mod_sanpos_controlloLiquidi.ascx.cs b/GMW/GMW/WebUserControls/mod_sanpos_controlloLiquidi.ascx.cs index 844d3756..52edf6e8 100644 --- a/GMW/GMW/WebUserControls/mod_sanpos_controlloLiquidi.ascx.cs +++ b/GMW/GMW/WebUserControls/mod_sanpos_controlloLiquidi.ascx.cs @@ -343,6 +343,7 @@ namespace GMW.WebUserControls { if (elencoTrattamenti.Count > 0) { + updateListBoxTrattamenti(); stampaOk = true; } } @@ -408,12 +409,19 @@ namespace GMW.WebUserControls /// /// protected void btnSvuota_Click(object sender, EventArgs e) + { + resetTrattamenti(); + doChecks(); + } + /// + /// resetta i trattamenti caricati + /// + private void resetTrattamenti() { Dictionary elenco = new Dictionary(); elencoTrattamenti = elenco; txtTratt.Text = ""; updateListBoxTrattamenti(); - doChecks(); } /// /// genera i barcode di diff --git a/GMW/GMW/WebUserControls/mod_sanpos_creazioneF18.ascx.cs b/GMW/GMW/WebUserControls/mod_sanpos_creazioneF18.ascx.cs index ac678a6f..ccd70b6c 100644 --- a/GMW/GMW/WebUserControls/mod_sanpos_creazioneF18.ascx.cs +++ b/GMW/GMW/WebUserControls/mod_sanpos_creazioneF18.ascx.cs @@ -362,6 +362,7 @@ namespace GMW.WebUserControls { if (elencoUDC.Count > 0) { + updateListBoxUDC(); stampaOk = true; } } diff --git a/GMW/GMW/bin/GMW.dll b/GMW/GMW/bin/GMW.dll index 7e57f18f..0648ce68 100644 Binary files a/GMW/GMW/bin/GMW.dll and b/GMW/GMW/bin/GMW.dll differ diff --git a/GMW/GMW/bin/GMW_data.dll b/GMW/GMW/bin/GMW_data.dll index 788368cc..bca64c04 100644 Binary files a/GMW/GMW/bin/GMW_data.dll and b/GMW/GMW/bin/GMW_data.dll differ diff --git a/GMW/GMW/bin/SteamWare.XML b/GMW/GMW/bin/SteamWare.XML index 6809ec2a..b1e492ef 100644 --- a/GMW/GMW/bin/SteamWare.XML +++ b/GMW/GMW/bin/SteamWare.XML @@ -4,5 +4,3382 @@ SteamWare + + + classe gesione log files applicazioni + + + + + directory base x logs + + + + + nome del file corrente + + + + + max mb di log da accumulare + + + + + controlla se si debba mantenere sotto controllo la dimensioen della cartella logs + + + + + singleton del logger + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata con il max di dati indicato + + + + + resetta il logfile odierno + + + + + scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?) + + testo iniziale del log + + + + + scrive un messaggio di log con etichetta pre + + testo messaggio + tipo di log da registrare (etichetta [...]) + + + + + fornisce il nome del file in cui loggare (ed eventualmente crea...) + + + + + provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb + + + + + fornisce il file + vecchio + + + + + + + livello di log applicazione (da web.config, chiave '_logLevel') + + + + + tipo di log ammesso + + + + + informazioni di debug + + + + + errori + + + + + eccezioni nell'esecuzione try/catch + + + + + errori fatali + + + + + informazioni opzionali + + + + + log dei lemmi invocati per traduzione da vocabolario + + + + + fase di avvio componente + + + + + avvisi + + + + + classe di wrap verso i TableAdapter impiegati + + + + + metodo protected di avvio della classe + + + + + procedura di avvio dei tableAdapter + + + + + procedura di avvio dei tableAdapter + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + setup delle tabelle vocabolario + + + + + prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary + + + + + + tableAdapter diritti + + + + + tableAdapter permessi + + + + + tableAdapter funzione + + + + + tableAdapter permessi2funzione + + + + + tableAdapter CdC + + + + + tableAdapter utenti + + + + + tableAdapter userData (user/pwd) + + + + + tableAdapter userDataExt (user/pwd) + + + + + table adapter lingue + + + + + table adapter vocabolario + + + + + table adapter versione vocabolario + + + + + table adapter versione anagrafica + + + + + oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione + + + + + resetta il vocabolario rileggendo i dati... + + + + + crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" + + + + + + + classe singleton x la gestione dei tableadapters + + + + + elenco lingue ammesse da vocabolario... + + + + + classe di gestione lettura + + + + + esegue parsing fornendo dati ed headers + + + + + + + + esegue parsing fornendo dati + + + + + + + esegue parsing fornendo dati come stream + + + + + + + esegue parsing fornendo dati come stream ed headers + + + + + + + + struttura di comando da input utente (es: via barcode) + + + + + definisce se il comando sia valido o no + + + + + testo da mostrare dato il comando + + + + + comando registrato + + + + + comando precedentemente inserito + + + + + descrizione del comando + + + + + descrizione del comando precedente + + + + + valore del comando + + + + + valore tradotto del comando + + + + + costruttore del metodo... + + + + + Base class for every user control in the application, containing some common + behaviour and utility methods. + It is not meant to be be used directly. + + + + + tipo id controllo con classi di base comune da cui derivare gli *.asmx + + + + + nome della pagina correntemente caricata + + + + + memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session... + + + + + stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...) + + + + + stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...) + + + + + tabella diritti + + + + + tabella di tutti i cdc + + + + + tipo di anagrafica usata + + + + + importo il tipo di vista del modulo + + + + + elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...)) + + + + + numero di righe standard x i datagrid + + + + + numero di righe standard x i datagrid di anagrafica + + + + + numero di righe standard x i datagrid lunghi + + + + + numero di righe standard x i datagrid medi + + + + + numero di righe standard x i datagrid su mezza pagina + + + + + numero di righe standard x i selettori popup + + + + + indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie... + + + + + indirizzo email dell'applicativo da cui partono le email in caso di anomalie... + + + + + indirizzo server SMTP + + + + + elenco delle pagine "safe" ovvero da non autorizzare - da web.config + + + + + elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config + + + + + valore che determina se è possibile forzare impersonificazioen utente... + + + + + livello di log (1-->5) + + + + + dir di logging + + + + + MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina + + + + + + + predisposizione dati x pagina da cache/database a seconda della disponibilità in cache o refresh (B.1.4) + + + + + popola gli oggetti e le labels... (B.1.6) + + + + + disegna la pagina: prima i controlli poi il datagrid + + + + + aggiunge i link x i selettori + + + + + sistema i vari controlli della pagina + + + + + aggiorna eventuali datalist e datagrid + + + + + sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese + + + + + calcola come percentuale la radio dividendo/divisore + + + + + + + + limita una stringa al numero max di caratteri imposto + + + + + + + + Reads data from a stream until the end is reached. The + data is returned as a byte array. An IOException is + thrown if any of the underlying IO calls fail. + + The stream to read data from + The initial buffer length + + + + converte una data in formato aaaammgg in stringa gg/mm/aaaa + + + + + + + converte una data in formato aaaammgg in stringa aaaa-mm-gg + + + + + + + converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg + + + + + + + converte una datetime in un intero tipo yyyymmddhhmmss + + + + + + + formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa + + + + + + + invia un alert jscript con messaggio indicato... + + messaggio dell'alert da mandare + + + + scrive immediatamente sulla pagina web il messaggio di avanzamento... + + + + + + restituisce una scringa formattata in testa e coda x essere un corretto comando javascript + + + + + + + invio email senza log + + + + + + + + + + invio email con log + + + + + + + + + + caricamento dati applicazione da sessione (B.1.3) + + + + + setup datamanagers... + + + + + reset update del modulo corrente + + + + + (ri)carica i dataset del modulo + + + + + verifica se tutti i dataset richiesti sono disponibili i cache + + + + + + salva nella cache i dataset caricati + + + + + carica dalla cache i dataset necessari + + + + + legge i valori standard x dataset e parametri + + + + + leggi i parametri di configurazione standard dell'applicativo + + + + + genera la stringa dei cdc autorizzati dell'utente + + + + + legge il dataset dei CdC + + + + + caricamento dati user da sessione (B.1.1) + + + + + verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized + + + + + salva in variabile pagina il nome della pagina corrente + + + + + selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx + + + + + + risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati + + condizione + tipo di eguaglianza + nome parametro + valore parametro + + + + + crea la stringa di filtraggio x data secondo modalità tipo inizio/fine/durante... + + + + + + crea la stringa di filtraggio x data secondo modalità tipo minoreUguale / uguale / maggioreUguale... + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !="" + + + + + + + + esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi + + filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... " + stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati + ultimo cdc trovato + cdc corrente + + + + + restituisce il cdc dell'utente data la sua matricola + + + + + + + restituisce l'utente AS dall'utente win + + + + + + + restituisce la descr del CdC + + + + + + + invia la stringa jscript di conferma pre-cancellazione + + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + tipo del file richiesto..." + + + + + effettua traduzione del lemma + + + + + + + effettua traduzione in inglese del lemma + + + + + + + definisce visibilità + + + + + + + effettua la registrazione degli eventi + + + + + effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente... + + evento da loggare + valori originali + nuovi valori + filtro associato + + + + salva in sessione i valori indicati + + dictionary dei valori vecchi + dictionary dei valori nuovi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + salva in sessione i valori per un oggetto che sta x essere eliminato + + dictionary dei valori vecchi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + imposto il tipo di anagrafica del controlloS + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + legge e scrive in viewState la stringa di filtraggio... + + + + + variabile salvata in viewstate x la direzione del sorting + + + + + genera la stringa filtro x i cdc autorizzati x l'user + + + + + + tipo di vista del modulo + + + + + Summary description for selettori + + + + + + + + + + + + + + + carica i dati CdC se in cache o da TableAdapter + + + + + restituisce l'elenco di tutti i cdc + + + + + + restituisce l'elenco di tutti i cdc della gerarchia dell'utente + + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + classe di gestione dei db x creazione/update alla versione richiesta + + + + + oggetto connessione + + + + + stringa di connessione + + + + + dir che contiene gli script da eseguire... + + + + + formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql) + + + + + avvio protected della classe + + + + + esegue gli script di sql di update dal file richiesto + + + + + + + + Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo + + NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default + + nome DB di cui cercare script + revisione di partenza + revisione di arrivo + timeout max per ogni operazione + + + + + verifica se il db indicato esiste o meno... + + + + + + + + crea il db indicato con i parametri di connessione specificati + + + + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + classe con funzioni specifiche di calcolo + + + + + inizializzazione classe + + + + + elenco dei caratteri base 36: 0..9A..Z + + + + + + converte da base di dimensione nBase a valore intero + + valore in formato nBase + base, max 36 (0..9A..Z) + + + + + metodo di accesso singleton + + + + + tipo di chart (2D/3D) + + + + + 2D + + + + + 3D + + + + + web control che disegna un grafico a torta + + + + + altezza di default + + + + + larghezza di default + + + + + padding di default + + + + + legenda visibile di default + + + + + soglia minima 5% per mostrare il dato + + + + + renderizza il contenuto + + + + + + disegna la leggenda html laterale... + + + + + + disegna piechart 2-dim + + + + + + disegna piechart 3d ellittica + + + + + + traduce la stringa colore in oggetto colore + + + + + + + converte intero a stringa esadecimale + + + + + + + converte stringa esadecimale a intero + + + + + + + tipo di grafico (2D/3D) + + + + + ampiezza del grafico + + + + + altezza del grafico + + + + + padding grafico/container + + + + + boolean se si debba mostrale la legenda + + + + + percentuale minima da mostrare + + + + + serie di dati (tipizzata) ma mostrare + + + + + testo associato al controllo + + + + + layer gestione vari tipi di memoria: cache, session... + + + + + lettore file configurazione + + + + + oggetto singleton x accesso al layer di memoria + + + + + classe gestione accessi a Session, cache, viewstate, configuration... + + + + + legge dalla config un valore bool + + + + + + + legge dalla config un valore string + + + + + + + legge dalla config un valore int + + + + + + + carica dalla sessione un dato di tipo object generico + + + + + + + carica dalla sessione un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla sessione un dato di tipo string + + + + + + + carica dalla sessione un dato di tipo long + + + + + + + carica dalla sessione un dato di tipo int + + + + + + + inserisce in session un valore + + + + + + + salvo un valore come cookie + + + + + + + + restituisco un valore da cookie + + + + + + + inserisce in session un valore + + nome della variabile + valore associato + indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + + + + svuota una variabile dalla session + + + + + + restituisce true se è presente in session l'oggetto richiesto + + + + + + + carica dalla Cache un dato di tipo object generico + + + + + + + carica dalla Cachee un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla Cachee un dato di tipo string + + + + + + + inserisce in Cache un valore + + nome della variabile + valore + + + + inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. + + nome della variabile + valore + da registrare come tabella da svuotare on update? + + + + + svuota una variabile dalla Cache + + + + + + restituisce true se è presente in cache l'oggetto richiesto + + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) + + + + + + + forza lo svuotamento delel tabelle indicate come in cache... + + + + + elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... + + + + + elenco dictionary dei valori in session da NON aggiornare con update... + + + + + classe gestione parametri deviceper stampa + + + + + creazione oggetto parametri per stampa + + + + + + + + + + + + formato output + + + + + altezza + + + + + larghezza + + + + + margine Sx + + + + + margine Dx + + + + + margine Top + + + + + margine Bottom + + + + + enumeratore modalità login + + + + + login AD normale + + + + + forza utente fornendo password + + + + + forza ad un utente standard scelto dall'elenco + + + + + enumeratore modalità scrittura tag siteMap + + + + + nodo di tipo iniziale - apertura + + + + + nodo di tipo foglia + + + + + nodo di tipo finale - chiusura + + + + + enumeratore tipi di anagrafica + + + + + tipo di anagrafica Brembo + + + + + tipo di anagrafica generica + + + + + tipo di vista del modulo + + + + + modalità selezione + + + + + modalità editing + + + + + modalità inserting nuovo valore + + + + + tipologia di file immagine + + + + + formato gif (no alpha channel) + + + + + formato jpeg + + + + + formato png + + + + + tipo di immagini usate per le icone di comando in web applications + + + + + icona annulla (croce rossa) + + + + + icona approva (simbolo coccarda) + + + + + icona barcode in campo bianco + + + + + icona barcode in campo arancio + + + + + icona clona (magic wand) + + + + + icona converma (spunta verde) + + + + + icona elimina (cestino) + + + + + icona modifica (matita) + + + + + icona notepad (blocco note) + + + + + icona notepad + pdf (blocco note) + + + + + icona nuovo (segno +) + + + + + icona seleziona (lente) + + + + + icona semaforo giallo + + + + + icona semaforo rosso + + + + + icona semaforo verde + + + + + icona stampa (printer) + + + + + dimensione immagini usate per le icone di comando in web applications + + + + + formato piccolo + + + + + formato medio + + + + + formato grande + + + + + modalità di esecuzione applicativi + + + + + modalità normale + + + + + modalità debug + + + + + salvataggio di tutti i lemmi tradotti + + + + + struttura che definisce i parametri di un turno di lavoro + + + + + definisce un intervalo di 2 date + + + + + data inizio + + + + + data fine + + + + + indica se sia valido il dato, ovvero inizio e fine > 0 e FINE >= INIZIO + + + + + struttura orario ordinarie/strordinarie + + + + + ore ordinarie + + + + + ore straordinarie + + + + + classe di funzioni inerenti le date + + + + + inizializzazione empty + + + + + calcola il turno di riferimento data una data di riferimento + + + + + + + costruisce un oggetto intervallo date + + + + + + + + effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine + + + + + + + + oggetto mese precedente alla dataLilmite + + + + + + oggetto mese corrente fino alla dataLilmite + + + + + + confronta le date e restituisce true se le date sono nello stesso mese + + + + + + + + restituisce l'intervallo del giorno completo che comprende la data indicata + + + + + + + restituisce l'intervallo di N giorni fino alla data indicata + + + + + + + + restituisce l'intervallo della settimana corrente per la data indicata + + + + + + + restituisce l'intervallo del mese corrente per la data indicata + + + + + + + restituisce l'intervallo del mese che comprendela data indicata + + + + + + + restituisce l'intervallo dell'anno corrente per la data indicata + + + + + + + oggetto singleton + + + + + classe di gestione delle email + + + + + stringa nel nome DNS o dell'ip del server SMTP + + + + + metodo static per la gestione delle email + + + + + + metodo static per la gestione delle email + + + + + + + procedura invio email + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + procedura invio email + scrittura in log! + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + metodo singleton gestione email... + + + + + Tipo di comparazione, Binary == CaseSensitive, Text = insensitive + + + + + tipo controllo : binario + + + + + tipo controllo : text + + + + + Funzione di splitting compatibile con multi-character e multi-line + + + + + stringa da splittare + + + + + Delimiter con cui splittare + + + + + Costruttore dello Splitter + + + + + comparatore case sensitive + + + + + + + + comparatore case insensitive + + + + + + + + parte principale dello splitter + + stringa da splittare + delimitatore ricercato + true=il delimiter è un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base) + + 0 -> Binary=CaseSensitive, 1 -> Text=case insensitive + + + + + elimina dal nome file il tipo (desinenza) + + + + + + + Classe di metodi che estendono quelli base applicati alle string + + + + + Trasforma in MAIUSCOLo il primo carattere della stringa + + stringa da processare + stringa processata + + + + restituisce la stringa completa e corretta del filepath del server (anche con vDir) + + path relativo alla cartella iis dell'applicativo + path fisico tradotto + + + + effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi + + + + + + + fornisce dati di base per l'utente + + + + + fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE + + + + + + + restituisce la riga completa dall'username richiesto + + + + + + + + calcola il nome del computer dato l'IP + + + + + + + scarica una pagina da URL e fornisce testo string + + Indirizzo pagina (completo) + username (se necessario) + password (se necessaria) + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + classe gestione utente: auth e permission/ruoli - versione GENERICA + + + + + cancella da session l'utente + + + + + carica la riga dati utente + + + + + carica la riga dati utente da SOLO USERNAME + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato + + + + + + Effettua setup dei permessi una volta salvati i diritti + + + + + imposta la lingua utente dal valore della riga DB + + + + + costruisce la mappa del sito per l'utente + + + + + formatta un nodo in modo corretto dai dati indicati + + + + + + + + + inizializza la gestione utente... + + + + + traduce il lemma nella lingua dell'user corrente + + + + + + + traduce il lemma in inglese + + + + + + + traduce il lemma nella lingua richiesta + + + + + + + traduce il lemma nella lingua dell'user e in inglese tra parentesi + + + + + + + LogOff utente con reset dati + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + + + + + + + + controllo utente/pwd da tab + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato + + + + + + + + + salva dati accessori quali il cdc dell'utente... + + + + + verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta + + + + + + + verifica le credenziali AD dell'utente... + + + + + + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') + + + + + + + ricarica e ri-traduce la mappa sito per l'utente... + + + + + retituisce il nome apgina dai permessi utente + + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente data la matricola... + + matricola + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... + + {dominio\}userName + + + + + restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti + + + + + + + + restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + tabella utenti + + + + restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + stringa di email separate da "," + + + + crea un nuovo utente con le credenziali indicate + + + + + + + + + + + + assegna il diritto all'utente indicato + + + + + + + + + + + toglier il diritto all'utente indicato + + + + + + + + + + + restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) + + modulo di cui si testano i diritti + + + + + versione statica della classe utente come singleton UtenTeSignletoN + + + + + restituisce la tabella diritti da session + + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + retituisce username AD + + + + + oggetto utente con metodi get/set + + + + + oggetto password con metodi get/set + + + + + oggetto dominio con metodi get/set + + + + + oggetto modulo (applicazione) con metodi get/set + + + + + oggetto lingua utente con metodi get/set + + + + + oggetto runMode corrente + + + + + restituisce true se utente forzato da forceUser.aspx + + + + + restituisce i valori della riga utente da db + + + + + restituisce una stringa formattata con cognome, nome e matricola + + + + + restituisce una stringa della sigla dell'utente + + + + + restituisce una stringa formattata con cognome e nome + + + + + restituisce una stringa formattata con cognome + + + + + restituisce una stringa formattata con nome + + + + + fornisce un file XML della mappa del sito abilitato per l'utente... + + + + + è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... + + + + + Accesso in lettura e scrittura al filesystem per gestione files upload e download + + + + + path di lavoro dei metodi leggi/scrivi + + + + + verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale + + + + + + + restituisce una tab di files dato l'elenco dei files + + + + + + + setta le directory + + + + + + oggetto WebClient + + + + + inizializza il metodo alla cartella indicata + + + non serve +... x retrocompatibilità... + + + + metodo di avvio empty + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath + + + + + + + Legge i dati da uno stream fino a quando arriva alla fine. + I dati sono restituiti come un byte[] array. un eccezione IOException è + sollevata se una delle chiamate IO sottostanti fallisce. + + Lo stream da cui leggere + Lunghezza buffer iniziale (-1 = default 32k) + + + + verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo + + + + + + ottiene il dataset dei files presenti nella directory indicata esplicitamente + + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) + + + + + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + elenco dei files come array di oggetti FileInfo + + + + + + elenco dei files come array di oggetti FileInfo filtrati per parametro + + + + + + + elimina la directory di lavoro se è dir virtuale mappata + + + + + + elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno + + regexp selezione files in dir (* = tutti!!!) + + + + + verifica se il file indicato esista in workDir + + + + + + + elimina il file indicato dalla directory di lavoro + + + + + + + restituisce lo stream del file richiesto + + + + + + + restituisce la stringa letta dal file richiesto + + + + + + + scrive il file dallo stream byte[] inviato + + + + + + + + scrive il file dalla stringa inviata + + + + + + + + converte una string in un byte[] + + + + + + + converte un byte[] in una string + + + + + + + sposta il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + + imposta la dir di lavoro + + + + + + imposta la dir di lavoro + + + non serve +... x retrocompatibilità... + + + + imposta la dir di lavoro impostandola dal mapPath corretto della web app... + + + + + + esegue un comando in shell + + + + + + + + + esegue un comando in shell + + + + + + + + + Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto + + url del file + nome con cui salvare il file + + + + + comprime zip il file indicato + + + + + + + comprime zip i files corrispondenti alla RegExp indicata nella dir corrente + + Espressione ricerca, come *.txt + Nome del file zip da creare + + + + + scompatta tutto il contenuto di un file zip + + + + + + + scompatta uno specifico file contenuto in un file zip + + + + + + + elimina il file indicato + + + + + + + calcola la dim della directory corrente... + + + + + + + elimina il file + vecchio + + + + + + + versione statica (singleton) del'oggetto fileMover + + + + + classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali + + + + + valore originale + + + + + nuovo valore + + + + + dictionary dei parametri vecchi + + + + + dictionary dei parametri nuovi + + + + + inizializzazione classe + + + + + valorizza i diff dei valori old e new + + + + + calcola solo il vettore dei valori old (x delete) + + + + + oggetto statico per il confronto valori + + + + + stringa diff dei valori originali modificati + + + + + stringa diff dei valori nuovi modificati + + + + + dictionary dei parametri old + + + + + dictionary dei parametri new + + + + + classe gestione logging esteso di eventi e note utente (correlabili) + + + + + TableAdapter di accesso alla tabella anagrafica filtraggi + + + + + TableAdapter di accesso alla tabella anagrafica record + + + + + TableAdapter di accesso alla tabella logging record di eventi + + + + + TableAdapter di accesso alla tabella logging utente + + + + + TableAdapter di accesso alla vista logging eventi + + + + + TableAdapter di accesso alla vista logging utente + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + avvio i tari tableAdapters + + + + + avvio della classe istanziando db e + + + + + oggetto statico di accesso ai metodi della classe... + + + + + tabella eventi + + + + + + tabella note + + + + + + tabella eventi secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + inserisce l'evento indicato dai parametri + + user che ha generato l'evento + pagina/form applicaizone in cui l'evento si è generato + valore originale(se c'è) + valore nuovo/modificato + descrizione evento (poi gestita con anagrafica interna) + filtro logico evento (poi gestita con anagrafica interna) + + + + inserisce la nota utente indicata dai parametri, restituisce idx della nota creata... + + user che ha inserito la nota + testo della nota + valore ulteriore da associare alla nota (es: label, codice, versione, ...) + filtro logico evento (poi gestita con anagrafica interna) + intero dell'idx della nota creata + + + + associa l'evento e la nota indicati + + idx del record da associare + idx chiave della nota da associare + + + + associa l'ultimo evento del filtro indicato alla nota + + filtro associato all'ultimo evento... + idx chiave della nota da associare + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + Elimina gli eventi cestinati generati dall'utente indicato + + utente generatore dell'evento + + + + Elimina gli eventi cestinati anteriori alla data selezionata + + dataOra dell'evento + + + + effettua la registrazione dell'evento in session + + + + + metodo di comportamento del controllo di logging + + + + + nasconde pannello log + + + + + memorizza log inserito + + + + + mostra pannello log + + + + + metodo di comportamento del controllo di logging + + + + + indica il primo step del doppio livello di approvazione (completamento) + + + + + SOLO con incremento indice di revisione dell'oggetto approvato + + + + + SOLO mantenendo indice di revisione corrente + + + + + permette SIA con revisione che senza (e anche rev -1) + + + + + Pagina base applicazioni SteamWare da cui derivare le altre + + + + + Iniziazlizzazione void (non fa nulla) + + + + + Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer + + + + + + + rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente + + titolo da mostrare nella pagina WIP + descrizione da mostrare nella pagina WIP + diff --git a/GMW/GMW/bin/SteamWare.dll b/GMW/GMW/bin/SteamWare.dll index 04ad31bd..b1888291 100644 Binary files a/GMW/GMW/bin/SteamWare.dll and b/GMW/GMW/bin/SteamWare.dll differ diff --git a/GMW/GMW/mazzAppSettings.config b/GMW/GMW/mazzAppSettings.config index 0a9aa19c..6d77b305 100644 --- a/GMW/GMW/mazzAppSettings.config +++ b/GMW/GMW/mazzAppSettings.config @@ -7,7 +7,7 @@ - + diff --git a/GMW/GMW/mazzAppSettingsSP.config b/GMW/GMW/mazzAppSettingsSP.config index f1ab504e..e58f82c2 100644 --- a/GMW/GMW/mazzAppSettingsSP.config +++ b/GMW/GMW/mazzAppSettingsSP.config @@ -7,7 +7,7 @@ - + diff --git a/GMW/GMW/mazzAppSettingsSP_test.config b/GMW/GMW/mazzAppSettingsSP_test.config index 9fb04d99..7b440101 100644 --- a/GMW/GMW/mazzAppSettingsSP_test.config +++ b/GMW/GMW/mazzAppSettingsSP_test.config @@ -7,7 +7,7 @@ - + @@ -95,7 +95,7 @@ - + diff --git a/GMW/GMW/mazzAppSettingsTK.config b/GMW/GMW/mazzAppSettingsTK.config index 97f959c6..29ef9091 100644 --- a/GMW/GMW/mazzAppSettingsTK.config +++ b/GMW/GMW/mazzAppSettingsTK.config @@ -7,7 +7,7 @@ - + diff --git a/GMW/GMW/mazzAppSettingsTK_test.config b/GMW/GMW/mazzAppSettingsTK_test.config index 0a9aa19c..6d77b305 100644 --- a/GMW/GMW/mazzAppSettingsTK_test.config +++ b/GMW/GMW/mazzAppSettingsTK_test.config @@ -7,7 +7,7 @@ - + diff --git a/GMW/GMW/obj/Debug/GMW.dll b/GMW/GMW/obj/Debug/GMW.dll index 7e57f18f..310e8f97 100644 Binary files a/GMW/GMW/obj/Debug/GMW.dll and b/GMW/GMW/obj/Debug/GMW.dll differ diff --git a/GMW/GMW/obj/Debug/RdlCompile.cache b/GMW/GMW/obj/Debug/RdlCompile.cache index 97ae7c71..cabda214 100644 Binary files a/GMW/GMW/obj/Debug/RdlCompile.cache and b/GMW/GMW/obj/Debug/RdlCompile.cache differ diff --git a/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache b/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache index 5b966f42..58336523 100644 Binary files a/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache and b/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache differ diff --git a/GMW/GMW/obj/Release/GMW.dll b/GMW/GMW/obj/Release/GMW.dll index 48d04d2b..7de2af75 100644 Binary files a/GMW/GMW/obj/Release/GMW.dll and b/GMW/GMW/obj/Release/GMW.dll differ diff --git a/GMW/GMW/obj/Release/RdlCompile.cache b/GMW/GMW/obj/Release/RdlCompile.cache index 97ae7c71..63f51488 100644 Binary files a/GMW/GMW/obj/Release/RdlCompile.cache and b/GMW/GMW/obj/Release/RdlCompile.cache differ diff --git a/GMW/GMW/obj/Release/ResolveAssemblyReference.cache b/GMW/GMW/obj/Release/ResolveAssemblyReference.cache index 1a18680f..593fb8ef 100644 Binary files a/GMW/GMW/obj/Release/ResolveAssemblyReference.cache and b/GMW/GMW/obj/Release/ResolveAssemblyReference.cache differ diff --git a/GMW/GMW/setupTgt.bat b/GMW/GMW/setupTgt.bat new file mode 100644 index 00000000..46f8d603 --- /dev/null +++ b/GMW/GMW/setupTgt.bat @@ -0,0 +1,39 @@ +@echo off +echo Effettua setup dei file specifici per i 2 ambienti SP/TK pre build installer: verifica da nome configurazione %1 + +if %1 == "Release" goto Release +if %1 == "Debug" goto Debug +if %1 == "Installer" goto Installer +if %1 == "InstallerSP" goto InstallerSP +if %1 == "InstallerTK" goto InstallerTK + +:Release +echo Release: non devo copiare nulla +goto END + +:Debug +echo Debug: non devo copiare nulla +goto END + +:Installer +echo Installer: non devo copiare nulla +goto END + +:InstallerSP +echo InstallerSP: copio files San Possidonio +copy %2"Reports\SP\*" %2"Reports\" +copy %2"mazzAppSettingsSP_test.config" %2"mazzAppSettings.config" +copy %2"mazzConnectionStringsSP_test.config" %2"mazzConnectionStrings.config" +copy %2"images\flusso_SP.png" %2"images\flusso.png" +goto END + +:InstallerTK +echo InstallerTK: copio files Tekal +copy %2"Reports\TK\*" %2"Reports\" +copy %2"mazzAppSettingsTK_test.config" %2"mazzAppSettings.config" +copy %2"mazzConnectionStringsTK_test.config" %2"mazzConnectionStrings.config" +copy %2"images\flusso_TK.png" %2"images\flusso.png" +goto END + +:END +echo Fatto! \ No newline at end of file diff --git a/GMW/GMW_Term/mazzAppSettingsSP_test.config b/GMW/GMW_Term/mazzAppSettingsSP_test.config index d39ddfa5..01fe6614 100644 --- a/GMW/GMW_Term/mazzAppSettingsSP_test.config +++ b/GMW/GMW_Term/mazzAppSettingsSP_test.config @@ -52,7 +52,7 @@ - + @@ -79,7 +79,7 @@ - + diff --git a/GMW/GMW_data/GMW_data.csproj b/GMW/GMW_data/GMW_data.csproj index aa26369f..5f97dce2 100644 --- a/GMW/GMW_data/GMW_data.csproj +++ b/GMW/GMW_data/GMW_data.csproj @@ -30,6 +30,22 @@ prompt 4 + + bin\InstallerTK\ + TRACE + true + pdbonly + AnyCPU + prompt + + + bin\InstallerSP\ + TRACE + true + pdbonly + AnyCPU + prompt + @@ -272,7 +288,9 @@ - + + + @@ -282,6 +300,9 @@ + + + diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00435.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00435.sql index 4006259a..d7a17add 100644 --- a/GMW/GMW_data/SqlScripts/V1.2/GMW_00435.sql +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00435.sql @@ -97,33 +97,6 @@ commit; go -set xact_abort on -go - -begin transaction -go - -INSERT INTO dbo.Permessi - VALUES ('POST_anime_mult', 'animeMult.aspx', 4, 6, 'PostAnimeMult', 'PostAnimeMultExpl') -go - -commit transaction -go - - -set xact_abort on -go - -begin transaction -go - -INSERT INTO dbo.Permessi2Funzione - VALUES ('POST_anime_mult', N'GMW_animeMulti', 'S') -go - -commit transaction -go - set xact_abort on; go diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-SP-Data.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-SP-Data.sql new file mode 100644 index 00000000..cf1f862b --- /dev/null +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-SP-Data.sql @@ -0,0 +1,4 @@ +-- update x zero del blocco... +update TabTranPosizEventi +set IdxBloccoTo=0 +where (ISNULL(IdxBloccoTo,9999) = 9999) \ No newline at end of file diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-SP.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-SP.sql index c203eba0..679ab043 100644 --- a/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-SP.sql +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-SP.sql @@ -56,15 +56,6 @@ commit go --- update x zero del blocco... -update TabTranPosizEventi -set IdxBloccoTo=0 -where (ISNULL(IdxBloccoTo,9999) = 9999) - -commit -go - - -- registro versione... INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(436, GETDATE()) GO diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-TK-Data.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-TK-Data.sql new file mode 100644 index 00000000..0625c7b8 --- /dev/null +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-TK-Data.sql @@ -0,0 +1,175 @@ + +/* + INSERISCO RECORD PER GESTIONE DEL MAGAZZINO DI APPOGGIO ANIME ESTERNE +*/ + + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagPosizioni + VALUES (-2222, N'TK - Anime EXT consumate', 0) +INSERT INTO dbo.AnagPosizioni + VALUES (2222, N'TK - Anime EXT', 0) +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagMag + VALUES (N'2222', N'TK', N'Anime EXT TK', 1) +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.Blocchi on +go + +INSERT INTO dbo.Blocchi + (IdxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ) + VALUES (64, N'2222', N'TK', N'AE', N'Descrizione n.d.', 1, 1, 1) +go + +set identity_insert dbo.Blocchi off +go + +commit transaction +go + + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.TipoCella on +go + +INSERT INTO dbo.TipoCella + (IdxTipoCella, CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_Kg, CheckPiena, SetMag) + VALUES (28, N'2222', N'TK', 1, 100, 850, 900, 1300, 1000, 0, 1) +go + +set identity_insert dbo.TipoCella off +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +set identity_insert dbo.Celle on +go + +INSERT INTO dbo.Celle + (IdxCella, CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, Piena, IdxBlocco, X, Y, Z) + VALUES (6201, N'TK', N'AE010101', 28, N'-', 1, 0, 64, 1, 1, 1) +go + +set identity_insert dbo.Celle off +go + +commit transaction +go + + +/* + INSERISCO I RECORD PER GESTIONE NUOVA IdxBloccoTo sulle transazioni in modo da gestire il magazzino ( Blocco ) a cui inviare + gli UDC quando li creo ( slegare IdxPosizione e locazione di invio ) +*/ + +set xact_abort on +go + +begin transaction +go + +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'DelibFusi' and IdxPosizione=7 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'DelWipPost' and IdxPosizione=305 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'DelWipPre' and IdxPosizione=290 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'MagPreAnim' and IdxPosizione=-2 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'MagPreAnim' and IdxPosizione=2 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'MagPreFin' and IdxPosizione=24 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'MagPreFus' and IdxPosizione=7 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'MagPreFus' and IdxPosizione=84 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'MagPreGbox' and IdxPosizione=24 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'MagPreWip' and IdxPosizione=84 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'SpeWipTerz' and IdxPosizione=290 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'SpeWipTerz' and IdxPosizione=295 +INSERT INTO dbo.TabTranPosizEventi + VALUES (N'UDC_ANIMA', 2, 2222, 0, 0) +INSERT INTO dbo.TabTranPosizEventi + VALUES (N'UDC_ANIMA', 2222, 2, 49, 0) +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'UDC_CONS' and IdxPosizione=2 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'UDC_CONS' and IdxPosizione=6 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'UDC_CONS' and IdxPosizione=24 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'UDC_CONS' and IdxPosizione=84 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'UDC_RIEN54' and IdxPosizione=88 +UPDATE dbo.TabTranPosizEventi SET + IdxBloccoTo=0 + WHERE CodEvento=N'UDC_RIEN84' and IdxPosizione=88 +go + +commit transaction +go + diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-TK.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-TK.sql index e88cc219..3935aa1a 100644 --- a/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-TK.sql +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00436-TK.sql @@ -57,176 +57,6 @@ go - -set xact_abort on -go - -begin transaction -go - -INSERT INTO dbo.AnagPosizioni - VALUES (-2222, N'TK - Anime EXT consumate', 0) -INSERT INTO dbo.AnagPosizioni - VALUES (2222, N'TK - Anime EXT', 0) -go - -commit transaction -go - - -set xact_abort on -go - -begin transaction -go - -INSERT INTO dbo.AnagMag - VALUES (N'2222', N'TK', N'Anime EXT TK', 0) -go - -commit transaction -go - - -set xact_abort on -go - -begin transaction -go - -set identity_insert dbo.Blocchi on -go - -INSERT INTO dbo.Blocchi - (IdxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ) - VALUES (64, N'2222', N'TK', N'AE', N'Descrizione n.d.', 1, 1, 1) -go - -set identity_insert dbo.Blocchi off -go - -commit transaction -go - - - -set xact_abort on -go - -begin transaction -go - -set identity_insert dbo.TipoCella on -go - -INSERT INTO dbo.TipoCella - (IdxTipoCella, CodMag, CodCS, Quantita, Capienza, Max_X, Max_Y, Max_Z, Max_Kg, CheckPiena, SetMag) - VALUES (28, N'2222', N'TK', 1, 100, 850, 900, 1300, 1000, 0, 1) -go - -set identity_insert dbo.TipoCella off -go - -commit transaction -go - - -set xact_abort on -go - -begin transaction -go - -set identity_insert dbo.Celle on -go - -INSERT INTO dbo.Celle - (IdxCella, CodCS, CodCella, IdxTipoCella, Descrizione, Attiva, Piena, IdxBlocco, X, Y, Z) - VALUES (6201, N'TK', N'AE010101', 28, N'-', 1, 0, 64, 1, 1, 1) -go - -set identity_insert dbo.Celle off -go - -commit transaction -go - - -set xact_abort on -go - -begin transaction -go - -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'DelibFusi' and IdxPosizione=7 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'DelWipPost' and IdxPosizione=305 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'DelWipPre' and IdxPosizione=290 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'MagPreAnim' and IdxPosizione=-2 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'MagPreAnim' and IdxPosizione=2 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'MagPreFin' and IdxPosizione=24 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'MagPreFus' and IdxPosizione=7 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'MagPreFus' and IdxPosizione=84 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'MagPreGbox' and IdxPosizione=24 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'MagPreWip' and IdxPosizione=84 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'SpeWipTerz' and IdxPosizione=290 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'SpeWipTerz' and IdxPosizione=295 -INSERT INTO dbo.TabTranPosizEventi - VALUES (N'UDC_ANIMA', 2, 2222, 0, 0) -INSERT INTO dbo.TabTranPosizEventi - VALUES (N'UDC_ANIMA', 2222, 2, 49, 0) -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'UDC_CONS' and IdxPosizione=2 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'UDC_CONS' and IdxPosizione=6 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'UDC_CONS' and IdxPosizione=24 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'UDC_CONS' and IdxPosizione=84 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'UDC_RIEN54' and IdxPosizione=88 -UPDATE dbo.TabTranPosizEventi SET - IdxBloccoTo=0 - WHERE CodEvento=N'UDC_RIEN84' and IdxPosizione=88 -go - -commit transaction -go - - - - - - - -- registro versione... INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(436, GETDATE()) GO diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-SP.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-SP.sql new file mode 100644 index 00000000..6400a298 --- /dev/null +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-SP.sql @@ -0,0 +1,340 @@ +-- stati prodotto... +alter table AnagStatiProdotto add + CodGruppo nvarchar(50) +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagStatiProdotto + VALUES (N'Anim', N'Anima (interna)', N'Finito') +INSERT INTO dbo.AnagStatiProdotto + VALUES (N'AnimExt', N'Anima (esterna)', N'Finito') +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'DaSmat' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'DaTran' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Finito' + WHERE CodStato=N'Fin' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Mp' + WHERE CodStato=N'MP' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Mp' + WHERE CodStato=N'MP-NA' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'Sabb' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'Tran' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'Wip' +go + +commit transaction +go + + +-- relazioni UDC +set xact_abort on +go + +begin transaction +go + +alter table RelazUDC add + dataMod datetime constraint DF_RelazUDC_dataMod default (getdate()) +go + +commit +go + + +update RelazUDC +set dataMod ='2012-01-01' +where ISNULL(dataMod,'2012-01-01') = '2012-01-01' +GO + + + +-- blocchi +set xact_abort on +go + +begin transaction +go + +alter table Blocchi drop + constraint i_CodBlocco , + constraint FK_Blocchi_AnagMag +go + +exec sp_rename 'PK_Blocchi', 'tmp__PK_Blocchi', 'OBJECT' +go + +exec sp_rename 'Blocchi', 'tmp__Blocchi_1', 'OBJECT' +go + +create table Blocchi( + IdxBlocco int not null constraint PK_Blocchi primary key, + CodMag nvarchar(50), + CodCS nchar(2), + CodBlocco nvarchar(3) not null constraint i_CodBlocco unique, + DescBlocco nvarchar(50), + NumX int, + NumY int, + NumZ int +) +go + +alter table Blocchi add + constraint FK_Blocchi_AnagMag foreign key(CodMag,CodCS) references AnagMag(CodMag,CodCS) on update cascade +go + +exec sp_addextendedproperty 'MS_Description', 'numero elementi X (colonne)', 'SCHEMA', 'dbo', 'TABLE', 'Blocchi', 'COLUMN', 'NumX' +go + +exec sp_addextendedproperty 'MS_Description', 'numero elementi Y (livelli/ripiani)', 'SCHEMA', 'dbo', 'TABLE', 'Blocchi', 'COLUMN', 'NumY' +go + +exec sp_addextendedproperty 'MS_Description', 'numero elementi Z (profondita)', 'SCHEMA', 'dbo', 'TABLE', 'Blocchi', 'COLUMN', 'NumZ' +go + +insert into Blocchi(IdxBlocco,CodMag,CodCS,CodBlocco,DescBlocco,NumX,NumY,NumZ) select IdxBlocco,CodMag,CodCS,CodBlocco,DescBlocco,NumX,NumY,NumZ from tmp__Blocchi_1 +go + +drop table tmp__Blocchi_1 +go + +commit +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagMag + VALUES (N'0', N'00', N'Non definito', 0) +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.Blocchi + VALUES (0, N'0', N'00', N'000', N'Non definito', 1, 1, 1) +go + +commit transaction +go + + +-- update transizioni... +alter table TabTranPosizEventi add + constraint FK_TabTranPosizEventi_Blocchi foreign key(IdxBloccoTo) references Blocchi(IdxBlocco) on update cascade +go + + +-- update celle... +set xact_abort on +go + +begin transaction +go + +alter table Celle drop + constraint FK_Celle_TipoCella +go + + +alter table Celle add + constraint FK_Celle_Blocchi foreign key(IdxBlocco) references Blocchi(IdxBlocco) on update cascade +go + +alter table Celle add + constraint FK_Celle_TipoCella foreign key(IdxTipoCella) references TipoCella(IdxTipoCella) +go + +commit +go + +-- update insert blocchi! +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +/*************************************** +* STORED stp_Blocchi_Insert +* +* crea nuovo record blocchi magazzino +* +* Steamware, S.E.L. +* mod: 2012.05.21 +* +****************************************/ +alter PROCEDURE stp_Blocchi_Insert +( + @CodMag NVARCHAR(50), + @CodCS NVARCHAR(2), + @CodBlocco NVARCHAR(3), + @DescBlocco NVARCHAR(50), + @NumX INT, + @NumY INT, + @NumZ INT +) +AS + +BEGIN TRAN + -- inizio calcolando il primo blocco libero x chiave (non è + autoincrement)... + DECLARE @idxBlocco INT + SET @idxBlocco = ( SELECT ISNULL(MAX(idxBlocco),0)+1 AS nextIdxBlocco FROM Blocchi ) + + INSERT INTO Blocchi (idxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ) + VALUES (@idxBlocco, @CodMag, @CodCS, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ) + + +COMMIT TRAN + + +RETURN +go + +commit +go + + +-- ============= AGGIUNTE ============= + +ALTER TABLE [dbo].[Soggetti2Utente] ADD CONSTRAINT [CK_CodSoggetto_Unique] UNIQUE NONCLUSTERED +( + [CodSoggetto] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +GO + + + +/****** Object: StoredProcedure [dbo].[stp_prtCartMatPrimaByUDC] Script Date: 05/22/2012 16:52:47 ******/ +SET ANSI_NULLS ON +GO + +SET QUOTED_IDENTIFIER ON +GO + + + +-- ================================================================================================= +-- ================================================================================================= + + + + +/*************************************** +* STORED stp_prtCartMatPrimaByUDC +* +* ottiene il record del Cartellino Materia Prima dato l'UDC richiesto x la stampa +* +****************************************/ +ALTER PROCEDURE [dbo].[stp_prtCartMatPrimaByUDC] +( + @UDC VARCHAR(50) +) +AS +SELECT + RQ.nRapQual, + RQ.DataRapQual, + RQ.ProgUDC, + RQ.CodFor, + RQ.DestTerz, + ec.Particolare AS CodLega, + RQ.DataPrelFus, + RQ.TurnoPrelFus, + ec.Qta, + RQ.DestLega, + RQ.LegaScaric, + RQ.BenesQual, + ec.UDC, + Fo.DescFornitore, + Fo.DescFornitore2, + Le.CodLega AS CodLega2, + Le.DescLega, + Le.DescLega2, + ISNULL(ec.Note,'') AS Note +FROM ElencoCartellini ec +LEFT JOIN RilPro.RapQual AS RQ + ON ec.UDC = RQ.UDC +LEFT JOIN RilPro.AnagFornitori AS Fo + ON RQ.CodFor = Fo.CodFornitore +LEFT JOIN RilPro.AnagLeghe Le + ON RQ.CodLega = 'L' + Le.CodLega +WHERE ec.UDC = RTRIM(@UDC) -- 'UB31000000001' + +RETURN + + +GO + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(437, GETDATE()) +GO + + + +-- ==================================== + +INSERT [RilPro].[AnagOperatori] +VALUES ( 'O9900000000000004', 'MA' , '0000003' , '000020' , 'Fonderie Mario Mazzucconi','0000000210', 'Ambivere', 'Rottoli' , 'Giancarlo') + +INSERT dbo.Soggetti2Utente +VALUES ('O9900000000000004','Giancarlo','STEAMWAREWIN') + +INSERT [RilPro].[AnagOperatori] +VALUES ( 'O9900000000000005', 'MA' , '0000003' , '000020' , 'Fonderie Mario Mazzucconi','0000000210', 'Ambivere', 'Administrator' , 'Administrator') + +INSERT dbo.Soggetti2Utente +VALUES ('O9900000000000005','Administrator','STEAMWAREWIN') + + + + + + + + + + + diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-01.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-01.sql new file mode 100644 index 00000000..3faff318 --- /dev/null +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-01.sql @@ -0,0 +1,80 @@ +-- stati prodotto... +alter table AnagStatiProdotto add + CodGruppo nvarchar(50) +go + + +-- relazioni UDC +set xact_abort on +go + +begin transaction +go + +alter table RelazUDC add + dataMod datetime constraint DF_RelazUDC_dataMod default (getdate()) +go + +commit +go + + +update RelazUDC +set dataMod ='2012-01-01' +where ISNULL(dataMod,'2012-01-01') = '2012-01-01' +GO + + + +-- blocchi +set xact_abort on +go + +begin transaction +go + +alter table Blocchi drop + constraint i_CodBlocco , + constraint FK_Blocchi_AnagMag +go + +exec sp_rename 'PK_Blocchi', 'tmp__PK_Blocchi', 'OBJECT' +go + +exec sp_rename 'Blocchi', 'tmp__Blocchi_1', 'OBJECT' +go + +create table Blocchi( + IdxBlocco int not null constraint PK_Blocchi primary key, + CodMag nvarchar(50), + CodCS nchar(2), + CodBlocco nvarchar(3) not null constraint i_CodBlocco unique, + DescBlocco nvarchar(50), + NumX int, + NumY int, + NumZ int +) +go + +alter table Blocchi add + constraint FK_Blocchi_AnagMag foreign key(CodMag,CodCS) references AnagMag(CodMag,CodCS) on update cascade +go + +exec sp_addextendedproperty 'MS_Description', 'numero elementi X (colonne)', 'SCHEMA', 'dbo', 'TABLE', 'Blocchi', 'COLUMN', 'NumX' +go + +exec sp_addextendedproperty 'MS_Description', 'numero elementi Y (livelli/ripiani)', 'SCHEMA', 'dbo', 'TABLE', 'Blocchi', 'COLUMN', 'NumY' +go + +exec sp_addextendedproperty 'MS_Description', 'numero elementi Z (profondita)', 'SCHEMA', 'dbo', 'TABLE', 'Blocchi', 'COLUMN', 'NumZ' +go + +insert into Blocchi(IdxBlocco,CodMag,CodCS,CodBlocco,DescBlocco,NumX,NumY,NumZ) select IdxBlocco,CodMag,CodCS,CodBlocco,DescBlocco,NumX,NumY,NumZ from tmp__Blocchi_1 +go + +drop table tmp__Blocchi_1 +go + +commit +go + diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-02-DATA.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-02-DATA.sql new file mode 100644 index 00000000..cce6a9c4 --- /dev/null +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-02-DATA.sql @@ -0,0 +1,108 @@ +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagStatiProdotto + VALUES (N'Anim', N'Anima (interna)', N'Finito') +INSERT INTO dbo.AnagStatiProdotto + VALUES (N'AnimExt', N'Anima (esterna)', N'Finito') +go + +commit transaction +go + + +set xact_abort on +go + +begin transaction +go + +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'DaSmat' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'DaTran' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Finito' + WHERE CodStato=N'Fin' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Mp' + WHERE CodStato=N'MP' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Mp' + WHERE CodStato=N'MP-NA' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'Sabb' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'Tran' +UPDATE dbo.AnagStatiProdotto SET + CodGruppo=N'Wip' + WHERE CodStato=N'Wip' +go + +commit transaction +go + +-- metto Blocco 0 x references tabTranPosizEventi +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.AnagMag + VALUES (N'0', N'00', N'Non definito', 0) +go + +commit transaction +go + +set xact_abort on +go + +begin transaction +go + +INSERT INTO dbo.Blocchi + VALUES (0, N'0', N'00', N'000', N'Non definito', 1, 1, 1) +go + +commit transaction +go + +-- ====================================== + +INSERT INTO dbo.AnagTipoEvento +VALUES ( 'LDP_TerzAn' , 'LDP Anime a Terzista' ) + +INSERT INTO dbo.TabTranPosizEventi +VALUES ( 'LDP_TerzAn', 2 , -2, 0 , 'False' ) + +INSERT INTO dbo.TabTranPosizEventi +VALUES ( 'LDP_TerzAn', -2 , 2, 0 , 'False' ) + +INSERT INTO dbo.TipoListaPrelievo +VALUES ( '05-TerAn' ,'Lista Prelievo Anime Terzista' ,'LPA010101' , 'LDP_TerzAn' , 0 , 1 , 'A' ) + +-- ==================================== + +INSERT [RilPro].[AnagOperatori] +VALUES ( 'O9900000000000004', 'MA' , '0000003' , '000020' , 'Fonderie Mario Mazzucconi','0000000210', 'Ambivere', 'Rottoli' , 'Giancarlo') + +INSERT dbo.Soggetti2Utente +VALUES ('O9900000000000005','Administrator','STEAMWAREWIN') + +INSERT dbo.Soggetti2Utente +VALUES ('O9900000000000004','Giancarlo','STEAMWAREWIN') + +INSERT [RilPro].[AnagOperatori] +VALUES ( 'O9900000000000005', 'MA' , '0000003' , '000020' , 'Fonderie Mario Mazzucconi','0000000210', 'Ambivere', 'Administrator' , 'Administrator') + + + diff --git a/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-03-da fare dopo DATA.sql b/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-03-da fare dopo DATA.sql new file mode 100644 index 00000000..0a6ad83f --- /dev/null +++ b/GMW/GMW_data/SqlScripts/V1.2/GMW_00437-TK-03-da fare dopo DATA.sql @@ -0,0 +1,152 @@ + +-- update transizioni... +alter table TabTranPosizEventi add + constraint FK_TabTranPosizEventi_Blocchi foreign key(IdxBloccoTo) references Blocchi(IdxBlocco) on update cascade +go + + +-- update celle... +set xact_abort on +go + +begin transaction +go + +alter table Celle drop + constraint FK_Celle_TipoCella +go + + +alter table Celle add + constraint FK_Celle_Blocchi foreign key(IdxBlocco) references Blocchi(IdxBlocco) on update cascade +go + +alter table Celle add + constraint FK_Celle_TipoCella foreign key(IdxTipoCella) references TipoCella(IdxTipoCella) +go + +commit +go + +-- update insert blocchi! +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +/*************************************** +* STORED stp_Blocchi_Insert +* +* crea nuovo record blocchi magazzino +* +* Steamware, S.E.L. +* mod: 2012.05.21 +* +****************************************/ +alter PROCEDURE stp_Blocchi_Insert +( + @CodMag NVARCHAR(50), + @CodCS NVARCHAR(2), + @CodBlocco NVARCHAR(3), + @DescBlocco NVARCHAR(50), + @NumX INT, + @NumY INT, + @NumZ INT +) +AS + +BEGIN TRAN + -- inizio calcolando il primo blocco libero x chiave (non è + autoincrement)... + DECLARE @idxBlocco INT + SET @idxBlocco = ( SELECT ISNULL(MAX(idxBlocco),0)+1 AS nextIdxBlocco FROM Blocchi ) + + INSERT INTO Blocchi (idxBlocco, CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ) + VALUES (@idxBlocco, @CodMag, @CodCS, @CodBlocco, @DescBlocco, @NumX, @NumY, @NumZ) + + +COMMIT TRAN + + +RETURN +go + +commit +go + +-- ============= AGGIUNTE ============= + +ALTER TABLE [dbo].[Soggetti2Utente] ADD CONSTRAINT [CK_CodSoggetto_Unique] UNIQUE NONCLUSTERED +( + [CodSoggetto] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] +GO + + + +/****** Object: StoredProcedure [dbo].[stp_prtCartMatPrimaByUDC] Script Date: 05/22/2012 16:52:47 ******/ +SET ANSI_NULLS ON +GO + +SET QUOTED_IDENTIFIER ON +GO + + + +-- ================================================================================================= +-- ================================================================================================= + + + + +/*************************************** +* STORED stp_prtCartMatPrimaByUDC +* +* ottiene il record del Cartellino Materia Prima dato l'UDC richiesto x la stampa +* +****************************************/ +ALTER PROCEDURE [dbo].[stp_prtCartMatPrimaByUDC] +( + @UDC VARCHAR(50) +) +AS +SELECT + RQ.nRapQual, + RQ.DataRapQual, + RQ.ProgUDC, + RQ.CodFor, + RQ.DestTerz, + ec.Particolare AS CodLega, + RQ.DataPrelFus, + RQ.TurnoPrelFus, + ec.Qta, + RQ.DestLega, + RQ.LegaScaric, + RQ.BenesQual, + ec.UDC, + Fo.DescFornitore, + Fo.DescFornitore2, + Le.CodLega AS CodLega2, + Le.DescLega, + Le.DescLega2, + ISNULL(ec.Note,'') AS Note +FROM ElencoCartellini ec +LEFT JOIN RilPro.RapQual AS RQ + ON ec.UDC = RQ.UDC +LEFT JOIN RilPro.AnagFornitori AS Fo + ON RQ.CodFor = Fo.CodFornitore +LEFT JOIN RilPro.AnagLeghe Le + ON RQ.CodLega = 'L' + Le.CodLega +WHERE ec.UDC = RTRIM(@UDC) -- 'UB31000000001' + +RETURN + + +GO + +-- registro versione... +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(437, GETDATE()) +GO diff --git a/GMW/GMW_data/bin/Debug/GMW_data.dll b/GMW/GMW_data/bin/Debug/GMW_data.dll index 788368cc..2478e562 100644 Binary files a/GMW/GMW_data/bin/Debug/GMW_data.dll and b/GMW/GMW_data/bin/Debug/GMW_data.dll differ diff --git a/GMW/GMW_data/bin/Debug/SteamWare.dll b/GMW/GMW_data/bin/Debug/SteamWare.dll index 04ad31bd..19a22f8a 100644 Binary files a/GMW/GMW_data/bin/Debug/SteamWare.dll and b/GMW/GMW_data/bin/Debug/SteamWare.dll differ diff --git a/GMW/GMW_data/bin/Debug/SteamWare.xml b/GMW/GMW_data/bin/Debug/SteamWare.xml index 6809ec2a..b1e492ef 100644 --- a/GMW/GMW_data/bin/Debug/SteamWare.xml +++ b/GMW/GMW_data/bin/Debug/SteamWare.xml @@ -4,5 +4,3382 @@ SteamWare + + + classe gesione log files applicazioni + + + + + directory base x logs + + + + + nome del file corrente + + + + + max mb di log da accumulare + + + + + controlla se si debba mantenere sotto controllo la dimensioen della cartella logs + + + + + singleton del logger + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata + + + + + avvio del logger nella dir desiderata con il max di dati indicato + + + + + resetta il logfile odierno + + + + + scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?) + + testo iniziale del log + + + + + scrive un messaggio di log con etichetta pre + + testo messaggio + tipo di log da registrare (etichetta [...]) + + + + + fornisce il nome del file in cui loggare (ed eventualmente crea...) + + + + + provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb + + + + + fornisce il file + vecchio + + + + + + + livello di log applicazione (da web.config, chiave '_logLevel') + + + + + tipo di log ammesso + + + + + informazioni di debug + + + + + errori + + + + + eccezioni nell'esecuzione try/catch + + + + + errori fatali + + + + + informazioni opzionali + + + + + log dei lemmi invocati per traduzione da vocabolario + + + + + fase di avvio componente + + + + + avvisi + + + + + classe di wrap verso i TableAdapter impiegati + + + + + metodo protected di avvio della classe + + + + + procedura di avvio dei tableAdapter + + + + + procedura di avvio dei tableAdapter + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + setup delle tabelle vocabolario + + + + + prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary + + + + + + tableAdapter diritti + + + + + tableAdapter permessi + + + + + tableAdapter funzione + + + + + tableAdapter permessi2funzione + + + + + tableAdapter CdC + + + + + tableAdapter utenti + + + + + tableAdapter userData (user/pwd) + + + + + tableAdapter userDataExt (user/pwd) + + + + + table adapter lingue + + + + + table adapter vocabolario + + + + + table adapter versione vocabolario + + + + + table adapter versione anagrafica + + + + + oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione + + + + + resetta il vocabolario rileggendo i dati... + + + + + crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" + + + + + + + classe singleton x la gestione dei tableadapters + + + + + elenco lingue ammesse da vocabolario... + + + + + classe di gestione lettura + + + + + esegue parsing fornendo dati ed headers + + + + + + + + esegue parsing fornendo dati + + + + + + + esegue parsing fornendo dati come stream + + + + + + + esegue parsing fornendo dati come stream ed headers + + + + + + + + struttura di comando da input utente (es: via barcode) + + + + + definisce se il comando sia valido o no + + + + + testo da mostrare dato il comando + + + + + comando registrato + + + + + comando precedentemente inserito + + + + + descrizione del comando + + + + + descrizione del comando precedente + + + + + valore del comando + + + + + valore tradotto del comando + + + + + costruttore del metodo... + + + + + Base class for every user control in the application, containing some common + behaviour and utility methods. + It is not meant to be be used directly. + + + + + tipo id controllo con classi di base comune da cui derivare gli *.asmx + + + + + nome della pagina correntemente caricata + + + + + memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session... + + + + + stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...) + + + + + stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...) + + + + + tabella diritti + + + + + tabella di tutti i cdc + + + + + tipo di anagrafica usata + + + + + importo il tipo di vista del modulo + + + + + elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...)) + + + + + numero di righe standard x i datagrid + + + + + numero di righe standard x i datagrid di anagrafica + + + + + numero di righe standard x i datagrid lunghi + + + + + numero di righe standard x i datagrid medi + + + + + numero di righe standard x i datagrid su mezza pagina + + + + + numero di righe standard x i selettori popup + + + + + indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie... + + + + + indirizzo email dell'applicativo da cui partono le email in caso di anomalie... + + + + + indirizzo server SMTP + + + + + elenco delle pagine "safe" ovvero da non autorizzare - da web.config + + + + + elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config + + + + + valore che determina se è possibile forzare impersonificazioen utente... + + + + + livello di log (1-->5) + + + + + dir di logging + + + + + MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina + + + + + + + predisposizione dati x pagina da cache/database a seconda della disponibilità in cache o refresh (B.1.4) + + + + + popola gli oggetti e le labels... (B.1.6) + + + + + disegna la pagina: prima i controlli poi il datagrid + + + + + aggiunge i link x i selettori + + + + + sistema i vari controlli della pagina + + + + + aggiorna eventuali datalist e datagrid + + + + + sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese + + + + + calcola come percentuale la radio dividendo/divisore + + + + + + + + limita una stringa al numero max di caratteri imposto + + + + + + + + Reads data from a stream until the end is reached. The + data is returned as a byte array. An IOException is + thrown if any of the underlying IO calls fail. + + The stream to read data from + The initial buffer length + + + + converte una data in formato aaaammgg in stringa gg/mm/aaaa + + + + + + + converte una data in formato aaaammgg in stringa aaaa-mm-gg + + + + + + + converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg + + + + + + + converte una datetime in un intero tipo yyyymmddhhmmss + + + + + + + formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa + + + + + + + invia un alert jscript con messaggio indicato... + + messaggio dell'alert da mandare + + + + scrive immediatamente sulla pagina web il messaggio di avanzamento... + + + + + + restituisce una scringa formattata in testa e coda x essere un corretto comando javascript + + + + + + + invio email senza log + + + + + + + + + + invio email con log + + + + + + + + + + caricamento dati applicazione da sessione (B.1.3) + + + + + setup datamanagers... + + + + + reset update del modulo corrente + + + + + (ri)carica i dataset del modulo + + + + + verifica se tutti i dataset richiesti sono disponibili i cache + + + + + + salva nella cache i dataset caricati + + + + + carica dalla cache i dataset necessari + + + + + legge i valori standard x dataset e parametri + + + + + leggi i parametri di configurazione standard dell'applicativo + + + + + genera la stringa dei cdc autorizzati dell'utente + + + + + legge il dataset dei CdC + + + + + caricamento dati user da sessione (B.1.1) + + + + + verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized + + + + + salva in variabile pagina il nome della pagina corrente + + + + + selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx + + + + + + risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati + + condizione + tipo di eguaglianza + nome parametro + valore parametro + + + + + crea la stringa di filtraggio x data secondo modalità tipo inizio/fine/durante... + + + + + + crea la stringa di filtraggio x data secondo modalità tipo minoreUguale / uguale / maggioreUguale... + + + + + + verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !="" + + + + + + + + esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi + + filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... " + stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati + ultimo cdc trovato + cdc corrente + + + + + restituisce il cdc dell'utente data la sua matricola + + + + + + + restituisce l'utente AS dall'utente win + + + + + + + restituisce la descr del CdC + + + + + + + invia la stringa jscript di conferma pre-cancellazione + + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + + + + + restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" + + verrà usato x posizione {0}, tipo "view" + verrà usato x posizione {1}, tipo "_s.png" + tipo del file richiesto..." + + + + + effettua traduzione del lemma + + + + + + + effettua traduzione in inglese del lemma + + + + + + + definisce visibilità + + + + + + + effettua la registrazione degli eventi + + + + + effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente... + + evento da loggare + valori originali + nuovi valori + filtro associato + + + + salva in sessione i valori indicati + + dictionary dei valori vecchi + dictionary dei valori nuovi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + salva in sessione i valori per un oggetto che sta x essere eliminato + + dictionary dei valori vecchi + bool su abilitazione al log dell'oggetto + descrizione evento da loggare + filtro associato all'evento + restituisce il numero di elementi contenuti, -1 significa nessuna differenza... + + + + imposto il tipo di anagrafica del controlloS + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + variabile salvata in view state x la stringa di sorting - dg 2 + + + + + legge e scrive in viewState la stringa di filtraggio... + + + + + variabile salvata in viewstate x la direzione del sorting + + + + + genera la stringa filtro x i cdc autorizzati x l'user + + + + + + tipo di vista del modulo + + + + + Summary description for selettori + + + + + + + + + + + + + + + carica i dati CdC se in cache o da TableAdapter + + + + + restituisce l'elenco di tutti i cdc + + + + + + restituisce l'elenco di tutti i cdc della gerarchia dell'utente + + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + classe di gestione dei db x creazione/update alla versione richiesta + + + + + oggetto connessione + + + + + stringa di connessione + + + + + dir che contiene gli script da eseguire... + + + + + formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql) + + + + + avvio protected della classe + + + + + esegue gli script di sql di update dal file richiesto + + + + + + + + Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo + + NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default + + nome DB di cui cercare script + revisione di partenza + revisione di arrivo + timeout max per ogni operazione + + + + + verifica se il db indicato esiste o meno... + + + + + + + + crea il db indicato con i parametri di connessione specificati + + + + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + classe con funzioni specifiche di calcolo + + + + + inizializzazione classe + + + + + elenco dei caratteri base 36: 0..9A..Z + + + + + + converte da base di dimensione nBase a valore intero + + valore in formato nBase + base, max 36 (0..9A..Z) + + + + + metodo di accesso singleton + + + + + tipo di chart (2D/3D) + + + + + 2D + + + + + 3D + + + + + web control che disegna un grafico a torta + + + + + altezza di default + + + + + larghezza di default + + + + + padding di default + + + + + legenda visibile di default + + + + + soglia minima 5% per mostrare il dato + + + + + renderizza il contenuto + + + + + + disegna la leggenda html laterale... + + + + + + disegna piechart 2-dim + + + + + + disegna piechart 3d ellittica + + + + + + traduce la stringa colore in oggetto colore + + + + + + + converte intero a stringa esadecimale + + + + + + + converte stringa esadecimale a intero + + + + + + + tipo di grafico (2D/3D) + + + + + ampiezza del grafico + + + + + altezza del grafico + + + + + padding grafico/container + + + + + boolean se si debba mostrale la legenda + + + + + percentuale minima da mostrare + + + + + serie di dati (tipizzata) ma mostrare + + + + + testo associato al controllo + + + + + layer gestione vari tipi di memoria: cache, session... + + + + + lettore file configurazione + + + + + oggetto singleton x accesso al layer di memoria + + + + + classe gestione accessi a Session, cache, viewstate, configuration... + + + + + legge dalla config un valore bool + + + + + + + legge dalla config un valore string + + + + + + + legge dalla config un valore int + + + + + + + carica dalla sessione un dato di tipo object generico + + + + + + + carica dalla sessione un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla sessione un dato di tipo string + + + + + + + carica dalla sessione un dato di tipo long + + + + + + + carica dalla sessione un dato di tipo int + + + + + + + inserisce in session un valore + + + + + + + salvo un valore come cookie + + + + + + + + restituisco un valore da cookie + + + + + + + inserisce in session un valore + + nome della variabile + valore associato + indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) + + + + + svuota una variabile dalla session + + + + + + restituisce true se è presente in session l'oggetto richiesto + + + + + + + carica dalla Cache un dato di tipo object generico + + + + + + + carica dalla Cachee un dato di tipo boolean (se vuoto false) + + + + + + + carica dalla Cachee un dato di tipo string + + + + + + + inserisce in Cache un valore + + nome della variabile + valore + + + + inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. + + nome della variabile + valore + da registrare come tabella da svuotare on update? + + + + + svuota una variabile dalla Cache + + + + + + restituisce true se è presente in cache l'oggetto richiesto + + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update + + + + + + aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) + + + + + + + forza lo svuotamento delel tabelle indicate come in cache... + + + + + elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... + + + + + elenco dictionary dei valori in session da NON aggiornare con update... + + + + + classe gestione parametri deviceper stampa + + + + + creazione oggetto parametri per stampa + + + + + + + + + + + + formato output + + + + + altezza + + + + + larghezza + + + + + margine Sx + + + + + margine Dx + + + + + margine Top + + + + + margine Bottom + + + + + enumeratore modalità login + + + + + login AD normale + + + + + forza utente fornendo password + + + + + forza ad un utente standard scelto dall'elenco + + + + + enumeratore modalità scrittura tag siteMap + + + + + nodo di tipo iniziale - apertura + + + + + nodo di tipo foglia + + + + + nodo di tipo finale - chiusura + + + + + enumeratore tipi di anagrafica + + + + + tipo di anagrafica Brembo + + + + + tipo di anagrafica generica + + + + + tipo di vista del modulo + + + + + modalità selezione + + + + + modalità editing + + + + + modalità inserting nuovo valore + + + + + tipologia di file immagine + + + + + formato gif (no alpha channel) + + + + + formato jpeg + + + + + formato png + + + + + tipo di immagini usate per le icone di comando in web applications + + + + + icona annulla (croce rossa) + + + + + icona approva (simbolo coccarda) + + + + + icona barcode in campo bianco + + + + + icona barcode in campo arancio + + + + + icona clona (magic wand) + + + + + icona converma (spunta verde) + + + + + icona elimina (cestino) + + + + + icona modifica (matita) + + + + + icona notepad (blocco note) + + + + + icona notepad + pdf (blocco note) + + + + + icona nuovo (segno +) + + + + + icona seleziona (lente) + + + + + icona semaforo giallo + + + + + icona semaforo rosso + + + + + icona semaforo verde + + + + + icona stampa (printer) + + + + + dimensione immagini usate per le icone di comando in web applications + + + + + formato piccolo + + + + + formato medio + + + + + formato grande + + + + + modalità di esecuzione applicativi + + + + + modalità normale + + + + + modalità debug + + + + + salvataggio di tutti i lemmi tradotti + + + + + struttura che definisce i parametri di un turno di lavoro + + + + + definisce un intervalo di 2 date + + + + + data inizio + + + + + data fine + + + + + indica se sia valido il dato, ovvero inizio e fine > 0 e FINE >= INIZIO + + + + + struttura orario ordinarie/strordinarie + + + + + ore ordinarie + + + + + ore straordinarie + + + + + classe di funzioni inerenti le date + + + + + inizializzazione empty + + + + + calcola il turno di riferimento data una data di riferimento + + + + + + + costruisce un oggetto intervallo date + + + + + + + + effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine + + + + + + + + oggetto mese precedente alla dataLilmite + + + + + + oggetto mese corrente fino alla dataLilmite + + + + + + confronta le date e restituisce true se le date sono nello stesso mese + + + + + + + + restituisce l'intervallo del giorno completo che comprende la data indicata + + + + + + + restituisce l'intervallo di N giorni fino alla data indicata + + + + + + + + restituisce l'intervallo della settimana corrente per la data indicata + + + + + + + restituisce l'intervallo del mese corrente per la data indicata + + + + + + + restituisce l'intervallo del mese che comprendela data indicata + + + + + + + restituisce l'intervallo dell'anno corrente per la data indicata + + + + + + + oggetto singleton + + + + + classe di gestione delle email + + + + + stringa nel nome DNS o dell'ip del server SMTP + + + + + metodo static per la gestione delle email + + + + + + metodo static per la gestione delle email + + + + + + + procedura invio email + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + procedura invio email + scrittura in log! + + email mittente + email destinatario + oggetto dell'email + corpo del messaggio + + + + metodo singleton gestione email... + + + + + Tipo di comparazione, Binary == CaseSensitive, Text = insensitive + + + + + tipo controllo : binario + + + + + tipo controllo : text + + + + + Funzione di splitting compatibile con multi-character e multi-line + + + + + stringa da splittare + + + + + Delimiter con cui splittare + + + + + Costruttore dello Splitter + + + + + comparatore case sensitive + + + + + + + + comparatore case insensitive + + + + + + + + parte principale dello splitter + + stringa da splittare + delimitatore ricercato + true=il delimiter è un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base) + + 0 -> Binary=CaseSensitive, 1 -> Text=case insensitive + + + + + elimina dal nome file il tipo (desinenza) + + + + + + + Classe di metodi che estendono quelli base applicati alle string + + + + + Trasforma in MAIUSCOLo il primo carattere della stringa + + stringa da processare + stringa processata + + + + restituisce la stringa completa e corretta del filepath del server (anche con vDir) + + path relativo alla cartella iis dell'applicativo + path fisico tradotto + + + + effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi + + + + + + + fornisce dati di base per l'utente + + + + + fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE + + + + + + + restituisce la riga completa dall'username richiesto + + + + + + + + calcola il nome del computer dato l'IP + + + + + + + scarica una pagina da URL e fornisce testo string + + Indirizzo pagina (completo) + username (se necessario) + password (se necessaria) + + + + + Represents a strongly typed in-memory cache of data. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents the strongly named DataTable class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Represents strongly named DataRow class. + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Row event argument class + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + Represents the connection and commands used to retrieve and save data. + + + + + classe gestione utente: auth e permission/ruoli - versione GENERICA + + + + + cancella da session l'utente + + + + + carica la riga dati utente + + + + + carica la riga dati utente da SOLO USERNAME + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Carica la tabella diritti dell'utente da db e salva in session + + + + + Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato + + + + + + Effettua setup dei permessi una volta salvati i diritti + + + + + imposta la lingua utente dal valore della riga DB + + + + + costruisce la mappa del sito per l'utente + + + + + formatta un nodo in modo corretto dai dati indicati + + + + + + + + + inizializza la gestione utente... + + + + + traduce il lemma nella lingua dell'user corrente + + + + + + + traduce il lemma in inglese + + + + + + + traduce il lemma nella lingua richiesta + + + + + + + traduce il lemma nella lingua dell'user e in inglese tra parentesi + + + + + + + LogOff utente con reset dati + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati + + + + + + + + controllo utente/pwd da tab + + + + + + + + Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato + + + + + + + + + salva dati accessori quali il cdc dell'utente... + + + + + verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta + + + + + + + verifica le credenziali AD dell'utente... + + + + + + + + conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 + + + + + + + verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') + + + + + + + ricarica e ri-traduce la mappa sito per l'utente... + + + + + retituisce il nome apgina dai permessi utente + + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente data la matricola... + + matricola + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username... + + username + + + + + restituisce cognome e nome di un utente dato username e dominio... + + username + dominio + + + + + restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... + + {dominio\}userName + + + + + restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti + + + + + + + + restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + tabella utenti + + + + restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione + + nome del modulo + nome della funzione + stringa di email separate da "," + + + + crea un nuovo utente con le credenziali indicate + + + + + + + + + + + + assegna il diritto all'utente indicato + + + + + + + + + + + toglier il diritto all'utente indicato + + + + + + + + + + + restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) + + modulo di cui si testano i diritti + + + + + versione statica della classe utente come singleton UtenTeSignletoN + + + + + restituisce la tabella diritti da session + + + + + tabella dei permessi utente + + + + + tabella dei permessi utente di tipo "WRITE" enabled + + + + + retituisce username AD + + + + + oggetto utente con metodi get/set + + + + + oggetto password con metodi get/set + + + + + oggetto dominio con metodi get/set + + + + + oggetto modulo (applicazione) con metodi get/set + + + + + oggetto lingua utente con metodi get/set + + + + + oggetto runMode corrente + + + + + restituisce true se utente forzato da forceUser.aspx + + + + + restituisce i valori della riga utente da db + + + + + restituisce una stringa formattata con cognome, nome e matricola + + + + + restituisce una stringa della sigla dell'utente + + + + + restituisce una stringa formattata con cognome e nome + + + + + restituisce una stringa formattata con cognome + + + + + restituisce una stringa formattata con nome + + + + + fornisce un file XML della mappa del sito abilitato per l'utente... + + + + + è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in rpecedenza... + + + + + Accesso in lettura e scrittura al filesystem per gestione files upload e download + + + + + path di lavoro dei metodi leggi/scrivi + + + + + verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale + + + + + + + restituisce una tab di files dato l'elenco dei files + + + + + + + setta le directory + + + + + + oggetto WebClient + + + + + inizializza il metodo alla cartella indicata + + + non serve +... x retrocompatibilità... + + + + metodo di avvio empty + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile + + + + + + + + cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath + + + + + + + Legge i dati da uno stream fino a quando arriva alla fine. + I dati sono restituiti come un byte[] array. un eccezione IOException è + sollevata se una delle chiamate IO sottostanti fallisce. + + Lo stream da cui leggere + Lunghezza buffer iniziale (-1 = default 32k) + + + + verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo + + + + + + ottiene il dataset dei files presenti nella directory indicata esplicitamente + + dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) + + + + + ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto + + + + + + elenco dei files come array di oggetti FileInfo + + + + + + elenco dei files come array di oggetti FileInfo filtrati per parametro + + + + + + + elimina la directory di lavoro se è dir virtuale mappata + + + + + + elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno + + regexp selezione files in dir (* = tutti!!!) + + + + + verifica se il file indicato esista in workDir + + + + + + + elimina il file indicato dalla directory di lavoro + + + + + + + restituisce lo stream del file richiesto + + + + + + + restituisce la stringa letta dal file richiesto + + + + + + + scrive il file dallo stream byte[] inviato + + + + + + + + scrive il file dalla stringa inviata + + + + + + + + converte una string in un byte[] + + + + + + + converte un byte[] in una string + + + + + + + sposta il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + copia il file da From a To... + + + + + + + + + + imposta la dir di lavoro + + + + + + imposta la dir di lavoro + + + non serve +... x retrocompatibilità... + + + + imposta la dir di lavoro impostandola dal mapPath corretto della web app... + + + + + + esegue un comando in shell + + + + + + + + + esegue un comando in shell + + + + + + + + + Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto + + url del file + nome con cui salvare il file + + + + + comprime zip il file indicato + + + + + + + comprime zip i files corrispondenti alla RegExp indicata nella dir corrente + + Espressione ricerca, come *.txt + Nome del file zip da creare + + + + + scompatta tutto il contenuto di un file zip + + + + + + + scompatta uno specifico file contenuto in un file zip + + + + + + + elimina il file indicato + + + + + + + calcola la dim della directory corrente... + + + + + + + elimina il file + vecchio + + + + + + + versione statica (singleton) del'oggetto fileMover + + + + + classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali + + + + + valore originale + + + + + nuovo valore + + + + + dictionary dei parametri vecchi + + + + + dictionary dei parametri nuovi + + + + + inizializzazione classe + + + + + valorizza i diff dei valori old e new + + + + + calcola solo il vettore dei valori old (x delete) + + + + + oggetto statico per il confronto valori + + + + + stringa diff dei valori originali modificati + + + + + stringa diff dei valori nuovi modificati + + + + + dictionary dei parametri old + + + + + dictionary dei parametri new + + + + + classe gestione logging esteso di eventi e note utente (correlabili) + + + + + TableAdapter di accesso alla tabella anagrafica filtraggi + + + + + TableAdapter di accesso alla tabella anagrafica record + + + + + TableAdapter di accesso alla tabella logging record di eventi + + + + + TableAdapter di accesso alla tabella logging utente + + + + + TableAdapter di accesso alla vista logging eventi + + + + + TableAdapter di accesso alla vista logging utente + + + + + effettua setup dei connection strings da web.config delal singola applicazione + + + + + avvio i tari tableAdapters + + + + + avvio della classe istanziando db e + + + + + oggetto statico di accesso ai metodi della classe... + + + + + tabella eventi + + + + + + tabella note + + + + + + tabella eventi secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro e condizione ulteriore WHERE esplicitata + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" + + + + + tabella note secondo filtro + + filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento + + + + + inserisce l'evento indicato dai parametri + + user che ha generato l'evento + pagina/form applicaizone in cui l'evento si è generato + valore originale(se c'è) + valore nuovo/modificato + descrizione evento (poi gestita con anagrafica interna) + filtro logico evento (poi gestita con anagrafica interna) + + + + inserisce la nota utente indicata dai parametri, restituisce idx della nota creata... + + user che ha inserito la nota + testo della nota + valore ulteriore da associare alla nota (es: label, codice, versione, ...) + filtro logico evento (poi gestita con anagrafica interna) + intero dell'idx della nota creata + + + + associa l'evento e la nota indicati + + idx del record da associare + idx chiave della nota da associare + + + + associa l'ultimo evento del filtro indicato alla nota + + filtro associato all'ultimo evento... + idx chiave della nota da associare + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati + + utente generatore dell'evento + + + + Elimina gli eventi cestinati generati dall'utente indicato + + utente generatore dell'evento + + + + Elimina gli eventi cestinati anteriori alla data selezionata + + dataOra dell'evento + + + + effettua la registrazione dell'evento in session + + + + + metodo di comportamento del controllo di logging + + + + + nasconde pannello log + + + + + memorizza log inserito + + + + + mostra pannello log + + + + + metodo di comportamento del controllo di logging + + + + + indica il primo step del doppio livello di approvazione (completamento) + + + + + SOLO con incremento indice di revisione dell'oggetto approvato + + + + + SOLO mantenendo indice di revisione corrente + + + + + permette SIA con revisione che senza (e anche rev -1) + + + + + Pagina base applicazioni SteamWare da cui derivare le altre + + + + + Iniziazlizzazione void (non fa nulla) + + + + + Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer + + + + + + + rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente + + titolo da mostrare nella pagina WIP + descrizione da mostrare nella pagina WIP + diff --git a/GMW/GMW_data/bin/Release/GMW_data.dll b/GMW/GMW_data/bin/Release/GMW_data.dll index 56c4f2d7..005d0070 100644 Binary files a/GMW/GMW_data/bin/Release/GMW_data.dll and b/GMW/GMW_data/bin/Release/GMW_data.dll differ diff --git a/GMW/GMW_data/obj/Debug/GMW_data.dll b/GMW/GMW_data/obj/Debug/GMW_data.dll index 788368cc..2478e562 100644 Binary files a/GMW/GMW_data/obj/Debug/GMW_data.dll and b/GMW/GMW_data/obj/Debug/GMW_data.dll differ diff --git a/GMW/GMW_data/obj/Debug/Refactor/GMW_data.dll b/GMW/GMW_data/obj/Debug/Refactor/GMW_data.dll index cc88737d..af7a0b7b 100644 Binary files a/GMW/GMW_data/obj/Debug/Refactor/GMW_data.dll and b/GMW/GMW_data/obj/Debug/Refactor/GMW_data.dll differ diff --git a/GMW/GMW_data/obj/Debug/ResolveAssemblyReference.cache b/GMW/GMW_data/obj/Debug/ResolveAssemblyReference.cache index 167ec68a..99312c00 100644 Binary files a/GMW/GMW_data/obj/Debug/ResolveAssemblyReference.cache and b/GMW/GMW_data/obj/Debug/ResolveAssemblyReference.cache differ diff --git a/GMW/GMW_data/obj/Release/GMW_data.dll b/GMW/GMW_data/obj/Release/GMW_data.dll index 56c4f2d7..005d0070 100644 Binary files a/GMW/GMW_data/obj/Release/GMW_data.dll and b/GMW/GMW_data/obj/Release/GMW_data.dll differ diff --git a/GMW/GMW_data/obj/Release/TempPE/DS_cartellini.Designer.cs.dll b/GMW/GMW_data/obj/Release/TempPE/DS_cartellini.Designer.cs.dll index 69e8cae6..b23e9747 100644 Binary files a/GMW/GMW_data/obj/Release/TempPE/DS_cartellini.Designer.cs.dll and b/GMW/GMW_data/obj/Release/TempPE/DS_cartellini.Designer.cs.dll differ diff --git a/GMW/GMW_deploy/GMW_deploy.wdproj b/GMW/GMW_deploy/GMW_deploy.wdproj index ebb0742d..39fdceb4 100644 --- a/GMW/GMW_deploy/GMW_deploy.wdproj +++ b/GMW/GMW_deploy/GMW_deploy.wdproj @@ -35,6 +35,24 @@ true true + + true + true + true + true + true + GMW_deploy + .\InstallerTK + + + true + true + true + true + true + GMW_deploy + .\InstallerSP + @@ -53,6 +71,22 @@
connectionStrings
+ + +
appSettings
+
+ +
connectionStrings
+
+
+ + +
appSettings
+
+ +
connectionStrings
+
+
@@ -60,6 +94,10 @@ + + + + diff --git a/GMW/GMW_installer/GMW_installer.vdproj b/GMW/GMW_installer/GMW_installer.vdproj index 2e4fc6ed..40e7fe1b 100644 --- a/GMW/GMW_installer/GMW_installer.vdproj +++ b/GMW/GMW_installer/GMW_installer.vdproj @@ -77,6 +77,90 @@ } } } + "InstallerSP" + { + "DisplayName" = "8:InstallerSP" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:InstallerSP\\GMW_installer.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:GMW" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0" + { + "Name" = "8:.NET Framework 2.0 (x86)" + "ProductCode" = "8:Microsoft.Net.Framework.2.0" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5.SP1" + { + "Name" = "8:.NET Framework 3.5 SP1" + "ProductCode" = "8:Microsoft.Net.Framework.3.5.SP1" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } + "InstallerTK" + { + "DisplayName" = "8:InstallerTK" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:InstallerTK\\GMW_installer.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:GMW" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.2.0" + { + "Name" = "8:.NET Framework 2.0 (x86)" + "ProductCode" = "8:Microsoft.Net.Framework.2.0" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5.SP1" + { + "Name" = "8:.NET Framework 3.5 SP1" + "ProductCode" = "8:Microsoft.Net.Framework.3.5.SP1" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } "Release" { "DisplayName" = "8:Release" @@ -307,7 +391,7 @@ "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:GMW" "ProductCode" = "8:{FC1F8B43-87CB-46E0-A0F8-E8340418AE0F}" - "PackageCode" = "8:{7DFC91CF-4749-4F29-8960-90CA489F56BF}" + "PackageCode" = "8:{047B80C4-D3CB-4850-A516-E4D23DB074FA}" "UpgradeCode" = "8:{C9BC0732-DC92-4336-BAC9-A05A5D2A97C0}" "RestartWWWService" = "11:TRUE" "RemovePreviousVersions" = "11:TRUE" @@ -786,7 +870,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4FD0E5B75A7F47B79080EC0983BE6583" { - "SourcePath" = "8:..\\..\\SetDirectoryPermission\\obj\\Release\\SetDirectoryPermission.exe" + "SourcePath" = "8:..\\..\\SetDirectoryPermission\\obj\\InstallerSP\\SetDirectoryPermission.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_5606017201AE45B480A8ABD8B8D68264" @@ -814,7 +898,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8BDD7AA9D46A46EC80880F83F13C902E" { - "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\Release\\IISConsoleVB.exe" + "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\InstallerSP\\IISConsoleVB.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_5606017201AE45B480A8ABD8B8D68264" diff --git a/GMW/GMW_installer/InstallerTK/GMW_installer.msi b/GMW/GMW_installer/InstallerTK/GMW_installer.msi new file mode 100644 index 00000000..de326ae5 Binary files /dev/null and b/GMW/GMW_installer/InstallerTK/GMW_installer.msi differ diff --git a/GMW/GMW_installer/InstallerTK/setup.exe b/GMW/GMW_installer/InstallerTK/setup.exe new file mode 100644 index 00000000..5d5b5098 Binary files /dev/null and b/GMW/GMW_installer/InstallerTK/setup.exe differ diff --git a/GMW/GMW_test_installer/GMW_test_installer.vdproj b/GMW/GMW_test_installer/GMW_test_installer.vdproj index fbbb84e4..8558e9ab 100644 --- a/GMW/GMW_test_installer/GMW_test_installer.vdproj +++ b/GMW/GMW_test_installer/GMW_test_installer.vdproj @@ -77,6 +77,80 @@ } } } + "InstallerSP" + { + "DisplayName" = "8:InstallerSP" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:InstallerSP\\GMW_test_installer.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:GMW_test" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5.SP1" + { + "Name" = "8:.NET Framework 3.5 SP1" + "ProductCode" = "8:Microsoft.Net.Framework.3.5.SP1" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } + "InstallerTK" + { + "DisplayName" = "8:InstallerTK" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:InstallerTK\\GMW_test_installer.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:GMW_test" + "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5.SP1" + { + "Name" = "8:.NET Framework 3.5 SP1" + "ProductCode" = "8:Microsoft.Net.Framework.3.5.SP1" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } + } + } "Release" { "DisplayName" = "8:Release" @@ -301,14 +375,14 @@ { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:GMW_test" - "ProductCode" = "8:{493EFCC3-43AF-413F-B141-F0A333EE6AD0}" - "PackageCode" = "8:{F6BF5B16-FD3F-498A-A5AD-A3100A3F03E7}" + "ProductCode" = "8:{7FE0D797-2640-4824-A000-A5595CC87571}" + "PackageCode" = "8:{BF93BE16-D862-4EE8-9ED7-8E43C6E873DF}" "UpgradeCode" = "8:{6FD64E39-D93B-4ADA-ADF3-303A1BCA49C2}" "RestartWWWService" = "11:TRUE" "RemovePreviousVersions" = "11:TRUE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.1.437" + "ProductVersion" = "8:1.1.438" "Manufacturer" = "8:SteamWare s.r.l." "ARPHELPTELEPHONE" = "8:+39-035460560" "ARPHELPLINK" = "8:http://www.steamware.net" @@ -753,7 +827,7 @@ { "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_110D6612090D4EDA92F772F593B23D78" { - "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\Release\\IISConsoleVB.exe" + "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\InstallerTK\\IISConsoleVB.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_D4983B53F0234BFF98835BF3AFECBB8D" @@ -781,7 +855,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_179F2C709A0749C4A5EBA956FADE7EE3" { - "SourcePath" = "8:..\\..\\SetDirectoryPermission\\obj\\Release\\SetDirectoryPermission.exe" + "SourcePath" = "8:..\\..\\SetDirectoryPermission\\obj\\InstallerTK\\SetDirectoryPermission.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_D4983B53F0234BFF98835BF3AFECBB8D" diff --git a/GMW/GMW_test_installer/InstallerSP/GMW_test_installer.msi b/GMW/GMW_test_installer/InstallerSP/GMW_test_installer.msi new file mode 100644 index 00000000..3bd8165f Binary files /dev/null and b/GMW/GMW_test_installer/InstallerSP/GMW_test_installer.msi differ diff --git a/GMW/GMW_test_installer/InstallerSP/setup.exe b/GMW/GMW_test_installer/InstallerSP/setup.exe new file mode 100644 index 00000000..4675de2c Binary files /dev/null and b/GMW/GMW_test_installer/InstallerSP/setup.exe differ diff --git a/GMW/GMW_test_installer/InstallerTK/GMW_test_installer.msi b/GMW/GMW_test_installer/InstallerTK/GMW_test_installer.msi new file mode 100644 index 00000000..14081573 Binary files /dev/null and b/GMW/GMW_test_installer/InstallerTK/GMW_test_installer.msi differ diff --git a/GMW/GMW_test_installer/InstallerTK/setup.exe b/GMW/GMW_test_installer/InstallerTK/setup.exe new file mode 100644 index 00000000..4675de2c Binary files /dev/null and b/GMW/GMW_test_installer/InstallerTK/setup.exe differ