diff --git a/.vs/ScheMe-SP/v15/sqlite3/storage.ide b/.vs/ScheMe-SP/v15/sqlite3/storage.ide index ffaa709..8ba9da9 100644 Binary files a/.vs/ScheMe-SP/v15/sqlite3/storage.ide and b/.vs/ScheMe-SP/v15/sqlite3/storage.ide differ diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config index 5043b9d..2222f64 100644 --- a/.vs/config/applicationhost.config +++ b/.vs/config/applicationhost.config @@ -162,7 +162,7 @@ - + diff --git a/ScheMe-SP.sln b/ScheMe-SP.sln index 771bdbb..b05a3fa 100644 --- a/ScheMe-SP.sln +++ b/ScheMe-SP.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.26730.10 +VisualStudioVersion = 15.0.26730.12 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScheMe-SP", "ScheMe-SP\ScheMe-SP.csproj", "{CA8C6074-8561-47E1-86C7-E941AAFB2CDC}" EndProject @@ -9,7 +9,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScheMe_Data", "ScheMe_Data\ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SteamWare", "..\Steamware\SteamWareLib\SteamWare.csproj", "{2872DCFE-8B46-43B2-BAA0-842A816A2DD5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "..\..\Visual Studio 2017\Projects\ScheMe\VersGen\VersGen.csproj", "{7C587950-A570-489C-9784-27256384E57E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VersGen", "VersGen\VersGen.csproj", "{7C587950-A570-489C-9784-27256384E57E}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/ScheMe-SP/Accettazione.aspx b/ScheMe-SP/Accettazione.aspx index 24569ff..a0bacc5 100644 --- a/ScheMe-SP/Accettazione.aspx +++ b/ScheMe-SP/Accettazione.aspx @@ -5,7 +5,7 @@
-
+
@@ -53,7 +53,7 @@
- + <%----%>
@@ -67,7 +67,6 @@
- @@ -84,10 +83,6 @@
- <%-- - - - --%>
@@ -114,8 +109,12 @@
+ + + + + - diff --git a/ScheMe-SP/Accettazione.aspx.cs b/ScheMe-SP/Accettazione.aspx.cs index 2bd8d87..efba799 100644 --- a/ScheMe-SP/Accettazione.aspx.cs +++ b/ScheMe-SP/Accettazione.aspx.cs @@ -9,124 +9,125 @@ using ScheMe_Data; namespace ScheMe { - public partial class Accettazione : SteamWare.UserPage + public partial class Accettazione : SteamWare.UserPage + { + protected void Page_Load(object sender, EventArgs e) { - protected void Page_Load(object sender, EventArgs e) - { - if (!Page.IsPostBack) - { - memLayer.ML.emptySessionVal("Paziente"); - hfMainLblCond.Value = memLayer.ML.cdv("BaseLabel"); - ddlFiltDue.Enabled = false; - } - } - /// - /// ultimo comando letto da link button - /// - public string lastCmd { get; set; } - protected string selFiltroUno - { - get - { - return ddlFiltUno.SelectedValue; - } - set - { - ddlFiltUno.SelectedValue = value; - } - } - protected string selFiltroDue - { - get - { - return ddlFiltDue.SelectedValue; - } - set - { - ddlFiltDue.SelectedValue = value; - } - } - /// - /// gestione evento novo record - /// - /// - /// - protected void btnNew_Click(object sender, EventArgs e) - { - // richiamo pagina di edit senza parametri x metodo NEW - Response.Redirect(string.Format("AccettazioneEdit?selFiltUno={0}&selFiltDue={1}", selFiltroUno, selFiltroDue)); - } - /// - /// evento selezione paziente... - /// - /// - /// - protected void grView_SelectedIndexChanged(object sender, EventArgs e) - { - // recupero dati paziente... - int IdxPaziente = 0; - try - { - IdxPaziente = Convert.ToInt32(grView.SelectedDataKey["IdxPaziente"]); - memLayer.ML.setSessionVal("IdxPaziente", IdxPaziente); - DS_Applicazione.AnagPazientiRow riga = DtProxy.man.taAP.getByKey(IdxPaziente)[0]; - memLayer.ML.setSessionVal("Paziente", string.Format("{0} {1} ({2:dd/MM/yyyy})", riga.Cognome, riga.Nome, riga.DataNasc)); - } - catch - { } - if (lastCmd == "edit") - { - // richiamo pagina con edit del record richiesto, compreso suoi filtri... - Response.Redirect(string.Format("AccettazioneEdit?IdxPaziente={0}&selFiltUno={1}&selFiltDue={2}", IdxPaziente, selFiltroUno, selFiltroDue)); - //Response.Redirect(string.Format("AccettazioneEdit?IdxPaziente={0}", grView.SelectedDataKey["IdxPaziente"])); - } - } - - protected void grView_RowCommand(object sender, GridViewCommandEventArgs e) - { - // salvo il command argument... - lastCmd = e.CommandArgument.ToString(); - } - /// - /// trimma una stringa alla lunghezza richiesta... - /// - /// - /// - /// - public string stringTrim(object _stringa, object _maxChar) - { - string answ = ""; - try - { - answ = _stringa.ToString(); - if (answ.Length > Convert.ToInt32(_maxChar)) - { - answ = answ.Substring(0, Convert.ToInt32(_maxChar)) + "[...]"; - } - } - catch - { } - return answ; - } - - protected void ddlFiltUno_SelectedIndexChanged(object sender, EventArgs e) - { - // aggiorna seconda DDL DUE --SE valore !="*" - ddlFiltDue.Enabled = (ddlFiltUno.SelectedValue != "*"); - ddlFiltDue.DataBind(); - updateElencoPazienti(); - } - /// - /// Aggiornamento elenco pazienti - /// - private void updateElencoPazienti() - { - grView.DataBind(); - } - - protected void ddlFiltDue_SelectedIndexChanged(object sender, EventArgs e) - { - updateElencoPazienti(); - } + if (!Page.IsPostBack) + { + memLayer.ML.emptySessionVal("Paziente"); + hfMainLblCond.Value = memLayer.ML.cdv("BaseLabel"); + ddlFiltDue.Enabled = false; + } } + /// + /// ultimo comando letto da link button + /// + public string lastCmd { get; set; } + protected string selFiltroUno + { + get + { + return ddlFiltUno.SelectedValue; + } + set + { + ddlFiltUno.SelectedValue = value; + } + } + protected string selFiltroDue + { + get + { + return ddlFiltDue.SelectedValue; + } + set + { + ddlFiltDue.SelectedValue = value; + } + } + /// + /// gestione evento novo record + /// + /// + /// + protected void btnNew_Click(object sender, EventArgs e) + { + // richiamo pagina di edit senza parametri x metodo NEW + Response.Redirect(string.Format("AccettazioneEdit?selFiltUno={0}&selFiltDue={1}", selFiltroUno, selFiltroDue)); + } + /// + /// evento selezione paziente... + /// + /// + /// + protected void grView_SelectedIndexChanged(object sender, EventArgs e) + { + // recupero dati paziente... + int IdxPaziente = 0; + try + { + IdxPaziente = Convert.ToInt32(grView.SelectedDataKey["IdxPaziente"]); + memLayer.ML.setSessionVal("IdxPaziente", IdxPaziente); + DS_Applicazione.AnagPazientiRow riga = DtProxy.man.taAP.getByKey(IdxPaziente)[0]; + memLayer.ML.setSessionVal("Paziente", string.Format("{0} {1} ({2:dd/MM/yyyy})", riga.Cognome, riga.Nome, riga.DataNasc)); + ((Bootstrap)Page.Master).doUpdate(); + } + catch + { } + if (lastCmd == "edit") + { + // richiamo pagina con edit del record richiesto, compreso suoi filtri... + Response.Redirect(string.Format("AccettazioneEdit?IdxPaziente={0}&selFiltUno={1}&selFiltDue={2}", IdxPaziente, selFiltroUno, selFiltroDue)); + //Response.Redirect(string.Format("AccettazioneEdit?IdxPaziente={0}", grView.SelectedDataKey["IdxPaziente"])); + } + } + + protected void grView_RowCommand(object sender, GridViewCommandEventArgs e) + { + // salvo il command argument... + lastCmd = e.CommandArgument.ToString(); + } + /// + /// trimma una stringa alla lunghezza richiesta... + /// + /// + /// + /// + public string stringTrim(object _stringa, object _maxChar) + { + string answ = ""; + try + { + answ = _stringa.ToString(); + if (answ.Length > Convert.ToInt32(_maxChar)) + { + answ = answ.Substring(0, Convert.ToInt32(_maxChar)) + "[...]"; + } + } + catch + { } + return answ; + } + + protected void ddlFiltUno_SelectedIndexChanged(object sender, EventArgs e) + { + // aggiorna seconda DDL DUE --SE valore !="*" + ddlFiltDue.Enabled = (ddlFiltUno.SelectedValue != "*"); + ddlFiltDue.DataBind(); + updateElencoPazienti(); + } + /// + /// Aggiornamento elenco pazienti + /// + private void updateElencoPazienti() + { + grView.DataBind(); + } + + protected void ddlFiltDue_SelectedIndexChanged(object sender, EventArgs e) + { + updateElencoPazienti(); + } + } } \ No newline at end of file diff --git a/ScheMe-SP/Bootstrap.Master b/ScheMe-SP/Bootstrap.Master index f23616c..be6d384 100644 --- a/ScheMe-SP/Bootstrap.Master +++ b/ScheMe-SP/Bootstrap.Master @@ -49,12 +49,16 @@
- -
+ + + +
+
+
@@ -62,15 +66,14 @@ -