public static BColectieEmailuriExtrase GetListByParamIdEmailDupaFlag(int pIdEmail, int pFlag, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieEmailuriExtrase lstDEmailuri_Extrase = new BColectieEmailuriExtrase(); using (DataSet ds = DEmailuri_Extrase.GetListByParamIdEmailDupaFlag(pIdEmail, pFlag, pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDEmailuri_Extrase.Add(new BEmailuriExtrase(dr)); } } return(lstDEmailuri_Extrase); }
public BColectieEmailuriExtrase Filtreaza(CDefinitiiComune.EnumStare pStare) { BColectieEmailuriExtrase SubLista = new BColectieEmailuriExtrase(); foreach (BEmailuriExtrase Element in this) { if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate)) { continue; } SubLista.Add(Element); } return(SubLista); }
public static BColectieEmailuriExtrase getByListaId(List <int> pListaId, IDbTransaction pTranzactie) { BColectieEmailuriExtrase listaRetur = new BColectieEmailuriExtrase(); if (!CUtil.EsteListaIntVida(pListaId)) { using (DataSet ds = DEmailuri_Extrase.GetByListId(pListaId, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { listaRetur.Add(new BEmailuriExtrase(dr)); } } } return(listaRetur); }
public BColectieEmailuriExtrase Intersectie(BColectieEmailuriExtrase pListaDeIntersectat) { return(CUtil.GetIntersectie <BColectieEmailuriExtrase, BEmailuriExtrase>(this, pListaDeIntersectat)); }