diff --git a/MedPred/Web.WinLab.config b/MedPred/Web.WinLab.config index 3980104..02eea2a 100644 --- a/MedPred/Web.WinLab.config +++ b/MedPred/Web.WinLab.config @@ -16,9 +16,11 @@ --> + + diff --git a/MedPred/Web.config b/MedPred/Web.config index 35c280e..560e663 100644 --- a/MedPred/Web.config +++ b/MedPred/Web.config @@ -31,7 +31,7 @@ - + @@ -48,6 +48,11 @@ + + + + + diff --git a/MedPred/WebUserControls/mod_fileUpload.ascx b/MedPred/WebUserControls/mod_fileUpload.ascx index 93e2e76..e9eb561 100644 --- a/MedPred/WebUserControls/mod_fileUpload.ascx +++ b/MedPred/WebUserControls/mod_fileUpload.ascx @@ -40,6 +40,9 @@ + + + diff --git a/MedPred/WebUserControls/mod_footer.ascx b/MedPred/WebUserControls/mod_footer.ascx index 6b02acb..7cca315 100644 --- a/MedPred/WebUserControls/mod_footer.ascx +++ b/MedPred/WebUserControls/mod_footer.ascx @@ -3,9 +3,7 @@ diff --git a/MedPred_Data/DS_Utility.Designer.cs b/MedPred_Data/DS_Utility.Designer.cs index f984735..3bd93c3 100644 --- a/MedPred_Data/DS_Utility.Designer.cs +++ b/MedPred_Data/DS_Utility.Designer.cs @@ -592,6 +592,8 @@ namespace MedPred_Data { private global::System.Data.DataColumn columnData; + private global::System.Data.DataColumn columnSize; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public tblFilesDataTable() { @@ -681,6 +683,14 @@ namespace MedPred_Data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn SizeColumn { + get { + return this.columnSize; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.Browsable(false)] @@ -718,7 +728,7 @@ namespace MedPred_Data { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public tblFilesRow AddtblFilesRow(string Gruppo, int IdxPaziente, System.DateTime DataMod, string FileName, string ContentType, byte[] Data) { + public tblFilesRow AddtblFilesRow(string Gruppo, int IdxPaziente, System.DateTime DataMod, string FileName, string ContentType, byte[] Data, long Size) { tblFilesRow rowtblFilesRow = ((tblFilesRow)(this.NewRow())); object[] columnValuesArray = new object[] { null, @@ -727,7 +737,8 @@ namespace MedPred_Data { DataMod, FileName, ContentType, - Data}; + Data, + Size}; rowtblFilesRow.ItemArray = columnValuesArray; this.Rows.Add(rowtblFilesRow); return rowtblFilesRow; @@ -764,6 +775,7 @@ namespace MedPred_Data { this.columnFileName = base.Columns["FileName"]; this.columnContentType = base.Columns["ContentType"]; this.columnData = base.Columns["Data"]; + this.columnSize = base.Columns["Size"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -783,6 +795,8 @@ namespace MedPred_Data { base.Columns.Add(this.columnContentType); this.columnData = new global::System.Data.DataColumn("Data", typeof(byte[]), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnData); + this.columnSize = new global::System.Data.DataColumn("Size", typeof(long), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSize); this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { this.columnidxFile}, true)); this.columnidxFile.AutoIncrement = true; @@ -800,6 +814,7 @@ namespace MedPred_Data { this.columnContentType.AllowDBNull = false; this.columnContentType.MaxLength = 250; this.columnData.AllowDBNull = false; + this.columnSize.ReadOnly = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -1087,6 +1102,34 @@ namespace MedPred_Data { this[this.tabletblFiles.DataColumn] = value; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public long Size { + get { + try { + return ((long)(this[this.tabletblFiles.SizeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Size\' in table \'tblFiles\' is DBNull.", e); + } + } + set { + this[this.tabletblFiles.SizeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsSizeNull() { + return this.IsNull(this.tabletblFiles.SizeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetSizeNull() { + this[this.tabletblFiles.SizeColumn] = global::System.Convert.DBNull; + } } /// @@ -1487,10 +1530,11 @@ namespace MedPred_Data.DS_UtilityTableAdapters { tableMapping.ColumnMappings.Add("FileName", "FileName"); tableMapping.ColumnMappings.Add("ContentType", "ContentType"); tableMapping.ColumnMappings.Add("Data", "Data"); + tableMapping.ColumnMappings.Add("Size", "Size"); 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 [tblFiles] WHERE (([idxFile] = @Original_idxFile) AND ([Gruppo] = @Original_Gruppo) AND ([IdxPaziente] = @Original_IdxPaziente) AND ([DataMod] = @Original_DataMod) AND ([FileName] = @Original_FileName) AND ([ContentType] = @Original_ContentType))"; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [tblFiles] WHERE (([idxFile] = @Original_idxFile) AND ([Gruppo] = @Original_Gruppo) AND ([IdxPaziente] = @Original_IdxPaziente) AND ([DataMod] = @Original_DataMod) AND ([FileName] = @Original_FileName) AND ([ContentType] = @Original_ContentType) AND ((@IsNull_Size = 1 AND [Size] IS NULL) OR ([Size] = @Original_Size)))"; this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_idxFile", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Gruppo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Gruppo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); @@ -1498,10 +1542,12 @@ namespace MedPred_Data.DS_UtilityTableAdapters { this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataMod", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataMod", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FileName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FileName", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ContentType", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ContentType", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Size", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Size", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Size", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Size", 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 [tblFiles] ([Gruppo], [IdxPaziente], [DataMod], [FileName], [ContentType], [Data]) VALUES (@Gruppo, @IdxPaziente, @DataMod, @FileName, @ContentType, @Data); -SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM tblFiles WHERE (idxFile = SCOPE_IDENTITY())"; +SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data, Size FROM tblFiles WHERE (idxFile = SCOPE_IDENTITY())"; this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Gruppo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Gruppo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxPaziente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPaziente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -1511,8 +1557,8 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Data", global::System.Data.SqlDbType.VarBinary, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Data", 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 [tblFiles] SET [Gruppo] = @Gruppo, [IdxPaziente] = @IdxPaziente, [DataMod] = @DataMod, [FileName] = @FileName, [ContentType] = @ContentType, [Data] = @Data WHERE (([idxFile] = @Original_idxFile) AND ([Gruppo] = @Original_Gruppo) AND ([IdxPaziente] = @Original_IdxPaziente) AND ([DataMod] = @Original_DataMod) AND ([FileName] = @Original_FileName) AND ([ContentType] = @Original_ContentType)); -SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM tblFiles WHERE (idxFile = @idxFile)"; + this._adapter.UpdateCommand.CommandText = @"UPDATE [tblFiles] SET [Gruppo] = @Gruppo, [IdxPaziente] = @IdxPaziente, [DataMod] = @DataMod, [FileName] = @FileName, [ContentType] = @ContentType, [Data] = @Data WHERE (([idxFile] = @Original_idxFile) AND ([Gruppo] = @Original_Gruppo) AND ([IdxPaziente] = @Original_IdxPaziente) AND ([DataMod] = @Original_DataMod) AND ([FileName] = @Original_FileName) AND ([ContentType] = @Original_ContentType) AND ((@IsNull_Size = 1 AND [Size] IS NULL) OR ([Size] = @Original_Size))); +SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data, Size FROM tblFiles WHERE (idxFile = @idxFile)"; this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Gruppo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Gruppo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxPaziente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPaziente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); @@ -1526,6 +1572,8 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataMod", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataMod", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FileName", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FileName", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ContentType", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ContentType", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Size", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Size", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Size", global::System.Data.SqlDbType.BigInt, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Size", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@idxFile", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "idxFile", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } @@ -1676,7 +1724,7 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t [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(int Original_idxFile, string Original_Gruppo, int Original_IdxPaziente, System.DateTime Original_DataMod, string Original_FileName, string Original_ContentType) { + public virtual int Delete(int Original_idxFile, string Original_Gruppo, int Original_IdxPaziente, System.DateTime Original_DataMod, string Original_FileName, string Original_ContentType, long Original_Size) { this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_idxFile)); if ((Original_Gruppo == null)) { throw new global::System.ArgumentNullException("Original_Gruppo"); @@ -1698,6 +1746,8 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t else { this.Adapter.DeleteCommand.Parameters[5].Value = ((string)(Original_ContentType)); } + this.Adapter.DeleteCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((long)(Original_Size)); 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)) { @@ -1765,7 +1815,7 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t [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 Gruppo, int IdxPaziente, System.DateTime DataMod, string FileName, string ContentType, byte[] Data, int Original_idxFile, string Original_Gruppo, int Original_IdxPaziente, System.DateTime Original_DataMod, string Original_FileName, string Original_ContentType, int idxFile) { + public virtual int Update(string Gruppo, int IdxPaziente, System.DateTime DataMod, string FileName, string ContentType, byte[] Data, int Original_idxFile, string Original_Gruppo, int Original_IdxPaziente, System.DateTime Original_DataMod, string Original_FileName, string Original_ContentType, long Original_Size, int idxFile) { if ((Gruppo == null)) { throw new global::System.ArgumentNullException("Gruppo"); } @@ -1813,7 +1863,9 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t else { this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Original_ContentType)); } - this.Adapter.UpdateCommand.Parameters[12].Value = ((int)(idxFile)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[13].Value = ((long)(Original_Size)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((int)(idxFile)); 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)) { @@ -1834,8 +1886,8 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t [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 Gruppo, int IdxPaziente, System.DateTime DataMod, string FileName, string ContentType, byte[] Data, int Original_idxFile, string Original_Gruppo, int Original_IdxPaziente, System.DateTime Original_DataMod, string Original_FileName, string Original_ContentType) { - return this.Update(Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data, Original_idxFile, Original_Gruppo, Original_IdxPaziente, Original_DataMod, Original_FileName, Original_ContentType, Original_idxFile); + public virtual int Update(string Gruppo, int IdxPaziente, System.DateTime DataMod, string FileName, string ContentType, byte[] Data, int Original_idxFile, string Original_Gruppo, int Original_IdxPaziente, System.DateTime Original_DataMod, string Original_FileName, string Original_ContentType, long Original_Size) { + return this.Update(Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data, Original_idxFile, Original_Gruppo, Original_IdxPaziente, Original_DataMod, Original_FileName, Original_ContentType, Original_Size, Original_idxFile); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] diff --git a/MedPred_Data/DS_Utility.xsd b/MedPred_Data/DS_Utility.xsd index 3171296..bdc24ba 100644 --- a/MedPred_Data/DS_Utility.xsd +++ b/MedPred_Data/DS_Utility.xsd @@ -4,8 +4,8 @@ - - + + @@ -43,7 +43,7 @@ - DELETE FROM [tblFiles] WHERE (([idxFile] = @Original_idxFile) AND ([Gruppo] = @Original_Gruppo) AND ([IdxPaziente] = @Original_IdxPaziente) AND ([DataMod] = @Original_DataMod) AND ([FileName] = @Original_FileName) AND ([ContentType] = @Original_ContentType)) + DELETE FROM [tblFiles] WHERE (([idxFile] = @Original_idxFile) AND ([Gruppo] = @Original_Gruppo) AND ([IdxPaziente] = @Original_IdxPaziente) AND ([DataMod] = @Original_DataMod) AND ([FileName] = @Original_FileName) AND ([ContentType] = @Original_ContentType) AND ((@IsNull_Size = 1 AND [Size] IS NULL) OR ([Size] = @Original_Size))) @@ -51,13 +51,15 @@ + + INSERT INTO [tblFiles] ([Gruppo], [IdxPaziente], [DataMod], [FileName], [ContentType], [Data]) VALUES (@Gruppo, @IdxPaziente, @DataMod, @FileName, @ContentType, @Data); -SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM tblFiles WHERE (idxFile = SCOPE_IDENTITY()) +SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data, Size FROM tblFiles WHERE (idxFile = SCOPE_IDENTITY()) @@ -77,8 +79,8 @@ FROM tblFiles - UPDATE [tblFiles] SET [Gruppo] = @Gruppo, [IdxPaziente] = @IdxPaziente, [DataMod] = @DataMod, [FileName] = @FileName, [ContentType] = @ContentType, [Data] = @Data WHERE (([idxFile] = @Original_idxFile) AND ([Gruppo] = @Original_Gruppo) AND ([IdxPaziente] = @Original_IdxPaziente) AND ([DataMod] = @Original_DataMod) AND ([FileName] = @Original_FileName) AND ([ContentType] = @Original_ContentType)); -SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM tblFiles WHERE (idxFile = @idxFile) + UPDATE [tblFiles] SET [Gruppo] = @Gruppo, [IdxPaziente] = @IdxPaziente, [DataMod] = @DataMod, [FileName] = @FileName, [ContentType] = @ContentType, [Data] = @Data WHERE (([idxFile] = @Original_idxFile) AND ([Gruppo] = @Original_Gruppo) AND ([IdxPaziente] = @Original_IdxPaziente) AND ([DataMod] = @Original_DataMod) AND ([FileName] = @Original_FileName) AND ([ContentType] = @Original_ContentType) AND ((@IsNull_Size = 1 AND [Size] IS NULL) OR ([Size] = @Original_Size))); +SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data, Size FROM tblFiles WHERE (idxFile = @idxFile) @@ -92,6 +94,8 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t + + @@ -106,6 +110,7 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t + @@ -230,6 +235,7 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t + diff --git a/MedPred_Data/bin/Release/SteamWare.dll b/MedPred_Data/bin/Release/SteamWare.dll index 755c182..5ef3b71 100644 Binary files a/MedPred_Data/bin/Release/SteamWare.dll and b/MedPred_Data/bin/Release/SteamWare.dll differ