/// <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); }
// 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); }