public static BColectieListaPreturiStandard GetListByParamIdCategorie(int pIdCategorie, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieListaPreturiStandard lstDListaPreturiStandard = new BColectieListaPreturiStandard(); using (DataSet ds = DListaPreturiStandard.GetListByParamIdCategorie(pIdCategorie, pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDListaPreturiStandard.Add(new BListaPreturiStandard(dr)); } } return(lstDListaPreturiStandard); }
public BColectieListaPreturiStandard Filtreaza(CDefinitiiComune.EnumStare pStare) { BColectieListaPreturiStandard SubLista = new BColectieListaPreturiStandard(); foreach (BListaPreturiStandard Element in this) { if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate)) { continue; } SubLista.Add(Element); } return(SubLista); }
public BColectieListaPreturiStandard GetListaPreturiIdCategorie(int idCategorie) { BColectieListaPreturiStandard listaRetur = new BColectieListaPreturiStandard(); foreach (var item in this) { if (item.IdCategorie == idCategorie) { listaRetur.Add(item); } } return(listaRetur); }
public BColectieListaPreturiStandard GetListaInactive() { BColectieListaPreturiStandard listaRetur = new BColectieListaPreturiStandard(); foreach (var item in this) { if (!item.EsteActiv) { listaRetur.Add(item); } } return(listaRetur); }
public static BColectieListaPreturiStandard getByListaIdCategorii(List <int> pListaId, IDbTransaction pTranzactie) { BColectieListaPreturiStandard listaRetur = new BColectieListaPreturiStandard(); if (!CUtil.EsteListaIntVida(pListaId)) { using (DataSet ds = DListaPreturiStandard.GetByListIdCategorii(pListaId, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { listaRetur.Add(new BListaPreturiStandard(dr)); } } } return(listaRetur); }
public BColectieListaPreturiStandard Intersectie(BColectieListaPreturiStandard pListaDeIntersectat) { return(CUtil.GetIntersectie <BColectieListaPreturiStandard, BListaPreturiStandard>(this, pListaDeIntersectat)); }