Esempio n. 1
0
        public void CaricaDati()
        {
            var ar = AnamnesiDB.GetProssima(Convert.ToInt32(Chiave));

            switch (Azione)
            {
            case eAzioni.Insert:
                cmdSalva.Text            = "Inserisci >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Update:
                txtPrimaVolta.Text        = HttpUtility.HtmlDecode(ar.PrimaVolta);
                txtTipologia.Text         = HttpUtility.HtmlDecode(ar.Tipologia);
                txtLocalizzazione.Text    = HttpUtility.HtmlDecode(ar.Localizzazione);
                txtIrradiazione.Text      = HttpUtility.HtmlDecode(ar.Irradiazione);
                txtPeriodoInsorgenza.Text = HttpUtility.HtmlDecode(ar.PeriodoInsorgenza);
                txtDurata.Text            = HttpUtility.HtmlDecode(ar.Durata);
                txtFamiliarita.Text       = HttpUtility.HtmlDecode(ar.Familiarita);
                txtAltreTerapie.Text      = HttpUtility.HtmlDecode(ar.AltreTerapie);
                txtVarie.Text             = HttpUtility.HtmlDecode(ar.Varie);

                cmdSalva.Text            = "Aggiorna >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Show:
                if (ar == null)
                {
                    hlAdd.NavigateUrl = string.Format("{3}/App/master.aspx?chiave={0}&azione={1}&uc={2}", Convert.ToInt32(Chiave),
                                                      eAzioni.Insert, eSteps.AnamnesiProssima, Request.ApplicationPath);
                    pnIsNull.Visible = true;
                    //Server.Transfer(  );
                }
                else
                {
                    lblPrimaVolta.Text        = ar.PrimaVolta;
                    lblTipologia.Text         = ar.Tipologia;
                    lblLocalizzazione.Text    = ar.Localizzazione;
                    lblIrradiazione.Text      = ar.Irradiazione;
                    lblPeriodoInsorgenza.Text = ar.PeriodoInsorgenza;
                    lblDurata.Text            = ar.Durata;
                    lblFamiliarita.Text       = ar.Familiarita;
                    lblAltreTerapie.Text      = ar.AltreTerapie;
                    lblVarie.Text             = ar.Varie;

                    hlUpd.NavigateUrl = string.Format("~/App/master.aspx?chiave={0}&azione={1}&uc={2}", Chiave, eAzioni.Update,
                                                      eSteps.AnamnesiProssima);

                    pnShow.Visible = true;
                }
                break;
            }
        }
Esempio n. 2
0
        private void Logga(Azione azione)
        {
            var root = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

            Log.Add(azione.ToString());
            var azioneSerializzata = JsonConvert.SerializeObject(azione);

            File.AppendAllText(Path.Combine(root, $"{filename}.json"), $"{DateTime.Now.ToString("yyyy/MM/dd HH.mm.ss")}\t{azioneSerializzata}");
            File.AppendAllText(Path.Combine(root, $"{filename}.txt"), azione.ToString());
        }
Esempio n. 3
0
        public void CaricaDati()
        {
            var ar = AnamnesiDB.GetRemota(Convert.ToInt32(Chiave));

            switch (Azione)
            {
            case eAzioni.Insert:
                txtData.Text             = DateTime.Today.ToString("d");
                cmdSalva.Text            = "Inserisci >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Update:
                ddlTipo.Items.FindByValue(ar.Tipo.ToString()).Selected = true;
                taDescrizione.Text = HttpUtility.HtmlDecode(ar.Descrizione);
                txtData.Text       = ar.Data.ToString("d");

                cmdSalva.Text            = "Aggiorna >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Show:
                if (ar == null)
                {
                    hlAdd.NavigateUrl = string.Format("~/App/master.aspx?chiave={0}&azione={1}&uc={2}", -1, eAzioni.Insert,
                                                      eSteps.AnamnesiRemota);
                    pnIsNull.Visible = true;
                    //Server.Transfer(  );
                }
                else
                {
                    lblData.Text        = ar.Data.ToString("d");
                    lblDescrizione.Text = ar.Descrizione;
                    lblTipo.Text        = ddlTipo.Items.FindByValue(ar.Tipo.ToString()).Text;

                    hlUpd.NavigateUrl = string.Format("~/App/master.aspx?chiave={0}&azione={1}&uc={2}", Chiave, eAzioni.Update,
                                                      eSteps.AnamnesiRemota);

                    pnShow.Visible = true;
                }
                break;
            }
        }
