private List <TipologiaTerritorio> RecuperaTipologieTerritorioPrivate() { List <TipologiaTerritorio> tipologieTerritorio = new List <TipologiaTerritorio>(); SqlServerExecuteObject sseo = null; SqlDataReader dr = null; string sSql = "SELECT TipologiaTerritorioID, Nome, Nome_EN, MostraRicerca FROM dbo.TBL_TipologieTerritorio;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.CommandType = CommandType.Text; dr = SqlProvider.ExecuteReaderObject(sseo); while (dr.Read()) { TipologiaTerritorio tipologiaTerritorio = RiempiIstanza(dr); tipologieTerritorio.Add(tipologiaTerritorio); } if (dr != null) { dr.Close(); dr.Dispose(); } return(tipologieTerritorio); }
private TipologiaTerritorio RiempiIstanza(SqlDataReader dr) { if (dr == null) { throw new ArgumentNullException("dr"); } TipologiaTerritorio tipologiaTerritorio = new TipologiaTerritorio(); tipologiaTerritorio.ID = dr.GetInt32(0); tipologiaTerritorio._nome_IT = dr.GetString(1); tipologiaTerritorio._nome_EN = dr.GetString(2); tipologiaTerritorio.Enum = (TipologiaTerritorioEnum)dr.GetInt32(0); tipologiaTerritorio.MostraRicerca = dr.GetBoolean(3); return(tipologiaTerritorio); }