Example #1
0
        /// <summary>
        /// Al cambio del testo viene risolto il codice immesso
        /// </summary>
        protected void txtCodiceUtenteCreatore_TextChanged(object sender, EventArgs e)
        {
            String corrCode = this.txtCorrCode.Text;

            DocsPaWR.Corrispondente corr = null;

            if (!String.IsNullOrEmpty(corrCode))
            {
                // Reperimento oggetto corrispondente dal codice immesso dall'utente
                corr = this.GetCorrispondenteDaCodice(corrCode);

                if (corr == null)
                {
                    this.Page.ClientScript.RegisterStartupScript(
                        this.GetType(),
                        "CodiceRubricaNonTrovato",
                        "alert('Codice rubrica non trovato');",
                        true);
                    this.SelectedCorr = null;
                }
                else
                {
                    this.SelectedCorr = corr;

                    if (corr.GetType().Equals(typeof(DocsPaWR.Utente)))
                    {
                        this.rblCorrType.SelectedValue = "P";
                    }
                    else if (corr.GetType().Equals(typeof(DocsPaWR.Ruolo)))
                    {
                        this.rblCorrType.SelectedValue = "R";
                    }
                    else if (corr.GetType().Equals(typeof(DocsPaWR.UnitaOrganizzativa)))
                    {
                        this.rblCorrType.SelectedValue = "U";
                    }
                }
                this.txtCorrCode.Focus();

                this.FillDatiCorrispondenteDaRubrica();
            }
            else
            {
                this.txtCorrCode.Text        = "";
                this.txtCorrDescription.Text = "";

                this.SelectedCorr = null;
            }
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void txtCodiceUtenteCreatore_TextChanged(object sender, EventArgs e)
        {
            string codiceCreat = this.txtCodiceUtenteCreatore.Text;

            DocsPaWR.Corrispondente corrispondente = null;

            if (codiceCreat != string.Empty)
            {
                // Reperimento oggetto corrispondente dal codice immesso dall'utente
                corrispondente = this.GetCorrispondenteDaCodice(codiceCreat);

                if (corrispondente == null)
                {
                    this.RegisterClientScript("CodiceRubricaNonTrovato", "alert('Codice rubrica non trovato');");
                    UserManager.removeCreatoreSelezionato(this.Page);
                }
                else
                {
                    UserManager.setCreatoreSelezionato(this.Page, corrispondente);

                    // Impostazione del tipo corrispondente corretto
                    if (corrispondente.GetType().Equals(typeof(DocsPaWR.Utente)))
                    {
                        this.optListTipiCreatore.SelectedValue = "P";
                    }
                    else if (corrispondente.GetType().Equals(typeof(DocsPaWR.Ruolo)))
                    {
                        this.optListTipiCreatore.SelectedValue = "R";
                    }
                    else if (corrispondente.GetType().Equals(typeof(DocsPaWR.UnitaOrganizzativa)))
                    {
                        this.optListTipiCreatore.SelectedValue = "U";
                    }
                }
                this.txtCodiceUtenteCreatore.Focus();

                // Caricamento dati corrispondente
                this.FillDatiCorrispondenteDaRubrica();
            }
            else
            {
                this.txtCodiceUtenteCreatore.Text      = "";
                this.txtDescrizioneUtenteCreatore.Text = "";
                UserManager.removeCreatoreSelezionato(this.Page);
            }
        }