public BColectieUtilizatorDrepturi Filtreaza() { BColectieUtilizatorDrepturi SubLista = new BColectieUtilizatorDrepturi(); foreach (BUtilizatorDrepturi Element in this) { SubLista.Add(Element); } return(SubLista); }
/// <summary> /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BUtilizatorDrepturi /// </summary> /// <returns>Lista ce corespunde parametrilor</returns> /// <remarks></remarks> public static BColectieUtilizatorDrepturi GetListByParam(EnumRubrica pIdRubrica, EnumOptiune pIdOptiune, int pIdUtilizator, IDbTransaction pTranzactie) { BColectieUtilizatorDrepturi lstDUtilizatorDrepturi = new BColectieUtilizatorDrepturi(); using (DataSet ds = DUtilizatorDrepturi.GetListByParam(Convert.ToInt32(pIdRubrica), Convert.ToInt32(pIdOptiune), pIdUtilizator, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDUtilizatorDrepturi.Add(new BUtilizatorDrepturi(dr)); } } return(lstDUtilizatorDrepturi); }
public static ColectieStructOptiuni GetByUserConectat(IDbTransaction pTranzactie) { BColectieUtilizatorDrepturi listaDrepturi = GetListByParam(EnumRubrica.Nedefinit, EnumOptiune.Nedefinit, BUtilizator.GetIdUtilizatorConectat(pTranzactie), pTranzactie); return(listaDrepturi.GetAsColectieStructOptiuni()); }
public BColectieUtilizatorDrepturi Intersectie(BColectieUtilizatorDrepturi pListaDeIntersectat) { return(CUtil.GetIntersectie <BColectieUtilizatorDrepturi, BUtilizatorDrepturi>(this, pListaDeIntersectat)); }