Example #1
0
 /// <summary>
 /// Creazione istanza oggetto "INoteManager"
 /// </summary>
 /// <param name="tipoOggettoAssociato"></param>
 /// <returns></returns>
 public static INoteManager CreateInstance(OggettiAssociazioniNotaEnum tipoOggettoAssociato)
 {
     if (tipoOggettoAssociato == OggettiAssociazioniNotaEnum.Documento)
     {
         return(new SchedaDocumentoNoteManager(DocumentManager.getDocumentoInLavorazione()));
     }
     else if (tipoOggettoAssociato == OggettiAssociazioniNotaEnum.Fascicolo)
     {
         return(new FascicoloNoteManager(FascicoliManager.getFascicoloSelezionato()));
     }
     else
     {
         return(null);
     }
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="tipoOggettoAssociato"></param>
 /// <param name="containerSessionKey">
 /// Chiave di sessione dell'oggetto contenitore delle note
 /// </param>
 /// <returns></returns>
 public static INoteManager CreateInstance(OggettiAssociazioniNotaEnum tipoOggettoAssociato, string containerSessionKey)
 {
     if (HttpContext.Current.Session[containerSessionKey] != null)
     {
         if (tipoOggettoAssociato == OggettiAssociazioniNotaEnum.Documento)
         {
             return(new SchedaDocumentoNoteManager(HttpContext.Current.Session[containerSessionKey] as SchedaDocumento));
         }
         else if (tipoOggettoAssociato == OggettiAssociazioniNotaEnum.Fascicolo)
         {
             return(new FascicoloNoteManager(HttpContext.Current.Session[containerSessionKey] as Fascicolo));
         }
         else
         {
             return(null);
         }
     }
     else
     {
         return(CreateInstance(tipoOggettoAssociato));
     }
 }
Example #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="tipoOggetto"></param>
 /// <param name="id"></param>
 public AssociazioneNota(OggettiAssociazioniNotaEnum tipoOggetto, string id)
 {
     this.TipoOggetto = tipoOggetto;
     this.Id          = id;
 }