Beispiel #1
0
//		/// <summary>
//		/// Abilitazione / disabilitazione modalità inserimento parola chiave
//		/// </summary>
//		public bool AllowInsertMode
//		{
//			get
//			{
//				return false;
//			}
//			set
//			{
//
//			}
//		}

        /// <summary>
        /// Reperimento delle parole chiavi selezionate
        /// </summary>
        /// <returns></returns>
        public DocumentoParolaChiave[] GetSelectedParoleChiavi()
        {
            ArrayList retValue = new ArrayList();

            foreach (ListItem item in this.listParoleChiavi.Items)
            {
                if (item.Selected)
                {
                    ParolaChiave parolaChiave = this.GetParolaChiaveViewState(item.Value);

                    DocumentoParolaChiave docParolaChiave = new DocumentoParolaChiave();
                    docParolaChiave.idAmministrazione = parolaChiave.IDAmministrazione;
                    docParolaChiave.systemId          = parolaChiave.ID;
                    docParolaChiave.descrizione       = parolaChiave.Descrizione;
                    retValue.Add(docParolaChiave);
                }
            }

            return((DocumentoParolaChiave[])retValue.ToArray(typeof(DocumentoParolaChiave)));
        }
Beispiel #2
0
 /// <summary>
 /// Inserimento oggetto parola chiave in viewstate
 /// </summary>
 /// <param name="parolaChiave"></param>
 private void AddParolaChiaveViewState(ParolaChiave parolaChiave)
 {
     this.ViewState[parolaChiave.ID] = parolaChiave;
 }