From 39ec730a79bf1eff56e70833bab7c1159c710d8a Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 4 Aug 2014 17:25:09 +0200 Subject: [PATCH] Update elenco visite con nuove tab --- .../mod_ElencoVisitePaziente.ascx | 44 +- .../mod_ElencoVisitePaziente.ascx.cs | 54 +- MedPred_Data/DS_Applicazione.Designer.cs | 1676 ++++++++++++++++- MedPred_Data/DS_Applicazione.xsd | 208 +- MedPred_Data/bin/Release/MedPred_Data.dll | Bin 164864 -> 194048 bytes MedPred_Data/bin/Release/SteamWare.dll | Bin 460800 -> 460800 bytes 6 files changed, 1812 insertions(+), 170 deletions(-) diff --git a/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx b/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx index a03df20..dcf1431 100644 --- a/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx +++ b/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx @@ -18,7 +18,7 @@
@@ -28,40 +28,46 @@ - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + + + + + + + diff --git a/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx.cs b/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx.cs index 7f6817c..cd8066f 100644 --- a/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx.cs +++ b/MedPred/WebUserControls/mod_ElencoVisitePaziente.ascx.cs @@ -52,41 +52,47 @@ namespace MedPred.WebUserControls switch (lastCmd) { - case "SelVGen": - Response.Redirect("VGen?cmd=sel"); + case "SelVAC": + Response.Redirect("VAC?cmd=sel"); break; - case "NewVGen": - Response.Redirect("VGen?cmd=new"); + case "NewVAC": + Response.Redirect("VAC?cmd=new"); break; - case "SelVCiclo": - Response.Redirect("VCiclo?cmd=sel"); + case "SelVBMA": + Response.Redirect("VBMA?cmd=sel"); break; - case "NewVCiclo": - Response.Redirect("VCiclo?cmd=new"); + case "NewVBMA": + Response.Redirect("VBMA?cmd=new"); break; - case "SelVEco": - Response.Redirect("VEco?cmd=sel"); + case "SelVCP": + Response.Redirect("VCP?cmd=sel"); break; - case "NewVEco": - Response.Redirect("VEco?cmd=new"); + case "NewVCP": + Response.Redirect("VCP?cmd=new"); break; - case "SelVBMec": - Response.Redirect("VBMec?cmd=sel"); + case "SelVL": + Response.Redirect("VL?cmd=sel"); break; - case "NewVBMec": - Response.Redirect("VBMec?cmd=new"); + case "NewVL": + Response.Redirect("VL?cmd=new"); break; - case "SelVLab": - Response.Redirect("VLab?cmd=sel"); + case "SelVP": + Response.Redirect("VP?cmd=sel"); break; - case "NewVLab": - Response.Redirect("VLab?cmd=new"); + case "NewVP": + Response.Redirect("VP?cmd=new"); break; - case "SelVPsi": - Response.Redirect("VPsi?cmd=sel"); + case "SelVSV": + Response.Redirect("VSV?cmd=sel"); break; - case "NewVPsi": - Response.Redirect("VPsi?cmd=new"); + case "NewVSV": + Response.Redirect("VSV?cmd=new"); + break; + case "SelVRF": + Response.Redirect("VRF?cmd=sel"); + break; + case "NewVRF": + Response.Redirect("VRF?cmd=new"); break; default: break; diff --git a/MedPred_Data/DS_Applicazione.Designer.cs b/MedPred_Data/DS_Applicazione.Designer.cs index 5efdd27..639603c 100644 --- a/MedPred_Data/DS_Applicazione.Designer.cs +++ b/MedPred_Data/DS_Applicazione.Designer.cs @@ -36,6 +36,8 @@ namespace MedPred_Data { private VisCicloDataTable tableVisCiclo; + private VisAnamCliDataTable tableVisAnamCli; + private global::System.Data.DataRelation relationFK_VisGen_AnagPazienti; private global::System.Data.DataRelation relationFK_VisCardio_AnagPazienti; @@ -44,6 +46,8 @@ namespace MedPred_Data { private global::System.Data.DataRelation relationFK_VisCiclo_AnagPazienti; + private global::System.Data.DataRelation relationFK_VisAnamCli_AnagPazienti; + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -90,6 +94,9 @@ namespace MedPred_Data { if ((ds.Tables["VisCiclo"] != null)) { base.Tables.Add(new VisCicloDataTable(ds.Tables["VisCiclo"])); } + if ((ds.Tables["VisAnamCli"] != null)) { + base.Tables.Add(new VisAnamCliDataTable(ds.Tables["VisAnamCli"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -168,6 +175,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 VisAnamCliDataTable VisAnamCli { + get { + return this.tableVisAnamCli; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] [global::System.ComponentModel.BrowsableAttribute(true)] @@ -253,6 +270,9 @@ namespace MedPred_Data { if ((ds.Tables["VisCiclo"] != null)) { base.Tables.Add(new VisCicloDataTable(ds.Tables["VisCiclo"])); } + if ((ds.Tables["VisAnamCli"] != null)) { + base.Tables.Add(new VisAnamCliDataTable(ds.Tables["VisAnamCli"])); + } this.DataSetName = ds.DataSetName; this.Prefix = ds.Prefix; this.Namespace = ds.Namespace; @@ -322,10 +342,17 @@ namespace MedPred_Data { this.tableVisCiclo.InitVars(); } } + this.tableVisAnamCli = ((VisAnamCliDataTable)(base.Tables["VisAnamCli"])); + if ((initTable == true)) { + if ((this.tableVisAnamCli != null)) { + this.tableVisAnamCli.InitVars(); + } + } this.relationFK_VisGen_AnagPazienti = this.Relations["FK_VisGen_AnagPazienti"]; this.relationFK_VisCardio_AnagPazienti = this.Relations["FK_VisCardio_AnagPazienti"]; this.relationFK_VisClinGen_AnagPazienti = this.Relations["FK_VisClinGen_AnagPazienti"]; this.relationFK_VisCiclo_AnagPazienti = this.Relations["FK_VisCiclo_AnagPazienti"]; + this.relationFK_VisAnamCli_AnagPazienti = this.Relations["FK_VisAnamCli_AnagPazienti"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -348,6 +375,8 @@ namespace MedPred_Data { base.Tables.Add(this.tableVisLab); this.tableVisCiclo = new VisCicloDataTable(); base.Tables.Add(this.tableVisCiclo); + this.tableVisAnamCli = new VisAnamCliDataTable(); + base.Tables.Add(this.tableVisAnamCli); this.relationFK_VisGen_AnagPazienti = new global::System.Data.DataRelation("FK_VisGen_AnagPazienti", new global::System.Data.DataColumn[] { this.tableAnagPazienti.IdxPazienteColumn}, new global::System.Data.DataColumn[] { this.tableVisGen.IdxPazienteColumn}, false); @@ -364,6 +393,10 @@ namespace MedPred_Data { this.tableAnagPazienti.IdxPazienteColumn}, new global::System.Data.DataColumn[] { this.tableVisCiclo.IdxPazienteColumn}, false); this.Relations.Add(this.relationFK_VisCiclo_AnagPazienti); + this.relationFK_VisAnamCli_AnagPazienti = new global::System.Data.DataRelation("FK_VisAnamCli_AnagPazienti", new global::System.Data.DataColumn[] { + this.tableAnagPazienti.IdxPazienteColumn}, new global::System.Data.DataColumn[] { + this.tableVisAnamCli.IdxPazienteColumn}, false); + this.Relations.Add(this.relationFK_VisAnamCli_AnagPazienti); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -402,6 +435,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 ShouldSerializeVisAnamCli() { + 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) { @@ -475,6 +514,9 @@ namespace MedPred_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public delegate void VisCicloRowChangeEventHandler(object sender, VisCicloRowChangeEvent e); + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void VisAnamCliRowChangeEventHandler(object sender, VisAnamCliRowChangeEvent e); + /// ///Represents the strongly named DataTable class. /// @@ -1314,17 +1356,19 @@ namespace MedPred_Data { private global::System.Data.DataColumn columnDataVisita; - private global::System.Data.DataColumn columnVGen; + private global::System.Data.DataColumn columnVAC; - private global::System.Data.DataColumn columnVCiclo; + private global::System.Data.DataColumn columnVBMA; - private global::System.Data.DataColumn columnVEco; + private global::System.Data.DataColumn columnVCP; - private global::System.Data.DataColumn columnVBMec; + private global::System.Data.DataColumn columnVL; - private global::System.Data.DataColumn columnVLab; + private global::System.Data.DataColumn columnVP; - private global::System.Data.DataColumn columnVPsi; + private global::System.Data.DataColumn columnVSV; + + private global::System.Data.DataColumn columnVRF; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] @@ -1369,49 +1413,57 @@ 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 VGenColumn { + public global::System.Data.DataColumn VACColumn { get { - return this.columnVGen; + return this.columnVAC; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public global::System.Data.DataColumn VCicloColumn { + public global::System.Data.DataColumn VBMAColumn { get { - return this.columnVCiclo; + return this.columnVBMA; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public global::System.Data.DataColumn VEcoColumn { + public global::System.Data.DataColumn VCPColumn { get { - return this.columnVEco; + return this.columnVCP; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public global::System.Data.DataColumn VBMecColumn { + public global::System.Data.DataColumn VLColumn { get { - return this.columnVBMec; + return this.columnVL; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public global::System.Data.DataColumn VLabColumn { + public global::System.Data.DataColumn VPColumn { get { - return this.columnVLab; + return this.columnVP; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public global::System.Data.DataColumn VPsiColumn { + public global::System.Data.DataColumn VSVColumn { get { - return this.columnVPsi; + return this.columnVSV; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn VRFColumn { + get { + return this.columnVRF; } } @@ -1452,16 +1504,17 @@ namespace MedPred_Data { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public ElencoVisiteRow AddElencoVisiteRow(System.DateTime DataVisita, int VGen, int VCiclo, int VEco, int VBMec, int VLab, int VPsi) { + public ElencoVisiteRow AddElencoVisiteRow(System.DateTime DataVisita, int VAC, int VBMA, int VCP, int VL, int VP, int VSV, int VRF) { ElencoVisiteRow rowElencoVisiteRow = ((ElencoVisiteRow)(this.NewRow())); object[] columnValuesArray = new object[] { DataVisita, - VGen, - VCiclo, - VEco, - VBMec, - VLab, - VPsi}; + VAC, + VBMA, + VCP, + VL, + VP, + VSV, + VRF}; rowElencoVisiteRow.ItemArray = columnValuesArray; this.Rows.Add(rowElencoVisiteRow); return rowElencoVisiteRow; @@ -1492,12 +1545,13 @@ namespace MedPred_Data { [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] internal void InitVars() { this.columnDataVisita = base.Columns["DataVisita"]; - this.columnVGen = base.Columns["VGen"]; - this.columnVCiclo = base.Columns["VCiclo"]; - this.columnVEco = base.Columns["VEco"]; - this.columnVBMec = base.Columns["VBMec"]; - this.columnVLab = base.Columns["VLab"]; - this.columnVPsi = base.Columns["VPsi"]; + this.columnVAC = base.Columns["VAC"]; + this.columnVBMA = base.Columns["VBMA"]; + this.columnVCP = base.Columns["VCP"]; + this.columnVL = base.Columns["VL"]; + this.columnVP = base.Columns["VP"]; + this.columnVSV = base.Columns["VSV"]; + this.columnVRF = base.Columns["VRF"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -1505,28 +1559,31 @@ namespace MedPred_Data { private void InitClass() { this.columnDataVisita = new global::System.Data.DataColumn("DataVisita", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnDataVisita); - this.columnVGen = new global::System.Data.DataColumn("VGen", typeof(int), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnVGen); - this.columnVCiclo = new global::System.Data.DataColumn("VCiclo", typeof(int), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnVCiclo); - this.columnVEco = new global::System.Data.DataColumn("VEco", typeof(int), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnVEco); - this.columnVBMec = new global::System.Data.DataColumn("VBMec", typeof(int), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnVBMec); - this.columnVLab = new global::System.Data.DataColumn("VLab", typeof(int), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnVLab); - this.columnVPsi = new global::System.Data.DataColumn("VPsi", typeof(int), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnVPsi); + this.columnVAC = new global::System.Data.DataColumn("VAC", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVAC); + this.columnVBMA = new global::System.Data.DataColumn("VBMA", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVBMA); + this.columnVCP = new global::System.Data.DataColumn("VCP", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVCP); + this.columnVL = new global::System.Data.DataColumn("VL", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVL); + this.columnVP = new global::System.Data.DataColumn("VP", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVP); + this.columnVSV = new global::System.Data.DataColumn("VSV", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVSV); + this.columnVRF = new global::System.Data.DataColumn("VRF", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnVRF); this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { this.columnDataVisita}, true)); this.columnDataVisita.AllowDBNull = false; this.columnDataVisita.Unique = true; - this.columnVGen.ReadOnly = true; - this.columnVCiclo.ReadOnly = true; - this.columnVEco.ReadOnly = true; - this.columnVBMec.ReadOnly = true; - this.columnVLab.ReadOnly = true; - this.columnVPsi.ReadOnly = true; + this.columnVAC.ReadOnly = true; + this.columnVBMA.ReadOnly = true; + this.columnVCP.ReadOnly = true; + this.columnVL.ReadOnly = true; + this.columnVP.ReadOnly = true; + this.columnVSV.ReadOnly = true; + this.columnVRF.ReadOnly = true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -2952,6 +3009,525 @@ namespace MedPred_Data { } } + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class VisAnamCliDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxPaziente; + + private global::System.Data.DataColumn columnDataVisita; + + private global::System.Data.DataColumn columnFamMCCV; + + private global::System.Data.DataColumn columnIpertens; + + private global::System.Data.DataColumn columnIpertensYtd; + + private global::System.Data.DataColumn columnDiabete; + + private global::System.Data.DataColumn columnDiabeteYtd; + + private global::System.Data.DataColumn columnIpercolest; + + private global::System.Data.DataColumn columnIpercolestYtd; + + private global::System.Data.DataColumn columnFumo; + + private global::System.Data.DataColumn columnFumoYtd; + + private global::System.Data.DataColumn columnAlcool; + + private global::System.Data.DataColumn columnAlcoolYtd; + + private global::System.Data.DataColumn columnSovrapp; + + private global::System.Data.DataColumn columnSovrappYtd; + + private global::System.Data.DataColumn columnSedent; + + private global::System.Data.DataColumn columnAdesTerap; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisAnamCliDataTable() { + this.TableName = "VisAnamCli"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal VisAnamCliDataTable(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 VisAnamCliDataTable(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 FamMCCVColumn { + get { + return this.columnFamMCCV; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IpertensColumn { + get { + return this.columnIpertens; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IpertensYtdColumn { + get { + return this.columnIpertensYtd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DiabeteColumn { + get { + return this.columnDiabete; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn DiabeteYtdColumn { + get { + return this.columnDiabeteYtd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IpercolestColumn { + get { + return this.columnIpercolest; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn IpercolestYtdColumn { + get { + return this.columnIpercolestYtd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn FumoColumn { + get { + return this.columnFumo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn FumoYtdColumn { + get { + return this.columnFumoYtd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AlcoolColumn { + get { + return this.columnAlcool; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AlcoolYtdColumn { + get { + return this.columnAlcoolYtd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn SovrappColumn { + get { + return this.columnSovrapp; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn SovrappYtdColumn { + get { + return this.columnSovrappYtd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn SedentColumn { + get { + return this.columnSedent; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn AdesTerapColumn { + get { + return this.columnAdesTerap; + } + } + + [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 VisAnamCliRow this[int index] { + get { + return ((VisAnamCliRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VisAnamCliRowChangeEventHandler VisAnamCliRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VisAnamCliRowChangeEventHandler VisAnamCliRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VisAnamCliRowChangeEventHandler VisAnamCliRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event VisAnamCliRowChangeEventHandler VisAnamCliRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddVisAnamCliRow(VisAnamCliRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisAnamCliRow AddVisAnamCliRow( + AnagPazientiRow parentAnagPazientiRowByFK_VisAnamCli_AnagPazienti, + System.DateTime DataVisita, + int FamMCCV, + int Ipertens, + int IpertensYtd, + int Diabete, + int DiabeteYtd, + int Ipercolest, + int IpercolestYtd, + int Fumo, + int FumoYtd, + int Alcool, + int AlcoolYtd, + int Sovrapp, + int SovrappYtd, + int Sedent, + int AdesTerap) { + VisAnamCliRow rowVisAnamCliRow = ((VisAnamCliRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + DataVisita, + FamMCCV, + Ipertens, + IpertensYtd, + Diabete, + DiabeteYtd, + Ipercolest, + IpercolestYtd, + Fumo, + FumoYtd, + Alcool, + AlcoolYtd, + Sovrapp, + SovrappYtd, + Sedent, + AdesTerap}; + if ((parentAnagPazientiRowByFK_VisAnamCli_AnagPazienti != null)) { + columnValuesArray[0] = parentAnagPazientiRowByFK_VisAnamCli_AnagPazienti[0]; + } + rowVisAnamCliRow.ItemArray = columnValuesArray; + this.Rows.Add(rowVisAnamCliRow); + return rowVisAnamCliRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisAnamCliRow FindByIdxPazienteDataVisita(int IdxPaziente, System.DateTime DataVisita) { + return ((VisAnamCliRow)(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() { + VisAnamCliDataTable cln = ((VisAnamCliDataTable)(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 VisAnamCliDataTable(); + } + + [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.columnFamMCCV = base.Columns["FamMCCV"]; + this.columnIpertens = base.Columns["Ipertens"]; + this.columnIpertensYtd = base.Columns["IpertensYtd"]; + this.columnDiabete = base.Columns["Diabete"]; + this.columnDiabeteYtd = base.Columns["DiabeteYtd"]; + this.columnIpercolest = base.Columns["Ipercolest"]; + this.columnIpercolestYtd = base.Columns["IpercolestYtd"]; + this.columnFumo = base.Columns["Fumo"]; + this.columnFumoYtd = base.Columns["FumoYtd"]; + this.columnAlcool = base.Columns["Alcool"]; + this.columnAlcoolYtd = base.Columns["AlcoolYtd"]; + this.columnSovrapp = base.Columns["Sovrapp"]; + this.columnSovrappYtd = base.Columns["SovrappYtd"]; + this.columnSedent = base.Columns["Sedent"]; + this.columnAdesTerap = base.Columns["AdesTerap"]; + } + + [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.columnFamMCCV = new global::System.Data.DataColumn("FamMCCV", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFamMCCV); + this.columnIpertens = new global::System.Data.DataColumn("Ipertens", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIpertens); + this.columnIpertensYtd = new global::System.Data.DataColumn("IpertensYtd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIpertensYtd); + this.columnDiabete = new global::System.Data.DataColumn("Diabete", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDiabete); + this.columnDiabeteYtd = new global::System.Data.DataColumn("DiabeteYtd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDiabeteYtd); + this.columnIpercolest = new global::System.Data.DataColumn("Ipercolest", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIpercolest); + this.columnIpercolestYtd = new global::System.Data.DataColumn("IpercolestYtd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIpercolestYtd); + this.columnFumo = new global::System.Data.DataColumn("Fumo", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFumo); + this.columnFumoYtd = new global::System.Data.DataColumn("FumoYtd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFumoYtd); + this.columnAlcool = new global::System.Data.DataColumn("Alcool", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAlcool); + this.columnAlcoolYtd = new global::System.Data.DataColumn("AlcoolYtd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAlcoolYtd); + this.columnSovrapp = new global::System.Data.DataColumn("Sovrapp", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSovrapp); + this.columnSovrappYtd = new global::System.Data.DataColumn("SovrappYtd", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSovrappYtd); + this.columnSedent = new global::System.Data.DataColumn("Sedent", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnSedent); + this.columnAdesTerap = new global::System.Data.DataColumn("AdesTerap", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnAdesTerap); + 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.columnFamMCCV.AllowDBNull = false; + this.columnIpertens.AllowDBNull = false; + this.columnIpertensYtd.AllowDBNull = false; + this.columnDiabete.AllowDBNull = false; + this.columnDiabeteYtd.AllowDBNull = false; + this.columnIpercolest.AllowDBNull = false; + this.columnIpercolestYtd.AllowDBNull = false; + this.columnFumo.AllowDBNull = false; + this.columnFumoYtd.AllowDBNull = false; + this.columnAlcool.AllowDBNull = false; + this.columnAlcoolYtd.AllowDBNull = false; + this.columnSovrapp.AllowDBNull = false; + this.columnSovrappYtd.AllowDBNull = false; + this.columnSedent.AllowDBNull = false; + this.columnAdesTerap.AllowDBNull = false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisAnamCliRow NewVisAnamCliRow() { + return ((VisAnamCliRow)(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 VisAnamCliRow(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(VisAnamCliRow); + } + + [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.VisAnamCliRowChanged != null)) { + this.VisAnamCliRowChanged(this, new VisAnamCliRowChangeEvent(((VisAnamCliRow)(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.VisAnamCliRowChanging != null)) { + this.VisAnamCliRowChanging(this, new VisAnamCliRowChangeEvent(((VisAnamCliRow)(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.VisAnamCliRowDeleted != null)) { + this.VisAnamCliRowDeleted(this, new VisAnamCliRowChangeEvent(((VisAnamCliRow)(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.VisAnamCliRowDeleting != null)) { + this.VisAnamCliRowDeleting(this, new VisAnamCliRowChangeEvent(((VisAnamCliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveVisAnamCliRow(VisAnamCliRow 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 = "VisAnamCliDataTable"; + 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. /// @@ -3125,6 +3701,17 @@ namespace MedPred_Data { return ((VisCicloRow[])(base.GetChildRows(this.Table.ChildRelations["FK_VisCiclo_AnagPazienti"]))); } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public VisAnamCliRow[] GetVisAnamCliRows() { + if ((this.Table.ChildRelations["FK_VisAnamCli_AnagPazienti"] == null)) { + return new VisAnamCliRow[0]; + } + else { + return ((VisAnamCliRow[])(base.GetChildRows(this.Table.ChildRelations["FK_VisAnamCli_AnagPazienti"]))); + } + } } /// @@ -3408,170 +3995,198 @@ namespace MedPred_Data { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public int VGen { + public int VAC { get { try { - return ((int)(this[this.tableElencoVisite.VGenColumn])); + return ((int)(this[this.tableElencoVisite.VACColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'VGen\' in table \'ElencoVisite\' is DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'VAC\' in table \'ElencoVisite\' is DBNull.", e); } } set { - this[this.tableElencoVisite.VGenColumn] = value; + this[this.tableElencoVisite.VACColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public int VCiclo { + public int VBMA { get { try { - return ((int)(this[this.tableElencoVisite.VCicloColumn])); + return ((int)(this[this.tableElencoVisite.VBMAColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'VCiclo\' in table \'ElencoVisite\' is DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'VBMA\' in table \'ElencoVisite\' is DBNull.", e); } } set { - this[this.tableElencoVisite.VCicloColumn] = value; + this[this.tableElencoVisite.VBMAColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public int VEco { + public int VCP { get { try { - return ((int)(this[this.tableElencoVisite.VEcoColumn])); + return ((int)(this[this.tableElencoVisite.VCPColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'VEco\' in table \'ElencoVisite\' is DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'VCP\' in table \'ElencoVisite\' is DBNull.", e); } } set { - this[this.tableElencoVisite.VEcoColumn] = value; + this[this.tableElencoVisite.VCPColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public int VBMec { + public int VL { get { try { - return ((int)(this[this.tableElencoVisite.VBMecColumn])); + return ((int)(this[this.tableElencoVisite.VLColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'VBMec\' in table \'ElencoVisite\' is DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'VL\' in table \'ElencoVisite\' is DBNull.", e); } } set { - this[this.tableElencoVisite.VBMecColumn] = value; + this[this.tableElencoVisite.VLColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public int VLab { + public int VP { get { try { - return ((int)(this[this.tableElencoVisite.VLabColumn])); + return ((int)(this[this.tableElencoVisite.VPColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'VLab\' in table \'ElencoVisite\' is DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'VP\' in table \'ElencoVisite\' is DBNull.", e); } } set { - this[this.tableElencoVisite.VLabColumn] = value; + this[this.tableElencoVisite.VPColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public int VPsi { + public int VSV { get { try { - return ((int)(this[this.tableElencoVisite.VPsiColumn])); + return ((int)(this[this.tableElencoVisite.VSVColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'VPsi\' in table \'ElencoVisite\' is DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'VSV\' in table \'ElencoVisite\' is DBNull.", e); } } set { - this[this.tableElencoVisite.VPsiColumn] = value; + this[this.tableElencoVisite.VSVColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public bool IsVGenNull() { - return this.IsNull(this.tableElencoVisite.VGenColumn); + public int VRF { + get { + try { + return ((int)(this[this.tableElencoVisite.VRFColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'VRF\' in table \'ElencoVisite\' is DBNull.", e); + } + } + set { + this[this.tableElencoVisite.VRFColumn] = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public void SetVGenNull() { - this[this.tableElencoVisite.VGenColumn] = global::System.Convert.DBNull; + public bool IsVACNull() { + return this.IsNull(this.tableElencoVisite.VACColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public bool IsVCicloNull() { - return this.IsNull(this.tableElencoVisite.VCicloColumn); + public void SetVACNull() { + this[this.tableElencoVisite.VACColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public void SetVCicloNull() { - this[this.tableElencoVisite.VCicloColumn] = global::System.Convert.DBNull; + public bool IsVBMANull() { + return this.IsNull(this.tableElencoVisite.VBMAColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public bool IsVEcoNull() { - return this.IsNull(this.tableElencoVisite.VEcoColumn); + public void SetVBMANull() { + this[this.tableElencoVisite.VBMAColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public void SetVEcoNull() { - this[this.tableElencoVisite.VEcoColumn] = global::System.Convert.DBNull; + public bool IsVCPNull() { + return this.IsNull(this.tableElencoVisite.VCPColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public bool IsVBMecNull() { - return this.IsNull(this.tableElencoVisite.VBMecColumn); + public void SetVCPNull() { + this[this.tableElencoVisite.VCPColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public void SetVBMecNull() { - this[this.tableElencoVisite.VBMecColumn] = global::System.Convert.DBNull; + public bool IsVLNull() { + return this.IsNull(this.tableElencoVisite.VLColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public bool IsVLabNull() { - return this.IsNull(this.tableElencoVisite.VLabColumn); + public void SetVLNull() { + this[this.tableElencoVisite.VLColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public void SetVLabNull() { - this[this.tableElencoVisite.VLabColumn] = global::System.Convert.DBNull; + public bool IsVPNull() { + return this.IsNull(this.tableElencoVisite.VPColumn); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public bool IsVPsiNull() { - return this.IsNull(this.tableElencoVisite.VPsiColumn); + public void SetVPNull() { + this[this.tableElencoVisite.VPColumn] = global::System.Convert.DBNull; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public void SetVPsiNull() { - this[this.tableElencoVisite.VPsiColumn] = global::System.Convert.DBNull; + public bool IsVSVNull() { + return this.IsNull(this.tableElencoVisite.VSVColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetVSVNull() { + this[this.tableElencoVisite.VSVColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsVRFNull() { + return this.IsNull(this.tableElencoVisite.VRFColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetVRFNull() { + this[this.tableElencoVisite.VRFColumn] = global::System.Convert.DBNull; } } @@ -4117,6 +4732,219 @@ namespace MedPred_Data { } } + /// + ///Represents strongly named DataRow class. + /// + public partial class VisAnamCliRow : global::System.Data.DataRow { + + private VisAnamCliDataTable tableVisAnamCli; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal VisAnamCliRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableVisAnamCli = ((VisAnamCliDataTable)(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.tableVisAnamCli.IdxPazienteColumn])); + } + set { + this[this.tableVisAnamCli.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.tableVisAnamCli.DataVisitaColumn])); + } + set { + this[this.tableVisAnamCli.DataVisitaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int FamMCCV { + get { + return ((int)(this[this.tableVisAnamCli.FamMCCVColumn])); + } + set { + this[this.tableVisAnamCli.FamMCCVColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Ipertens { + get { + return ((int)(this[this.tableVisAnamCli.IpertensColumn])); + } + set { + this[this.tableVisAnamCli.IpertensColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int IpertensYtd { + get { + return ((int)(this[this.tableVisAnamCli.IpertensYtdColumn])); + } + set { + this[this.tableVisAnamCli.IpertensYtdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Diabete { + get { + return ((int)(this[this.tableVisAnamCli.DiabeteColumn])); + } + set { + this[this.tableVisAnamCli.DiabeteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int DiabeteYtd { + get { + return ((int)(this[this.tableVisAnamCli.DiabeteYtdColumn])); + } + set { + this[this.tableVisAnamCli.DiabeteYtdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Ipercolest { + get { + return ((int)(this[this.tableVisAnamCli.IpercolestColumn])); + } + set { + this[this.tableVisAnamCli.IpercolestColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int IpercolestYtd { + get { + return ((int)(this[this.tableVisAnamCli.IpercolestYtdColumn])); + } + set { + this[this.tableVisAnamCli.IpercolestYtdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Fumo { + get { + return ((int)(this[this.tableVisAnamCli.FumoColumn])); + } + set { + this[this.tableVisAnamCli.FumoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int FumoYtd { + get { + return ((int)(this[this.tableVisAnamCli.FumoYtdColumn])); + } + set { + this[this.tableVisAnamCli.FumoYtdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Alcool { + get { + return ((int)(this[this.tableVisAnamCli.AlcoolColumn])); + } + set { + this[this.tableVisAnamCli.AlcoolColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int AlcoolYtd { + get { + return ((int)(this[this.tableVisAnamCli.AlcoolYtdColumn])); + } + set { + this[this.tableVisAnamCli.AlcoolYtdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Sovrapp { + get { + return ((int)(this[this.tableVisAnamCli.SovrappColumn])); + } + set { + this[this.tableVisAnamCli.SovrappColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int SovrappYtd { + get { + return ((int)(this[this.tableVisAnamCli.SovrappYtdColumn])); + } + set { + this[this.tableVisAnamCli.SovrappYtdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Sedent { + get { + return ((int)(this[this.tableVisAnamCli.SedentColumn])); + } + set { + this[this.tableVisAnamCli.SedentColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int AdesTerap { + get { + return ((int)(this[this.tableVisAnamCli.AdesTerapColumn])); + } + set { + this[this.tableVisAnamCli.AdesTerapColumn] = 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_VisAnamCli_AnagPazienti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_VisAnamCli_AnagPazienti"]); + } + } + } + /// ///Row event argument class /// @@ -4320,6 +5148,40 @@ namespace MedPred_Data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class VisAnamCliRowChangeEvent : global::System.EventArgs { + + private VisAnamCliRow 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 VisAnamCliRowChangeEvent(VisAnamCliRow 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 VisAnamCliRow 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 { @@ -5850,12 +6712,19 @@ SELECT IdxPaziente, DataVisita, Peso, Altezza, BMI, CirconfVita, GrassoTotPerc, tableMapping.SourceTable = "Table"; tableMapping.DataSetTable = "ElencoVisite"; tableMapping.ColumnMappings.Add("DataVisita", "DataVisita"); - tableMapping.ColumnMappings.Add("VGen", "VGen"); - tableMapping.ColumnMappings.Add("VCiclo", "VCiclo"); - tableMapping.ColumnMappings.Add("VEco", "VEco"); - tableMapping.ColumnMappings.Add("VBMec", "VBMec"); - tableMapping.ColumnMappings.Add("VLab", "VLab"); - tableMapping.ColumnMappings.Add("VPsi", "VPsi"); + tableMapping.ColumnMappings.Add("VGen", "VAC"); + tableMapping.ColumnMappings.Add("VCiclo", "VBMA"); + tableMapping.ColumnMappings.Add("VEco", "VCP"); + tableMapping.ColumnMappings.Add("VBMec", "VL"); + tableMapping.ColumnMappings.Add("VLab", "VP"); + tableMapping.ColumnMappings.Add("VPsi", "VSV"); + tableMapping.ColumnMappings.Add("VAC", "VAC"); + tableMapping.ColumnMappings.Add("VBMA", "VBMA"); + tableMapping.ColumnMappings.Add("VCP", "VCP"); + tableMapping.ColumnMappings.Add("VL", "VL"); + tableMapping.ColumnMappings.Add("VP", "VP"); + tableMapping.ColumnMappings.Add("VSV", "VSV"); + tableMapping.ColumnMappings.Add("VRF", "VRF"); this._adapter.TableMappings.Add(tableMapping); } @@ -8030,6 +8899,541 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, } } + /// + ///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 VisAnamCliTableAdapter : 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 VisAnamCliTableAdapter() { + 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 = "VisAnamCli"; + tableMapping.ColumnMappings.Add("IdxPaziente", "IdxPaziente"); + tableMapping.ColumnMappings.Add("DataVisita", "DataVisita"); + tableMapping.ColumnMappings.Add("FamMCCV", "FamMCCV"); + tableMapping.ColumnMappings.Add("Ipertens", "Ipertens"); + tableMapping.ColumnMappings.Add("IpertensYtd", "IpertensYtd"); + tableMapping.ColumnMappings.Add("Diabete", "Diabete"); + tableMapping.ColumnMappings.Add("DiabeteYtd", "DiabeteYtd"); + tableMapping.ColumnMappings.Add("Ipercolest", "Ipercolest"); + tableMapping.ColumnMappings.Add("IpercolestYtd", "IpercolestYtd"); + tableMapping.ColumnMappings.Add("Fumo", "Fumo"); + tableMapping.ColumnMappings.Add("FumoYtd", "FumoYtd"); + tableMapping.ColumnMappings.Add("Alcool", "Alcool"); + tableMapping.ColumnMappings.Add("AlcoolYtd", "AlcoolYtd"); + tableMapping.ColumnMappings.Add("Sovrapp", "Sovrapp"); + tableMapping.ColumnMappings.Add("SovrappYtd", "SovrappYtd"); + tableMapping.ColumnMappings.Add("Sedent", "Sedent"); + tableMapping.ColumnMappings.Add("AdesTerap", "AdesTerap"); + 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].[VisAnamCli] WHERE (([IdxPaziente] = @Original_IdxPaziente) AND ([DataVisita] = @Original_DataVisita) AND ([FamMCCV] = @Original_FamMCCV) AND ([Ipertens] = @Original_Ipertens) AND ([IpertensYtd] = @Original_IpertensYtd) AND ([Diabete] = @Original_Diabete) AND ([DiabeteYtd] = @Original_DiabeteYtd) AND ([Ipercolest] = @Original_Ipercolest) AND ([IpercolestYtd] = @Original_IpercolestYtd) AND ([Fumo] = @Original_Fumo) AND ([FumoYtd] = @Original_FumoYtd) AND ([Alcool] = @Original_Alcool) AND ([AlcoolYtd] = @Original_AlcoolYtd) AND ([Sovrapp] = @Original_Sovrapp) AND ([SovrappYtd] = @Original_SovrappYtd) AND ([Sedent] = @Original_Sedent) AND ([AdesTerap] = @Original_AdesTerap))"; + 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_FamMCCV", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FamMCCV", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Ipertens", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Ipertens", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IpertensYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IpertensYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Diabete", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Diabete", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DiabeteYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DiabeteYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Ipercolest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Ipercolest", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IpercolestYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IpercolestYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fumo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fumo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FumoYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FumoYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Alcool", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Alcool", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AlcoolYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AlcoolYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Sovrapp", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Sovrapp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SovrappYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SovrappYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Sedent", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Sedent", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AdesTerap", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AdesTerap", 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].[VisAnamCli] ([IdxPaziente], [DataVisita], [FamMCCV], [Ipertens], [IpertensYtd], [Diabete], [DiabeteYtd], [Ipercolest], [IpercolestYtd], [Fumo], [FumoYtd], [Alcool], [AlcoolYtd], [Sovrapp], [SovrappYtd], [Sedent], [AdesTerap]) VALUES (@IdxPaziente, @DataVisita, @FamMCCV, @Ipertens, @IpertensYtd, @Diabete, @DiabeteYtd, @Ipercolest, @IpercolestYtd, @Fumo, @FumoYtd, @Alcool, @AlcoolYtd, @Sovrapp, @SovrappYtd, @Sedent, @AdesTerap); +SELECT IdxPaziente, DataVisita, FamMCCV, Ipertens, IpertensYtd, Diabete, DiabeteYtd, Ipercolest, IpercolestYtd, Fumo, FumoYtd, Alcool, AlcoolYtd, Sovrapp, SovrappYtd, Sedent, AdesTerap FROM VisAnamCli 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("@FamMCCV", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FamMCCV", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Ipertens", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Ipertens", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IpertensYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IpertensYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Diabete", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Diabete", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DiabeteYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DiabeteYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Ipercolest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Ipercolest", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IpercolestYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IpercolestYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fumo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fumo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FumoYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FumoYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Alcool", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Alcool", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AlcoolYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AlcoolYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Sovrapp", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Sovrapp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SovrappYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SovrappYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Sedent", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Sedent", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AdesTerap", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AdesTerap", 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].[VisAnamCli] SET [IdxPaziente] = @IdxPaziente, [DataVisita] = @DataVisita, [FamMCCV] = @FamMCCV, [Ipertens] = @Ipertens, [IpertensYtd] = @IpertensYtd, [Diabete] = @Diabete, [DiabeteYtd] = @DiabeteYtd, [Ipercolest] = @Ipercolest, [IpercolestYtd] = @IpercolestYtd, [Fumo] = @Fumo, [FumoYtd] = @FumoYtd, [Alcool] = @Alcool, [AlcoolYtd] = @AlcoolYtd, [Sovrapp] = @Sovrapp, [SovrappYtd] = @SovrappYtd, [Sedent] = @Sedent, [AdesTerap] = @AdesTerap WHERE (([IdxPaziente] = @Original_IdxPaziente) AND ([DataVisita] = @Original_DataVisita) AND ([FamMCCV] = @Original_FamMCCV) AND ([Ipertens] = @Original_Ipertens) AND ([IpertensYtd] = @Original_IpertensYtd) AND ([Diabete] = @Original_Diabete) AND ([DiabeteYtd] = @Original_DiabeteYtd) AND ([Ipercolest] = @Original_Ipercolest) AND ([IpercolestYtd] = @Original_IpercolestYtd) AND ([Fumo] = @Original_Fumo) AND ([FumoYtd] = @Original_FumoYtd) AND ([Alcool] = @Original_Alcool) AND ([AlcoolYtd] = @Original_AlcoolYtd) AND ([Sovrapp] = @Original_Sovrapp) AND ([SovrappYtd] = @Original_SovrappYtd) AND ([Sedent] = @Original_Sedent) AND ([AdesTerap] = @Original_AdesTerap)); +SELECT IdxPaziente, DataVisita, FamMCCV, Ipertens, IpertensYtd, Diabete, DiabeteYtd, Ipercolest, IpercolestYtd, Fumo, FumoYtd, Alcool, AlcoolYtd, Sovrapp, SovrappYtd, Sedent, AdesTerap FROM VisAnamCli 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("@FamMCCV", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FamMCCV", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Ipertens", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Ipertens", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IpertensYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IpertensYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Diabete", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Diabete", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DiabeteYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DiabeteYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Ipercolest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Ipercolest", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IpercolestYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IpercolestYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Fumo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fumo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FumoYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FumoYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Alcool", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Alcool", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AlcoolYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AlcoolYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Sovrapp", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Sovrapp", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@SovrappYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SovrappYtd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Sedent", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Sedent", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@AdesTerap", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AdesTerap", 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_FamMCCV", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FamMCCV", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Ipertens", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Ipertens", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IpertensYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IpertensYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Diabete", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Diabete", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DiabeteYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DiabeteYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Ipercolest", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Ipercolest", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IpercolestYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IpercolestYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Fumo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Fumo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FumoYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FumoYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Alcool", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Alcool", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AlcoolYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AlcoolYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Sovrapp", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Sovrapp", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_SovrappYtd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "SovrappYtd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Sedent", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Sedent", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_AdesTerap", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "AdesTerap", 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, FamMCCV, Ipertens, IpertensYtd, Diabete, DiabeteY" + + "td, Ipercolest, IpercolestYtd, Fumo, FumoYtd, Alcool, AlcoolYtd, Sovrapp, Sovrap" + + "pYtd, Sedent, AdesTerap FROM dbo.VisAnamCli"; + 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.VisAnamCliDataTable 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.VisAnamCliDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.VisAnamCliDataTable dataTable = new DS_Applicazione.VisAnamCliDataTable(); + 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.VisAnamCliDataTable 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, "VisAnamCli"); + } + + [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, + int Original_FamMCCV, + int Original_Ipertens, + int Original_IpertensYtd, + int Original_Diabete, + int Original_DiabeteYtd, + int Original_Ipercolest, + int Original_IpercolestYtd, + int Original_Fumo, + int Original_FumoYtd, + int Original_Alcool, + int Original_AlcoolYtd, + int Original_Sovrapp, + int Original_SovrappYtd, + int Original_Sedent, + int Original_AdesTerap) { + 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 = ((int)(Original_FamMCCV)); + this.Adapter.DeleteCommand.Parameters[3].Value = ((int)(Original_Ipertens)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_IpertensYtd)); + this.Adapter.DeleteCommand.Parameters[5].Value = ((int)(Original_Diabete)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((int)(Original_DiabeteYtd)); + this.Adapter.DeleteCommand.Parameters[7].Value = ((int)(Original_Ipercolest)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((int)(Original_IpercolestYtd)); + this.Adapter.DeleteCommand.Parameters[9].Value = ((int)(Original_Fumo)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((int)(Original_FumoYtd)); + this.Adapter.DeleteCommand.Parameters[11].Value = ((int)(Original_Alcool)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((int)(Original_AlcoolYtd)); + this.Adapter.DeleteCommand.Parameters[13].Value = ((int)(Original_Sovrapp)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((int)(Original_SovrappYtd)); + this.Adapter.DeleteCommand.Parameters[15].Value = ((int)(Original_Sedent)); + this.Adapter.DeleteCommand.Parameters[16].Value = ((int)(Original_AdesTerap)); + 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, + int FamMCCV, + int Ipertens, + int IpertensYtd, + int Diabete, + int DiabeteYtd, + int Ipercolest, + int IpercolestYtd, + int Fumo, + int FumoYtd, + int Alcool, + int AlcoolYtd, + int Sovrapp, + int SovrappYtd, + int Sedent, + int AdesTerap) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(IdxPaziente)); + this.Adapter.InsertCommand.Parameters[1].Value = ((System.DateTime)(DataVisita)); + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(FamMCCV)); + this.Adapter.InsertCommand.Parameters[3].Value = ((int)(Ipertens)); + this.Adapter.InsertCommand.Parameters[4].Value = ((int)(IpertensYtd)); + this.Adapter.InsertCommand.Parameters[5].Value = ((int)(Diabete)); + this.Adapter.InsertCommand.Parameters[6].Value = ((int)(DiabeteYtd)); + this.Adapter.InsertCommand.Parameters[7].Value = ((int)(Ipercolest)); + this.Adapter.InsertCommand.Parameters[8].Value = ((int)(IpercolestYtd)); + this.Adapter.InsertCommand.Parameters[9].Value = ((int)(Fumo)); + this.Adapter.InsertCommand.Parameters[10].Value = ((int)(FumoYtd)); + this.Adapter.InsertCommand.Parameters[11].Value = ((int)(Alcool)); + this.Adapter.InsertCommand.Parameters[12].Value = ((int)(AlcoolYtd)); + this.Adapter.InsertCommand.Parameters[13].Value = ((int)(Sovrapp)); + this.Adapter.InsertCommand.Parameters[14].Value = ((int)(SovrappYtd)); + this.Adapter.InsertCommand.Parameters[15].Value = ((int)(Sedent)); + this.Adapter.InsertCommand.Parameters[16].Value = ((int)(AdesTerap)); + 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, + int FamMCCV, + int Ipertens, + int IpertensYtd, + int Diabete, + int DiabeteYtd, + int Ipercolest, + int IpercolestYtd, + int Fumo, + int FumoYtd, + int Alcool, + int AlcoolYtd, + int Sovrapp, + int SovrappYtd, + int Sedent, + int AdesTerap, + int Original_IdxPaziente, + System.DateTime Original_DataVisita, + int Original_FamMCCV, + int Original_Ipertens, + int Original_IpertensYtd, + int Original_Diabete, + int Original_DiabeteYtd, + int Original_Ipercolest, + int Original_IpercolestYtd, + int Original_Fumo, + int Original_FumoYtd, + int Original_Alcool, + int Original_AlcoolYtd, + int Original_Sovrapp, + int Original_SovrappYtd, + int Original_Sedent, + int Original_AdesTerap) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(IdxPaziente)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((System.DateTime)(DataVisita)); + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(FamMCCV)); + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Ipertens)); + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(IpertensYtd)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Diabete)); + this.Adapter.UpdateCommand.Parameters[6].Value = ((int)(DiabeteYtd)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Ipercolest)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((int)(IpercolestYtd)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((int)(Fumo)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((int)(FumoYtd)); + this.Adapter.UpdateCommand.Parameters[11].Value = ((int)(Alcool)); + this.Adapter.UpdateCommand.Parameters[12].Value = ((int)(AlcoolYtd)); + this.Adapter.UpdateCommand.Parameters[13].Value = ((int)(Sovrapp)); + this.Adapter.UpdateCommand.Parameters[14].Value = ((int)(SovrappYtd)); + this.Adapter.UpdateCommand.Parameters[15].Value = ((int)(Sedent)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((int)(AdesTerap)); + this.Adapter.UpdateCommand.Parameters[17].Value = ((int)(Original_IdxPaziente)); + this.Adapter.UpdateCommand.Parameters[18].Value = ((System.DateTime)(Original_DataVisita)); + this.Adapter.UpdateCommand.Parameters[19].Value = ((int)(Original_FamMCCV)); + this.Adapter.UpdateCommand.Parameters[20].Value = ((int)(Original_Ipertens)); + this.Adapter.UpdateCommand.Parameters[21].Value = ((int)(Original_IpertensYtd)); + this.Adapter.UpdateCommand.Parameters[22].Value = ((int)(Original_Diabete)); + this.Adapter.UpdateCommand.Parameters[23].Value = ((int)(Original_DiabeteYtd)); + this.Adapter.UpdateCommand.Parameters[24].Value = ((int)(Original_Ipercolest)); + this.Adapter.UpdateCommand.Parameters[25].Value = ((int)(Original_IpercolestYtd)); + this.Adapter.UpdateCommand.Parameters[26].Value = ((int)(Original_Fumo)); + this.Adapter.UpdateCommand.Parameters[27].Value = ((int)(Original_FumoYtd)); + this.Adapter.UpdateCommand.Parameters[28].Value = ((int)(Original_Alcool)); + this.Adapter.UpdateCommand.Parameters[29].Value = ((int)(Original_AlcoolYtd)); + this.Adapter.UpdateCommand.Parameters[30].Value = ((int)(Original_Sovrapp)); + this.Adapter.UpdateCommand.Parameters[31].Value = ((int)(Original_SovrappYtd)); + this.Adapter.UpdateCommand.Parameters[32].Value = ((int)(Original_Sedent)); + this.Adapter.UpdateCommand.Parameters[33].Value = ((int)(Original_AdesTerap)); + 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( + int FamMCCV, + int Ipertens, + int IpertensYtd, + int Diabete, + int DiabeteYtd, + int Ipercolest, + int IpercolestYtd, + int Fumo, + int FumoYtd, + int Alcool, + int AlcoolYtd, + int Sovrapp, + int SovrappYtd, + int Sedent, + int AdesTerap, + int Original_IdxPaziente, + System.DateTime Original_DataVisita, + int Original_FamMCCV, + int Original_Ipertens, + int Original_IpertensYtd, + int Original_Diabete, + int Original_DiabeteYtd, + int Original_Ipercolest, + int Original_IpercolestYtd, + int Original_Fumo, + int Original_FumoYtd, + int Original_Alcool, + int Original_AlcoolYtd, + int Original_Sovrapp, + int Original_SovrappYtd, + int Original_Sedent, + int Original_AdesTerap) { + return this.Update(Original_IdxPaziente, Original_DataVisita, FamMCCV, Ipertens, IpertensYtd, Diabete, DiabeteYtd, Ipercolest, IpercolestYtd, Fumo, FumoYtd, Alcool, AlcoolYtd, Sovrapp, SovrappYtd, Sedent, AdesTerap, Original_IdxPaziente, Original_DataVisita, Original_FamMCCV, Original_Ipertens, Original_IpertensYtd, Original_Diabete, Original_DiabeteYtd, Original_Ipercolest, Original_IpercolestYtd, Original_Fumo, Original_FumoYtd, Original_Alcool, Original_AlcoolYtd, Original_Sovrapp, Original_SovrappYtd, Original_Sedent, Original_AdesTerap); + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// @@ -8052,6 +9456,8 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, private VisCicloTableAdapter _visCicloTableAdapter; + private VisAnamCliTableAdapter _visAnamCliTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -8137,6 +9543,20 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, } } + [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 VisAnamCliTableAdapter VisAnamCliTableAdapter { + get { + return this._visAnamCliTableAdapter; + } + set { + this._visAnamCliTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] public bool BackupDataSetBeforeUpdate { @@ -8176,6 +9596,10 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, && (this._visCicloTableAdapter.Connection != null))) { return this._visCicloTableAdapter.Connection; } + if (((this._visAnamCliTableAdapter != null) + && (this._visAnamCliTableAdapter.Connection != null))) { + return this._visAnamCliTableAdapter.Connection; + } return null; } set { @@ -8204,6 +9628,9 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, if ((this._visCicloTableAdapter != null)) { count = (count + 1); } + if ((this._visAnamCliTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -8260,6 +9687,15 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, allChangedRows.AddRange(updatedRows); } } + if ((this._visAnamCliTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.VisAnamCli.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._visAnamCliTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } return result; } @@ -8310,6 +9746,14 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, allAddedRows.AddRange(addedRows); } } + if ((this._visAnamCliTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.VisAnamCli.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._visAnamCliTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } return result; } @@ -8320,6 +9764,14 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, [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._visAnamCliTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.VisAnamCli.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._visAnamCliTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } if ((this._visCicloTableAdapter != null)) { global::System.Data.DataRow[] deletedRows = dataSet.VisCiclo.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) @@ -8424,6 +9876,11 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } + if (((this._visAnamCliTableAdapter != null) + && (this.MatchTableAdapterConnection(this._visAnamCliTableAdapter.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" + @@ -8501,6 +9958,15 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, adaptersWithAcceptChangesDuringUpdate.Add(this._visCicloTableAdapter.Adapter); } } + if ((this._visAnamCliTableAdapter != null)) { + revertConnections.Add(this._visAnamCliTableAdapter, this._visAnamCliTableAdapter.Connection); + this._visAnamCliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._visAnamCliTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._visAnamCliTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._visAnamCliTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._visAnamCliTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -8579,6 +10045,10 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, this._visCicloTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._visCicloTableAdapter])); this._visCicloTableAdapter.Transaction = null; } + if ((this._visAnamCliTableAdapter != null)) { + this._visAnamCliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._visAnamCliTableAdapter])); + this._visAnamCliTableAdapter.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 b2e2006..6c7b7f4 100644 --- a/MedPred_Data/DS_Applicazione.xsd +++ b/MedPred_Data/DS_Applicazione.xsd @@ -304,7 +304,7 @@ SELECT IdxPaziente, DataVisita, Peso, Altezza, BMI, CirconfVita, GrassoTotPerc, - + dbo.stp_EV_getByIdxPaz @@ -318,12 +318,19 @@ SELECT IdxPaziente, DataVisita, Peso, Altezza, BMI, CirconfVita, GrassoTotPerc, - - - - - - + + + + + + + + + + + + + @@ -818,6 +825,129 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, + + + + + + DELETE FROM [dbo].[VisAnamCli] WHERE (([IdxPaziente] = @Original_IdxPaziente) AND ([DataVisita] = @Original_DataVisita) AND ([FamMCCV] = @Original_FamMCCV) AND ([Ipertens] = @Original_Ipertens) AND ([IpertensYtd] = @Original_IpertensYtd) AND ([Diabete] = @Original_Diabete) AND ([DiabeteYtd] = @Original_DiabeteYtd) AND ([Ipercolest] = @Original_Ipercolest) AND ([IpercolestYtd] = @Original_IpercolestYtd) AND ([Fumo] = @Original_Fumo) AND ([FumoYtd] = @Original_FumoYtd) AND ([Alcool] = @Original_Alcool) AND ([AlcoolYtd] = @Original_AlcoolYtd) AND ([Sovrapp] = @Original_Sovrapp) AND ([SovrappYtd] = @Original_SovrappYtd) AND ([Sedent] = @Original_Sedent) AND ([AdesTerap] = @Original_AdesTerap)) + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[VisAnamCli] ([IdxPaziente], [DataVisita], [FamMCCV], [Ipertens], [IpertensYtd], [Diabete], [DiabeteYtd], [Ipercolest], [IpercolestYtd], [Fumo], [FumoYtd], [Alcool], [AlcoolYtd], [Sovrapp], [SovrappYtd], [Sedent], [AdesTerap]) VALUES (@IdxPaziente, @DataVisita, @FamMCCV, @Ipertens, @IpertensYtd, @Diabete, @DiabeteYtd, @Ipercolest, @IpercolestYtd, @Fumo, @FumoYtd, @Alcool, @AlcoolYtd, @Sovrapp, @SovrappYtd, @Sedent, @AdesTerap); +SELECT IdxPaziente, DataVisita, FamMCCV, Ipertens, IpertensYtd, Diabete, DiabeteYtd, Ipercolest, IpercolestYtd, Fumo, FumoYtd, Alcool, AlcoolYtd, Sovrapp, SovrappYtd, Sedent, AdesTerap FROM VisAnamCli WHERE (DataVisita = @DataVisita) AND (IdxPaziente = @IdxPaziente) + + + + + + + + + + + + + + + + + + + + + + + + SELECT IdxPaziente, DataVisita, FamMCCV, Ipertens, IpertensYtd, Diabete, DiabeteYtd, Ipercolest, IpercolestYtd, Fumo, FumoYtd, Alcool, AlcoolYtd, Sovrapp, SovrappYtd, Sedent, AdesTerap FROM dbo.VisAnamCli + + + + + + UPDATE [dbo].[VisAnamCli] SET [IdxPaziente] = @IdxPaziente, [DataVisita] = @DataVisita, [FamMCCV] = @FamMCCV, [Ipertens] = @Ipertens, [IpertensYtd] = @IpertensYtd, [Diabete] = @Diabete, [DiabeteYtd] = @DiabeteYtd, [Ipercolest] = @Ipercolest, [IpercolestYtd] = @IpercolestYtd, [Fumo] = @Fumo, [FumoYtd] = @FumoYtd, [Alcool] = @Alcool, [AlcoolYtd] = @AlcoolYtd, [Sovrapp] = @Sovrapp, [SovrappYtd] = @SovrappYtd, [Sedent] = @Sedent, [AdesTerap] = @AdesTerap WHERE (([IdxPaziente] = @Original_IdxPaziente) AND ([DataVisita] = @Original_DataVisita) AND ([FamMCCV] = @Original_FamMCCV) AND ([Ipertens] = @Original_Ipertens) AND ([IpertensYtd] = @Original_IpertensYtd) AND ([Diabete] = @Original_Diabete) AND ([DiabeteYtd] = @Original_DiabeteYtd) AND ([Ipercolest] = @Original_Ipercolest) AND ([IpercolestYtd] = @Original_IpercolestYtd) AND ([Fumo] = @Original_Fumo) AND ([FumoYtd] = @Original_FumoYtd) AND ([Alcool] = @Original_Alcool) AND ([AlcoolYtd] = @Original_AlcoolYtd) AND ([Sovrapp] = @Original_Sovrapp) AND ([SovrappYtd] = @Original_SovrappYtd) AND ([Sedent] = @Original_Sedent) AND ([AdesTerap] = @Original_AdesTerap)); +SELECT IdxPaziente, DataVisita, FamMCCV, Ipertens, IpertensYtd, Diabete, DiabeteYtd, Ipercolest, IpercolestYtd, Fumo, FumoYtd, Alcool, AlcoolYtd, Sovrapp, SovrappYtd, Sedent, AdesTerap FROM VisAnamCli WHERE (DataVisita = @DataVisita) AND (IdxPaziente = @IdxPaziente) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -826,7 +956,7 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, - + @@ -877,7 +1007,7 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, - + @@ -896,20 +1026,21 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, - + - - - - - - - + + + + + + + + - + @@ -920,7 +1051,7 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, - + @@ -939,7 +1070,7 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, - + @@ -963,6 +1094,29 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, + + + + + + + + + + + + + + + + + + + + + + + @@ -993,13 +1147,19 @@ SELECT IdxPaziente, DataVisita, PaSis, PaDia, QR1, QR1_Mas, VO2, VO2_a, FC_QR1, + + + + + - - - - + + + + + \ 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 603df70ee282c36ca27abd964c47ce0b02828619..7d611559d222ca1718af142f364d25ed94b493c4 100644 GIT binary patch literal 194048 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
E;lz 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 z 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 Qnx|}~6Y>YD0qSJwR zcYAB-hD2z$ajOxSit>^WTnwxWnlK$3PU>5nPJ&BZB0@})5k(A4b~Uqb0hRq9gMibk!Yl)Zu@S_4)LZRpp!V0lV*BCj=0`*vaLD%GW6 zJt!=Es&&(9;=55EQCVqw6W@ca5xd9{9%`TRzlppIUDUSs1@>V=tFFCX?89}fM#}bs z*BAG>c#5+9D3{7qgxq{Z8r4!M)Y+SO8Z}x`J3_ioD`sEyW$-|~Y0Kk+->9Cc; zF09nDDC@!+t(4s?y3wN5WyeUHwGP`GJw1qPePoaLdhoK=AY}(&X^m2L0G%Y7pMsl+ zaTkkM%cH6Ix@?l3tX7GgO|%IY1+A|Vj(8j8kEuhvoY*Vg!GP9OA}bD|ra@(QNQd#7 z)-0!2^rBBoI9c%?ZWU#-6r1lH6YnDuRT~#m_yG!9_me(E-Qy}-MmmbOv{sXj;U6h= z_{UMQMpn{8MEG$$Jfk-PC$Muy1$GhxQg(_x9c<#KkZx2X+DISchLmdBkLcR}nohEQ zte48LL(VzTkCR%bNdrJrvC?Iu&agO(&FfUpZ=5JUhfXP%O*q4WL42WPv)_rI;b$HG zP5K-gnpGQ5@;fnvR;|+HkK#P?S|T|iF5pk8lzeHUm{wx*lTkj3h9}hc+T>r}FVU$a zD=#7~g=KBo0De8!iRQG zFT88I?!_g!eBOs8bFS%c9UU~gQ@pRvgoH_7z%#S_rqLZXs&i$A|F&t&UYZN~{8Ky= G_Wui*CSx=J