diff --git a/CMS-SC-Data/DS_Applicazione.Designer.cs b/CMS-SC-Data/DS_Applicazione.Designer.cs index 618d42a..0ddcb91 100644 --- a/CMS-SC-Data/DS_Applicazione.Designer.cs +++ b/CMS-SC-Data/DS_Applicazione.Designer.cs @@ -4286,6 +4286,14 @@ namespace CMS_SC_Data { private global::System.Data.DataColumn columnLSVal; + private global::System.Data.DataColumn columnDescFase; + + private global::System.Data.DataColumn columnCliente; + + private global::System.Data.DataColumn columnMatrMacchina; + + private global::System.Data.DataColumn columnDescMacchina; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public ReportDataDataTable() { @@ -4479,6 +4487,38 @@ namespace CMS_SC_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DescFaseColumn { + get { + return this.columnDescFase; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn ClienteColumn { + get { + return this.columnCliente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn MatrMacchinaColumn { + get { + return this.columnMatrMacchina; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DescMacchinaColumn { + get { + return this.columnDescMacchina; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] @@ -4536,7 +4576,11 @@ namespace CMS_SC_Data { double MinPar, double MaxPar, double LIVal, - double LSVal) { + double LSVal, + string DescFase, + string Cliente, + string MatrMacchina, + string DescMacchina) { ReportDataRow rowReportDataRow = ((ReportDataRow)(this.NewRow())); object[] columnValuesArray = new object[] { IdxDossier, @@ -4558,7 +4602,11 @@ namespace CMS_SC_Data { MinPar, MaxPar, LIVal, - LSVal}; + LSVal, + DescFase, + Cliente, + MatrMacchina, + DescMacchina}; rowReportDataRow.ItemArray = columnValuesArray; this.Rows.Add(rowReportDataRow); return rowReportDataRow; @@ -4601,6 +4649,10 @@ namespace CMS_SC_Data { this.columnMaxPar = base.Columns["MaxPar"]; this.columnLIVal = base.Columns["LIVal"]; this.columnLSVal = base.Columns["LSVal"]; + this.columnDescFase = base.Columns["DescFase"]; + this.columnCliente = base.Columns["Cliente"]; + this.columnMatrMacchina = base.Columns["MatrMacchina"]; + this.columnDescMacchina = base.Columns["DescMacchina"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -4646,6 +4698,14 @@ namespace CMS_SC_Data { base.Columns.Add(this.columnLIVal); this.columnLSVal = new global::System.Data.DataColumn("LSVal", typeof(double), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnLSVal); + this.columnDescFase = new global::System.Data.DataColumn("DescFase", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescFase); + this.columnCliente = new global::System.Data.DataColumn("Cliente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCliente); + this.columnMatrMacchina = new global::System.Data.DataColumn("MatrMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnMatrMacchina); + this.columnDescMacchina = new global::System.Data.DataColumn("DescMacchina", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescMacchina); this.columnIdxDossier.AllowDBNull = false; this.columnCodSchedaVersNum.ReadOnly = true; this.columnCodSchedaVersNum.MaxLength = 152; @@ -4672,6 +4732,13 @@ namespace CMS_SC_Data { this.columnTipoValMisura.MaxLength = 50; this.columnNomePar.AllowDBNull = false; this.columnNomePar.MaxLength = 50; + this.columnDescFase.MaxLength = 50; + this.columnCliente.AllowDBNull = false; + this.columnCliente.MaxLength = 50; + this.columnMatrMacchina.AllowDBNull = false; + this.columnMatrMacchina.MaxLength = 50; + this.columnDescMacchina.AllowDBNull = false; + this.columnDescMacchina.MaxLength = 50; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -6419,6 +6486,55 @@ namespace CMS_SC_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string DescFase { + get { + try { + return ((string)(this[this.tableReportData.DescFaseColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescFase\' in table \'ReportData\' is DBNull.", e); + } + } + set { + this[this.tableReportData.DescFaseColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Cliente { + get { + return ((string)(this[this.tableReportData.ClienteColumn])); + } + set { + this[this.tableReportData.ClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string MatrMacchina { + get { + return ((string)(this[this.tableReportData.MatrMacchinaColumn])); + } + set { + this[this.tableReportData.MatrMacchinaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string DescMacchina { + get { + return ((string)(this[this.tableReportData.DescMacchinaColumn])); + } + set { + this[this.tableReportData.DescMacchinaColumn] = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool IsCodSchedaVersNumNull() { @@ -6478,6 +6594,18 @@ namespace CMS_SC_Data { public void SetLSValNull() { this[this.tableReportData.LSValColumn] = global::System.Convert.DBNull; } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsDescFaseNull() { + return this.IsNull(this.tableReportData.DescFaseColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetDescFaseNull() { + this[this.tableReportData.DescFaseColumn] = global::System.Convert.DBNull; + } } /// @@ -11957,6 +12085,10 @@ SELECT IdxDossier, CodScheda, Vers, NumScheda, Descrizione FROM SchemaCollMacc W tableMapping.ColumnMappings.Add("MaxPar", "MaxPar"); tableMapping.ColumnMappings.Add("LIVal", "LIVal"); tableMapping.ColumnMappings.Add("LSVal", "LSVal"); + tableMapping.ColumnMappings.Add("DescFase", "DescFase"); + tableMapping.ColumnMappings.Add("Cliente", "Cliente"); + tableMapping.ColumnMappings.Add("MatrMacchina", "MatrMacchina"); + tableMapping.ColumnMappings.Add("DescMacchina", "DescMacchina"); this._adapter.TableMappings.Add(tableMapping); } @@ -11978,15 +12110,13 @@ SELECT IdxDossier, CodScheda, Vers, NumScheda, Descrizione FROM SchemaCollMacc W this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxDossier", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fase", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Lingua", global::System.Data.SqlDbType.NVarChar, 3, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[0].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@TipoRep", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] - public virtual int Fill(DS_Applicazione.ReportDataDataTable dataTable, global::System.Nullable IdxDossier, string Fase, string Lingua, string TipoRep) { + public virtual int Fill(DS_Applicazione.ReportDataDataTable dataTable, global::System.Nullable IdxDossier, string Fase) { this.Adapter.SelectCommand = this.CommandCollection[0]; if ((IdxDossier.HasValue == true)) { this.Adapter.SelectCommand.Parameters[1].Value = ((int)(IdxDossier.Value)); @@ -12000,18 +12130,6 @@ SELECT IdxDossier, CodScheda, Vers, NumScheda, Descrizione FROM SchemaCollMacc W else { this.Adapter.SelectCommand.Parameters[2].Value = ((string)(Fase)); } - if ((Lingua == null)) { - this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Lingua)); - } - if ((TipoRep == null)) { - this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[4].Value = ((string)(TipoRep)); - } if ((this.ClearBeforeFill == true)) { dataTable.Clear(); } @@ -12023,7 +12141,7 @@ SELECT IdxDossier, CodScheda, Vers, NumScheda, Descrizione FROM SchemaCollMacc W [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] - public virtual DS_Applicazione.ReportDataDataTable GetData(global::System.Nullable IdxDossier, string Fase, string Lingua, string TipoRep) { + public virtual DS_Applicazione.ReportDataDataTable GetData(global::System.Nullable IdxDossier, string Fase) { this.Adapter.SelectCommand = this.CommandCollection[0]; if ((IdxDossier.HasValue == true)) { this.Adapter.SelectCommand.Parameters[1].Value = ((int)(IdxDossier.Value)); @@ -12037,18 +12155,6 @@ SELECT IdxDossier, CodScheda, Vers, NumScheda, Descrizione FROM SchemaCollMacc W else { this.Adapter.SelectCommand.Parameters[2].Value = ((string)(Fase)); } - if ((Lingua == null)) { - this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Lingua)); - } - if ((TipoRep == null)) { - this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[4].Value = ((string)(TipoRep)); - } DS_Applicazione.ReportDataDataTable dataTable = new DS_Applicazione.ReportDataDataTable(); this.Adapter.Fill(dataTable); return dataTable; diff --git a/CMS-SC-Data/DS_Applicazione.xsd b/CMS-SC-Data/DS_Applicazione.xsd index da0c1de..886cb02 100644 --- a/CMS-SC-Data/DS_Applicazione.xsd +++ b/CMS-SC-Data/DS_Applicazione.xsd @@ -1021,7 +1021,7 @@ FROM v_Misure - + dbo.stp_rep_getDossier @@ -1029,8 +1029,6 @@ FROM v_Misure - - @@ -1057,6 +1055,10 @@ FROM v_Misure + + + + @@ -1068,7 +1070,7 @@ FROM v_Misure - + @@ -1088,7 +1090,7 @@ FROM v_Misure - + @@ -1122,7 +1124,7 @@ FROM v_Misure - + @@ -1142,7 +1144,7 @@ FROM v_Misure - + @@ -1170,7 +1172,7 @@ FROM v_Misure - + @@ -1212,7 +1214,7 @@ FROM v_Misure - + @@ -1237,7 +1239,7 @@ FROM v_Misure - + @@ -1287,7 +1289,7 @@ FROM v_Misure - + @@ -1326,7 +1328,7 @@ FROM v_Misure - + @@ -1349,7 +1351,7 @@ FROM v_Misure - + @@ -1435,7 +1437,7 @@ FROM v_Misure - + @@ -1518,6 +1520,34 @@ FROM v_Misure + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1582,16 +1612,16 @@ FROM v_Misure - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/CMS-SC-Data/DS_Applicazione.xss b/CMS-SC-Data/DS_Applicazione.xss index f30e7f8..bfb36b1 100644 --- a/CMS-SC-Data/DS_Applicazione.xss +++ b/CMS-SC-Data/DS_Applicazione.xss @@ -16,7 +16,7 @@ - + diff --git a/CMS-SC-Data/DS_Utility.Designer.cs b/CMS-SC-Data/DS_Utility.Designer.cs index 132d4f1..d83ace2 100644 --- a/CMS-SC-Data/DS_Utility.Designer.cs +++ b/CMS-SC-Data/DS_Utility.Designer.cs @@ -40,6 +40,8 @@ namespace CMS_SC_Data { private v_selLingueDataTable tablev_selLingue; + private VocabolarioDataTable tableVocabolario; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -92,6 +94,9 @@ namespace CMS_SC_Data { if ((ds.Tables["v_selLingue"] != null)) { base.Tables.Add(new v_selLingueDataTable(ds.Tables["v_selLingue"])); } + if ((ds.Tables["Vocabolario"] != null)) { + base.Tables.Add(new VocabolarioDataTable(ds.Tables["Vocabolario"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -190,6 +195,16 @@ namespace CMS_SC_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public VocabolarioDataTable Vocabolario { + get { + return this.tableVocabolario; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -281,6 +296,9 @@ namespace CMS_SC_Data { if ((ds.Tables["v_selLingue"] != null)) { base.Tables.Add(new v_selLingueDataTable(ds.Tables["v_selLingue"])); } + if ((ds.Tables["Vocabolario"] != null)) { + base.Tables.Add(new VocabolarioDataTable(ds.Tables["Vocabolario"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -362,6 +380,12 @@ namespace CMS_SC_Data { this.tablev_selLingue.InitVars(); } } + this.tableVocabolario = ((VocabolarioDataTable)(base.Tables["Vocabolario"])); + if ((initTable == true)) { + if ((this.tableVocabolario != null)) { + this.tableVocabolario.InitVars(); + } + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -388,6 +412,8 @@ namespace CMS_SC_Data { base.Tables.Add(this.tableListValues); this.tablev_selLingue = new v_selLingueDataTable(); base.Tables.Add(this.tablev_selLingue); + this.tableVocabolario = new VocabolarioDataTable(); + base.Tables.Add(this.tableVocabolario); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -438,6 +464,12 @@ namespace CMS_SC_Data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeVocabolario() { + return false; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { @@ -517,6 +549,9 @@ namespace CMS_SC_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void v_selLingueRowChangeEventHandler(object sender, v_selLingueRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void VocabolarioRowChangeEventHandler(object sender, VocabolarioRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -2758,6 +2793,298 @@ namespace CMS_SC_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class VocabolarioDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnLingua; + + private global::System.Data.DataColumn columnLemma; + + private global::System.Data.DataColumn columnTraduzione; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VocabolarioDataTable() { + this.TableName = "Vocabolario"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal VocabolarioDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected VocabolarioDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn LinguaColumn { + get { + return this.columnLingua; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn LemmaColumn { + get { + return this.columnLemma; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn TraduzioneColumn { + get { + return this.columnTraduzione; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VocabolarioRow this[int index] { + get { + return ((VocabolarioRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VocabolarioRowChangeEventHandler VocabolarioRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VocabolarioRowChangeEventHandler VocabolarioRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VocabolarioRowChangeEventHandler VocabolarioRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VocabolarioRowChangeEventHandler VocabolarioRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddVocabolarioRow(VocabolarioRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VocabolarioRow AddVocabolarioRow(string Lingua, string Lemma, string Traduzione) { + VocabolarioRow rowVocabolarioRow = ((VocabolarioRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + Lingua, + Lemma, + Traduzione}; + rowVocabolarioRow.ItemArray = columnValuesArray; + this.Rows.Add(rowVocabolarioRow); + return rowVocabolarioRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VocabolarioRow FindByLinguaLemma(string Lingua, string Lemma) { + return ((VocabolarioRow)(this.Rows.Find(new object[] { + Lingua, + Lemma}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + VocabolarioDataTable cln = ((VocabolarioDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new VocabolarioDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnLingua = base.Columns["Lingua"]; + this.columnLemma = base.Columns["Lemma"]; + this.columnTraduzione = base.Columns["Traduzione"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnLingua = new global::System.Data.DataColumn("Lingua", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnLingua); + this.columnLemma = new global::System.Data.DataColumn("Lemma", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnLemma); + this.columnTraduzione = new global::System.Data.DataColumn("Traduzione", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTraduzione); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnLingua, + this.columnLemma}, true)); + this.columnLingua.AllowDBNull = false; + this.columnLingua.MaxLength = 3; + this.columnLemma.AllowDBNull = false; + this.columnLemma.MaxLength = 50; + this.columnTraduzione.AllowDBNull = false; + this.columnTraduzione.MaxLength = 500; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VocabolarioRow NewVocabolarioRow() { + return ((VocabolarioRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new VocabolarioRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(VocabolarioRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.VocabolarioRowChanged != null)) { + this.VocabolarioRowChanged(this, new VocabolarioRowChangeEvent(((VocabolarioRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.VocabolarioRowChanging != null)) { + this.VocabolarioRowChanging(this, new VocabolarioRowChangeEvent(((VocabolarioRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.VocabolarioRowDeleted != null)) { + this.VocabolarioRowDeleted(this, new VocabolarioRowChangeEvent(((VocabolarioRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.VocabolarioRowDeleting != null)) { + this.VocabolarioRowDeleting(this, new VocabolarioRowChangeEvent(((VocabolarioRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveVocabolarioRow(VocabolarioRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Utility ds = new DS_Utility(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "VocabolarioDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + /// ///Represents strongly named DataRow class. /// @@ -3251,6 +3578,54 @@ namespace CMS_SC_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class VocabolarioRow : global::System.Data.DataRow { + + private VocabolarioDataTable tableVocabolario; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal VocabolarioRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableVocabolario = ((VocabolarioDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Lingua { + get { + return ((string)(this[this.tableVocabolario.LinguaColumn])); + } + set { + this[this.tableVocabolario.LinguaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Lemma { + get { + return ((string)(this[this.tableVocabolario.LemmaColumn])); + } + set { + this[this.tableVocabolario.LemmaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Traduzione { + get { + return ((string)(this[this.tableVocabolario.TraduzioneColumn])); + } + set { + this[this.tableVocabolario.TraduzioneColumn] = value; + } + } + } + /// ///Row event argument class /// @@ -3522,6 +3897,40 @@ namespace CMS_SC_Data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class VocabolarioRowChangeEvent : global::System.EventArgs { + + private VocabolarioRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VocabolarioRowChangeEvent(VocabolarioRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VocabolarioRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } } } namespace CMS_SC_Data.DS_UtilityTableAdapters { @@ -5451,6 +5860,405 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN } } + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class VocabolarioTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VocabolarioTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Vocabolario"; + tableMapping.ColumnMappings.Add("Lingua", "Lingua"); + tableMapping.ColumnMappings.Add("Lemma", "Lemma"); + tableMapping.ColumnMappings.Add("Traduzione", "Traduzione"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[Vocabolario] WHERE (([Lingua] = @Original_Lingua) AND ([Lemma]" + + " = @Original_Lemma) AND ([Traduzione] = @Original_Traduzione))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Lingua", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Lingua", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Lemma", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Lemma", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Traduzione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Traduzione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[Vocabolario] ([Lingua], [Lemma], [Traduzione]) VALUES (@Lingua" + + ", @Lemma, @Traduzione);\r\nSELECT Lingua, Lemma, Traduzione FROM Vocabolario WHERE" + + " (Lemma = @Lemma) AND (Lingua = @Lingua)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Lingua", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Lingua", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Lemma", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Lemma", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Traduzione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Traduzione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[Vocabolario] SET [Lingua] = @Lingua, [Lemma] = @Lemma, [Traduzione] = @Traduzione WHERE (([Lingua] = @Original_Lingua) AND ([Lemma] = @Original_Lemma) AND ([Traduzione] = @Original_Traduzione)); +SELECT Lingua, Lemma, Traduzione FROM Vocabolario WHERE (Lemma = @Lemma) AND (Lingua = @Lingua)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Lingua", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Lingua", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Lemma", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Lemma", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Traduzione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Traduzione", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Lingua", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Lingua", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Lemma", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Lemma", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Traduzione", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Traduzione", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::CMS_SC_Data.Properties.Settings.Default.CMS_SCConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT Lingua, Lemma, Traduzione FROM dbo.Vocabolario"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "voc.stp_getByLinguaLemmaLike"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Lingua", global::System.Data.SqlDbType.NVarChar, 3, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@search", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Utility.VocabolarioDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Utility.VocabolarioDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.VocabolarioDataTable dataTable = new DS_Utility.VocabolarioDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Utility.VocabolarioDataTable getByLinguaLemmaLike(string Lingua, string search) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((Lingua == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(Lingua)); + } + if ((search == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(search)); + } + DS_Utility.VocabolarioDataTable dataTable = new DS_Utility.VocabolarioDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Utility.VocabolarioDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Utility dataSet) { + return this.Adapter.Update(dataSet, "Vocabolario"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_Lingua, string Original_Lemma, string Original_Traduzione) { + if ((Original_Lingua == null)) { + throw new global::System.ArgumentNullException("Original_Lingua"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_Lingua)); + } + if ((Original_Lemma == null)) { + throw new global::System.ArgumentNullException("Original_Lemma"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_Lemma)); + } + if ((Original_Traduzione == null)) { + throw new global::System.ArgumentNullException("Original_Traduzione"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_Traduzione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string Lingua, string Lemma, string Traduzione) { + if ((Lingua == null)) { + throw new global::System.ArgumentNullException("Lingua"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(Lingua)); + } + if ((Lemma == null)) { + throw new global::System.ArgumentNullException("Lemma"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(Lemma)); + } + if ((Traduzione == null)) { + throw new global::System.ArgumentNullException("Traduzione"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(Traduzione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Lingua, string Lemma, string Traduzione, string Original_Lingua, string Original_Lemma, string Original_Traduzione) { + if ((Lingua == null)) { + throw new global::System.ArgumentNullException("Lingua"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(Lingua)); + } + if ((Lemma == null)) { + throw new global::System.ArgumentNullException("Lemma"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(Lemma)); + } + if ((Traduzione == null)) { + throw new global::System.ArgumentNullException("Traduzione"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Traduzione)); + } + if ((Original_Lingua == null)) { + throw new global::System.ArgumentNullException("Original_Lingua"); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Original_Lingua)); + } + if ((Original_Lemma == null)) { + throw new global::System.ArgumentNullException("Original_Lemma"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_Lemma)); + } + if ((Original_Traduzione == null)) { + throw new global::System.ArgumentNullException("Original_Traduzione"); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_Traduzione)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Traduzione, string Original_Lingua, string Original_Lemma, string Original_Traduzione) { + return this.Update(Original_Lingua, Original_Lemma, Traduzione, Original_Lingua, Original_Lemma, Original_Traduzione); + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// @@ -5465,6 +6273,8 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN private ListValuesTableAdapter _listValuesTableAdapter; + private VocabolarioTableAdapter _vocabolarioTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -5494,6 +6304,20 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public VocabolarioTableAdapter VocabolarioTableAdapter { + get { + return this._vocabolarioTableAdapter; + } + set { + this._vocabolarioTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -5517,6 +6341,10 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN && (this._listValuesTableAdapter.Connection != null))) { return this._listValuesTableAdapter.Connection; } + if (((this._vocabolarioTableAdapter != null) + && (this._vocabolarioTableAdapter.Connection != null))) { + return this._vocabolarioTableAdapter.Connection; + } return null; } set { @@ -5533,6 +6361,9 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN if ((this._listValuesTableAdapter != null)) { count = (count + 1); } + if ((this._vocabolarioTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -5553,6 +6384,15 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN allChangedRows.AddRange(updatedRows); } } + if ((this._vocabolarioTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Vocabolario.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._vocabolarioTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } return result; } @@ -5571,6 +6411,14 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN allAddedRows.AddRange(addedRows); } } + if ((this._vocabolarioTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Vocabolario.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._vocabolarioTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } return result; } @@ -5581,6 +6429,14 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateDeletedRows(DS_Utility dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; + if ((this._vocabolarioTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Vocabolario.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._vocabolarioTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } if ((this._listValuesTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.ListValues.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -5633,6 +6489,11 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } + if (((this._vocabolarioTableAdapter != null) + && (this.MatchTableAdapterConnection(this._vocabolarioTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } global::System.Data.IDbConnection workConnection = this.Connection; if ((workConnection == null)) { throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + @@ -5674,6 +6535,15 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN adaptersWithAcceptChangesDuringUpdate.Add(this._listValuesTableAdapter.Adapter); } } + if ((this._vocabolarioTableAdapter != null)) { + revertConnections.Add(this._vocabolarioTableAdapter, this._vocabolarioTableAdapter.Connection); + this._vocabolarioTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._vocabolarioTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._vocabolarioTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._vocabolarioTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._vocabolarioTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -5736,6 +6606,10 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN this._listValuesTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._listValuesTableAdapter])); this._listValuesTableAdapter.Transaction = null; } + if ((this._vocabolarioTableAdapter != null)) { + this._vocabolarioTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._vocabolarioTableAdapter])); + this._vocabolarioTableAdapter.Transaction = null; + } if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); diff --git a/CMS-SC-Data/DS_Utility.xsd b/CMS-SC-Data/DS_Utility.xsd index 0cf8ee2..d74bf0d 100644 --- a/CMS-SC-Data/DS_Utility.xsd +++ b/CMS-SC-Data/DS_Utility.xsd @@ -308,6 +308,72 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN + + + + + + DELETE FROM [dbo].[Vocabolario] WHERE (([Lingua] = @Original_Lingua) AND ([Lemma] = @Original_Lemma) AND ([Traduzione] = @Original_Traduzione)) + + + + + + + + + + INSERT INTO [dbo].[Vocabolario] ([Lingua], [Lemma], [Traduzione]) VALUES (@Lingua, @Lemma, @Traduzione); +SELECT Lingua, Lemma, Traduzione FROM Vocabolario WHERE (Lemma = @Lemma) AND (Lingua = @Lingua) + + + + + + + + + + SELECT Lingua, Lemma, Traduzione FROM dbo.Vocabolario + + + + + + UPDATE [dbo].[Vocabolario] SET [Lingua] = @Lingua, [Lemma] = @Lemma, [Traduzione] = @Traduzione WHERE (([Lingua] = @Original_Lingua) AND ([Lemma] = @Original_Lemma) AND ([Traduzione] = @Original_Traduzione)); +SELECT Lingua, Lemma, Traduzione FROM Vocabolario WHERE (Lemma = @Lemma) AND (Lingua = @Lingua) + + + + + + + + + + + + + + + + + + + + + + voc.stp_getByLinguaLemmaLike + + + + + + + + + + @@ -316,7 +382,7 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN - + @@ -336,7 +402,7 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN - + @@ -356,7 +422,7 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN - + @@ -376,7 +442,7 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN - + @@ -396,7 +462,7 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN - + @@ -417,7 +483,7 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN - + @@ -437,7 +503,7 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN - + @@ -472,7 +538,7 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN - + @@ -492,6 +558,33 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -520,5 +613,10 @@ SELECT TableName, FieldName, value, label, ordinal FROM ListValues WHERE (FieldN + + + + + \ No newline at end of file diff --git a/CMS-SC-Data/DS_Utility.xss b/CMS-SC-Data/DS_Utility.xss index ea4649b..64dd9ea 100644 --- a/CMS-SC-Data/DS_Utility.xss +++ b/CMS-SC-Data/DS_Utility.xss @@ -6,14 +6,15 @@ --> - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/CMS-SC-Data/DtProxy.cs b/CMS-SC-Data/DtProxy.cs index 028294b..4fc9b17 100644 --- a/CMS-SC-Data/DtProxy.cs +++ b/CMS-SC-Data/DtProxy.cs @@ -35,6 +35,7 @@ namespace CMS_SC_Data taSCM = new DS_ApplicazioneTableAdapters.SchemaCollMaccTableAdapter(); taVV = new DS_ApplicazioneTableAdapters.ValidValTableAdapter(); taListVal = new DS_UtilityTableAdapters.ListValuesTableAdapter(); + taVoc = new DS_UtilityTableAdapters.VocabolarioTableAdapter(); taVSMacc = new DS_UtilityTableAdapters.v_selMacchineTableAdapter(); } /// @@ -57,6 +58,7 @@ namespace CMS_SC_Data taSCM.Connection.ConnectionString = connStr; taVV.Connection.ConnectionString = connStr; taListVal.Connection.ConnectionString = connStr; + taVoc.Connection.ConnectionString = connStr; taVSMacc.Connection.ConnectionString = connStr; } @@ -76,6 +78,7 @@ namespace CMS_SC_Data public DS_ApplicazioneTableAdapters.SchemaCollMaccTableAdapter taSCM; public DS_ApplicazioneTableAdapters.ValidValTableAdapter taVV; public DS_UtilityTableAdapters.ListValuesTableAdapter taListVal; + public DS_UtilityTableAdapters.VocabolarioTableAdapter taVoc; public DS_UtilityTableAdapters.v_selMacchineTableAdapter taVSMacc; public static DtProxy man = new DtProxy(); diff --git a/CMS-SC-Data/bin/Debug/CMS-SC-Data.dll b/CMS-SC-Data/bin/Debug/CMS-SC-Data.dll index f7a2cbe..8ab213f 100644 Binary files a/CMS-SC-Data/bin/Debug/CMS-SC-Data.dll and b/CMS-SC-Data/bin/Debug/CMS-SC-Data.dll differ diff --git a/CMS-SC-Data/bin/Debug/SteamWare.dll b/CMS-SC-Data/bin/Debug/SteamWare.dll index e80c273..fa70ff0 100644 Binary files a/CMS-SC-Data/bin/Debug/SteamWare.dll and b/CMS-SC-Data/bin/Debug/SteamWare.dll differ diff --git a/CMS-SC-Data/obj/Debug/CMS-SC-Data.dll b/CMS-SC-Data/obj/Debug/CMS-SC-Data.dll index f7a2cbe..8ab213f 100644 Binary files a/CMS-SC-Data/obj/Debug/CMS-SC-Data.dll and b/CMS-SC-Data/obj/Debug/CMS-SC-Data.dll differ diff --git a/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll b/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll index 09fc748..eaaaad3 100644 Binary files a/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll and b/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll differ diff --git a/CMS-SC-Data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll b/CMS-SC-Data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll index b3ceaf8..0e440aa 100644 Binary files a/CMS-SC-Data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll and b/CMS-SC-Data/obj/Debug/TempPE/DS_Utility.Designer.cs.dll differ diff --git a/CMS_SC/CMS_SC.csproj b/CMS_SC/CMS_SC.csproj index 6bbe0d0..f20014c 100644 --- a/CMS_SC/CMS_SC.csproj +++ b/CMS_SC/CMS_SC.csproj @@ -304,6 +304,9 @@ + + + diff --git a/CMS_SC/ElencoSchede.aspx b/CMS_SC/ElencoSchede.aspx index 8f190bf..67332b8 100644 --- a/CMS_SC/ElencoSchede.aspx +++ b/CMS_SC/ElencoSchede.aspx @@ -22,19 +22,19 @@
- + <%: traduci("btnShowReportFull") %> - +
- + <%: traduci("btnShowReportComp") %> - +
- + <%: traduci("btnShowReportCli") %> - +
diff --git a/CMS_SC/ElencoSchede.aspx.cs b/CMS_SC/ElencoSchede.aspx.cs index 0f2b05f..fbbfe30 100644 --- a/CMS_SC/ElencoSchede.aspx.cs +++ b/CMS_SC/ElencoSchede.aspx.cs @@ -35,17 +35,27 @@ namespace CMS_SC ddlSelScheda.Visible = addVisib; btnAddFromFam.Visible = addVisib; btnAddFromScheda.Visible = addVisib; - lbtnShowReportCli.Visible = addVisib; - lbtnShowReportComp.Visible = addVisib; - lbtnShowReportFull.Visible = addVisib; + hlShowReportCli.Visible = addVisib; + hlShowReportComp.Visible = addVisib; + hlShowReportFull.Visible = addVisib; } void mod_elencoDossiers_eh_selezioneValore(object sender, EventArgs e) { mod_elencoSchedeDossier.idxDossier = mod_elencoDossiers.idxDossier.ToString(); + fixHiperLinks(); fixBtnVisibility(); } /// + /// sistemo i links + /// + private void fixHiperLinks() + { + hlShowReportFull.NavigateUrl = string.Format("ReportCompleto?IdxDossier={0}", mod_elencoDossiers.idxDossier); + hlShowReportComp.NavigateUrl = string.Format("ReportCompatto?IdxDossier={0}", mod_elencoDossiers.idxDossier); + hlShowReportCli.NavigateUrl = string.Format("ReportCliente?IdxDossier={0}", mod_elencoDossiers.idxDossier); + } + /// /// url base area services /// public string serviceUrl(string method) @@ -87,20 +97,20 @@ namespace CMS_SC mod_elencoSchedeDossier.doUpdate(); } - protected void lbtnShowReportFull_Click(object sender, EventArgs e) - { - Response.Redirect(string.Format("ReportCompleto?IdxDossier={0}", mod_elencoDossiers.idxDossier)); - } + //protected void lbtnShowReportFull_Click(object sender, EventArgs e) + //{ + // Response.Redirect(string.Format("ReportCompleto?IdxDossier={0}", mod_elencoDossiers.idxDossier)); + //} - protected void lbtnShowReportComp_Click(object sender, EventArgs e) - { - Response.Redirect(string.Format("ReportCompatto?IdxDossier={0}", mod_elencoDossiers.idxDossier)); - } + //protected void lbtnShowReportComp_Click(object sender, EventArgs e) + //{ + // Response.Redirect(string.Format("ReportCompatto?IdxDossier={0}", mod_elencoDossiers.idxDossier)); + //} - protected void lbtnShowReportCli_Click(object sender, EventArgs e) - { - Response.Redirect(string.Format("ReportCliente?IdxDossier={0}", mod_elencoDossiers.idxDossier)); - } + //protected void lbtnShowReportCli_Click(object sender, EventArgs e) + //{ + // Response.Redirect(string.Format("ReportCliente?IdxDossier={0}", mod_elencoDossiers.idxDossier)); + //} } } \ No newline at end of file diff --git a/CMS_SC/ElencoSchede.aspx.designer.cs b/CMS_SC/ElencoSchede.aspx.designer.cs index 54def2a..2fb60a1 100644 --- a/CMS_SC/ElencoSchede.aspx.designer.cs +++ b/CMS_SC/ElencoSchede.aspx.designer.cs @@ -22,31 +22,31 @@ namespace CMS_SC { protected global::CMS_SC.WebUserControls.mod_elencoDossiers mod_elencoDossiers; /// - /// lbtnShowReportFull control. + /// hlShowReportFull control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.LinkButton lbtnShowReportFull; + protected global::System.Web.UI.WebControls.HyperLink hlShowReportFull; /// - /// lbtnShowReportComp control. + /// hlShowReportComp control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.LinkButton lbtnShowReportComp; + protected global::System.Web.UI.WebControls.HyperLink hlShowReportComp; /// - /// lbtnShowReportCli control. + /// hlShowReportCli control. /// /// /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// - protected global::System.Web.UI.WebControls.LinkButton lbtnShowReportCli; + protected global::System.Web.UI.WebControls.HyperLink hlShowReportCli; /// /// ddlSelFamMacc control. diff --git a/CMS_SC/ReportCliente.aspx.cs b/CMS_SC/ReportCliente.aspx.cs index 27261da..c311058 100644 --- a/CMS_SC/ReportCliente.aspx.cs +++ b/CMS_SC/ReportCliente.aspx.cs @@ -27,15 +27,25 @@ namespace CMS_SC { return user_std.UtSn.Traduci(lemma); } - + /// + /// cambio fase + /// + /// + /// protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e) { mod_reportCompleto.Fase = ddlFase.SelectedValue; + mod_reportCompleto.Lingua = ddlLingue.SelectedValue; mod_reportCompleto.fixReport(); } - + /// + /// cambio lingua + /// + /// + /// protected void ddlLingue_SelectedIndexChanged(object sender, EventArgs e) { + mod_reportCompleto.Fase = ddlFase.SelectedValue; mod_reportCompleto.Lingua = ddlLingue.SelectedValue; mod_reportCompleto.fixReport(); } diff --git a/CMS_SC/ReportCompatto.aspx.cs b/CMS_SC/ReportCompatto.aspx.cs index c3041ac..8d6e81f 100644 --- a/CMS_SC/ReportCompatto.aspx.cs +++ b/CMS_SC/ReportCompatto.aspx.cs @@ -27,15 +27,25 @@ namespace CMS_SC { return user_std.UtSn.Traduci(lemma); } - + /// + /// cambio fase + /// + /// + /// protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e) { mod_reportCompleto.Fase = ddlFase.SelectedValue; + mod_reportCompleto.Lingua = ddlLingue.SelectedValue; mod_reportCompleto.fixReport(); } - + /// + /// cambio lingua + /// + /// + /// protected void ddlLingue_SelectedIndexChanged(object sender, EventArgs e) { + mod_reportCompleto.Fase = ddlFase.SelectedValue; mod_reportCompleto.Lingua = ddlLingue.SelectedValue; mod_reportCompleto.fixReport(); } diff --git a/CMS_SC/ReportCompleto.aspx.cs b/CMS_SC/ReportCompleto.aspx.cs index de3ec3d..8cb015b 100644 --- a/CMS_SC/ReportCompleto.aspx.cs +++ b/CMS_SC/ReportCompleto.aspx.cs @@ -27,15 +27,25 @@ namespace CMS_SC { return user_std.UtSn.Traduci(lemma); } - + /// + /// cambio fase + /// + /// + /// protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e) { mod_reportCompleto.Fase = ddlFase.SelectedValue; + mod_reportCompleto.Lingua = ddlLingue.SelectedValue; mod_reportCompleto.fixReport(); } - + /// + /// cambio lingua + /// + /// + /// protected void ddlLingue_SelectedIndexChanged(object sender, EventArgs e) { + mod_reportCompleto.Fase = ddlFase.SelectedValue; mod_reportCompleto.Lingua = ddlLingue.SelectedValue; mod_reportCompleto.fixReport(); } diff --git a/CMS_SC/Reports/ReportCli.rdl b/CMS_SC/Reports/ReportCli.rdl new file mode 100644 index 0000000..3d6c9a6 --- /dev/null +++ b/CMS_SC/Reports/ReportCli.rdl @@ -0,0 +1,1509 @@ + + + + + + + + + 10.06734in + + + + + 2.84875in + + + + + + + + + + 0.625in + + + 1.828in + + + 0.84908in + + + 0.98425in + + + 1.50509in + + + 0.98425in + + + 0.98425in + + + 0.8905in + + + + + 0.19685in + + + + + true + true + + + + + Cod Mis + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Nome Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Ok / Deroga + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.33005in + + + + + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + + + CodSchedaVersNum + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + 8 + + + + + + + + + + + + + 0.19685in + + + + + true + true + + + + + =Fields!CodMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomeMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ValoreMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!OkValMis.Value = True ,"", Fields!LIVal.Value.ToString + "-" + Fields!LSVal.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomePar.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!ValorePar.Value) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!MinPar.Value.ToString + "-" + Fields!MaxPar.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!OkValMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + =Fields!CodSchedaVersNum.Value + + + + + After + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + + + dsSchedaCollaudo + 2.125in + 0.3175cm + 0.72375in + 8.65042in + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + + + + + true + true + + + + + =First(Fields!DescMacchina.Value) + + + + + + + DescMacchina + 0.97014cm + 10.71183cm + 0.6cm + 8.09942cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =First(Fields!MatrMacchina.Value) + + + + + + + MatrMacchina + 0.19375cm + 12.29933cm + 0.6cm + 6.51192cm + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Fields!Cliente.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + 2.21468cm + 0.3175cm + 1.97583cm + 19.64437cm + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + Embedded + LogoCms + FitProportional + 7.59037cm + 1.5cm + 5.53297cm + 1 + + + + + + true + + + + + FASE : + + + + =Fields!DescFase.Value + + + + + + + DescFase + 0.635cm + 15.11653cm + 0.75875cm + 5.01826cm + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =IIF( Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"AnagFasi", +Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + + + 2pt + 2pt + 2pt + 2pt + + + + true + 4.77259cm + 25.57104cm + 1 + + + + + + true + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Nome Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Ok / Deroga + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.33005in + + + + + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + + + CodSchedaVersNum + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + 8 + + + + + + + + + + + + + 0.19685in + + + + + true + true + + + + + =Fields!CodMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomeMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ValoreMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!OkValMis.Value = True ,"", Fields!LIVal.Value.ToString + "-" + Fields!LSVal.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomePar.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!ValorePar.Value) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!MinPar.Value.ToString + "-" + Fields!MaxPar.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!OkValMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + =Fields!CodSchedaVersNum.Value + + + + + After + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + + + dsSchedaCollaudo + 2.125in + 0.3175cm + 0.72375in + 8.65042in + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + + + + + true + true + + + + + =First(Fields!DescMacchina.Value) + + + + + + + DescMacchina + 0.97014cm + 10.71183cm + 0.6cm + 8.09942cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =First(Fields!MatrMacchina.Value) + + + + + + + MatrMacchina + 0.19375cm + 12.29933cm + 0.6cm + 6.51192cm + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Fields!Cliente.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + 2.21468cm + 0.3175cm + 1.97583cm + 19.64437cm + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + Embedded + LogoCms + FitProportional + 7.59037cm + 1.5cm + 5.53297cm + 1 + + + + + + true + + + + + FASE : + + + + =Fields!DescFase.Value + + + + + + + DescFase + 0.635cm + 15.11653cm + 0.75875cm + 5.01826cm + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =IIF( Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"AnagFasi", +Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + + + 2pt + 2pt + 2pt + 2pt + + + + true + 4.77259cm + 25.57104cm + 1 + + + + + + true + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Nome Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Ok / Deroga + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.33005in + + + + + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + + + CodSchedaVersNum + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + 8 + + + + + + + + + + + + + 0.19685in + + + + + true + true + + + + + =Fields!CodMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomeMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ValoreMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!OkValMis.Value = True ,"", Fields!LIVal.Value.ToString + "-" + Fields!LSVal.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomePar.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!ValorePar.Value) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!MinPar.Value.ToString + "-" + Fields!MaxPar.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!OkValMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + =Fields!CodSchedaVersNum.Value + + + + + After + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + + + dsSchedaCollaudo + 2.125in + 0.3175cm + 0.72375in + 8.65042in + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + + + + + true + true + + + + + =First(Fields!DescMacchina.Value) + + + + + + + DescMacchina + 0.97014cm + 10.71183cm + 0.6cm + 8.09942cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =First(Fields!MatrMacchina.Value) + + + + + + + MatrMacchina + 0.19375cm + 12.29933cm + 0.6cm + 6.51192cm + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Fields!Cliente.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + 2.21468cm + 0.3175cm + 1.97583cm + 19.64437cm + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + Embedded + LogoCms + FitProportional + 7.59037cm + 1.5cm + 5.53297cm + 1 + + + + + + true + + + + + FASE : + + + + =Fields!DescFase.Value + + + + + + + DescFase + 0.635cm + 15.11653cm + 0.75875cm + 5.01826cm + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =IIF( Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"AnagFasi", +Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + + + 2pt + 2pt + 2pt + 2pt + + + + true + 4.77259cm + 25.57104cm + 1 + + + + + + true + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Nome Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Ok / Deroga + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.33005in + + + + + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + + + CodSchedaVersNum + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + 8 + + + + + + + + + + + + + 0.19685in + + + + + true + true + + + + + =Fields!CodMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomeMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ValoreMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!OkValMis.Value = True ,"", Fields!LIVal.Value.ToString + "-" + Fields!LSVal.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomePar.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!ValorePar.Value) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!MinPar.Value.ToString + "-" + Fields!MaxPar.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!OkValMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + =Fields!CodSchedaVersNum.Value + + + + + After + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + + + dsSchedaCollaudo + 2.125in + 0.3175cm + 0.72375in + 8.65042in + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + + + + + true + true + + + + + =First(Fields!DescMacchina.Value) + + + + + + + DescMacchina + 0.97014cm + 10.71183cm + 0.6cm + 8.09942cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =First(Fields!MatrMacchina.Value) + + + + + + + MatrMacchina + 0.19375cm + 12.29933cm + 0.6cm + 6.51192cm + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Fields!Cliente.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + 2.21468cm + 0.3175cm + 1.97583cm + 19.64437cm + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + Embedded + LogoCms + FitProportional + 7.59037cm + 1.5cm + 5.53297cm + 1 + + + + + + true + + + + + FASE : + + + + =Fields!DescFase.Value + + + + + + + DescFase + 0.635cm + 15.11653cm + 0.75875cm + 5.01826cm + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =IIF( Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"AnagFasi", +Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + + + 2pt + 2pt + 2pt + 2pt + + + + true + 4.77259cm + 25.57104cm + 1 + + + + + + true + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Nome Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Ok / Deroga + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.33005in + + + + + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + + + CodSchedaVersNum + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + 8 + + + + + + + + + + + + + 0.19685in + + + + + true + true + + + + + =Fields!CodMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomeMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ValoreMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!OkValMis.Value = True ,"", Fields!LIVal.Value.ToString + "-" + Fields!LSVal.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomePar.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!ValorePar.Value) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!MinPar.Value.ToString + "-" + Fields!MaxPar.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!OkValMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + =Fields!CodSchedaVersNum.Value + + + + + After + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + + + dsSchedaCollaudo + 2.125in + 0.3175cm + 0.72375in + 8.65042in + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + + + + + true + true + + + + + =First(Fields!DescMacchina.Value) + + + + + + + DescMacchina + 0.97014cm + 10.71183cm + 0.6cm + 8.09942cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =First(Fields!MatrMacchina.Value) + + + + + + + MatrMacchina + 0.19375cm + 12.29933cm + 0.6cm + 6.51192cm + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Fields!Cliente.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + 2.21468cm + 0.3175cm + 1.97583cm + 19.64437cm + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + Embedded + LogoCms + FitProportional + 7.59037cm + 1.5cm + 5.53297cm + 1 + + + + + + true + + + + + FASE : + + + + =Fields!DescFase.Value + + + + + + + DescFase + 0.635cm + 15.11653cm + 0.75875cm + 5.01826cm + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =IIF( Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"AnagFasi", +Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + + + 2pt + 2pt + 2pt + 2pt + + + + true + 4.77259cm + 25.57104cm + 1 + + + + + + true + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Misura + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Nome Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Val. Parametro + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Ok / Deroga + + + LightGrey + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.33005in + + + + + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + + + CodSchedaVersNum + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + 8 + + + + + + + + + + + + + 0.19685in + + + + + true + true + + + + + =Fields!CodMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomeMisura.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ValoreMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!OkValMis.Value = True ,"", Fields!LIVal.Value.ToString + "-" + Fields!LSVal.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NomePar.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!ValorePar.Value) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =IIF( Fields!NomePar.Value = Nothing ,"", Fields!MinPar.Value.ToString + "-" + Fields!MaxPar.Value.ToString) + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!OkValMis.Value + + + + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + After + true + true + + + + + =Fields!CodSchedaVersNum.Value + + + + + =Fields!CodSchedaVersNum.Value + + + + + After + true + + + + Detail + + + + + Detail_Collection + Output + true + + + + + + dsSchedaCollaudo + 2.125in + 0.3175cm + 0.72375in + 8.65042in + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + + + + + true + true + + + + + =First(Fields!DescMacchina.Value) + + + + + + + DescMacchina + 0.97014cm + 10.71183cm + 0.6cm + 8.09942cm + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =First(Fields!MatrMacchina.Value) + + + + + + + MatrMacchina + 0.19375cm + 12.29933cm + 0.6cm + 6.51192cm + 1 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =Fields!Cliente.Value + + + + + + 2pt + 2pt + 2pt + 2pt + + + + true + 2.21468cm + 0.3175cm + 1.97583cm + 19.64437cm + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + LightGrey + + 0.5pt + + + + + Embedded + LogoCms + FitProportional + 7.59037cm + 1.5cm + 5.53297cm + 1 + + + + + + true + + + + + FASE : + + + + =Fields!DescFase.Value + + + + + + + DescFase + 0.635cm + 15.11653cm + 0.75875cm + 5.01826cm + 2 + + + 2pt + 2pt + 2pt + 2pt + + + + true + true + + + + + =IIF( Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") = Nothing , +"AnagFasi", +Lookup("AnagFasi",Fields!Lemma.Value,Fields!Traduzione.Value, "dsVocabolario") ) + + + 2pt + 2pt + 2pt + 2pt + + + + true + 4.77259cm + 25.57104cm + 1 + + + + + + true +