示例#1
0
        /// <summary>
        /// Creazione oggetto "OrgFunzioneAnagrafica" da datareader
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        private static OrgFunzioneAnagrafica CreateFunzioneAnagrafica(System.Data.IDataReader reader)
        {
            OrgFunzioneAnagrafica retValue = new OrgFunzioneAnagrafica();

            retValue.Codice       = reader.GetValue(reader.GetOrdinal("CODICE")).ToString();
            retValue.Descrizione  = reader.GetValue(reader.GetOrdinal("DESCRIZIONE")).ToString();
            retValue.TipoFunzione = reader.GetValue(reader.GetOrdinal("TIPO_FUNZIONE")).ToString();

            return(retValue);
        }
示例#2
0
        // MEV esportazione dettagli funzione

        public static OrgFunzioneAnagrafica GetAnagraficaPerReport(string codiceFunzione)
        {
            OrgFunzioneAnagrafica retVal = null;

            DocsPaUtils.Query queryDef = DocsPaUtils.InitQuery.getInstance().getQuery("AMM_S_GET_ANAGRAFICA_FUNZIONE_REPORT");
            queryDef.setParam("codice", codiceFunzione);

            string commandText = queryDef.getSQL();

            logger.Debug(commandText);

            using (DocsPaDB.DBProvider dbProvider = new DocsPaDB.DBProvider())
            {
                using (System.Data.IDataReader reader = dbProvider.ExecuteReader(commandText))
                {
                    if (reader.Read())
                    {
                        retVal = CreateFunzioneAnagrafica(reader);
                    }
                }
            }

            return(retVal);
        }