From 5d85509abaad2d8562dc0d6dc6df0ed4e865eead Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Wed, 10 Jun 2015 12:07:03 +0200 Subject: [PATCH] Ok insert e delete x ValidVal --- CMS-SC-Data/DS_Applicazione.Designer.cs | 70 +- CMS-SC-Data/DS_Applicazione.xsd | 13 + CMS-SC-Data/DS_Applicazione.xss | 38 +- CMS-SC-Data/DS_Utility.Designer.cs | 602 ++++++++++++++++++ CMS-SC-Data/DS_Utility.xsd | 52 +- CMS-SC-Data/DS_Utility.xss | 3 +- CMS-SC-Data/DtProxy.cs | 3 + CMS-SC-Data/bin/Debug/CMS-SC-Data.dll | Bin 196096 -> 205312 bytes CMS-SC-Data/bin/Debug/SteamWare.dll | Bin 625664 -> 625664 bytes CMS-SC-Data/obj/Debug/CMS-SC-Data.dll | Bin 196096 -> 205312 bytes .../TempPE/DS_Applicazione.Designer.cs.dll | Bin 181760 -> 182784 bytes .../Debug/TempPE/DS_Utility.Designer.cs.dll | Bin 26112 -> 34304 bytes CMS_SC/DettScheda.aspx | 16 +- CMS_SC/DettScheda.aspx.cs | 3 + CMS_SC/DettScheda.aspx.designer.cs | 18 +- CMS_SC/WebUserControls/mod_DettScheda.ascx | 11 +- CMS_SC/WebUserControls/mod_DettScheda.ascx.cs | 25 +- .../mod_DettScheda.ascx.designer.cs | 9 + CMS_SC/WebUserControls/mod_validVal.ascx | 65 +- CMS_SC/WebUserControls/mod_validVal.ascx.cs | 154 ++++- .../mod_validVal.ascx.designer.cs | 48 +- CMS_SC/bin/CMS-SC-Data.dll | Bin 196096 -> 205312 bytes CMS_SC/bin/CMS_SC.dll | Bin 319488 -> 321024 bytes CMS_SC/bin/SteamWare.dll | Bin 625664 -> 625664 bytes VersGen/CMS_SC.cs | 4 +- VersGen/CMS_SC.tt | 4 +- VersGen/bin/Debug/VersGen.dll | Bin 4096 -> 4096 bytes 27 files changed, 1075 insertions(+), 63 deletions(-) diff --git a/CMS-SC-Data/DS_Applicazione.Designer.cs b/CMS-SC-Data/DS_Applicazione.Designer.cs index f96ae56..b728b8b 100644 --- a/CMS-SC-Data/DS_Applicazione.Designer.cs +++ b/CMS-SC-Data/DS_Applicazione.Designer.cs @@ -9067,7 +9067,7 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH [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[4]; + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[5]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[0].Connection = this.Connection; this._commandCollection[0].CommandText = "SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM dbo.ValidVal" + @@ -9081,6 +9081,7 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodScheda", global::System.Data.SqlDbType.NVarChar, 50, 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("@Original_Vers", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMisura", global::System.Data.SqlDbType.NVarChar, 50, 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("@Original_MinPar", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[2].Connection = this.Connection; this._commandCollection[2].CommandText = "dbo.stp_VV_getByScheda"; @@ -9090,16 +9091,23 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMisura", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[3].Connection = this.Connection; - this._commandCollection[3].CommandText = "dbo.stp_VV_updateQuery"; + this._commandCollection[3].CommandText = "dbo.stp_VV_insertNew"; this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[3].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[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@MinPar", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@MaxPar", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@LIVal", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@LSVal", global::System.Data.SqlDbType.NChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodScheda", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Vers", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMisura", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodSchedaVers", global::System.Data.SqlDbType.NVarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodMisura", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[4].Connection = this.Connection; + this._commandCollection[4].CommandText = "dbo.stp_VV_updateQuery"; + this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[4].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[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@MinPar", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@MaxPar", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@LIVal", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@LSVal", global::System.Data.SqlDbType.NChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodScheda", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Vers", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodMisura", 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()] @@ -9341,7 +9349,7 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH [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, false)] - public virtual int deleteQuery(string Original_CodScheda, global::System.Nullable Original_Vers, string Original_CodMisura) { + public virtual int deleteQuery(string Original_CodScheda, global::System.Nullable Original_Vers, string Original_CodMisura, global::System.Nullable Original_MinPar) { global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[1]; if ((Original_CodScheda == null)) { command.Parameters[1].Value = global::System.DBNull.Value; @@ -9361,6 +9369,46 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH else { command.Parameters[3].Value = ((string)(Original_CodMisura)); } + if ((Original_MinPar.HasValue == true)) { + command.Parameters[4].Value = ((double)(Original_MinPar.Value)); + } + else { + command.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = command.Connection.State; + if (((command.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + command.Connection.Open(); + } + int returnValue; + try { + returnValue = command.ExecuteNonQuery(); + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + command.Connection.Close(); + } + } + 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")] + public virtual int insertNew(string CodSchedaVers, string CodMisura) { + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + if ((CodSchedaVers == null)) { + command.Parameters[1].Value = global::System.DBNull.Value; + } + else { + command.Parameters[1].Value = ((string)(CodSchedaVers)); + } + if ((CodMisura == null)) { + command.Parameters[2].Value = global::System.DBNull.Value; + } + else { + command.Parameters[2].Value = ((string)(CodMisura)); + } global::System.Data.ConnectionState previousConnectionState = command.Connection.State; if (((command.Connection.State & global::System.Data.ConnectionState.Open) != global::System.Data.ConnectionState.Open)) { @@ -9383,7 +9431,7 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, false)] public virtual int updateQuery(global::System.Nullable MinPar, global::System.Nullable MaxPar, global::System.Nullable LIVal, string LSVal, string Original_CodScheda, global::System.Nullable Original_Vers, string Original_CodMisura) { - global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; if ((MinPar.HasValue == true)) { command.Parameters[1].Value = ((double)(MinPar.Value)); } diff --git a/CMS-SC-Data/DS_Applicazione.xsd b/CMS-SC-Data/DS_Applicazione.xsd index 9892805..a7b49e1 100644 --- a/CMS-SC-Data/DS_Applicazione.xsd +++ b/CMS-SC-Data/DS_Applicazione.xsd @@ -824,6 +824,7 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH + @@ -840,6 +841,18 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH + + + + dbo.stp_VV_insertNew + + + + + + + + diff --git a/CMS-SC-Data/DS_Applicazione.xss b/CMS-SC-Data/DS_Applicazione.xss index 7612bb8..1c4ab33 100644 --- a/CMS-SC-Data/DS_Applicazione.xss +++ b/CMS-SC-Data/DS_Applicazione.xss @@ -6,18 +6,18 @@ --> - - - + + + - + - - - + + + - + 398 @@ -29,7 +29,7 @@ - + 436 @@ -41,7 +41,7 @@ - + 602 @@ -53,7 +53,7 @@ - + 902 @@ -65,7 +65,7 @@ - + 1247 @@ -81,7 +81,7 @@ - + 561 @@ -93,7 +93,7 @@ - + 1050 @@ -105,7 +105,7 @@ - + 1139 @@ -117,15 +117,15 @@ - + 319 - 697 + 613 - 190 - 697 + 245 + 613 diff --git a/CMS-SC-Data/DS_Utility.Designer.cs b/CMS-SC-Data/DS_Utility.Designer.cs index f0407d6..5a29c2c 100644 --- a/CMS-SC-Data/DS_Utility.Designer.cs +++ b/CMS-SC-Data/DS_Utility.Designer.cs @@ -26,6 +26,8 @@ namespace CMS_SC_Data { private v_selSchedaDataTable tablev_selScheda; + private v_selListValDataTable tablev_selListVal; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -57,6 +59,9 @@ namespace CMS_SC_Data { if ((ds.Tables["v_selScheda"] != null)) { base.Tables.Add(new v_selSchedaDataTable(ds.Tables["v_selScheda"])); } + if ((ds.Tables["v_selListVal"] != null)) { + base.Tables.Add(new v_selListValDataTable(ds.Tables["v_selListVal"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -85,6 +90,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 v_selListValDataTable v_selListVal { + get { + return this.tablev_selListVal; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -155,6 +170,9 @@ namespace CMS_SC_Data { if ((ds.Tables["v_selScheda"] != null)) { base.Tables.Add(new v_selSchedaDataTable(ds.Tables["v_selScheda"])); } + if ((ds.Tables["v_selListVal"] != null)) { + base.Tables.Add(new v_selListValDataTable(ds.Tables["v_selListVal"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -194,6 +212,12 @@ namespace CMS_SC_Data { this.tablev_selScheda.InitVars(); } } + this.tablev_selListVal = ((v_selListValDataTable)(base.Tables["v_selListVal"])); + if ((initTable == true)) { + if ((this.tablev_selListVal != null)) { + this.tablev_selListVal.InitVars(); + } + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -206,6 +230,8 @@ namespace CMS_SC_Data { this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; this.tablev_selScheda = new v_selSchedaDataTable(); base.Tables.Add(this.tablev_selScheda); + this.tablev_selListVal = new v_selListValDataTable(); + base.Tables.Add(this.tablev_selListVal); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -214,6 +240,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 ShouldSerializev_selListVal() { + 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) { @@ -272,6 +304,9 @@ namespace CMS_SC_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void v_selSchedaRowChangeEventHandler(object sender, v_selSchedaRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void v_selListValRowChangeEventHandler(object sender, v_selListValRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -537,6 +572,270 @@ namespace CMS_SC_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_selListValDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnvalue; + + private global::System.Data.DataColumn columnlabel; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selListValDataTable() { + this.TableName = "v_selListVal"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selListValDataTable(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 v_selListValDataTable(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 valueColumn { + get { + return this.columnvalue; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn labelColumn { + get { + return this.columnlabel; + } + } + + [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 v_selListValRow this[int index] { + get { + return ((v_selListValRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selListValRowChangeEventHandler v_selListValRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selListValRowChangeEventHandler v_selListValRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selListValRowChangeEventHandler v_selListValRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event v_selListValRowChangeEventHandler v_selListValRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Addv_selListValRow(v_selListValRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selListValRow Addv_selListValRow(string value, string label) { + v_selListValRow rowv_selListValRow = ((v_selListValRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + value, + label}; + rowv_selListValRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_selListValRow); + return rowv_selListValRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + v_selListValDataTable cln = ((v_selListValDataTable)(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 v_selListValDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnvalue = base.Columns["value"]; + this.columnlabel = base.Columns["label"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnvalue = new global::System.Data.DataColumn("value", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnvalue); + this.columnlabel = new global::System.Data.DataColumn("label", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnlabel); + this.columnvalue.ReadOnly = true; + this.columnvalue.MaxLength = 112; + this.columnlabel.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public v_selListValRow Newv_selListValRow() { + return ((v_selListValRow)(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 v_selListValRow(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(v_selListValRow); + } + + [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.v_selListValRowChanged != null)) { + this.v_selListValRowChanged(this, new v_selListValRowChangeEvent(((v_selListValRow)(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.v_selListValRowChanging != null)) { + this.v_selListValRowChanging(this, new v_selListValRowChangeEvent(((v_selListValRow)(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.v_selListValRowDeleted != null)) { + this.v_selListValRowDeleted(this, new v_selListValRowChangeEvent(((v_selListValRow)(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.v_selListValRowDeleting != null)) { + this.v_selListValRowDeleting(this, new v_selListValRowChangeEvent(((v_selListValRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void Removev_selListValRow(v_selListValRow 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 = "v_selListValDataTable"; + 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. /// @@ -608,6 +907,77 @@ namespace CMS_SC_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class v_selListValRow : global::System.Data.DataRow { + + private v_selListValDataTable tablev_selListVal; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal v_selListValRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_selListVal = ((v_selListValDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string value { + get { + try { + return ((string)(this[this.tablev_selListVal.valueColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'value\' in table \'v_selListVal\' is DBNull.", e); + } + } + set { + this[this.tablev_selListVal.valueColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string label { + get { + try { + return ((string)(this[this.tablev_selListVal.labelColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'label\' in table \'v_selListVal\' is DBNull.", e); + } + } + set { + this[this.tablev_selListVal.labelColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsvalueNull() { + return this.IsNull(this.tablev_selListVal.valueColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetvalueNull() { + this[this.tablev_selListVal.valueColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IslabelNull() { + return this.IsNull(this.tablev_selListVal.labelColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetlabelNull() { + this[this.tablev_selListVal.labelColumn] = global::System.Convert.DBNull; + } + } + /// ///Row event argument class /// @@ -641,6 +1011,40 @@ namespace CMS_SC_Data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class v_selListValRowChangeEvent : global::System.EventArgs { + + private v_selListValRow 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 v_selListValRowChangeEvent(v_selListValRow 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 v_selListValRow 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 { @@ -814,6 +1218,204 @@ namespace CMS_SC_Data.DS_UtilityTableAdapters { } } + /// + ///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 v_selListValTableAdapter : 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 v_selListValTableAdapter() { + 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 = "v_selListVal"; + tableMapping.ColumnMappings.Add("value", "value"); + tableMapping.ColumnMappings.Add("label", "label"); + this._adapter.TableMappings.Add(tableMapping); + } + + [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 value, label FROM dbo.v_selListVal"; + 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 = "dbo.stp_listValues_getValidValues"; + 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("@TableName", global::System.Data.SqlDbType.NVarChar, 50, 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("@FieldName", 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.v_selListValDataTable 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.v_selListValDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Utility.v_selListValDataTable dataTable = new DS_Utility.v_selListValDataTable(); + 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.v_selListValDataTable getByTableField(string TableName, string FieldName) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((TableName == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(TableName)); + } + if ((FieldName == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(FieldName)); + } + DS_Utility.v_selListValDataTable dataTable = new DS_Utility.v_selListValDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// diff --git a/CMS-SC-Data/DS_Utility.xsd b/CMS-SC-Data/DS_Utility.xsd index 590f81f..3c88878 100644 --- a/CMS-SC-Data/DS_Utility.xsd +++ b/CMS-SC-Data/DS_Utility.xsd @@ -24,6 +24,36 @@ + + + + + + SELECT value, label FROM dbo.v_selListVal + + + + + + + + + + + + + + dbo.stp_listValues_getValidValues + + + + + + + + + + @@ -32,7 +62,7 @@ - + @@ -52,6 +82,26 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/CMS-SC-Data/DS_Utility.xss b/CMS-SC-Data/DS_Utility.xss index fed2524..a52228b 100644 --- a/CMS-SC-Data/DS_Utility.xss +++ b/CMS-SC-Data/DS_Utility.xss @@ -6,7 +6,8 @@ --> - + + \ No newline at end of file diff --git a/CMS-SC-Data/DtProxy.cs b/CMS-SC-Data/DtProxy.cs index 39e9802..9d9c155 100644 --- a/CMS-SC-Data/DtProxy.cs +++ b/CMS-SC-Data/DtProxy.cs @@ -28,6 +28,7 @@ namespace CMS_SC_Data taDS = new DS_ApplicazioneTableAdapters.DettSchedaTableAdapter(); taEFM = new DS_ApplicazioneTableAdapters.ElencoFamMaccTableAdapter(); taEM = new DS_ApplicazioneTableAdapters.ElencoMacchineCNTableAdapter(); + taVV = new DS_ApplicazioneTableAdapters.ValidValTableAdapter(); //taFile = new DS_UtilityTableAdapters.tblFilesTableAdapter(); } /// @@ -43,6 +44,7 @@ namespace CMS_SC_Data taDS.Connection.ConnectionString = connStr; taEFM.Connection.ConnectionString = connStr; taEM.Connection.ConnectionString = connStr; + taVV.Connection.ConnectionString = connStr; //taFile.Connection.ConnectionString = connStrFiles; } @@ -55,6 +57,7 @@ namespace CMS_SC_Data public DS_ApplicazioneTableAdapters.DettSchedaTableAdapter taDS; public DS_ApplicazioneTableAdapters.ElencoFamMaccTableAdapter taEFM; public DS_ApplicazioneTableAdapters.ElencoMacchineCNTableAdapter taEM; + public DS_ApplicazioneTableAdapters.ValidValTableAdapter taVV; //public DS_UtilityTableAdapters.tblFilesTableAdapter taFile; 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 55040902172c8f2b32d77b01b31112aa73a8b814..a365135978a281da3fb9d29b092e8edccc069e33 100644 GIT binary patch delta 47349 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 delta 41373 zcmce934D`P*8aKgo1{s)r3?F(vUGv6C_5Ag1(hla3MdF_6hw+h5h|j9ZxE~$aRiG7 z6*U4XMN|+RaF0WEs4I-lz$oKHaiI>QxWnMc|D5OE)*|XG-}n9X$CKxI&bjxVyX4K= z(1b`$O62?G6-&?D^2N2|$o!WeD<@ec6MbtDd9?YPCN@!!d5|B80^l5WiQ@lE8c}%V zAG)RW;_M5==IrM7%ABl}kWDG9zt6I%bybd4ST#ZAC9nF1dkC`qtyOi4YVVi6rNbju z)ppg^&uxek=zFW`uPUd-EGdEi8^M1pauaP=^!+47Dw@;6?z?rg)v8>jRLz(>vFgqF zzN)1+WN!Un?vtwO_j6lqePZ5FRn=udtF39*U#?W3s(k)LPTf6!BBG}+=x?cvt&to0 zx{>sU#d+zTB{q4=ZrXbM_PJU0eEvf-o7D5qpV{Bw?|Jjt7WIBr-K=(oN4vIC!R-Y; z^+SenwzIRVK6U%CUaDh@pdLpC`vZ}mI+NWajc%@AR;%UqA?K)w+J1DDnx~>u&QqtV z7SZT=sy{#M(GSUE)Bsk2QFvH1Mq*Vthx=?lJVv=~YwXnM_v2KH?STu_K9{J+FXZfN zhp5bGlS%5Ws+6P2(XS?{*Q%bn_tL82|HuxU&ue}WQ3hH02QBin*uLTt^_)jFi#{+- zwT@1os`}OQ7aH-;u2RjTv#wJ9XrC)o)B23kD}Kz5O;_!siAKRxX>!{PZqj?&k4>gc zt8X&4zL(doRIRsnD^*QBYIgLrGSxGqB`;VP)r_(N8G)`TH2cPAWtnRGGxm<3w?FxL zyXh>|);X!~sWfZOVcwkUt@%�WHk3G$~ul%TxAi>A$T{7gDz4U!`xC^qJDVu(CJ) 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 Lf%!e-L<4pJBl!Nl diff --git a/CMS-SC-Data/bin/Debug/SteamWare.dll b/CMS-SC-Data/bin/Debug/SteamWare.dll index a64fc549cf560158bf768cf5bcf9d20fbc286eee..852902f70a3c92fb67e39d75a52f9eed6b33beff 100644 GIT binary patch delta 83 zcmZpeq1G@%Z9)gL08d3@cWXCeYd2GCH*;$@OKUf4Yd2eKH+yS0$JTDnm5u_uG0y`n lI~%>)_eu#>#4p>w-NlL1#Sx@)dUrFYCS&>bt<9X?8~_c%9rXYJ delta 83 zcmZpeq1G@%Z9)h0hL7cq-L2h>t=&wm-OR1sEUn$Ft=(*`-R!O199z3NS2_y3^-X>w mAhX7QZ-lEwo63LN?JiE7E{-6b)4Q8FH5mi8Z*AuE<^TYrzab<5 diff --git a/CMS-SC-Data/obj/Debug/CMS-SC-Data.dll b/CMS-SC-Data/obj/Debug/CMS-SC-Data.dll index 55040902172c8f2b32d77b01b31112aa73a8b814..a365135978a281da3fb9d29b092e8edccc069e33 100644 GIT binary patch delta 47349 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 delta 41373 zcmce934D`P*8aKgo1{s)r3?F(vUGv6C_5Ag1(hla3MdF_6hw+h5h|j9ZxE~$aRiG7 z6*U4XMN|+RaF0WEs4I-lz$oKHaiI>QxWnMc|D5OE)*|XG-}n9X$CKxI&bjxVyX4K= z(1b`$O62?G6-&?D^2N2|$o!WeD<@ec6MbtDd9?YPCN@!!d5|B80^l5WiQ@lE8c}%V zAG)RW;_M5==IrM7%ABl}kWDG9zt6I%bybd4ST#ZAC9nF1dkC`qtyOi4YVVi6rNbju z)ppg^&uxek=zFW`uPUd-EGdEi8^M1pauaP=^!+47Dw@;6?z?rg)v8>jRLz(>vFgqF zzN)1+WN!Un?vtwO_j6lqePZ5FRn=udtF39*U#?W3s(k)LPTf6!BBG}+=x?cvt&to0 zx{>sU#d+zTB{q4=ZrXbM_PJU0eEvf-o7D5qpV{Bw?|Jjt7WIBr-K=(oN4vIC!R-Y; z^+SenwzIRVK6U%CUaDh@pdLpC`vZ}mI+NWajc%@AR;%UqA?K)w+J1DDnx~>u&QqtV z7SZT=sy{#M(GSUE)Bsk2QFvH1Mq*Vthx=?lJVv=~YwXnM_v2KH?STu_K9{J+FXZfN zhp5bGlS%5Ws+6P2(XS?{*Q%bn_tL82|HuxU&ue}WQ3hH02QBin*uLTt^_)jFi#{+- zwT@1os`}OQ7aH-;u2RjTv#wJ9XrC)o)B23kD}Kz5O;_!siAKRxX>!{PZqj?&k4>gc zt8X&4zL(doRIRsnD^*QBYIgLrGSxGqB`;VP)r_(N8G)`TH2cPAWtnRGGxm<3w?FxL zyXh>|);X!~sWfZOVcwkUt@%�WHk3G$~ul%TxAi>A$T{7gDz4U!`xC^qJDVu(CJ) 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 Lf%!e-L<4pJBl!Nl 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 bd5f98c848342cc5564b5fd2a29ece325ffab657..eb84b298610bfea49ac8751f4ba739da67922f71 100644 GIT binary patch delta 13638 zcmZvj3wRXexyQe6X0zGZOE#NCEY}z{s_O;qP-u0n)p|Ky+gcq9Dyyf5qMlY-rDL(JYxPuXTfnNE_xLOYA;AdLb;Bq-8{zRZw``O@T*=q2byuhx(AIeb% zwF)YW-Glq(=Z4?P8`H1T=}QweBC=JAWpkvEyxQc)7iz^@qckJBw&n37w|%McC|~>C zOOH9qfBwnq|MYwJJT?5NAFNz9N^#-D5z;JW4f$zCnG%`ZM_Wt(=#s||H>>;bX1j!l zi*}(;s1r}r;Cytt5v7yQl%6c47s#0QrpZa&zy!NO6HXL+r@5b7) zxiFzmPNkPM)t4RBm;HTm8p-+vcec>mw{NRGN!T_8=hUg_=&Q79H%O5Ia zz9^6T3~hb3Ui;blzR%V_|7`v7XX}njKl3E#ke>Me&P`9x6~CkR=Nhf8fvzbYZTeL5 zJE*Q}RiSvPTqUnA)UK6dWqqk@tsGTz_Q&)X4*geOi^$Y!x{-;r9YaejYpmrVjfPZ5 zqGJ>q{$>78dv$u-(87c3<%_h*l~>B;x*S>9bF~~N8w#IZEl0?PQu7A+fJ_}nYbJ&y zwMc{3c3ff4HS*>m_vh$4ASy+C{Ujk|yhB9WmtOI?!n$ka$up0?L5S9`2yrXD-aLzV z@%qbimtJ@UKXJ!CFT`s(a!VGAzmAvmp+!7*i9Ls2BNL=JtMJ~nvh$c$`n*|4Uy^i! zf7hI{=5)%sw)vE!+ZIvIYCD^9RohC+4Q-#Nyrt~|%I$46HB$Wf zgo|sV(ahL^*ivu!*r~Nky|I*1oIG|t9n&VC5$BJ6Ahyt?vx@77b;dT5e+Z+m4(lu( zxnBOZ&3%6zU()mP$mm~04{9?muZ|*PejpBMSF6#MF~5u+(iUD(ttH3&BKnbb**`~J zHUH4Q`Ond`nvb>MpCha06D?Gu#xZY1Kh>VPvbst$jcW8e-K&l+`gSy_|KOUVqmQD^ z`dez$GA34gyuNW`wRZ2AxixM2#xGY#Q^z#dw(IY^Ji0#ipKX`bPSj&wb@Y1MmuS?a zM(?(LxptC1R*mA>0UAy5)Wo*z=Gsnup(@(hTWPdXjn-rfwO#spH5$m?OCwK>wq|$K zcI$VlQ7QW%jdrNf%h^Y3Ptu=KqxZ5U8tqo2So_npll9P(F3#QFzKe$Ms^S^#FV#-b zBb%yMadG=z8r7@O=JwZWr|NBLw5@$Vjk?t6$@bsZPSej&qrL5aqR}!ndZ&Gln66)@ zMzN0lG}=fb+W-34qS1e;ouMxrsBZZA(T8ZXQjJD;9FjBjW53F^O`^BsNbO90!VT5Y zs*c8(rN5o8jxM9oDY}1ib#z^a8JnZG-NK{i)er;>q#+&HeN^ z{?@+hbEOBKqfZ^J&M3V0ygb&PXBgrd<2kwkr%YmAHff_UL}%=5VrP=QRny2!|h z`zBpR=Ke`n8QWxM?4Vwx^vE2V^orOZ9!=g*nE8Snf5I)KZtNVS9PHdf3w@_^KV=F0 zU*N-?cNez2AV=DVsHv%ocN^Vx#Mn#gZ4~<`Q*lGA?HU??Q+}oExH#|A8s8$m-PIo7 zMElH$FQ?O;LLBWpGk%x2_k?o_2YERs-l9c2FNkjwCv|_3mKYJ=C$@;5?ho~%IJ-5cVwweNI$aa()5`+C~uneO8#%iWtPU+vypShZUYO?^Gyr*+2mi{+G0 z7B=mc(;IIwW{dBh^r5~*K6270@iJd$Vb5+k-i;+TX!j=%$#vSJ$%e!x?fA(f6M4;^ zoF!gPyp9fbYN9Nh$-RjdapB~JWUie2c{1CKQCeAiWAe3$Ei`vi;#s=38;GNww^8+} z$#*7-wEumHZDj7J>f4j|i)Y0lq&{V2q%7{N>pn$$Q`~++Z{kh58CR3~PF*)G`ZzM6 zTt|mEHSr@_Xk=ufHhjvH;AavOwK2pQZQ+#Ng=flgXp<9fqWw1tPEWMZ-8PbicgpfS z_kvW5`013(Qf2Y{l;^0jZ^~7~e*k|p<#wvpPTiWS&=!vn+f$!TNqyPWU8yYAGjzU_ z8OnqDM3}?kYg2z*myw?z-B@#26o?OtB8)fMB*Ui|PW_y}oqDkF^A}~peWk8Nk9O{> zo2Xwj?ajKW#DAnExaqLCX4<=Tv-LZs9n@#*k4^iK{Jv=))h(wbM7obUho%pUmg(=( zHl36bvo`39rXSQdQO{_q-a)=B9+5nGAnBJ!E zpT0hwk&8yBYBuPHrf*1Z(6t#G#caKH#v!>u|FCu@~7Q zdE*wzo3%*ZzC}JgL1P6FLq$*efqGO8^u;J zYGyIhB1RMM)4M1Q+=&)3llUQe5Pp!^;o@{V&|1;YnEAI%i|m`p-ws#Jj5Qpl1J%(t z2)`XqAfKWqW*aT~(UgM?Pl>HFS7&x%(b?j;nXQd`wf~-(ZCt1QcILF2;SrwI5_vRv zS7S?L$gFQS_F;uA{6xy{HO`K>{P@J^zo)K`#l&B=n_{L|A({+REEYG#vMSkR#ZB5{ z@vIoso{6`kXPg)zI-ACcM$z76q0@rz5uIXZtVi^Sw8?ONm$a}O8;{$TK_;oywb@K3e^lt`lN6&Wj zxJ5J-QFsu!6NQ~-x8dg@9T*4PkIsH{=HPSiYmlDi@){9t141~@{5jsyWzy>%D zHdS&p3(lgN)$#PeSTGjYR>}SIzz(VoI0w!V)APRu%2UY`@+jwFHY0r)A6!()oezQo zR0Hr%WLYKmya*0evN-^*aJohXS5Uzc@1P(e+$17+e2|7p_HnSOl1(c(tCCGS*upv% zxCd#&*x-3c*MV{{=tt&Ya^N+{0c2h!Z?GA>9a&V#ekZuBlFfk#f9f5G^oqf{0}=jY zJP=u2!?~j7@2QH5%_^8siST==*Kn&|!%cb(H|aIJgkHmwjT*iyMh!3B3g3$UR&=(a zrxkOv=**(C2fhdWJ*f7ezo*9K&1^K;n9z?xKNjuBgnmr!$Fv-Ja_ApGbpV|M=o!G= z0d(fknMdb#bZ$p=JF43;YkN(nOV?CHYZ0wGQP_zIJF)0aOxTIZj3%> zpn3qa4q(;+%&MTXf=)fUqGm$99_Tgq#VrMARkG;;+o;;$e#)th z{n3sX{cwWGp_&Kh!9{Q}iq8p{GE5m7t__t_$%R~uPn}0O4_{Qt)iSt@Y6V;Y3xhWh1~ya4#sr(F zW>s>J1-4w2Z47L14x9t$!FdA*f+@lj!DVn6Tv5qe8u4oKHraSJ+1Owk)tpLv{^wE1 zLlwbAa9JfU5yFQs6>tSC61=oXaE}2tz$VxPXH{~i1-4MN6ZrhMp&XUmltVcO{sm$vpvl08>`UK7U4RdSC7wotXfHrP?g zb93-H7*8epJbWI;=X7H}R8b{w5TG2ulvT11;X{~;O7!P6z6f80 z2~@H#lXv-r&lsxYLIo2lFd~C1$gnrS2G~@|)hv7##sXVlTP648z&TX&;5@Ty6rqYx zWpEi>QOT2yhHCO5vJKT_W5e4pIhE}5;5@2Da1mTq$t#3lH$=IDK?N)tc?r>oD+U{2 z6KsOB;4IhzTVNY(gB_K;S`M5;)dPFryjy*N^1(j12rhyHZ~!iY%is_kf-B$(STx}R zns5PN18jm#a2A|x!t-xoV4+}xZLkA&z&Vw?vBbBwQzbU$LM#hofi1ADlB*8b zK{W@?fjyNt9DE+eSINEzUxaZ33<3|9!;VWpZfQ@Dxv>7+QnSWQ9RmmocY7W(0^NQGGjl?nfQ^W8k9@sN~iVK7aeg-~K7HW-Nw zRAK{o3&v5&-h=mGe6U~TQM`gbihBZ;Y(n@DMwr;kWbc}IF`+E51$I<&lLz)t^}#+k z00-a@9D+p)&k`-Xjj5821-4Lis_8;`D!Iu=!G{S{vJb%_s$nZkE3V^sW^p_=Q_02x zTc|o<2kfcje*bv<{@+JAP>H3%VRh*fu+0hVO_gjccnii+$=(BdsQM~-ZU7&^geq6K zeD={?7NdExsS+kzP55jz*;rr;RR`>VJ+KG%!9F-p$t#555LMA${r!JCmR5-kz!sJ1 z8%8Dfc<>&K5B9-w#W*ZF z4vVV9qVN`sqmsP`_E7az^4tLI1}KLZgkUkA%VIoFHo+#?0$X55C5{g7Rr@Dk)&%yJ zN;VF>0~1Wd_7mBMZuJGqn}p>ialr@s-~b$eLzUbqx~hpS!Dbh;1-8Hr*s1!HxZgU7 zdmNQ`{;eq}OhG{<8xQQE>P$m*8oWw2KG;V!P{}>ctZH(P2li&6AMAqz3(tRGalxEj zO>6-6W;2K25Nw^o#ySNHsbnL1*oYox2kd|YZ~!*vVEs8*;Z$bpR6PF<1`ZAAioqV( zKeZz|F72Pne?sQN`|trwK-D?v06u^Z!J%TFB~Gg*j(8fjKaJUhH`%x`3(A7B(B!D( zR_C;iXn)#4)kCMJxFdRF+C!(WvLkw1+DDI%oanBa82yMc>BNP{`) z5QR_~9Kx<9j$-2|Fs9AMgt1^O7z@Tx$vqCLp3QgBLyw252k+a}&wnc4nD$ZjQ3%M; zO@j$AA%G9zL&dy7h^m;!w^Yo-ap&g}F-Z)eS+n>Rm;tU+<48FVK4E83BiK!G5+1w{kw`8eZzoO(VN#C)D$ z5^qhLig9*yS}>MkzP%RaI@JGc+JSe_-cBlE+X9kD#RcJiv_rK3;4#0 z1vu6MKBB3TZ>9-vqSJ!6U@RC1#({BQJg^7v!T8m5QSea+z=2}Er2(2km3(7E^n~aU z3vss=;{GkfK^NlA!I&^6dQ5nWcx&2H%>C9v{Q18_g;Lr7{`JMVM6qa#W>vJj;Pz87K?G-#k{BqHc>XId}G>#w_q$Xx1}xg zSnv+KqnOum(Br{-==4za$Zt*iFg}dWJ#H*OYk)$4LI@Ko=C>e3Rh)%`p2cT3moS@4 zm@Tjcc2siJ1A9yO=6mSzmheUT@ILuDY1dbZCj{UC z<5u>x)PspD{!B{XBj05Aq zI4~ZJ=c)lO?Sp+Z`6&Ce8QnB+KukYa(G#F2Btt(&Q4Qfkc(EFXTg`_Pt8xEU^ZF*d zsTfCJ?czrQS}hbTG&w4{$)P3a2P>-n7jV!o@CJcOHX(cnBl@v@Kehy$U`r)e9eAf7 z&%cj>k8+@rn?m>yrq9@6JZk*V_=yo1&lxWodyH3&ea3#{fbq8Rp7B?sHr^FKD}H-i zPt+xbC8j5qCN4^>O?)ZwaN_aAp2Xi0M-p|(=44BQc%eUSQo-Q#sZ-E(y>)tTv8=`+(S({B2E>6g+kr}w4b zO@ETEsZZ87);HI;)c>viAN4X*n@Kfi8Z*N)qcSICIx-V8OEc>-rA(%wzHwaRU@7w# z*&SUlJ0?U?pG*0!KA+NvET%jzvYfIzvYPUY$oZ6OA{SGBEwYaC&d61iZ*(l7zg0ee z%$JD|c3AXR(6^3#ymb2^X~*1;wVR|ApCFHDw@6KVN=g3$M*jw}Kx*{2(4^2QH4)JV ziEEIx`t4+*$e3OrZ%}F?uHQwRK&JG2$Rv?<`n}}Sl$xm5zeSws!%L&SjZ_1&N#9Ov z>ffPk(eIaW`Uf4u#3(UZoG7})ba9HXg`3)(+L3x8^>XTsRG7}z_hfF&Y{?vGc&|Y= zmL8T`lN^0g;#cA$`Z_WBD{&5e-9TSY(AV$it3LHBF)Q_f)Ei3gXxbAyWVW#Ger-r5 zCoUCNi1WqeV!b$%Uauh9_4WqO)HHbH7cnW>o(Wrkr#3I~N^6%YgwsE7s|7a(y%kuHKu z8p%UMZ9QTvf++1VQQ|Us+)6=XD{(i8OSH`RjBPX~F$o|9-}n9dV)D+*dEuP-_wW9` z?=E$xX+{rtHz&P~$s2z-<(4lmpDWa_P-qQFnH1t_O^8@kzVcgQlQ^VTA?m<{5gyU6 zBd@~T{Kk;lOQ`!y*3|tcZF56UT^Fh1v(IV6wk(j1iMO6oi#@$%gB)b=k~}}y@~9kW z2we!?W6zckl>-$QPdHkdU6vsaXO-z9^Wu@#u7ktmaed9|KD^l; zArhil=qJ^R>yJFS)~{>)4C%?P12g3nvUu)n*(UoIi?ih@dU?J2lAI$))2MDHUe?Xw z+Lnet4e$EX92wQMGrn6qG*|ZRsykEuCc>i!&Z6$i$IBkYqt2FZZb=kKW_Ff?ScMZwOUNQN- z;;AcSd$u24Sc~i}>g%#~C#1ypeo!o|kjMNR{n)?PzyJ5T*GhRz{{O7~U9s}}zoT!? zmD*L0(3`5YUaP{2pV0NJ`2X4;J<`sw;<5kK-o@<~^YTn9UinY`j~!W_Va3P)p}i?f zmzIe2JS=-1mPanGz1XlyE|N2f`Bk!2X1eZQB?m_3!Q$S_WS^6J(uDc-HQ5?X&qkV# zs*XgcpEgY7kG;NXR--iTovEi9ihO z`tTarH?pj;Mv7+|TPfdd97?&raX4jd(-_LZO*ZApO{Y>WYMMg1x@jimkDAV)+};$8 zO7Z3K3uLKGeo~pjoxoMmquIF=<}uvYEIN2R-=TqibjDNHCb2GoTUHe>U?z> z$68Cnk5zHGb#2X1{g4{1w{D#mx1eWDtDVeO#N z>1q^jzQ1Oee!dztH~*YQm#md}JjJx;$7?$DjjDJ-^D{KMO^r4*zfdz=e^8CKHSeX- zlWO!>^P4pz^taUL_2zeI6spl@&991)`hGQvw|qdOhS~ z4L_zKj|R8wm!tK&*YRkbnA-A1&1n6xYpSC~Eiyh%UwM6Xw30^S^`;Hg(GOZ`;}i4; zF?vDX(lRXCslRwD*Y?P}T8@cN)ZbU5M_QWVlXSaCwY<2lPkVfgn5<9cp;%9&weiXN zH5jcEb6c;CPth;DjccFCMXmo8pQaC^KVpTrHGXO99q}3ZG>oo`uWS8EpP^q<9bwHG z`o$P+?vpurWBm;L27RKHe|rX$QoKmnwfGVFMvtyjUZhVf?NGe9vMl>MBMn1bX*^F) ze@Ywk{I)g15bg0(iQTpt#yetT+dLyDe%!X0%)M>r8QWxge4k#TyqL`Xwl~FUu`6|H z@$IravF0jLKWtxDOui%s$R8FhdT~A>*K-&zJ9yX^#_Ke3jd+LhAo&%;qKS{>+F_{# zFPKei7C#x*C$WweY)&koW1K`BYag4qUEF#6e5IGfnH}fQ5^hH}Q4-g7EK5w#c63~vaI}XyE}?Cn=}1wQJFcL73;9vUe(7kR zb-XG*l3#VK5hdDeO=6bT9{)frpu8uMqui&b=qPJMS*#ttuh{akwCb-iCWw26f2D7h z4-Ef9qKs!=_Od*2+20eZwR=cH}L}ERdn|DWLdZ)MkO1> zvJoefxpc%#GTV%ST3KuwkxOo-xhs;-(w>(R$J#xrJ~`sLWQoqQF}aP*EyaJlOcy+= zc=TR5U`l)PajFc64AuIMya)W#B|(iaXp&@4V?`V(oJ%FCDv}co8qREYpCuRfE*Vt`QCL>9H%bcVoi+NJAWGFJ$kh zX`8Y`_4jGxq59WjKM;3gp?CB?iYVINUxJ`te=GyEcl_6x9968(91qOPX8HkNjxt8s;!QjVxiCs zQ_K;o{D+UT_5J4L(L74H z_&sHdxHs-#1qYpZ2a7tGJOyegGN+OckwZ@o)0V@pM;711z9B>MAq>U5jv@KB5-@|17L0{X zOXhL0l3SZm?nF8$JJkAU!cpc1ZC88>cquYR)n^hp#k}!y@OpWN_EBQJ93xtGSK zzJUG>;O*$yF304lsf4By3ily*WAbh^l~FCjzl7|D??z7rrh*5kpz|{rq49x)#*e3K zd=y>dV;L|8stMvez0oi*Q5b~QL1?vLEL5ApHrNJtqO%j74!i?D1?j@L;HBtXiq0H- z4t_aj-taK+P*{)F^=K`?7vML5eU7 zhJn!ex`fUX46p%CfK8QLwZImtmX3E1j16Oh9hKZa1?-~gf^*s>mB6Bb~@N(pOWI-iwumQXsSyIVm(WuNm%$a4 z*gnCXMuOP_TVO{ec4427=b#E`Du7Gi61c3ACxqY-)e5)*7D=v(BsK;cU=wVDEtTA9 z!`m=<2QLnk3wFUda1QLLi)s#>1AAZ(TmToqehQ!eK2%91FBE_SG?l?+aHx_GQGu_( zh&0a;1W0h2jDWe3=Y8|xB{+#MI9cX4i5k}z$Q3vVqjrlfo-r2cEAqU z1-sxJI0yE?9=HH5fPIy`eFMJ3Lj<+F<{vjH~1CfEd9U<+)k zz$H}6DtT_$ z1E2pPR7E8hM13`}aeXz}nD8cyrINi3Z^Jk$*}L#AOb(m_dti^4KK~0C6j1QNKDY!f zfdiGiXc@i?6M{owQA;Ho2i}3nfpg#jxBxDJOW-oN46dl;bwqDGSa0mo8=wCM zlnG^mEwBZ)RpJov4vedkeGWbcxC9Qs0l2J^ z*D3dTuO`wXgbC48fvLb$*yIh-7f;idCm3KuF;6zZCcM>`jis3TZLp0V2UQ2gfyt@l zSvmLuOaYw*n0yH@B@{|1lwrz>d7BEV6?mf`4%&}@Dm41>(Jip0n5(&d3*&x$uHRJt z@f@Bq{!GF>n)}_OxyJ*0c?^6Ed~g5`z#%vUi~hK${yf=K$;O7aVO+2a_Ed6@5AVYS z-~b%<$NN8o5(BWo0BoQV8^GHzF4zToDzO3BN7Ww)GmzH_RI&--Ll|MQ5hgzWO$b&s1nN!sU{W$n?smwm0We zU=!XvEzin^vQf5Ca8GNA&C0m&t}@)|fjxMSdM?X&nB~LxWW0=z9v?n{4`2dR1Naa= zJgp@k+mH!S4p9)3cpEVZr=HXj+mR8IaA_*po9HpA`as4;r;VyRnXB$(?)Ox(@xeZ- z!DPP6U^4F#kf)#j0~A6k&;_D3R0cZ-(n;5~eQG>qGfy@~P>vjE{1lk~av*dzk>8AvjdbhYK-ROySMM6dZI)3*D=jf}2x`Wnu{z1sCj1)ZP|4oR zqsdmuWg8P*m26y8J(X-cRDG3vu|BFkmJYxHs=+kA(EvUq_A()Ss0{x5S4`)En9fU! z={WCnT%AhxCcH_V8!|T7Cf-5Joi^sWWFE-4Fs?GZng{ma{TaB+8N6mNqx$&|6+(qz zF%wreldn|F#Ia`Ly2!L;OvN}NsKqDFeZ$N9uwYHiCg5JeB4IarPdu87t>s2aCI;q zRUgQB@E(@%;eD837H=QS;-iG%5G-cnaI?8;s^l9r;mz5+e%?mGp3N6)qhO=ps^rNo zRX@tOsCw`oW_d6^j1S|(1mFNZfC*LdmLaNQ4&SuM&%qhza6!z$NmcSyo2Z(o+F+Ze zc^O+791h-vcQMyR)r0rQZ^(GcaKDcpAI6`9pML@j0u%yF3sv%j5Y>stseK$5w_f+=X}H-FYps{AHwgIZq{DuZJcNO+MI1)mMgl0+;~R@JwDI zJd=+i=2w%AIlr20Y_N^0J)iHxo=?Zk*Sh>d$*nHRE|uFd9*l>o2k(P@cpoN!2^8ZH zFd=$Ec(DL)v<0}W1>7SR;Lc$3CY9-prWBWL6m0VJMuWF8%~i?Xg?G{E!Fw?NS-iA= z7OxY418}Gkce4;5YYTCd{KBfjcMi&=GJVD^tQxM`U>j8%{Vt5Fm>2S3JQxq1K8&xJ z*9l+(m;jx@!aQG22o*wwv^{;sp;esC&nnKw)t!xlp3R$?Fea)dya{is==0x$@=*3w@~!w-!bdew$#)aL2j~pJAsvYRU{wYOU4oliQe_-;32$kt zWMgtQUu#k;{gFyZKg})Sf{kf5TD^1Fc<12iRI&-+1DH@Hd$F{d*lcMv+1T(ljHi-) z-p9a4IZ(;d#v3;ocNupZCF5ttL&jsqQ^s?~FO0p$>&CB)_l(~ee>09voRV0d_;cb= zB9^q06O;3ji<0LiwgCkisSi_sNc|;sAf>0%>Aq<*-IyMl9+N&TJw1I^dR2N& z`quQ0^yBG0=~vUgO23!>Fnveuw%VW7K2-a7ZEdDCGd43Nb5Z8@%;T9L^NY;8nLlK{ z%6y%Xb@94PU3Xoj?#sHr)g7#p*_v!RTc7Ql9hjY%O)kmq$bOSO+@pW}x~?bwDm!8` zPmBvu(mN19$7$nZDa}MZISaRf7>#b{$}>{#tVq| zwb=C6xVN@$>l%MhI`RBL?FK2uA>?80M^Y32prpTus&69xM&p$9ch02HC^ez$TZkjb zn0^bHD6&Q`l8;kr!q9IgP9RhI9b}Tow0sG$ioO|x@^_@H4xcjqPoX^9q_|LR>P1muHXd}}-wyJ*?Lw`|MJk4xwZs?`c uKbG0tP+z?1IqmFX?H+B67HVBn_h^sm#%r2LQR{2ty0R~7U&_rV)%*`Oux-}> 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 7533c3a16e6988641b62529039ba4a252d2b9f28..bbae3d6e5e5ddede18843db754439cde4d5aea5d 100644 GIT binary patch literal 34304 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 E0T99S;{X5v diff --git a/CMS_SC/DettScheda.aspx b/CMS_SC/DettScheda.aspx index 07a1c0a..ad6bf3f 100644 --- a/CMS_SC/DettScheda.aspx +++ b/CMS_SC/DettScheda.aspx @@ -14,13 +14,19 @@
-
- - +
+ +
+
-
- +
+
+
+ +
+
+
diff --git a/CMS_SC/DettScheda.aspx.cs b/CMS_SC/DettScheda.aspx.cs index b2f289d..4157376 100644 --- a/CMS_SC/DettScheda.aspx.cs +++ b/CMS_SC/DettScheda.aspx.cs @@ -16,6 +16,7 @@ namespace CMS_SC ((Bootstrap)this.Master).showSearch = true; mod_righePag.numRowPag = 20; mod_DettScheda.pageSize = mod_righePag.numRowPag; + mod_validVal.pageSize = mod_righePag.numRowPag; } mod_righePag.eh_newNum += mod_righePag_eh_newNum; mod_DettScheda.eh_selezioneValore += mod_DettScheda_eh_selezioneValore; @@ -36,6 +37,7 @@ namespace CMS_SC if (mod_DettScheda.CodMisuraSel != "") { mod_validVal.Visible = true; + mod_validVal.CodMisuraSel = mod_DettScheda.CodMisuraSel; } else { @@ -46,6 +48,7 @@ namespace CMS_SC void mod_righePag_eh_newNum(object sender, EventArgs e) { mod_DettScheda.pageSize = mod_righePag.numRowPag; + mod_validVal.pageSize = mod_righePag.numRowPag; } } } \ No newline at end of file diff --git a/CMS_SC/DettScheda.aspx.designer.cs b/CMS_SC/DettScheda.aspx.designer.cs index d254f28..5488941 100644 --- a/CMS_SC/DettScheda.aspx.designer.cs +++ b/CMS_SC/DettScheda.aspx.designer.cs @@ -21,15 +21,6 @@ namespace CMS_SC { /// protected global::CMS_SC.WebUserControls.mod_selSchedaUrl mod_selSchedaUrl; - /// - /// mod_DettScheda control. - /// - /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. - /// - protected global::CMS_SC.WebUserControls.mod_DettScheda mod_DettScheda; - /// /// mod_righePag control. /// @@ -39,6 +30,15 @@ namespace CMS_SC { /// protected global::mod_righePag mod_righePag; + /// + /// mod_DettScheda control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::CMS_SC.WebUserControls.mod_DettScheda mod_DettScheda; + /// /// mod_validVal control. /// diff --git a/CMS_SC/WebUserControls/mod_DettScheda.ascx b/CMS_SC/WebUserControls/mod_DettScheda.ascx index 91cde42..9a7251f 100644 --- a/CMS_SC/WebUserControls/mod_DettScheda.ascx +++ b/CMS_SC/WebUserControls/mod_DettScheda.ascx @@ -40,7 +40,8 @@ - + + @@ -61,7 +62,7 @@ - + @@ -87,3 +88,9 @@ + + + + + + diff --git a/CMS_SC/WebUserControls/mod_DettScheda.ascx.cs b/CMS_SC/WebUserControls/mod_DettScheda.ascx.cs index 982ee61..6beb422 100644 --- a/CMS_SC/WebUserControls/mod_DettScheda.ascx.cs +++ b/CMS_SC/WebUserControls/mod_DettScheda.ascx.cs @@ -166,11 +166,21 @@ namespace CMS_SC.WebUserControls if (_comando != "") { DtProxy.man.taDS.moveUpDown(_comando, CodSchedaSel, VersSel, CodMisuraSel); - grView.DataBind(); + resetSelezione(); + } + else + { + raiseEvent(); } - raiseEvent(); } protected void btnReset_Click(object sender, EventArgs e) + { + resetSelezione(); + } + /// + /// resetto selezione + /// + private void resetSelezione() { grView.SelectedIndex = -1; grView.DataBind(); @@ -229,5 +239,16 @@ namespace CMS_SC.WebUserControls } return answ; } + + protected void ods_Updated(object sender, ObjectDataSourceStatusEventArgs e) + { + resetSelezione(); + } + + protected void ods_Deleted(object sender, ObjectDataSourceStatusEventArgs e) + { + resetSelezione(); + } + } } \ No newline at end of file diff --git a/CMS_SC/WebUserControls/mod_DettScheda.ascx.designer.cs b/CMS_SC/WebUserControls/mod_DettScheda.ascx.designer.cs index 987e57d..f79b793 100644 --- a/CMS_SC/WebUserControls/mod_DettScheda.ascx.designer.cs +++ b/CMS_SC/WebUserControls/mod_DettScheda.ascx.designer.cs @@ -29,5 +29,14 @@ namespace CMS_SC.WebUserControls { /// To modify move field declaration from designer file to code-behind file. /// protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// odsTipoVal control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource odsTipoVal; } } diff --git a/CMS_SC/WebUserControls/mod_validVal.ascx b/CMS_SC/WebUserControls/mod_validVal.ascx index 4faf869..0224574 100644 --- a/CMS_SC/WebUserControls/mod_validVal.ascx +++ b/CMS_SC/WebUserControls/mod_validVal.ascx @@ -1,2 +1,65 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_validVal.ascx.cs" Inherits="CMS_SC.WebUserControls.mod_validVal" %> -elenco parametri validazione.. \ No newline at end of file + + + + + <%# traduci("NoRecords") %> + + + + + + + +   + + + + + + <%-- + --%> + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/CMS_SC/WebUserControls/mod_validVal.ascx.cs b/CMS_SC/WebUserControls/mod_validVal.ascx.cs index 30cbe04..c8eaa9d 100644 --- a/CMS_SC/WebUserControls/mod_validVal.ascx.cs +++ b/CMS_SC/WebUserControls/mod_validVal.ascx.cs @@ -4,14 +4,166 @@ using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; +using CMS_SC_Data; +using SteamWare; namespace CMS_SC.WebUserControls { public partial class mod_validVal : System.Web.UI.UserControl { + /// + /// selezione valore in DettScheda + /// + public event EventHandler eh_selezioneValore; + /// + /// sollevo evento selezione + /// + protected void raiseEvent() + { + // sollevo evento nuovo valore... + if (eh_selezioneValore != null) + { + eh_selezioneValore(this, new EventArgs()); + } + } + /// + /// caricamento macchina + /// + /// + /// protected void Page_Load(object sender, EventArgs e) { - + if (!Page.IsPostBack) + { + btnNewFromEmpty.DataBind(); + } + } + /// + /// dimensione pagina grid view + /// + public int pageSize + { + get + { + return grView.PageSize; + } + set + { + grView.PageSize = value; + } + } + /// + /// richiesta di aggiunta record, tutto a zero! + /// + /// + /// + protected void lbAddNew_Click(object sender, EventArgs e) + { + insertNewRec(); + } + /// + /// inserisco un nuovo record da completare... + /// + private void insertNewRec() + { + // inserisco nuovo record SE HO una selezione da URL + if (memLayer.ML.QSS("CodSchedaVers") != "") + { + DtProxy.man.taVV.insertNew(memLayer.ML.QSS("CodSchedaVers"), CodMisuraSel); + // update! + grView.DataBind(); + } + } + /// + /// crea un nuovo record ... + /// + /// + /// + protected void btnNewFromEmpty_Click(object sender, EventArgs e) + { + insertNewRec(); + } + /// + /// wrapper traduzione + /// + /// + /// + public string traduci(string lemma) + { + return user_std.UtSn.Traduci(lemma); + } + /// + /// Scheda selezionata + /// + public string CodSchedaSel + { + get + { + string answ = ""; + try + { + answ = grView.SelectedDataKey["CodScheda"].ToString(); + } + catch + { } + return answ; + } + } + /// + /// Versione selezionata + /// + public int VersSel + { + get + { + int answ = -1; + try + { + answ = Convert.ToInt32(grView.SelectedDataKey["Vers"].ToString()); + } + catch + { } + return answ; + } + } + /// + /// Misura selezionata + /// + public string CodMisuraSel + { + get + { + string answ = ""; + try + { + answ = hfCodMisura.Value; + } + catch + { } + return answ; + } + set + { + hfCodMisura.Value = value; + grView.DataBind(); + } + } + /// + /// Misura selezionata + /// + public string MinParSel + { + get + { + string answ = ""; + try + { + answ = grView.SelectedDataKey["MinPar"].ToString(); + } + catch + { } + return answ; + } } } } \ No newline at end of file diff --git a/CMS_SC/WebUserControls/mod_validVal.ascx.designer.cs b/CMS_SC/WebUserControls/mod_validVal.ascx.designer.cs index 045d50d..2687389 100644 --- a/CMS_SC/WebUserControls/mod_validVal.ascx.designer.cs +++ b/CMS_SC/WebUserControls/mod_validVal.ascx.designer.cs @@ -3,15 +3,49 @@ // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// the code is regenerated. // //------------------------------------------------------------------------------ -namespace CMS_SC.WebUserControls -{ - - - public partial class mod_validVal - { +namespace CMS_SC.WebUserControls { + + + public partial class mod_validVal { + + /// + /// btnNewFromEmpty control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Button btnNewFromEmpty; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; + + /// + /// hfCodMisura control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.HiddenField hfCodMisura; } } diff --git a/CMS_SC/bin/CMS-SC-Data.dll b/CMS_SC/bin/CMS-SC-Data.dll index 55040902172c8f2b32d77b01b31112aa73a8b814..a365135978a281da3fb9d29b092e8edccc069e33 100644 GIT binary patch delta 47349 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 delta 41373 zcmce934D`P*8aKgo1{s)r3?F(vUGv6C_5Ag1(hla3MdF_6hw+h5h|j9ZxE~$aRiG7 z6*U4XMN|+RaF0WEs4I-lz$oKHaiI>QxWnMc|D5OE)*|XG-}n9X$CKxI&bjxVyX4K= z(1b`$O62?G6-&?D^2N2|$o!WeD<@ec6MbtDd9?YPCN@!!d5|B80^l5WiQ@lE8c}%V zAG)RW;_M5==IrM7%ABl}kWDG9zt6I%bybd4ST#ZAC9nF1dkC`qtyOi4YVVi6rNbju z)ppg^&uxek=zFW`uPUd-EGdEi8^M1pauaP=^!+47Dw@;6?z?rg)v8>jRLz(>vFgqF zzN)1+WN!Un?vtwO_j6lqePZ5FRn=udtF39*U#?W3s(k)LPTf6!BBG}+=x?cvt&to0 zx{>sU#d+zTB{q4=ZrXbM_PJU0eEvf-o7D5qpV{Bw?|Jjt7WIBr-K=(oN4vIC!R-Y; z^+SenwzIRVK6U%CUaDh@pdLpC`vZ}mI+NWajc%@AR;%UqA?K)w+J1DDnx~>u&QqtV z7SZT=sy{#M(GSUE)Bsk2QFvH1Mq*Vthx=?lJVv=~YwXnM_v2KH?STu_K9{J+FXZfN zhp5bGlS%5Ws+6P2(XS?{*Q%bn_tL82|HuxU&ue}WQ3hH02QBin*uLTt^_)jFi#{+- zwT@1os`}OQ7aH-;u2RjTv#wJ9XrC)o)B23kD}Kz5O;_!siAKRxX>!{PZqj?&k4>gc zt8X&4zL(doRIRsnD^*QBYIgLrGSxGqB`;VP)r_(N8G)`TH2cPAWtnRGGxm<3w?FxL zyXh>|);X!~sWfZOVcwkUt@%�WHk3G$~ul%TxAi>A$T{7gDz4U!`xC^qJDVu(CJ) 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 Lf%!e-L<4pJBl!Nl diff --git a/CMS_SC/bin/CMS_SC.dll b/CMS_SC/bin/CMS_SC.dll index 5f4f25214729b8efd0cafd7e381ba6dbc692ceea..0ba692edc719df07dcf91cc143bd39634acd3945 100644 GIT binary patch delta 13383 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 delta 12245 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 delta 83 zcmZpeq1G@%Z9)h0hL7cq-L2h>t=&wm-OR1sEUn$Ft=(*`-R!O199z3NS2_y3^-X>w mAhX7QZ-lEwo63LN?JiE7E{-6b)4Q8FH5mi8Z*AuE<^TYrzab<5 diff --git a/VersGen/CMS_SC.cs b/VersGen/CMS_SC.cs index c2d92a3..dd6ec06 100644 --- a/VersGen/CMS_SC.cs +++ b/VersGen/CMS_SC.cs @@ -5,7 +5,7 @@ using System.Reflection; -[assembly: AssemblyVersion("1.2.023.335")] -[assembly: AssemblyFileVersion("1.2.023.335")] +[assembly: AssemblyVersion("1.2.025.335")] +[assembly: AssemblyFileVersion("1.2.025.335")] [assembly: AssemblyCopyright("Steamware © 2009-2015")] [assembly: AssemblyCompany("Steamware")] diff --git a/VersGen/CMS_SC.tt b/VersGen/CMS_SC.tt index 0737387..1de7fe4 100644 --- a/VersGen/CMS_SC.tt +++ b/VersGen/CMS_SC.tt @@ -6,8 +6,8 @@ using System.Reflection; -[assembly: AssemblyVersion("1.2.023.<#= this.RevisionNumber #>")] -[assembly: AssemblyFileVersion("1.2.023.<#= this.RevisionNumber #>")] +[assembly: AssemblyVersion("1.2.025.<#= this.RevisionNumber #>")] +[assembly: AssemblyFileVersion("1.2.025.<#= this.RevisionNumber #>")] [assembly: AssemblyCopyright("Steamware © 2009-<#= DateTime.Now.Year #>")] [assembly: AssemblyCompany("Steamware")] <#+ diff --git a/VersGen/bin/Debug/VersGen.dll b/VersGen/bin/Debug/VersGen.dll index 9e3b437fac6c142d6e64fc0a08654b31a7a0b02a..0eea4e321dbbebaae96a7e55bedbd20e091f6a60 100644 GIT binary patch delta 96 zcmZorXi%8Y!NmV}W7h&^M#;_EER9S86U6ijnFBU^&8VC?T*#gd xR5$_)CQeBPCI&_Zf1tkUT&9eSrkl@l8w07yjJ&o$jy>-|CIC