/// <summary> /// Verifica se la ragione trasmissione è tra quelle predefinite scelte in amministrazione /// </summary> /// <param name="ragione"></param> /// <returns></returns> private static bool IsRagioneDefaultAmministrazione(OrgRagioneTrasmissione ragione) { bool retValue = false; using (DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider()) { DocsPaUtils.Query queryDef = DocsPaUtils.InitQuery.getInstance().getQuery("AMM_S_IS_RAGIONE_TRASMISSIONE_DEFAULT"); queryDef.setParam("idRagione", ragione.ID); string commandText = queryDef.getSQL(); logger.Debug(commandText); string outParam; if (dbProvider.ExecuteScalar(out outParam, commandText)) { try { retValue = (Convert.ToInt32(outParam) > 0); } catch { } } } return(retValue); }
/// <summary> /// Verifica se la ragione è stata utilizzata da almeno una trasmissione /// </summary> /// <returns></returns> private static bool ContainsTrasmissioni(string idRagione) { bool retValue = false; using (DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider()) { DocsPaUtils.Query queryDef = DocsPaUtils.InitQuery.getInstance().getQuery("AMM_S_GET_COUNT_RAGIONI_TRASMISSE"); queryDef.setParam("idRagione", idRagione); string commandText = queryDef.getSQL(); logger.Debug(commandText); string outParam; if (dbProvider.ExecuteScalar(out outParam, commandText)) { try { retValue = (Convert.ToInt32(outParam) > 0); } catch { } } } return(retValue); }
//Verifica se una data microfunzione è presente nella tabella dpa_anagrafica_funzioni public static bool FunzioneEsistente(string codiceFunzione) { bool retValue = false; DocsPaUtils.Query queryDef = DocsPaUtils.InitQuery.getInstance().getQuery("GET_FUNZIONE"); queryDef.setParam("codFunzione", codiceFunzione); string commandText = queryDef.getSQL(); logger.Debug(commandText); using (DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider()) { string outParam; if (dbProvider.ExecuteScalar(out outParam, commandText)) { retValue = (Convert.ToInt32(outParam) > 0); } } return(retValue); }