private List <RuoloEntita> RecuperaRuoliEntitaPrivate() { List <RuoloEntita> ruoliEntita = new List <RuoloEntita>(); SqlServerExecuteObject sseo = null; SqlDataReader dr = null; string sSql = "SELECT RuoloEntitaID, Nome_IT, Nome_EN FROM dbo.TBL_RuoliEntita;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.CommandType = CommandType.Text; dr = SqlProvider.ExecuteReaderObject(sseo); while (dr.Read()) { RuoloEntita ruoloEntita = RiempiIstanza(dr); ruoliEntita.Add(ruoloEntita); } if (dr != null) { dr.Close(); dr.Dispose(); } return(ruoliEntita); }
private RuoloEntita RiempiIstanza(SqlDataReader dr) { if (dr == null) { throw new ArgumentNullException("dr"); } RuoloEntita ruoloEntita = new RuoloEntita(); ruoloEntita.ID = dr.GetInt32(0); ruoloEntita._nome_IT = dr.GetString(1); ruoloEntita._nome_EN = dr.GetString(2); ruoloEntita.Enum = (RuoloEntitaEnum)dr.GetInt32(0); return(ruoloEntita); }