예제 #1
0
 public OggettoCustom getOggettoCustom(string descr)
 {
     foreach (object temp in ELENCO_OGGETTI)
     {
         OggettoCustom oggCust = (OggettoCustom)temp;
         if (descr.ToUpper().Equals(oggCust.DESCRIZIONE.ToUpper()))
         {
             return(oggCust);
         }
     }
     return(null);
 }
예제 #2
0
 public static void aggiornaPosizioneFasc(DocsPaVO.ProfilazioneDinamica.OggettoCustom oggettoCustom, DocsPaVO.ProfilazioneDinamica.Templates template)
 {
     using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
     {
         try
         {
             DocsPaDB.Query_DocsPAWS.ModelFasc modelFascDB = new DocsPaDB.Query_DocsPAWS.ModelFasc();
             modelFascDB.aggiornaPosizioneFasc(oggettoCustom, template);
             transactionContext.Complete();
         }
         catch (Exception e)
         {
             logger.Debug("Errore in ProfilazioneFascicoli  - metodo: aggiornaPosizioneFasc", e);
         }
     }
 }
예제 #3
0
 public static bool eliminaOggettoCustomDaDBFasc(DocsPaVO.ProfilazioneDinamica.OggettoCustom oggettoCustom, DocsPaVO.ProfilazioneDinamica.Templates template)
 {
     using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
     {
         try
         {
             DocsPaDB.Query_DocsPAWS.ModelFasc modelFascDB = new DocsPaDB.Query_DocsPAWS.ModelFasc();
             bool result = modelFascDB.eliminaOggettoCustomDaDBFasc(oggettoCustom, template);
             transactionContext.Complete();
             return(result);
         }
         catch (Exception e)
         {
             logger.Debug("Errore in ProfilazioneFascicoli  - metodo: eliminaOggettoCustomDaDBFasc", e);
             return(false);
         }
     }
 }
예제 #4
0
 public static DocsPaVO.ProfilazioneDinamica.OggettoCustom getOggettoById(string idOggetto)
 {
     using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
     {
         try
         {
             DocsPaDB.Query_DocsPAWS.ModelFasc           modelFascDB   = new DocsPaDB.Query_DocsPAWS.ModelFasc();
             DocsPaVO.ProfilazioneDinamica.OggettoCustom oggettoCustom = modelFascDB.getOggettoById(idOggetto);
             transactionContext.Complete();
             return(oggettoCustom);
         }
         catch (Exception e)
         {
             logger.Debug("Errore in ProfilazioneFascicoli  - metodo: getOggettoById", e);
             return(null);
         }
     }
 }