コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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 );
        }
コード例 #4
0
        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;
        }
コード例 #5
0
        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;
        }