Alzato limite allegati file da web.config (1gb!!!)

Aggiunta dim file in elenco
caricato su winlab...
This commit is contained in:
Samuele E. Locatelli
2014-08-11 12:24:36 +02:00
parent 5b603ff979
commit b11af9aec8
7 changed files with 87 additions and 21 deletions
+2
View File
@@ -16,9 +16,11 @@
-->
<appSettings>
<add key="MedPredConnectionString" value="Data Source=localhost\SQLExpress2008R2;Initial Catalog=MedPred;Persist Security Info=True;User ID=sa;Password=keyhammer" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
<add key="MedPredFilesConnectionString" value="Data Source=localhost\SQLExpress2008R2;Initial Catalog=MedPred_files;Persist Security Info=True;User ID=sa;Password=keyhammer" xdt:Transform="SetAttributes" xdt:Locator="Match(key)"/>
</appSettings>
<connectionStrings>
<add name="MedPred_Data.Properties.Settings.MedPredConnectionString" connectionString="Data Source=localhost\SQLExpress2008R2;Initial Catalog=MedPred;Persist Security Info=True;User ID=sa;Password=keyhammer" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
<add name="MedPred_Data.Properties.Settings.MedPred_filesConnectionString" connectionString="Data Source=localhost\SQLExpress2008R2;Initial Catalog=MedPred_files;Persist Security Info=True;User ID=sa;Password=keyhammer" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
+6 -1
View File
@@ -31,7 +31,7 @@
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<httpRuntime targetFramework="4.5" maxRequestLength="1048576" executionTimeout="3600" />
<httpModules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
@@ -48,6 +48,11 @@
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
<validation validateIntegratedModeConfiguration="false" />
<modules>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" />
@@ -40,6 +40,9 @@
<asp:BoundField DataField="DataMod" HeaderText="modificato" ItemStyle-HorizontalAlign="left">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="Size" HeaderText="Size" DataFormatString="{0:N0} kb" ItemStyle-HorizontalAlign="Right">
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:BoundField>
<asp:TemplateField ItemStyle-HorizontalAlign="right">
<ItemTemplate>
<asp:LinkButton ID="lnkSelect" runat="server" CausesValidation="False" CommandName="Select" Text="Select" CssClass="ui-btn ui-shadow ui-corner-all ui-icon-edit ui-btn-icon-notext ui-btn-inline" ToolTip="Modifica" />
+1 -3
View File
@@ -3,9 +3,7 @@
<ul>
<li><a href="Accettazione" data-icon="grid" class='<%: liClass("Accettazione") %>'>Accettazione</a></li>
<li><a href="Visite" data-icon="star" class='<%: liClass("Visite") %>'>Visite</a></li>
<li><a href="Attivita" data-icon="gear" class='<%: liClass("Attivita") %>'>Attività</a></li>
<%--<li>
<asp:LinkButton ID="LinkButton1" runat="server" data-icon="gear" class='<%: liClass("Attivita") %>' Text="Attività" Visible='<%: hasPaziente %>' /></li>--%>
<li><a href="Attivita" data-icon="gear" class='<%: liClass("Attivita") %>'>Attività/Allegati</a></li>
</ul>
</div>
<!-- /navbar -->
+63 -11
View File
@@ -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;
}
}
/// <summary>
@@ -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()]
+12 -6
View File
@@ -4,8 +4,8 @@
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
<DataSource DefaultConnectionIndex="1" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections>
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="MedPredConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="MedPredConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.MedPred_Data.Properties.Settings.GlobalReference.Default.MedPredConnectionString" Provider="System.Data.SqlClient" />
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="MedPred_filesConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="MedPred_filesConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.MedPred_Data.Properties.Settings.GlobalReference.Default.MedPred_filesConnectionString" Provider="System.Data.SqlClient" />
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="MedPredConnectionString" IsAppSettingsProperty="true" Modifier="Assembly" Name="MedPredConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.MedPred_Data.Properties.Settings.GlobalReference.Default.MedPredConnectionString" Provider="System.Data.SqlClient" />
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="MedPred_filesConnectionString" IsAppSettingsProperty="true" Modifier="Assembly" Name="MedPred_filesConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.MedPred_Data.Properties.Settings.GlobalReference.Default.MedPred_filesConnectionString" Provider="System.Data.SqlClient" />
</Connections>
<Tables>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="v_selListValTableAdapter" GeneratorDataComponentClassName="v_selListValTableAdapter" Name="v_selListVal" UserDataComponentName="v_selListValTableAdapter">
@@ -43,7 +43,7 @@
<DbSource ConnectionRef="MedPred_filesConnectionString (Settings)" DbObjectName="MedPred_files.dbo.tblFiles" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
<DeleteCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<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))</CommandText>
<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)))</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_idxFile" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="idxFile" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_Gruppo" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Gruppo" SourceColumnNullMapping="false" SourceVersion="Original" />
@@ -51,13 +51,15 @@
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_DataMod" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataMod" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_FileName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="FileName" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_ContentType" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ContentType" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Size" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Size" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Original_Size" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="Size" SourceColumnNullMapping="false" SourceVersion="Original" />
</Parameters>
</DbCommand>
</DeleteCommand>
<InsertCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<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())</CommandText>
SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data, Size FROM tblFiles WHERE (idxFile = SCOPE_IDENTITY())</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Gruppo" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Gruppo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IdxPaziente" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="IdxPaziente" SourceColumnNullMapping="false" SourceVersion="Current" />
@@ -77,8 +79,8 @@ FROM tblFiles</CommandText>
</SelectCommand>
<UpdateCommand>
<DbCommand CommandType="Text" ModifiedByUser="false">
<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)</CommandText>
<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)</CommandText>
<Parameters>
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Gruppo" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Gruppo" SourceColumnNullMapping="false" SourceVersion="Current" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IdxPaziente" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="IdxPaziente" SourceColumnNullMapping="false" SourceVersion="Current" />
@@ -92,6 +94,8 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_DataMod" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="DataMod" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_FileName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="FileName" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_ContentType" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="ContentType" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Size" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Size" SourceColumnNullMapping="true" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Original_Size" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="Size" SourceColumnNullMapping="false" SourceVersion="Original" />
<Parameter AllowDbNull="false" AutogeneratedName="idxFile" ColumnName="idxFile" DataSourceName="MedPred_files.dbo.tblFiles" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@idxFile" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="idxFile" SourceColumnNullMapping="false" SourceVersion="Current" />
</Parameters>
</DbCommand>
@@ -106,6 +110,7 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t
<Mapping SourceColumn="FileName" DataSetColumn="FileName" />
<Mapping SourceColumn="ContentType" DataSetColumn="ContentType" />
<Mapping SourceColumn="Data" DataSetColumn="Data" />
<Mapping SourceColumn="Size" DataSetColumn="Size" />
</Mappings>
<Sources>
<DbSource ConnectionRef="MedPred_filesConnectionString (Settings)" DbObjectName="MedPred_files.dbo.stp_file_DeleteQuery" DbObjectType="StoredProcedure" GenerateShortCommands="true" GeneratorSourceName="DeleteQuery" Modifier="Public" Name="DeleteQuery" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="DeleteQuery">
@@ -230,6 +235,7 @@ SELECT idxFile, Gruppo, IdxPaziente, DataMod, FileName, ContentType, Data FROM t
</xs:simpleType>
</xs:element>
<xs:element name="Data" msprop:Generator_ColumnVarNameInTable="columnData" msprop:Generator_ColumnPropNameInRow="Data" msprop:Generator_ColumnPropNameInTable="DataColumn" msprop:Generator_UserColumnName="Data" type="xs:base64Binary" />
<xs:element name="Size" msdata:ReadOnly="true" msprop:Generator_ColumnVarNameInTable="columnSize" msprop:Generator_ColumnPropNameInRow="Size" msprop:Generator_ColumnPropNameInTable="SizeColumn" msprop:Generator_UserColumnName="Size" type="xs:long" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
Binary file not shown.