Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        //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);
        }