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