Example #1
0
        private void AddressbookResult()
        {
            string field = (string)this.Context.Request.Params["field"];

            SitoAccessibile.Rubrica.Rubrica.AddressbookContainer results = null;
            if (Session["DocsPAWA.SitoAccessibile.Rubrica.Rubrica.AddressbookContainer"] != null)
            {
                results = (SitoAccessibile.Rubrica.Rubrica.AddressbookContainer)Session["DocsPAWA.SitoAccessibile.Rubrica.Rubrica.AddressbookContainer"];
                Session.Remove("DocsPAWA.SitoAccessibile.Rubrica.Rubrica.AddressbookContainer");
            }

            switch (field)
            {
            case "pr_mitt_dest":
                this.Mask.Protocollo.Corrispondente = (results.GlobalRecipient != null && results.GlobalRecipient.Length != 0) ? results.GlobalRecipient[0] : new DocsPAWA.DocsPaWR.Corrispondente();
                break;

            case "pe_mitt_inter":
                this.Mask.Protocollo.MittenteIntermedio = (results.GlobalRecipient != null && results.GlobalRecipient.Length != 0) ? results.GlobalRecipient[0] : new DocsPAWA.DocsPaWR.Corrispondente();
                break;

            default:
                break;
            }
        }
Example #2
0
        /// <summary>
        /// Reperimento del corrispondente relativo alla collocazione fisica del documento
        /// </summary>
        /// <returns></returns>
        private Corrispondente GetCorrispondenteRubrica()
        {
            Corrispondente retValue = null;

            SitoAccessibile.Rubrica.Rubrica.AddressbookContainer results = null;

            if (Rubrica.Rubrica.AddressbookResult != null)
            {
                results = Rubrica.Rubrica.AddressbookResult;
                Rubrica.Rubrica.AddressbookResult = null;
            }

            if (results != null && results.GlobalRecipient != null && results.GlobalRecipient.Length > 0)
            {
                retValue = results.GlobalRecipient[0];
            }

            return(retValue);
        }