public static BColectieCategorii GetListByParamSubcategorii(int pIdCategorie, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieCategorii lstDSubcategorii = new BColectieCategorii(); using (DataSet ds = DCategorii.GetListByParamSubcategorii(pIdCategorie, pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDSubcategorii.Add(new BCategorii(dr)); } } return(lstDSubcategorii); }
public BColectieCategorii Filtreaza(CDefinitiiComune.EnumStare pStare) { BColectieCategorii SubLista = new BColectieCategorii(); foreach (BCategorii Element in this) { if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate)) { continue; } SubLista.Add(Element); } return(SubLista); }
public static BColectieCategorii getByListaId(List <int> pListaId, IDbTransaction pTranzactie) { BColectieCategorii listaRetur = new BColectieCategorii(); if (!CUtil.EsteListaIntVida(pListaId)) { using (DataSet ds = DCategorii.GetByListId(pListaId, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { listaRetur.Add(new BCategorii(dr)); } } } return(listaRetur); }