コード例 #1
0
        public static List <StructIdDenumire> GetListaCautare(string pDenumire, IDbTransaction pTranzactie)
        {
            List <StructIdDenumire> listaRetur = new List <StructIdDenumire>();

            if (string.IsNullOrEmpty(pDenumire))
            {
                return(listaRetur);
            }

            using (DataSet ds = DTari.GetListaCautare(pDenumire.Length <= 2 ? string.Concat(CUtil.PregatesteStringCautareBDD(pDenumire), "%") : string.Concat("%", CUtil.PregatesteStringCautareBDD(pDenumire), "%"), Convert.ToInt32(BMultiLingv.EnumLimba.Romana), pTranzactie))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    listaRetur.Add(new StructIdDenumire(Convert.ToInt32(dr[DTari.EnumCampuriTabela.nIdTara.ToString()]), Convert.ToString(dr[DTari.EnumCampuriTabela.tNumeScurt.ToString()])));
                }
            }

            return(listaRetur);
        }