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; } }
/// <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); }