public void Salva_Dati(object sender, EventArgs e) { //eAzioni azione = (eAzioni)Enum.Parse(typeof(eAzioni),((Button)sender).CommandArgument); Steve.AnamnesiRemota AnamnesiRemota1 = null; if (Azione == eAzioni.Insert) { AnamnesiRemota1 = new Steve.AnamnesiRemota(); AnamnesiRemota1.IdPaziente = Paziente1.ID; } else { AnamnesiRemota1 = AnamnesiDB.GetRemota(Convert.ToInt32(Chiave)); } AnamnesiRemota1.Data = DateTime.Parse(txtData.Text); AnamnesiRemota1.Descrizione = HttpUtility.HtmlEncode(taDescrizione.Text); AnamnesiRemota1.Tipo = int.Parse(ddlTipo.SelectedItem.Value); var sMsg = "Operazione avvenuta con successo"; if (AnamnesiDB.SalvaDati(AnamnesiRemota1, ref sMsg, Azione)) { lblMsg.CssClass = "msgOK"; pnEditing.Visible = false; if (Azione == eAzioni.Insert) { // Richiamo con il Delegato il metodo della pagina padre per gestire il menu contestuale var arl = new ArrayList(); LinkContestuale lc; lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave={0}&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.AnamnesiRemota, Request.ApplicationPath), "Add Anamnesi Remota"); arl.Add(lc); var aObj = new object[1]; aObj[0] = arl; _DelMenuContestuale.DynamicInvoke(aObj); } } else { lblMsg.CssClass = "msgKO"; } lblMsg.Text = sMsg; lblMsg.Visible = true; }
public void Salva_Dati(object sender, EventArgs e) { //eAzioni azione = (eAzioni)Enum.Parse(typeof(eAzioni),((Button)sender).CommandArgument); Steve.Consulto consulto = null; if (Azione == eAzioni.Insert) { consulto = new Steve.Consulto(); consulto.IdPaziente = Paziente1.ID; } else if (Azione == eAzioni.Update) { consulto = ConsultoDB.GetConsulto(Convert.ToInt32(Chiave)); } consulto.Data = DateTime.Parse(txtData.Text); consulto.ProblemaIniziale = HttpUtility.HtmlEncode(txtProblema.Text); var sMsg = "Operazione avvenuta con successo"; if (ConsultoDB.SalvaDati(ref consulto, ref sMsg)) { lblMsg.CssClass = "msgOK"; pnEditing.Visible = false; if (Azione == eAzioni.Insert) { IdConsulto = consulto.ID; // Richiamo con il Delegato il metodo della pagina padre per gestire il menu contestuale var arl = new ArrayList(); LinkContestuale lc; lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave={0}&azione={1}&uc={2}", consulto.ID, eAzioni.Insert, eSteps.AnamnesiProssima, Request.ApplicationPath), "Add Anamnesi Prossima"); arl.Add(lc); var aObj = new object[1]; aObj[0] = arl; _DelMenuContestuale.DynamicInvoke(aObj); } } else { lblMsg.CssClass = "msgKO"; } lblMsg.Text = sMsg; lblMsg.Visible = true; }
protected void Page_PreRender(object sender, EventArgs e) { //hlHome.Attributes.Add("onMouseOver", "mOvItemMainMenu(this);"); //hlHome.Attributes.Add("onMouseOut", "mOutItemMainMenu(this);"); //MenuContestuale1.Visible = false; var uc = Request.QueryString["uc"]; if (Request.Path.Contains("dettagli_paziente") || uc == eSteps.Paziente.ToString() || uc == eSteps.AnamnesiRemota.ToString()) { liPaziente.Attributes["class"] = "active"; } if (Request.Path.Contains("dettagli_consulto") || uc == eSteps.Consulto.ToString() || uc == eSteps.AnamnesiProssima.ToString() || uc == eSteps.Esame.ToString() || uc == eSteps.Trattamento.ToString() || uc == eSteps.Valutazione.ToString()) { liConsulto.Attributes["class"] += " active"; } if (Paziente1 != null) { hlPaziente.NavigateUrl = "~/App/dettagli_paziente.aspx"; //hlPaziente.Attributes.Add("onMouseOver", "mOvItemMainMenu(this);"); //hlPaziente.Attributes.Add("onMouseOut", "mOutItemMainMenu(this);"); } //hlPaziente.NavigateUrl = String.Format( "~/App/master.aspx?chiave={0}&azione={1}&uc={2}", Paziente1.ID, eAzioni.Show, eSteps.Paziente ); if (IdConsulto > 0) { hlConsulto.NavigateUrl = string.Format("~/App/dettagli_consulto.aspx?id_consulto={0}", IdConsulto); var arlLinks = new ArrayList(); LinkContestuale lc; lc = new LinkContestuale(string.Format( "{0}/App/dettagli_consulto.aspx?id_consulto={1}", Request.ApplicationPath, IdConsulto), "Dettagli"); arlLinks.Add(lc); lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave=-1&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.Esame, Request.ApplicationPath), "Add Esame"); arlLinks.Add(lc); lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave=-1&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.Trattamento, Request.ApplicationPath), "Add Trattamento"); arlLinks.Add(lc); lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave=-1&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.Valutazione, Request.ApplicationPath), "Add Valutazione"); arlLinks.Add(lc); MenuContestuale1.Visible = true; MenuContestuale1.Links = arlLinks; } else { hlConsulto.Visible = false; } //hlConsulto.NavigateUrl = String.Format( "~/App/master.aspx?chiave={0}&azione={1}&uc={2}", IdConsulto, eAzioni.Show, eSteps.Consulto ); }
public void Salva_Dati(object sender, EventArgs e) { //eAzioni azione = (eAzioni)Enum.Parse(typeof(eAzioni),((Button)sender).CommandArgument); Steve.AnamnesiProssima AnamnesiProssima1 = null; if (Azione == eAzioni.Insert) { AnamnesiProssima1 = new Steve.AnamnesiProssima(); AnamnesiProssima1.IdPaziente = Paziente1.ID; AnamnesiProssima1.IdConsulto = Convert.ToInt32(Chiave); } else if (Azione == eAzioni.Update) { AnamnesiProssima1 = AnamnesiDB.GetProssima(IdConsulto); } AnamnesiProssima1.PrimaVolta = HttpUtility.HtmlEncode(txtPrimaVolta.Text); AnamnesiProssima1.Tipologia = HttpUtility.HtmlEncode(txtTipologia.Text); AnamnesiProssima1.Localizzazione = HttpUtility.HtmlEncode(txtLocalizzazione.Text); AnamnesiProssima1.Irradiazione = HttpUtility.HtmlEncode(txtIrradiazione.Text); AnamnesiProssima1.Durata = HttpUtility.HtmlEncode(txtDurata.Text); AnamnesiProssima1.PeriodoInsorgenza = HttpUtility.HtmlEncode(txtPeriodoInsorgenza.Text); AnamnesiProssima1.Familiarita = HttpUtility.HtmlEncode(txtFamiliarita.Text); AnamnesiProssima1.AltreTerapie = HttpUtility.HtmlEncode(txtAltreTerapie.Text); AnamnesiProssima1.Varie = HttpUtility.HtmlEncode(txtVarie.Text); var sMsg = "Operazione avvenuta con successo"; if (AnamnesiDB.SalvaDati(AnamnesiProssima1, ref sMsg, Azione)) { lblMsg.CssClass = "msgOK"; pnEditing.Visible = false; if (Azione == eAzioni.Insert) { // Richiamo con il Delegato il metodo della pagina padre per gestire il menu contestuale var arl = new ArrayList(); LinkContestuale lc; lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave=-1&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.AnamnesiRemota, Request.ApplicationPath), "Add Anamnesi Remota"); arl.Add(lc); lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave=-1&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.Esame, Request.ApplicationPath), "Add Esame"); arl.Add(lc); lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave=-1&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.Trattamento, Request.ApplicationPath), "Add Trattamento"); arl.Add(lc); lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave=-1&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.Valutazione, Request.ApplicationPath), "Add Valutazione"); arl.Add(lc); var aObj = new object[1]; aObj[0] = arl; _DelMenuContestuale.DynamicInvoke(aObj); } } else { lblMsg.CssClass = "msgKO"; } lblMsg.Text = sMsg; lblMsg.Visible = true; }
public void Salva_Dati(object sender, EventArgs e) { var azione = (eAzioni)Enum.Parse(typeof(eAzioni), ((Button)sender).CommandArgument); Steve.Paziente paziente1; if (azione == eAzioni.Insert) { paziente1 = new Steve.Paziente(); } else { paziente1 = Paziente1; } paziente1.Nome = HttpUtility.HtmlEncode(txtNome.Text); paziente1.Cognome = HttpUtility.HtmlEncode(txtCognome.Text); try { paziente1.DataNascita = DateTime.Parse(txtDataNascita.Text); } catch { } paziente1.Provincia = ddlProv.SelectedItem.Value; paziente1.Indirizzo = HttpUtility.HtmlEncode(txtIndirizzo.Text); paziente1.Citta = HttpUtility.HtmlEncode(txtCitta.Text); paziente1.Cap = txtCap.Text; paziente1.Telefono = HttpUtility.HtmlEncode(txtTel.Text); paziente1.Cellulare = HttpUtility.HtmlEncode(txtCell.Text); paziente1.Professione = HttpUtility.HtmlEncode(txtProfesione.Text); paziente1.Email = HttpUtility.HtmlEncode(txtEmail.Text); var sMsg = "Operazione avvenuta con successo"; if (PazienteDB.SalvaDati(ref paziente1, ref sMsg)) { lblMsg.CssClass = "msgOK"; Paziente1 = paziente1; pnEditing.Visible = false; if (azione == eAzioni.Insert) { // Richiamo con il Delegato il metodo della pagina padre per gestire il menu contestuale var arl = new ArrayList(); LinkContestuale lc; lc = new LinkContestuale( string.Format("{3}/App/master.aspx?chiave=-1&azione={1}&uc={2}", -1, eAzioni.Insert, eSteps.Consulto, Request.ApplicationPath), "Add Consulto"); arl.Add(lc); var aObj = new object[1]; aObj[0] = arl; _DelMenuContestuale.DynamicInvoke(aObj); } Paziente1 = paziente1; } else { lblMsg.CssClass = "msgKO"; } lblMsg.Text = sMsg; lblMsg.Visible = true; }