Esempio n. 4
0
        public void CaricaDati()
        {
            var valutazione = ValutazioneDB.GetValutazione(Convert.ToInt32(Chiave));

            switch (Azione)
            {
            case eAzioni.Insert:
                cmdSalva.Text            = "Inserisci >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Update:
                txtStrutturale.Text   = HttpUtility.HtmlDecode(valutazione.Strutturale);
                txtCranioSacrale.Text = HttpUtility.HtmlDecode(valutazione.CranioSacrale);
                txtAkOrtodontica.Text = HttpUtility.HtmlDecode(valutazione.AkOrtodontica);

                cmdSalva.Text            = "Aggiorna >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Show:
                if (valutazione == null)
                {
                    hlAdd.NavigateUrl = string.Format("~/App/master.aspx?chiave={0}&azione={1}&uc={2}", -1, eAzioni.Insert,
                                                      eSteps.Valutazione);
                    pnIsNull.Visible = true;
                    //Server.Transfer(  );
                }
                else
                {
                    lblStrutturale.Text   = valutazione.Strutturale;
                    lblCranioSacrale.Text = valutazione.CranioSacrale;
                    lblAkOrtodontica.Text = valutazione.AkOrtodontica;

                    hlUpd.NavigateUrl = string.Format("~/App/master.aspx?chiave={0}&azione={1}&uc={2}", Chiave, eAzioni.Update,
                                                      eSteps.Valutazione);

                    pnShow.Visible = true;
                }
                break;
            }
        }
Esempio n. 5
0
        public void CaricaDati()
        {
            var consulto = ConsultoDB.GetConsulto(Convert.ToInt32(Chiave));

            switch (Azione)
            {
            case eAzioni.Insert:
                txtData.Text = DateTime.Today.ToString("d");

                cmdSalva.Text            = "Inserisci >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Update:
                txtData.Text     = consulto.Data.ToString("d");
                txtProblema.Text = HttpUtility.HtmlDecode(consulto.ProblemaIniziale);

                cmdSalva.Text            = "Aggiorna >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Show:
                if (consulto == null)
                {
                    hlAdd.NavigateUrl = string.Format("~/App/master.aspx?chiave={0}&azione={1}&uc={2}", -1, eAzioni.Insert,
                                                      eSteps.Consulto);
                    pnIsNull.Visible = true;
                    //Server.Transfer(  );
                }
                else
                {
                    lblData.Text     = consulto.Data.ToString("d");
                    lblProblema.Text = consulto.ProblemaIniziale;

                    hlUpd.NavigateUrl = string.Format("~/App/master.aspx?chiave={0}&azione={1}&uc={2}", Chiave, eAzioni.Update,
                                                      eSteps.Consulto);

                    pnShow.Visible = true;
                }
                break;
            }
        }
Esempio n. 6
0
        public void CaricaDati()
        {
            switch (Azione)
            {
            case eAzioni.Insert:
                txtCognome.Text = (HttpContext.Current.Items["CognomePaziente"] != null)
                                                ? HttpContext.Current.Items["CognomePaziente"].ToString()
                                                : "";
                txtNome.Text = (HttpContext.Current.Items["NomePaziente"] != null)
                                                ? HttpContext.Current.Items["NomePaziente"].ToString()
                                                : "";

                cmdSalva.Text            = "Inserisci >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;

            case eAzioni.Update:
                txtNome.Text        = HttpUtility.HtmlDecode(Paziente1.Nome);
                txtCognome.Text     = HttpUtility.HtmlDecode(Paziente1.Cognome);
                txtDataNascita.Text = Paziente1.DataNascita.ToString("d");
                txtProfesione.Text  = HttpUtility.HtmlDecode(Paziente1.Professione);
                txtIndirizzo.Text   = HttpUtility.HtmlDecode(Paziente1.Indirizzo);
                txtCitta.Text       = HttpUtility.HtmlDecode(Paziente1.Citta);
                txtCap.Text         = Paziente1.Cap;
                ddlProv.Items.FindByValue(Paziente1.Provincia).Selected = true;
                txtTel.Text   = HttpUtility.HtmlDecode(Paziente1.Telefono);
                txtCell.Text  = HttpUtility.HtmlDecode(Paziente1.Cellulare);
                txtEmail.Text = HttpUtility.HtmlDecode(Paziente1.Email);

                cmdSalva.Text            = "Aggiorna >>";
                cmdSalva.CommandArgument = Azione.ToString();

                pnEditing.Visible = true;
                break;
            }
        }
Esempio n. 7
0
 public Azione Esegui;                             // la funzione da eseguire (resa pubblica per poerla richiamare dal Menu)
 public ElementoDiMenu(string nome, Azione azione) // costruttore dell'Elemento
 {
     this.nome   = nome;
     this.Esegui = azione;
 }