From 15cce1e2eb8d43bd4372ab7f349eeea88f0bf895 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 15 Sep 2014 14:01:21 +0200 Subject: [PATCH] inizio ad inserire VRF (relazione finale) --- MedPred.sln | 28 + MedPred/MedPred.csproj | 8 + MedPred/Properties/AssemblyInfo.cs | 4 +- MedPred/Properties/PublishProfiles/218.pubxml | 18 +- MedPred/VRF.aspx | 5 + MedPred/VRF.aspx.cs | 17 + MedPred/VRF.aspx.designer.cs | 17 + .../mod_ElencoVisitePaziente.ascx | 4 +- MedPred_Data/DS_Applicazione.Designer.cs | 890 ++++++++++++++++++ MedPred_Data/DS_Applicazione.xsd | 112 ++- MedPred_Data/bin/Release/MedPred_Data.dll | Bin 282112 -> 295424 bytes MedPred_Data/bin/Release/SteamWare.dll | Bin 460800 -> 460800 bytes 12 files changed, 1081 insertions(+), 22 deletions(-) create mode 100644 MedPred/VRF.aspx create mode 100644 MedPred/VRF.aspx.cs create mode 100644 MedPred/VRF.aspx.designer.cs diff --git a/MedPred.sln b/MedPred.sln index a9d7e48..ab349d9 100644 --- a/MedPred.sln +++ b/MedPred.sln @@ -7,6 +7,28 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SteamWare", "..\SteamWareLi EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MedPred_Data", "MedPred_Data\MedPred_Data.csproj", "{E1579F2C-67E1-441E-9F71-BF6BAAC04F61}" EndProject +Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "MedPredPhoto", "http://localhost:55783", "{635804B2-4A98-4E0B-85D0-F3D6E7CA9A4E}" + ProjectSection(WebsiteProperties) = preProject + UseIISExpress = "true" + TargetFrameworkMoniker = ".NETFramework,Version%3Dv3.5" + Debug.AspNetCompiler.VirtualPath = "/localhost_55783" + Debug.AspNetCompiler.PhysicalPath = "..\..\WebSites\MedPredPhoto\" + Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_55783\" + Debug.AspNetCompiler.Updateable = "true" + Debug.AspNetCompiler.ForceOverwrite = "true" + Debug.AspNetCompiler.FixedNames = "false" + Debug.AspNetCompiler.Debug = "True" + Release.AspNetCompiler.VirtualPath = "/localhost_55783" + Release.AspNetCompiler.PhysicalPath = "..\..\WebSites\MedPredPhoto\" + Release.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_55783\" + Release.AspNetCompiler.Updateable = "true" + Release.AspNetCompiler.ForceOverwrite = "true" + Release.AspNetCompiler.FixedNames = "false" + Release.AspNetCompiler.Debug = "False" + SlnRelativePath = "..\..\WebSites\MedPredPhoto\" + DefaultWebSiteLanguage = "Visual Basic" + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -32,6 +54,12 @@ Global {E1579F2C-67E1-441E-9F71-BF6BAAC04F61}.Release|Any CPU.Build.0 = Release|Any CPU {E1579F2C-67E1-441E-9F71-BF6BAAC04F61}.WinLab|Any CPU.ActiveCfg = Release|Any CPU {E1579F2C-67E1-441E-9F71-BF6BAAC04F61}.WinLab|Any CPU.Build.0 = Release|Any CPU + {635804B2-4A98-4E0B-85D0-F3D6E7CA9A4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {635804B2-4A98-4E0B-85D0-F3D6E7CA9A4E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {635804B2-4A98-4E0B-85D0-F3D6E7CA9A4E}.Release|Any CPU.ActiveCfg = Debug|Any CPU + {635804B2-4A98-4E0B-85D0-F3D6E7CA9A4E}.Release|Any CPU.Build.0 = Debug|Any CPU + {635804B2-4A98-4E0B-85D0-F3D6E7CA9A4E}.WinLab|Any CPU.ActiveCfg = Debug|Any CPU + {635804B2-4A98-4E0B-85D0-F3D6E7CA9A4E}.WinLab|Any CPU.Build.0 = Debug|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/MedPred/MedPred.csproj b/MedPred/MedPred.csproj index 5e65e3f..b2130c0 100644 --- a/MedPred/MedPred.csproj +++ b/MedPred/MedPred.csproj @@ -333,6 +333,7 @@ + @@ -460,6 +461,13 @@ VP.aspx + + VRF.aspx + ASPXCodeBehind + + + VRF.aspx + VSV.aspx ASPXCodeBehind diff --git a/MedPred/Properties/AssemblyInfo.cs b/MedPred/Properties/AssemblyInfo.cs index e412367..b0f17e9 100644 --- a/MedPred/Properties/AssemblyInfo.cs +++ b/MedPred/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.2.*")] -[assembly: AssemblyFileVersion("1.2.*")] +[assembly: AssemblyVersion("1.3.*")] +[assembly: AssemblyFileVersion("1.3.*")] diff --git a/MedPred/Properties/PublishProfiles/218.pubxml b/MedPred/Properties/PublishProfiles/218.pubxml index 7751084..c6aa22a 100644 --- a/MedPred/Properties/PublishProfiles/218.pubxml +++ b/MedPred/Properties/PublishProfiles/218.pubxml @@ -19,10 +19,6 @@ by editing this MSBuild file. In order to learn more about this please visit htt True administrator <_SavePWD>True - True - True - False - DonotMerge @@ -35,7 +31,21 @@ by editing this MSBuild file. In order to learn more about this please visit htt + + + + + + + + + + + True + True + False + DonotMerge \ No newline at end of file diff --git a/MedPred/VRF.aspx b/MedPred/VRF.aspx new file mode 100644 index 0000000..0588fcd --- /dev/null +++ b/MedPred/VRF.aspx @@ -0,0 +1,5 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/JQMob.Master" AutoEventWireup="true" CodeBehind="VRF.aspx.cs" Inherits="MedPred.VRF" %> + + + + diff --git a/MedPred/VRF.aspx.cs b/MedPred/VRF.aspx.cs new file mode 100644 index 0000000..39be2e9 --- /dev/null +++ b/MedPred/VRF.aspx.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace MedPred +{ + public partial class VRF : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + + } + } +} \ No newline at end of file diff --git a/MedPred/VRF.aspx.designer.cs b/MedPred/VRF.aspx.designer.cs new file mode 100644 index 0000000..fc1dece --- /dev/null +++ b/MedPred/VRF.aspx.designer.cs @@ -0,0 +1,17 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MedPred +{ + + + public partial class VRF + { + } +} diff --git a/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx b/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx index 7fc6108..29d8e17 100644 --- a/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx +++ b/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx @@ -64,12 +64,12 @@ - <%-- + - --%> + diff --git a/MedPred_Data/DS_Applicazione.Designer.cs b/MedPred_Data/DS_Applicazione.Designer.cs index a3227c1..b9fdfe6 100644 --- a/MedPred_Data/DS_Applicazione.Designer.cs +++ b/MedPred_Data/DS_Applicazione.Designer.cs @@ -40,6 +40,8 @@ namespace MedPred_Data { private VisStileVitaDataTable tableVisStileVita; + private VisRelazFinDataTable tableVisRelazFin; + private global::System.Data.DataRelation relationFK_VisClinGen_AnagPazienti; private global::System.Data.DataRelation relationFK_VisAnamCli_AnagPazienti; @@ -52,6 +54,8 @@ namespace MedPred_Data { private global::System.Data.DataRelation relationFK_VisStileVita_AnagPazienti; + private global::System.Data.DataRelation relationFK_VisRelazFin_AnagPazienti; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -104,6 +108,9 @@ namespace MedPred_Data { if ((ds.Tables["VisStileVita"] != null)) { base.Tables.Add(new VisStileVitaDataTable(ds.Tables["VisStileVita"])); } + if ((ds.Tables["VisRelazFin"] != null)) { + base.Tables.Add(new VisRelazFinDataTable(ds.Tables["VisRelazFin"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -202,6 +209,16 @@ namespace MedPred_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 VisRelazFinDataTable VisRelazFin { + get { + return this.tableVisRelazFin; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -293,6 +310,9 @@ namespace MedPred_Data { if ((ds.Tables["VisStileVita"] != null)) { base.Tables.Add(new VisStileVitaDataTable(ds.Tables["VisStileVita"])); } + if ((ds.Tables["VisRelazFin"] != null)) { + base.Tables.Add(new VisRelazFinDataTable(ds.Tables["VisRelazFin"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -374,12 +394,19 @@ namespace MedPred_Data { this.tableVisStileVita.InitVars(); } } + this.tableVisRelazFin = ((VisRelazFinDataTable)(base.Tables["VisRelazFin"])); + if ((initTable == true)) { + if ((this.tableVisRelazFin != null)) { + this.tableVisRelazFin.InitVars(); + } + } this.relationFK_VisClinGen_AnagPazienti = this.Relations["FK_VisClinGen_AnagPazienti"]; this.relationFK_VisAnamCli_AnagPazienti = this.Relations["FK_VisAnamCli_AnagPazienti"]; this.relationFK_VisCardioPol_AnagPazienti = this.Relations["FK_VisCardioPol_AnagPazienti"]; this.relationVisBioMecAnt_AnagPazienti = this.Relations["VisBioMecAnt_AnagPazienti"]; this.relationFK_VisPsico_AnagPazienti = this.Relations["FK_VisPsico_AnagPazienti"]; this.relationFK_VisStileVita_AnagPazienti = this.Relations["FK_VisStileVita_AnagPazienti"]; + this.relationFK_VisRelazFin_AnagPazienti = this.Relations["FK_VisRelazFin_AnagPazienti"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -406,6 +433,8 @@ namespace MedPred_Data { base.Tables.Add(this.tableVisPsico); this.tableVisStileVita = new VisStileVitaDataTable(); base.Tables.Add(this.tableVisStileVita); + this.tableVisRelazFin = new VisRelazFinDataTable(); + base.Tables.Add(this.tableVisRelazFin); this.relationFK_VisClinGen_AnagPazienti = new global::System.Data.DataRelation("FK_VisClinGen_AnagPazienti", new global::System.Data.DataColumn[] { this.tableAnagPazienti.IdxPazienteColumn}, new global::System.Data.DataColumn[] { this.tableVisLab.IdxPazienteColumn}, false); @@ -430,6 +459,10 @@ namespace MedPred_Data { this.tableAnagPazienti.IdxPazienteColumn}, new global::System.Data.DataColumn[] { this.tableVisStileVita.IdxPazienteColumn}, false); this.Relations.Add(this.relationFK_VisStileVita_AnagPazienti); + this.relationFK_VisRelazFin_AnagPazienti = new global::System.Data.DataRelation("FK_VisRelazFin_AnagPazienti", new global::System.Data.DataColumn[] { + this.tableAnagPazienti.IdxPazienteColumn}, new global::System.Data.DataColumn[] { + this.tableVisRelazFin.IdxPazienteColumn}, false); + this.Relations.Add(this.relationFK_VisRelazFin_AnagPazienti); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -480,6 +513,12 @@ namespace MedPred_Data { return false; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeVisRelazFin() { + 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) { @@ -559,6 +598,9 @@ namespace MedPred_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void VisStileVitaRowChangeEventHandler(object sender, VisStileVitaRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void VisRelazFinRowChangeEventHandler(object sender, VisRelazFinRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -4843,6 +4885,329 @@ namespace MedPred_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class VisRelazFinDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxPaziente; + + private global::System.Data.DataColumn columnDataVisita; + + private global::System.Data.DataColumn columnNote; + + private global::System.Data.DataColumn columnScore1; + + private global::System.Data.DataColumn columnScore2; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisRelazFinDataTable() { + this.TableName = "VisRelazFin"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal VisRelazFinDataTable(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 VisRelazFinDataTable(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 IdxPazienteColumn { + get { + return this.columnIdxPaziente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DataVisitaColumn { + get { + return this.columnDataVisita; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn NoteColumn { + get { + return this.columnNote; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn Score1Column { + get { + return this.columnScore1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn Score2Column { + get { + return this.columnScore2; + } + } + + [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 VisRelazFinRow this[int index] { + get { + return ((VisRelazFinRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VisRelazFinRowChangeEventHandler VisRelazFinRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VisRelazFinRowChangeEventHandler VisRelazFinRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VisRelazFinRowChangeEventHandler VisRelazFinRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VisRelazFinRowChangeEventHandler VisRelazFinRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddVisRelazFinRow(VisRelazFinRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisRelazFinRow AddVisRelazFinRow(AnagPazientiRow parentAnagPazientiRowByFK_VisRelazFin_AnagPazienti, System.DateTime DataVisita, string Note, double Score1, double Score2) { + VisRelazFinRow rowVisRelazFinRow = ((VisRelazFinRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + DataVisita, + Note, + Score1, + Score2}; + if ((parentAnagPazientiRowByFK_VisRelazFin_AnagPazienti != null)) { + columnValuesArray[0] = parentAnagPazientiRowByFK_VisRelazFin_AnagPazienti[0]; + } + rowVisRelazFinRow.ItemArray = columnValuesArray; + this.Rows.Add(rowVisRelazFinRow); + return rowVisRelazFinRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisRelazFinRow FindByIdxPazienteDataVisita(int IdxPaziente, System.DateTime DataVisita) { + return ((VisRelazFinRow)(this.Rows.Find(new object[] { + IdxPaziente, + DataVisita}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + VisRelazFinDataTable cln = ((VisRelazFinDataTable)(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 VisRelazFinDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnIdxPaziente = base.Columns["IdxPaziente"]; + this.columnDataVisita = base.Columns["DataVisita"]; + this.columnNote = base.Columns["Note"]; + this.columnScore1 = base.Columns["Score1"]; + this.columnScore2 = base.Columns["Score2"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnIdxPaziente = new global::System.Data.DataColumn("IdxPaziente", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxPaziente); + this.columnDataVisita = new global::System.Data.DataColumn("DataVisita", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataVisita); + this.columnNote = new global::System.Data.DataColumn("Note", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnNote); + this.columnScore1 = new global::System.Data.DataColumn("Score1", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnScore1); + this.columnScore2 = new global::System.Data.DataColumn("Score2", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnScore2); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxPaziente, + this.columnDataVisita}, true)); + this.columnIdxPaziente.AllowDBNull = false; + this.columnDataVisita.AllowDBNull = false; + this.columnNote.AllowDBNull = false; + this.columnNote.MaxLength = 2147483647; + this.columnScore1.AllowDBNull = false; + this.columnScore2.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisRelazFinRow NewVisRelazFinRow() { + return ((VisRelazFinRow)(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 VisRelazFinRow(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(VisRelazFinRow); + } + + [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.VisRelazFinRowChanged != null)) { + this.VisRelazFinRowChanged(this, new VisRelazFinRowChangeEvent(((VisRelazFinRow)(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.VisRelazFinRowChanging != null)) { + this.VisRelazFinRowChanging(this, new VisRelazFinRowChangeEvent(((VisRelazFinRow)(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.VisRelazFinRowDeleted != null)) { + this.VisRelazFinRowDeleted(this, new VisRelazFinRowChangeEvent(((VisRelazFinRow)(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.VisRelazFinRowDeleting != null)) { + this.VisRelazFinRowDeleting(this, new VisRelazFinRowChangeEvent(((VisRelazFinRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveVisRelazFinRow(VisRelazFinRow 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_Applicazione ds = new DS_Applicazione(); + 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 = "VisRelazFinDataTable"; + 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. /// @@ -5082,6 +5447,17 @@ namespace MedPred_Data { return ((VisStileVitaRow[])(base.GetChildRows(this.Table.ChildRelations["FK_VisStileVita_AnagPazienti"]))); } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisRelazFinRow[] GetVisRelazFinRows() { + if ((this.Table.ChildRelations["FK_VisRelazFin_AnagPazienti"] == null)) { + return new VisRelazFinRow[0]; + } + else { + return ((VisRelazFinRow[])(base.GetChildRows(this.Table.ChildRelations["FK_VisRelazFin_AnagPazienti"]))); + } + } } /// @@ -7109,6 +7485,87 @@ namespace MedPred_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class VisRelazFinRow : global::System.Data.DataRow { + + private VisRelazFinDataTable tableVisRelazFin; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal VisRelazFinRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableVisRelazFin = ((VisRelazFinDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int IdxPaziente { + get { + return ((int)(this[this.tableVisRelazFin.IdxPazienteColumn])); + } + set { + this[this.tableVisRelazFin.IdxPazienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime DataVisita { + get { + return ((global::System.DateTime)(this[this.tableVisRelazFin.DataVisitaColumn])); + } + set { + this[this.tableVisRelazFin.DataVisitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Note { + get { + return ((string)(this[this.tableVisRelazFin.NoteColumn])); + } + set { + this[this.tableVisRelazFin.NoteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double Score1 { + get { + return ((double)(this[this.tableVisRelazFin.Score1Column])); + } + set { + this[this.tableVisRelazFin.Score1Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public double Score2 { + get { + return ((double)(this[this.tableVisRelazFin.Score2Column])); + } + set { + this[this.tableVisRelazFin.Score2Column] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public AnagPazientiRow AnagPazientiRow { + get { + return ((AnagPazientiRow)(this.GetParentRow(this.Table.ParentRelations["FK_VisRelazFin_AnagPazienti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_VisRelazFin_AnagPazienti"]); + } + } + } + /// ///Row event argument class /// @@ -7380,6 +7837,40 @@ namespace MedPred_Data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class VisRelazFinRowChangeEvent : global::System.EventArgs { + + private VisRelazFinRow 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 VisRelazFinRowChangeEvent(VisRelazFinRow 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 VisRelazFinRow 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 MedPred_Data.DS_ApplicazioneTableAdapters { @@ -13254,6 +13745,339 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm } } + /// + ///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 VisRelazFinTableAdapter : 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 VisRelazFinTableAdapter() { + 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 = "VisRelazFin"; + tableMapping.ColumnMappings.Add("IdxPaziente", "IdxPaziente"); + tableMapping.ColumnMappings.Add("DataVisita", "DataVisita"); + tableMapping.ColumnMappings.Add("Note", "Note"); + tableMapping.ColumnMappings.Add("Score1", "Score1"); + tableMapping.ColumnMappings.Add("Score2", "Score2"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[VisRelazFin] WHERE (([IdxPaziente] = @Original_IdxPaziente) AN" + + "D ([DataVisita] = @Original_DataVisita) AND ([Score1] = @Original_Score1) AND ([" + + "Score2] = @Original_Score2))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxPaziente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPaziente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataVisita", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataVisita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Score1", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Score1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Score2", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Score2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[VisRelazFin] ([IdxPaziente], [DataVisita], [Note], [Score1], [Score2]) VALUES (@IdxPaziente, @DataVisita, @Note, @Score1, @Score2); +SELECT IdxPaziente, DataVisita, Note, Score1, Score2 FROM VisRelazFin WHERE (DataVisita = @DataVisita) AND (IdxPaziente = @IdxPaziente)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + 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, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataVisita", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataVisita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Note", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Note", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Score1", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Score1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Score2", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Score2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[VisRelazFin] SET [IdxPaziente] = @IdxPaziente, [DataVisita] = @DataVisita, [Note] = @Note, [Score1] = @Score1, [Score2] = @Score2 WHERE (([IdxPaziente] = @Original_IdxPaziente) AND ([DataVisita] = @Original_DataVisita) AND ([Score1] = @Original_Score1) AND ([Score2] = @Original_Score2)); +SELECT IdxPaziente, DataVisita, Note, Score1, Score2 FROM VisRelazFin WHERE (DataVisita = @DataVisita) AND (IdxPaziente = @IdxPaziente)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + 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, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataVisita", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataVisita", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Note", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Note", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Score1", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Score1", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Score2", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Score2", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxPaziente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxPaziente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataVisita", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataVisita", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Score1", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Score1", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Score2", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Score2", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::MedPred_Data.Properties.Settings.Default.MedPredConnectionString; + } + + [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[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT IdxPaziente, DataVisita, Note, Score1, Score2 FROM dbo.VisRelazFin"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.VisRelazFinDataTable 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_Applicazione.VisRelazFinDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.VisRelazFinDataTable dataTable = new DS_Applicazione.VisRelazFinDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.VisRelazFinDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "VisRelazFin"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_IdxPaziente, System.DateTime Original_DataVisita, double Original_Score1, double Original_Score2) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxPaziente)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((System.DateTime)(Original_DataVisita)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((double)(Original_Score1)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((double)(Original_Score2)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int IdxPaziente, System.DateTime DataVisita, string Note, double Score1, double Score2) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(IdxPaziente)); + this.Adapter.InsertCommand.Parameters[1].Value = ((System.DateTime)(DataVisita)); + if ((Note == null)) { + throw new global::System.ArgumentNullException("Note"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(Note)); + } + this.Adapter.InsertCommand.Parameters[3].Value = ((double)(Score1)); + this.Adapter.InsertCommand.Parameters[4].Value = ((double)(Score2)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int IdxPaziente, System.DateTime DataVisita, string Note, double Score1, double Score2, int Original_IdxPaziente, System.DateTime Original_DataVisita, double Original_Score1, double Original_Score2) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(IdxPaziente)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((System.DateTime)(DataVisita)); + if ((Note == null)) { + throw new global::System.ArgumentNullException("Note"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Note)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((double)(Score1)); + this.Adapter.UpdateCommand.Parameters[4].Value = ((double)(Score2)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Original_IdxPaziente)); + this.Adapter.UpdateCommand.Parameters[6].Value = ((System.DateTime)(Original_DataVisita)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((double)(Original_Score1)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((double)(Original_Score2)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Note, double Score1, double Score2, int Original_IdxPaziente, System.DateTime Original_DataVisita, double Original_Score1, double Original_Score2) { + return this.Update(Original_IdxPaziente, Original_DataVisita, Note, Score1, Score2, Original_IdxPaziente, Original_DataVisita, Original_Score1, Original_Score2); + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// @@ -13276,6 +14100,8 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm private VisPsicoTableAdapter _visPsicoTableAdapter; + private VisRelazFinTableAdapter _visRelazFinTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -13361,6 +14187,20 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public VisRelazFinTableAdapter VisRelazFinTableAdapter { + get { + return this._visRelazFinTableAdapter; + } + set { + this._visRelazFinTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -13400,6 +14240,10 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm && (this._visPsicoTableAdapter.Connection != null))) { return this._visPsicoTableAdapter.Connection; } + if (((this._visRelazFinTableAdapter != null) + && (this._visRelazFinTableAdapter.Connection != null))) { + return this._visRelazFinTableAdapter.Connection; + } return null; } set { @@ -13428,6 +14272,9 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm if ((this._visPsicoTableAdapter != null)) { count = (count + 1); } + if ((this._visRelazFinTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -13484,6 +14331,15 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm allChangedRows.AddRange(updatedRows); } } + if ((this._visRelazFinTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.VisRelazFin.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._visRelazFinTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } return result; } @@ -13534,6 +14390,14 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm allAddedRows.AddRange(addedRows); } } + if ((this._visRelazFinTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.VisRelazFin.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._visRelazFinTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } return result; } @@ -13544,6 +14408,14 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] private int UpdateDeletedRows(DS_Applicazione dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; + if ((this._visRelazFinTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.VisRelazFin.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._visRelazFinTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } if ((this._visPsicoTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.VisPsico.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -13648,6 +14520,11 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } + if (((this._visRelazFinTableAdapter != null) + && (this.MatchTableAdapterConnection(this._visRelazFinTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } global::System.Data.IDbConnection workConnection = this.Connection; if ((workConnection == null)) { throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + @@ -13725,6 +14602,15 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm adaptersWithAcceptChangesDuringUpdate.Add(this._visPsicoTableAdapter.Adapter); } } + if ((this._visRelazFinTableAdapter != null)) { + revertConnections.Add(this._visRelazFinTableAdapter, this._visRelazFinTableAdapter.Connection); + this._visRelazFinTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._visRelazFinTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._visRelazFinTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._visRelazFinTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._visRelazFinTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -13803,6 +14689,10 @@ SELECT IdxPaziente, DataVisita, TestTMT_A, TestTMT_B, TestTMT_BA, Test15ParReyIm this._visPsicoTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._visPsicoTableAdapter])); this._visPsicoTableAdapter.Transaction = null; } + if ((this._visRelazFinTableAdapter != null)) { + this._visRelazFinTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._visRelazFinTableAdapter])); + this._visRelazFinTableAdapter.Transaction = null; + } if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); diff --git a/MedPred_Data/DS_Applicazione.xsd b/MedPred_Data/DS_Applicazione.xsd index b41d2da..ce485c0 100644 --- a/MedPred_Data/DS_Applicazione.xsd +++ b/MedPred_Data/DS_Applicazione.xsd @@ -1252,6 +1252,67 @@ FROM v_VisStileVita + + + + + + DELETE FROM [dbo].[VisRelazFin] WHERE (([IdxPaziente] = @Original_IdxPaziente) AND ([DataVisita] = @Original_DataVisita) AND ([Score1] = @Original_Score1) AND ([Score2] = @Original_Score2)) + + + + + + + + + + + INSERT INTO [dbo].[VisRelazFin] ([IdxPaziente], [DataVisita], [Note], [Score1], [Score2]) VALUES (@IdxPaziente, @DataVisita, @Note, @Score1, @Score2); +SELECT IdxPaziente, DataVisita, Note, Score1, Score2 FROM VisRelazFin WHERE (DataVisita = @DataVisita) AND (IdxPaziente = @IdxPaziente) + + + + + + + + + + + + SELECT IdxPaziente, DataVisita, Note, Score1, Score2 FROM dbo.VisRelazFin + + + + + + UPDATE [dbo].[VisRelazFin] SET [IdxPaziente] = @IdxPaziente, [DataVisita] = @DataVisita, [Note] = @Note, [Score1] = @Score1, [Score2] = @Score2 WHERE (([IdxPaziente] = @Original_IdxPaziente) AND ([DataVisita] = @Original_DataVisita) AND ([Score1] = @Original_Score1) AND ([Score2] = @Original_Score2)); +SELECT IdxPaziente, DataVisita, Note, Score1, Score2 FROM VisRelazFin WHERE (DataVisita = @DataVisita) AND (IdxPaziente = @IdxPaziente) + + + + + + + + + + + + + + + + + + + + + + + + @@ -1260,7 +1321,7 @@ FROM v_VisStileVita - + @@ -1339,7 +1400,7 @@ FROM v_VisStileVita - + @@ -1353,7 +1414,7 @@ FROM v_VisStileVita - + @@ -1375,7 +1436,7 @@ FROM v_VisStileVita - + @@ -1398,7 +1459,7 @@ FROM v_VisStileVita - + @@ -1426,7 +1487,7 @@ FROM v_VisStileVita - + @@ -1468,7 +1529,7 @@ FROM v_VisStileVita - + @@ -1486,7 +1547,7 @@ FROM v_VisStileVita - + @@ -1538,6 +1599,23 @@ FROM v_VisStileVita + + + + + + + + + + + + + + + + + @@ -1578,15 +1656,21 @@ FROM v_VisStileVita + + + + + - - - - - - + + + + + + + \ No newline at end of file diff --git a/MedPred_Data/bin/Release/MedPred_Data.dll b/MedPred_Data/bin/Release/MedPred_Data.dll index f67de7b2613b0a31a3b543791e4fb3a465e1602c..4882d3eff7486528508f2d5df11be342ddf88d6d 100644 GIT binary patch literal 295424 zcmeFa37jNVohP0hS(TNQRh`w@RbABwbTy!uR9ABf3Lbcl;;ncyqtc!z7?{ZBANs^sHJXh^V}kzw?stvGhiH$#d+~Po<{~=XUH(Y7@n_Rt zJnTd39`eP*9{sGd)^?mbNS`@4^PC+|J@dKGP512B{q!A!^Paootmp2y-@{MeaZdWQ zrysq3edi7u^&{@zXgp+Hv+=ioz4&NL?YoWSu$gr;jm8CZRV_h}zLLT_DEu~DX=4M2 z6S-~xN^3N}OXms4U$gO)mx79aey@js=bdvry-fpI{N`BiqoOWw;LpyZhP};T9?R@Vfx?h<5i&v6)WuQUgAf#-hd-gKe;I}niG zkv4m9ID;6Eq@$&K9Zw0a;o4{0Q)_pk{aT+k=~1+4r?}|BCW<7bOYE%fkZfe}wbLlg zbf;GwQ=)MA+FC|IF%+iZ@U=H)6pt%WIDG9>8O1pz3Wu-#ETedNiNfJ)JJ!WHzq&-> z@U=5CiVu`19KQC48O0Y%6b@hegej7Cx=O{;-$fe=AB`{-0>Z~4e4K=jNB9H@-x=W( zC43UXcj55jQva?9^cU$K?d&Cit@L3lFsPHU53GK@n9H2>|IBdW`*`- ze!M5Q#Cxi#yr0xP`8+-wWLAU zfi|I+^iLsh4_!t=^%J>kCF$J=O7Bja)=Fm)|D=9C2p0=Yvwsgdxpc3iAxrN`VXi`* zRx>@74vuV<)SN8tYmT0AHN@WXwr&$t?rQ8?V!996g)l2JI^*Bn*28j?{s+}9jc zxEhjCINaA9Rk#|GQ8?V!996g)l2JI^*Bn*28j?{sJg7OXpysrKn$rquPAl~_rg-nMnL@E;7RkJ}Jms+JpZ|z=WJe{Pquy$_>^zTEP*5b3%`(nR#KiV$z z?@wDY_a$xyNZx23+iX0V%n*NxSikq!d#I&M_N^nUZLZEsom-ueefmr?brU$V+p``5 zm^lj&fB^gS(m>#>YY(+O$v#wG79aot_UVTMfitc>3dM`w9(rnQG$Lb4Bjg9QjcfPMP#K;SHE&qfHQOn?9c*rzWD1kSMb z%tHWA#3>*E0ru$!1A()vJqr-PWw8JO2(VATAp&^E!4Kiue~*fIUx!Xn&KTXc&QR(u zI`okar9yV-D;!EC>Clfkl#0utKXE7}obJ$po@RM|s)tO&AEkUN=uqNhW7Rkj);M9e8fUu~ z=ewsFpP%j_>s(-ez=>Jj+0->ogf&iBy~f$;b>hqE=!u!$44vSDei_F(qu0q5MdL(R z<3ycN>1=N{j&oK|tnaO-6Ko)#;yBl9oTz3})04djbDY}mklsgTd!LE)G%||KC$zK` z*+%`Dqv)>EP3W!BzSUWK5D{k9=q7h&*B(OK_0!UDr4OZpcKR^dPNxs2?U7UM^bxdg zrH`cT{6x~5NFPO^^mN*sd;_&A+$zma%C5CQg*efhOdn0B9rrO1JeD@|?VacM+9`Sa z4!r6*BBKR+JRSEa$SM*)0mm)go$vrMENSDIdS9HHOrIz_5RcwK$7hHFyQ9AwpFd%8 zYJU2rU6kza)7f1Y-L%x3T%97$AFzgkEe?Jgm-{5bj+|QQO{48xN4Gm^Jf-oDiFHe8 zKVOsdchmWV8_@n!5lo+kZU0%QLFv;e3|*7%_nRP~Kb17oXV6L3G|{wnnki{I+$lJE zHW93U7N2-FPCUnRj<@6f*%Vp@87Pfbrq9PkJV*|j>G^cDhtf%?O=&icqI*Xbte5Pij`~EWH8a)hzW@w! ziOFnoA<*_zpR9Rjr!{rLcW~d!bQe_8?I=tS=%#O#>kcnW z59sjpye>>Hr#s2Yb1zDl%Y-bhF^#h9Uub3ASzdn`74N#)_EPged-KGB_Lj*5?XBI3 zOSckwpuMe2hlg}q2ik{rrw+8YciRWr%hTQIOV8xf%bjkAfSK+LZD+f)2ih~OsdOL3 zE~&Rtq~0Q88bi3TNoN zLs9(84W$vp{SaMKG>nCsD?hqp>)$7dX_^`iH-X_hoVXw`eKKof*X37L%F)s zJ)La)CDmKHk<>@TUHTI4JU?_=SXz6DyJLJC#R;XC5Sk2d^ZXMkBlC?^GQvv6J%!Q<6gq4i)%9FY5l#H;FA6!W0 zB2_ZNN=E7CW9E`pGQvtmp??W=E6N}nfRYhbGHf9qGuwrd5mquxBu{2@Q8L0xhUMhR zup+5q$zFto-2X$=xhqH^Jt*!*qvBBydhMljE`1qHh?}&f^yMzR>DlQYg$IA^4i?it zap9%(6+!q?4#U)pgYdTWGR9$5h9kUuyqf z2rn<_36!UuK-k5Eva<}KXpDrgBcT}V1j6nFZn>R6c*oDl?{Si7$uFc^AkK4pbL|Jz zb6q+5OO)4y4Qb_b^g!d4e3N#Na`o_JFZR?Ux!h#U^i>pGdrFg@l-?1&5J+Cl614G< zU_Vmw8kUf&X9@NrC9h@4VJg9XsKm8wuOl7$8{25?`)#@xG$QG7kGjJ>>KX21Tfchn zezH*RR@1=a^`uPSK%41Jn>H;ju3drSH{y76dL`|q!k#yG%rO8P{KTT5(U*^-HxY`c z^UD48wfz*&JdMr<_n)AIucD*gq&&|}-$Vzk^vw)~Y#NXap5WN6!FdP=i@T8C@@XIX&VYm$xxuR z(wkk8alrh#cYM%|1KvVuCxc_?c})MQ2y^{ zJLsNjCLbTE`#b5ruY2mQ^LeTkL;LsS_)~yz%2XuIPUKge}TDPk(J)pzW^SUs-(Ym7x(*rs@J+BMX%jujK+)H;|`uFFP zFP!84GB*Y&M8}U<>v3ck{WeUBk9@TZ$dhozl>u-L{5G zI{8EU_?)`-@!9%(AAbX1Gxzb=$rX8nMve0ng5_rM%(K`nFfYHC{|v--jw< z=m#B&3S;QU9E$2==nW1~qMKkn9hoagU`a_3uC8TRczx&tJKFuPZ z16+B&56ijeUxdoP7h&y)Aw&62I%iJF2rC)+%#%6KN=8`8$bO#8w?fGXD;aksPv$$M zWQ3KBo0TW?jZ-qhO2$3Rllgus8DS;k*5=8$&DJeNSjdIlQry{0w-k`|st{g+@lhe* zzFJ=mx6Q)1D;7qkEsQ)_7?*5eT#~A;Es6M0#m(Dv)45QX;)H_&rFlA1ZPFNqT9w+dkTl$tDl>(WuHCS=L8; z8|u^Gv}_;kBSZRVEV=FW(XK|0`XAOl8udQ8&vmTskJJ6}x<5hpch>!hx<5(xchUV_ zb$_z%PtpC|bboi<-$VEJ#D2&#TpG~&K3f>c~7f{ys zjIFy@VR}G^r{{HHdZTssE=&*T@btVcOmDRAK85K49iE=oh3VyV&WBnbZ=&(lMx(LO z_wi81o#hSo4A&mpQs3@O?$M!dCn5ChB!s@5gwVH>5c+l!+U_6jPIo&B(sSM!3(jTl@d913S(=#w1^*I?)~9STQb=*14bOMqVGP&g6ee!!t{DTaQ`p{E4s z7aa3rvn?|T0tIMlreYfrDZ zlgx#oWQ3KBa>+k5Dj8uV!&dWTwp%45tYnyQo(yxg@dd&{_T!7qe)b3~n8p{$ zURY;lpn-EX(7l0y zjQe3>WLLs&@Uld{bA<*k^hgMgm~ogLyxfaa7$abBV+8PY@bU}{UTFLf4qng&fdu=J zlGm`eKx+vJ_9G>)Wy!r&g8fj5Yj|Hrx|Q4Q*kub`_M0e+`Y`(7^JSW65F?}vi?aNUG7UY0neB3r~CWs{`YkM0Np=O_cV%Q{)2S?VBJ4N z_Yc+m!*u^}-9JM2kJSC6bbmVbL&h+h;caX_$pVjI9!-*94AUY8jbVUNpL?Qc43pJe zK(}De*t*9QrU!I*dR`Z%H(K}D!t{U+PtWVZ^hWE*xC`zl(BbKMU6@`@=UnMty6bpO zJ<+&{`i7hQ7zSnBS?(2#VRpMQjD*I0K8-PqC}^%q$ATEcD2g$R1~G=wAjU8n#27|{ z7{h3AL${~FafUOT*J|S#Hg`9kS@h$XIozWb&%DNX=96wbbAIV~236bo=6*bbif-u1 zuE&mQZ|G?bg%dFJ42Qxc7`o8aVXq{p;tN-&co36I~1XWgITUWj z&>uP!PRG!nITS9)(5WdKqrf2be7d@UT1NKkQ{S$S6hVFk~_kW=KC+Yslx_^r9 z&(uA2BsspP>i%iEf4c6Uq5EfIKV)3Ag*=8E7cKF)=vgEQ#zj-apm7mU>c>wOjf=86 z?#GXN-@Z-*?5=j)Gpx1&Ru%)1>$GvgwObGh{04o&wT69e=ThoZ7u43|3;Ro~Dn z912HZ=rs<7TQKx}4uz92^rH@i%P{l?hr)pv`VEJ|of!Hfhr+oS`WuJB)fhV0wj9Ip z7`o(8xFJLRDgt&&WTSYm^X2C7F%RE$?NB1D9m?V{4;O}#5mqwFCExqxGEy?aN=9+z z$y{_wMp(%x#r%VQE>R^TtYj2!p3DWUWQ3KBGS8E_{FRKbl3@yYGMj~x5mquRB%eXH z79}IBWEf69W;P-vBdlcDQ$A+4EhQtYWSCi=%qFK~gp~~I%U=dtqLL9-GK?}$W&>3+ z!b*m%=E-cgN=8`8#mgCB&NhreSjdIL7+5e5V_=<`VGPdMkN~GG4BNCYOwYowEDOVM zEDXD_FpAy6C{+ui&@7BHu`q7Ag>gqMj2mWQ+z$&QyJ5IsDZv)>FlZ<@lXcc5lFBfDUqQJT24r?A1RTc3>tSxupcUMjW7>oZny7w zcEPc~i5j?r?|Dkr5xk4XF)z=KV;(VN9K({^?l|V%JdSy|j$_WInt*W(jnsJmT-~R- zKUeq9)BQmAYr5Z~`}1`FeBGa~`xof`g}T2$_j`4Jq3-wT{zbZfvFJV(xCtor^IJvZrmT)K z+u1X=?iGdU0Ue&6*M;eg)?Hed9?;?Gd0m*^Xx(Ln=>Z*{p4Wxx<#f(vlWFO?ho`Nh zXHb6Jw3SM*vm7jZpq5e=KF}Eo(B!!1*o!5sb^gCPFK!v{l&D#!>ss!0H(GFGciw{Y z-31FSbT?UWQ+LsVi`^v)E_F9saC3Ky1-Ep!T5xN3n+3OZ53%4O-9s&SXm`5?ix+uR zpQDH3zg6o2ey| zxH#kb)!1-&hCacKci{dEJ zS2z^SiJ{jzlp7baOpJeTp_XA5wp_A~o-MUc`KE{Q2K!-tYn0h%!|R{s<`8A zi|*O3m5i{Gix;r7xholACByRbqbIHfN=Dc&qmay%L&*p$8TBL|GuIgIzhAYgI*)1v=VI{*u=E>|W zm5i{G;W+bTI8l4*g0PSapSqk)r}?Q1d}8LQ3(naS44k$wJfh8lg~Kx(Vf%0ce4F8L zT^5FCvM?Nvh2d8$47Xuncm)fi(pwmH+QO)^7DkPqxh9 zJATjo8LFuVpAS(Xm%iuz|6nG{D_(es$B?gGl%p0RaT6{ZJtczRwJrZ-ymro!}q4o}bP!t_S#-dva-(BbKMU6@`@ z=bYqTy6ZB(_g#%fW4nJIvyDoyvpoBMXMXQEFQ}_O(?FK|GmT~cOk*SR+Tza<|KR5HR!#%;}$`4%e~VI|{k=gEBMm5i{GQ3!c57l@J( zRx-*aPv&w`GQvtmk>$x;d`d=G$tcM@nM+m42rC%{oF{W(D;Z%WquldkwgDw0tYnx& zo($8l(E-9jE*u@eGI(@=lFp0{aL#(cIBj8+vxQNN7Dg#q7=>VA++z#l7Frm0$ilb* z7DoOojLVm>>ov36pkDJ2rPqwZY_It$QlSfsy>(8((_Zrcz2@yGlHrsn)H-isk`^+C2(r0GLZMV<- zKIEv6pAJA@`7Klvuz#!W-==#SB`|(K_ixwzJ9K}I?%%0<>Mk+=-MXhiJs;Bmg7?%@ z=RMsV-qTg^{y*#f{ks1zy1!QUf2w;b0p|ai?*FUq|6KPU)cuEa|6$#KME4)n{a@(* zzv=$J>;7Zd59#9{Lhj4GbKSvx{Od>(^zl2ypgulO>XWvM`uJJh1ymG!#@1b5m>$sK z>3Ln4-e}#&3)2HSJUy=q(;Kb(L}7YBho|RtVR|{8bLo5G(y8Az(YSnFqj8w;tDZv7`n{*7L>N)DFss#Sw{)v7_fYSkcKwQ3NrS~ZAQ zts2CuRt;|NE?aQ9yTgJzx`)wQ;lsLz+Z)+2CfimY%W(B{?`IG9W0`rBX^Vd;1!Ecf zz=n)vew;M;&wBP>b?;~45)JiZ88}Eo{rlOs1*m^Ndv$=Gj3)MCGP!*R0`vh6eS3hO z;ZV3)OYJ!hh0`_kVu!*78+wI9;gAh|pF`oE4ZXpkaMp%?%b{@HhTh^(IC4YRt+%|v ztsA<{p>Xnsp5Rcpd_y1LP&5FBp5ah52Zo;KP&5vPzQUnsDh$2Kp=dY^z1E>hoZqT^zR&s=Eu-qI24VMq0O${vyTL5&!K3jjJwUDXtoSJ#-V7$ z4D~ad(WDvb=K*j7M;4Fq>SyQ))GX>q$$MX}0sV{6QQ!`Oj&_R2t6VXZjIfgVy)V38 z^xl{2i;@vma`Ag#u0~2mSjnhS`9T-gE+r$ZWK^^~nJb-=5mqwlU!Kf$QOO7^8PzgR z<|?XWgq4iinkRG3RWia#MkUU_bK(lEWQ3KBx}7I;Jy$ZqN=B8>lezjU8DS;E6XeP4 z6_kvylHnloWOf!xMp()48+r13iD1KKgp~|;k|(ok(U=idGQ3Ql%pOO{2rC)RCr@Ta zq-2DZ44;%Ivwu=D!b*m#%9Gh`DH&lU!-M6??9G&nu#(}}@?>^$N=8`8@OOEuW8bG_ zgp~|8m?yJKR5HR!hIh=9*;6VRVI{+9=E>|pm5i{G;Y;&m_Nz)pSjlj)c{00OB_ph4 zc-}mjy|9uIRx%uNp3Kf!$p|YMemYNPpRHtsl??ZtC$lS8GQvtOp7hTiUdae68O}a$ z8*uzqtq>M+;nOJieSR7RKc0CSg>&{)2&XL!FK+Kx;iL^m*xpsc9~%yLYhid(3&UAj z81Bu&@Lm>%bF#GHdklwbvG99?FdT#7sP`5|wYD&7t%Xr3EsQ#6VN@wg7d6IkR0s>h z-YpDswlJ*K!Z1b)!`3VeQ?f8D#lkQIOBdyAIKn%A)yV#E!XX%=(vvy*tx>$s#$oo! z-1Vfy12F9E0T_7tWbQmXnY(xVWbQhZU_Vmw8tyZELM7Obl)RQDA6E(XLnUq)_d3$8 z+>YO8pGJP-;QMSU%#O#>powY9?;?Gd0m*^Xx$eI(*rs@J+BMX%jul6+e>#{o>@Jf-2NT>Gb@yF zXIuV}75xTU!B=y~c#&NF*$bPQd-ifi|LkP}*Vf`6oyD^k{D7%Edr2t|__I;!SKYH0 zn7pC>*$XOwp?;i;>R{-3aF!R-P1=XbVdy0e<*LGC-zTjbKKA7+=wF12$Q4lgR>fmq zzAz;tJha!w*Q;cNm5fWz_u4ocN=8`8$Wfk*+*ub7VIdcG@sK_4;^A^LT|At#E(T6p z7#ACccl_>mzk9L%Ocbuo&LL?DyO)J*8`LE^UAiPV%yvmosnI3D-dcX}v`g{=bV=?X zcS+!{Ai;j5M7ktjPzm-UCDJ89?MEuu50$uDs$G)X?{7K18WrkIR5uQ;!7N&X`3(BC zF&a;F$p6q#LVoOVAN5ZrR-Tk3dlBHDBJR`JqI1n|dN#JQJH+KTB>Obl=y<_H$n;sT zhx+B~Rvu;o;LQy8p(R}4S?D}+uL%$`bcc(=^m(%07!1+!=zb&VC zr$xUZr^oMpJ3SA}qx`$mqVMJO_>FI;=QcFbyVIiI2z}P~&`nMD{iXRH1k&@&V0<-p zcvy|8{gQfdC#e@qdcG6GadEx4%iM^1;e?@QqqkdOaPy>YG|!ZG5f5r(ug+%R$ZUOiU)5RMW5h57go-8jzm zLm0*npX3ay?|hPj0-xllY+NxFP!W~wB&Gr?qH>YPR6s>kF1?rvsEEo15mNybQTd+6 zR6qeW>lM223V&r@0fBTsDKb40hllqaT^K%bl@n~W-hjhHH{t|uaso7|+~;8d@NA38 zC*E8l0A47dhtryeI0fK^0(yd7C;(n4cw318c%k6x5&`f~V7^fMAe{dLk(TS?m80s4 z6NZtyB6xcgqb~yBg@SjK2!Iy~t|<`!FBH79L;$={@U9X8@It}6O9a3R1^=l;06Y}L z-Krnb1IVCTwF%vYOt;EYK1dxN?pC?-@-EClLn`nbD)5)A0wa*p5IkFf9iFYge1gX5 zDsUCp;n@nzCup2qm;&&^6lg48C;(n4pfPr#0C=H*#_@#$;Dv%OmI#0s3aCLTOaXYI zfQqkB0K8B@_qI>~yioAv5&`f+!B;$fAIy_r7 z`NS`rz&%fJcwq|vQX&9eDEOrlxVDv303JF;mxo`K2!Iy~{gM=0}WUoUq9sZSv2D_{1G8Mt>I_9z645>`3GC(<$!9IXqiL zeBw?e0^o&$eu)5hq2QN{Ik?pgk!{iw|x93ZyM+NAsi$AyXWKo!dUS`I7a;U$jATW#c{45!ZG5%XFmRK zjTJwHW5j=IKK^GfjdT4FhVkQ}8CwjubnfYrgMz`Sqq4(^sep>8Z09i*P!W|)Hl_k9 zqO$eHR6s>kHl&yesEEoo5mNybQMq_yDxe}NmsCsz6i}mgA?~dW-bL`RBzhO%PRqN1 z`J#6L8_{W^A)IuY5J>-kQp|Ke9iHtp@rfrnf$KCmJnS@~$>0-Db^_NUc6eb5Pbm=q zFBH({@(c3-yil;aL;$={@YE6k@It}UN(8_Q1y3ȋgqeK9_Q1HwW0q{b>vq}WO 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
3ae7p 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%0A~(}=UJL>fU`kpT2ZAM=o}WJ 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%0A8{bnh9>?7strxNzS_{l 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�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