Esempio n. 1
0
        public static string salvaModello(DocsPaVO.Modelli_Trasmissioni.ModelloTrasmissione modelloTrasmissione)
        {
            string result = string.Empty;

            using (DocsPaDB.TransactionContext transactionContext = new DocsPaDB.TransactionContext())
            {
                try
                {
                    DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider();
                    DocsPaDB.Query_DocsPAWS.ModTrasmissioni modTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
                    result = modTrasm.salvaModello(modelloTrasmissione);
                    transactionContext.Complete();
                    //if (dbProvider.DBType.ToUpper().Equals("SQL"))
                    //{
                    //    // metodo per il reperimento del system id del modello appena inserito in sql
                    //    int sysId = modTrasm.findModelSystemId();
                    //    if (sysId > 0)
                    //    {
                    //        modelloTrasmissione.SYSTEM_ID = sysId;
                    //        modelloTrasmissione.CODICE = "MT_" + sysId.ToString();
                    //        modTrasm.insertSalvaModello(modelloTrasmissione);
                    //    }
                    //    else
                    //        modTrasm.deleteModello(modelloTrasmissione);
                    //}
                }
                catch (Exception e)
                {
                    logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: salvaModello", e);
                }
                return(result);
            }
        }
Esempio n. 2
0
 public static void CancellaDestModello(string idRagione, string varCodRubrica, string idModello)
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni delModTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         delModTrasm.CancellaDestModello(idRagione, varCodRubrica, idModello);
     }
     catch (Exception ex)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: CancellaDestModello", ex);
     }
 }
Esempio n. 3
0
 public static System.Collections.ArrayList getModelliByAmm(string idAmm)
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni listModTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(listModTrasm.getModelliByAmm(idAmm));
     }
     catch (Exception ex)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: getModelliByAmm", ex);
         return(null);
     }
 }
Esempio n. 4
0
 public static bool isUniqueCodModelloTrasm(DocsPaVO.Modelli_Trasmissioni.ModelloTrasmissione modello)
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni modelloTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(modelloTrasm.isUniqueCodModelloTrasm(modello));
     }
     catch (Exception e)
     {
         logger.Debug("Errore in ModelliTrasmissioni.cs  - metodo: isUniqueCodModelloTrasm", e);
         return(false);
     }
 }
Esempio n. 5
0
 public static DocsPaVO.Modelli_Trasmissioni.ModelloTrasmissione getModelloByIDSoloConNotifica(string idAmm, string idModello)
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni listModTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(listModTrasm.getModelloByIDSoloConNotifica(idAmm, idModello));
     }
     catch (Exception ex)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: getModelloByID", ex);
         return(null);
     }
 }
Esempio n. 6
0
 public static System.Collections.ArrayList getModelliPerTrasmLiteFasc(string idAmm, DocsPaVO.utente.Registro[] registri, string idPeople, string idCorrGlobali, string idTipoFasc, string idDiagramma, string idStato, string cha_tipo_oggetto, string system_id, string idRuoloUtente, bool AllReg, string accessrights)
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni modTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(modTrasm.getModelliPerTrasmLite(idAmm, registri, idPeople, idCorrGlobali, string.Empty, idTipoFasc, idDiagramma, idStato, cha_tipo_oggetto, system_id, idRuoloUtente, AllReg, accessrights));
     }
     catch (Exception e)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: getModelliPerTrasmLiteFasc", e);
         return(null);
     }
 }
Esempio n. 7
0
 public static System.Collections.ArrayList getModelliAssDiagrammi(string idTipo, string idDiagramma, string stato, string idAmm, bool selezionati, string tipo)
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni listModTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(listModTrasm.getModelliAssDiagramma(idTipo, idDiagramma, stato, idAmm, selezionati, tipo));
     }
     catch (Exception ex)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: getModelliAssDiagrammi", ex);
         return(null);
     }
 }
Esempio n. 8
0
 public static System.Collections.ArrayList getModelliUtente(DocsPaVO.utente.Utente utente, DocsPaVO.utente.InfoUtente infoUt, DocsPaVO.filtri.FiltroRicerca[] filtriRicerca)
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni listModTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(listModTrasm.getModelliUtente(utente, infoUt, filtriRicerca));
     }
     catch (Exception ex)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: getModelliUtente", ex);
         return(null);
     }
 }
Esempio n. 9
0
 public static System.Collections.ArrayList getModelliPerTrasm(string idAmm, DocsPaVO.utente.Registro[] registri, string idPeople, string idCorrGlobali, string idTipoDoc, string idDiagramma, string idStato, string cha_tipo_oggetto, bool AllReg)
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni modTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(modTrasm.getModelliPerTrasm(idAmm, registri, idPeople, idCorrGlobali, idTipoDoc, idDiagramma, idStato, cha_tipo_oggetto, AllReg));
     }
     catch (Exception e)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: getModelliPerTrasm", e);
         return(null);
     }
 }
