// /// <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))); }
/// <summary> /// Inserimento oggetto parola chiave in viewstate /// </summary> /// <param name="parolaChiave"></param> private void AddParolaChiaveViewState(ParolaChiave parolaChiave) { this.ViewState[parolaChiave.ID] = parolaChiave; }