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); }