Esempio n. 10
0
 public static string getModelloSystemId()
 {
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni listModTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(listModTrasm.getModelloSystemId());
     }
     catch (Exception ex)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: getModelloSystemId", ex);
         return(null);
     }
 }
Esempio n. 11
0
 public static System.Collections.ArrayList getModelliByDdlAmmPaging(string idAmm, int nPagina, DocsPaVO.filtri.FiltroRicerca[] filtriRicerca, out int numTotPag)
 {
     numTotPag = 0;
     try
     {
         DocsPaDB.Query_DocsPAWS.ModTrasmissioni listModTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
         return(listModTrasm.getModelliByDdlAmmPaging(idAmm, nPagina, filtriRicerca, out numTotPag));
     }
     catch (Exception ex)
     {
         logger.Debug("Errore in Trasmissioni - ModelliTrasmissioni - metodo: getModelliByDdlAmm", ex);
         return(null);
     }
 }
Esempio n. 12
0
        /// <summary>
        /// Funzione per la ricerca e la sostituzione dei ruoli nei modelli di trasmissione
        /// </summary>
        /// <param name="request">Informazioni sull'azione da compiere</param>
        /// <returns>Risultato dell'operazione</returns>
        public static DocsPaVO.Modelli_Trasmissioni.FindAndReplaceResponse FindAndReplaceRoleInModelliTrasmissione(DocsPaVO.Modelli_Trasmissioni.FindAndReplaceRequest request)
        {
            DocsPaVO.Modelli_Trasmissioni.FindAndReplaceResponse retVal = new DocsPaVO.Modelli_Trasmissioni.FindAndReplaceResponse();
            try
            {
                using (DocsPaDB.Query_DocsPAWS.ModTrasmissioni modTrasm = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni())
                {
                    retVal = modTrasm.FindAndReplaceRuoliInModelliTrasmissione(request);
                }

                return(retVal);
            }
            catch (Exception e)
            {
                logger.Debug("Errore durante l'esecuzione dell'operazione di ricerca e sostituzione ruoli nei modelli di trasmissione.");
                throw new ApplicationException("Errore durante l'esecuzione dell'operazione di ricerca e sostituzione ruoli nei modelli di trasmissione.");
            }
        }
Esempio n. 13
0
 /// <summary>
 /// GIUGNO 2008 - Adamo
 /// MODELLI DI TRASMISSIONE:
 /// Salva i dati di cessione dei diritti su modello di trasmissione
 /// </summary>
 /// <param name="objTrasm">Oggetto Modelli_Trasmissioni.ModelloTrasmissione</param>
 /// <returns>True se esito positivo</returns>
 public static bool SalvaCessioneDirittiSuModelliTrasm(DocsPaVO.Modelli_Trasmissioni.ModelloTrasmissione objTrasm)
 {
     DocsPaDB.Query_DocsPAWS.ModTrasmissioni objQuery = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
     return(objQuery.SalvaCessioneDirittiSuModelliTrasm(objTrasm));
 }
Esempio n. 14
0
 /// <summary>
 /// GIUGNO 2008 - Adamo
 /// MODELLI DI TRASMISSIONE:
 /// Gestione della notifica trasmissione degli utenti inserito nei modelli di trasmissione
 /// </summary>
 /// <param name="objTrasm">Oggetto Modelli_Trasmissioni.ModelloTrasmissione</param>
 /// <param name="operazione">Tipo di operazione da effettuare sul db:   'GET' = reperimento dati,   'SET' = modifica dei dati </param>
 /// <returns>L'oggetto stesso passato come parametro. Oggetto NULL se ci sono state eccezioni nel metodo</returns>
 public static DocsPaVO.Modelli_Trasmissioni.ModelloTrasmissione UtentiConNotificaTrasm(DocsPaVO.Modelli_Trasmissioni.ModelloTrasmissione objModTrasm, System.Collections.ArrayList utentiDaInserire, System.Collections.ArrayList utentiDaCancellare, string operazione)
 {
     DocsPaDB.Query_DocsPAWS.ModTrasmissioni objQuery = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
     return(objQuery.UtentiConNotificaTrasm(objModTrasm, utentiDaInserire, utentiDaCancellare, operazione));
 }
Esempio n. 15
0
 public static System.Collections.ArrayList getModelliByName(string idAmm, string nome, string tipoOggetto, string idRegistro, string idUtenteMittente, string idRuoloMittente)
 {
     DocsPaDB.Query_DocsPAWS.ModTrasmissioni objQuery = new DocsPaDB.Query_DocsPAWS.ModTrasmissioni();
     return(objQuery.getModelliByName(idAmm, nome, tipoOggetto, idRegistro, idUtenteMittente, idRuoloMittente));
 }