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