Exemple #1
0
        private IEnumerable <DatoAmministrativo> RecuperaDatiAmministrativiPrivate()
        {
            List <DatoAmministrativo> datiAmministrativi = new List <DatoAmministrativo>();

            SqlServerExecuteObject sseo = null;
            SqlDataReader          dr   = null;

            string sSql = "SELECT DatoAmministrativoID, Nome_IT, Nome_EN, TipoDati, Ordine FROM dbo.TBL_DatiAmministrativi;";

            sseo             = new SqlServerExecuteObject();
            sseo.CommandText = sSql;

            dr = SqlProvider.ExecuteReaderObject(sseo);

            while (dr.Read())
            {
                DatoAmministrativo datoAmministrativo = RiempiIstanza(dr);

                datiAmministrativi.Add(datoAmministrativo);
            }

            if (dr != null)
            {
                dr.Close();
                dr.Dispose();
            }

            return(datiAmministrativi);
        }
Exemple #2
0
        private DatoAmministrativo RiempiIstanza(SqlDataReader dr)
        {
            if (dr == null)
            {
                throw new ArgumentNullException("dr");
            }

            DatoAmministrativo datoAmministrativo = new DatoAmministrativo();

            datoAmministrativo.ID       = dr.GetInt32(0);
            datoAmministrativo._nome_IT = dr.IsDBNull(1) ? "" : dr.GetString(1);
            datoAmministrativo._nome_EN = dr.IsDBNull(2) ? "" : dr.GetString(2);
            datoAmministrativo.TipoDati = dr.GetString(3);
            datoAmministrativo.Ordine   = dr.GetInt32(4);

            return(datoAmministrativo);
        }