public static BColectieClienti GetListaClientiNoiPerioada(DateTime pDataInceput, DateTime pDataSfarsit, IDbTransaction pTranzactie) { BColectieClienti lstDClientiComenziEtape = new BColectieClienti(); using (DataSet ds = DClienti.GetListaClientiNoiPerioada(pDataInceput, pDataSfarsit, CDefinitiiComune.EnumStare.Activa, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClientiComenziEtape.Add(new BClienti(dr)); } } return(lstDClientiComenziEtape); }
/// <summary> /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BClienti /// </summary> /// <param name="pId"></param> /// <returns>Lista ce corespunde parametrilor</returns> /// <remarks></remarks> public static BColectieClienti GetListByParam(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieClienti lstDClienti = new BColectieClienti(); using (DataSet ds = DClienti.GetListByParam(pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClienti.Add(new BClienti(dr)); } } return(lstDClienti); }
public BColectieClienti Filtreaza(CDefinitiiComune.EnumStare pStare) { BColectieClienti SubLista = new BColectieClienti(); foreach (BClienti Element in this) { if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate)) { continue; } SubLista.Add(Element); } return(SubLista); }
public BColectieClienti GetListaInactive() { BColectieClienti listaRetur = new BColectieClienti(); foreach (var item in this) { if (!item.EsteActiv) { listaRetur.Add(item); } } return(listaRetur); }
public static BColectieClienti getByListaId(List <int> pListaId, IDbTransaction pTranzactie) { BColectieClienti listaRetur = new BColectieClienti(); if (!CUtil.EsteListaIntVida(pListaId)) { using (DataSet ds = DClienti.GetByListId(pListaId, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { listaRetur.Add(new BClienti(dr)); } } } return(listaRetur); }
public BColectieClienti Intersectie(BColectieClienti pListaDeIntersectat) { return(CUtil.GetIntersectie <BColectieClienti, BClienti>(this, pListaDeIntersectat)); }