Esempio n. 1
0
        private List <VoceDizionario> RecuperaVociDizionarioPrivate()
        {
            List <VoceDizionario> vociDizionario = new List <VoceDizionario>();

            SqlServerExecuteObject sseo = null;
            SqlDataReader          dr   = null;

            string sSql = "SELECT VoceDizionarioID, Sezione, Nome, Valore_IT, Valore_EN FROM dbo.TBL_UI_VociDizionario;";

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

            dr = SqlProvider.ExecuteReaderObject(sseo);

            while (dr.Read())
            {
                VoceDizionario voceDizionario = RiempiIstanza(dr);
                vociDizionario.Add(voceDizionario);
            }

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

            return(vociDizionario);
        }
Esempio n. 2
0
        private VoceDizionario RiempiIstanza(SqlDataReader dr)
        {
            if (dr == null)
            {
                throw new ArgumentNullException("dr");
            }

            VoceDizionario voceDizionario = new VoceDizionario();

            voceDizionario.ID         = dr.GetInt32(0);
            voceDizionario.Sezione    = dr.GetString(1);
            voceDizionario.Nome       = dr.GetString(2);
            voceDizionario._valore_IT = dr.GetString(3);
            voceDizionario._valore_EN = dr.GetString(4);

            return(voceDizionario);
        }
        private static string GetValore(string nome)
        {
            string result = nome;

            VoceDizionario voce = null;

            voce = VoceDizionarioRepository.Instance.RecuperaVoceDizionario(nome);

            if (voce != null)
            {
                result = voce.GetValore();
            }
            else
            {
                throw new KeyNotFoundException(nome);
            }

            return(result);
        }
Esempio n. 4
0
        public VoceDizionario RecuperaVoceDizionario(string nome)
        {
            VoceDizionario voceDizionario = RecuperaVociDizionario().SingleOrDefault(x => x.Nome.ToLower().Equals(nome.ToLower()));

            return(voceDizionario);
        }
Esempio n. 5
0
        public VoceDizionario RecuperaVoceDizionario(int id)
        {
            VoceDizionario voceDizionario = RecuperaVociDizionario().FirstOrDefault(x => (int)x.ID == id);

            return(voceDizionario);
        }