public static BColectieClientiFacturi GetByListId(List <int> pListaId, IDbTransaction pTranzactie) { BColectieClientiFacturi lstDClientiFacturi = new BColectieClientiFacturi(); using (DataSet ds = DClientiFacturi.GetByListId(pListaId, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClientiFacturi.Add(new BClientiFacturi(dr)); } } return(lstDClientiFacturi); }
public static BColectieClientiFacturi GetListByClientSiPerioada(int pIdClient, DateTime pDataInceput, DateTime pDataSfarsit, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieClientiFacturi lstDClientiFacturi = new BColectieClientiFacturi(); using (DataSet ds = DClientiFacturi.GetListByClientSiPerioada(pIdClient, pDataInceput, pDataSfarsit, pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClientiFacturi.Add(new BClientiFacturi(dr)); } } return(lstDClientiFacturi); }
/// <summary> /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BClientiFacturi /// </summary> /// <param name="pId"></param> /// <returns>Lista ce corespunde parametrilor</returns> /// <remarks></remarks> public static BColectieClientiFacturi GetListByParam(CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieClientiFacturi lstDClientiFacturi = new BColectieClientiFacturi(); using (DataSet ds = DClientiFacturi.GetListByParam(pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClientiFacturi.Add(new BClientiFacturi(dr)); } } return(lstDClientiFacturi); }
public BColectieClientiFacturi Filtreaza(CDefinitiiComune.EnumStare pStare) { BColectieClientiFacturi SubLista = new BColectieClientiFacturi(); foreach (BClientiFacturi Element in this) { if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate)) { continue; } SubLista.Add(Element); } return(SubLista); }
public BColectieClientiFacturi GetListaFacturiDupaIdClient(int id) { BColectieClientiFacturi listaRetur = new BColectieClientiFacturi(); foreach (var item in this) { if (item.IdClient == id) { listaRetur.Add(item); } } return(listaRetur); }
public BColectieClientiFacturi GetListaInactive() { BColectieClientiFacturi listaRetur = new BColectieClientiFacturi(); foreach (var item in this) { if (!item.EsteActiv) { listaRetur.Add(item); } } return(listaRetur); }
public static BColectieClientiFacturi getByListaId(List <int> pListaId, IDbTransaction pTranzactie) { BColectieClientiFacturi listaRetur = new BColectieClientiFacturi(); if (!CUtil.EsteListaIntVida(pListaId)) { using (DataSet ds = DClientiFacturi.GetByListId(pListaId, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { listaRetur.Add(new BClientiFacturi(dr)); } } } return(listaRetur); }
public static BColectieClientiFacturi GetUltimeleFacturiPerClinica(List <int> pListaIdClinici, IDbTransaction pTranzactie) { BColectieClientiFacturi lstDClientiFacturi = new BColectieClientiFacturi(); if (!CUtil.EsteListaIntVida(pListaIdClinici)) { using (DataSet ds = DClientiFacturi.GetUltimeleFacturiPerClinica(pListaIdClinici, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClientiFacturi.Add(new BClientiFacturi(dr)); } } } return(lstDClientiFacturi); }
public BColectieClientiFacturi GetListaNeachitateIntegral(BColectieClientiComenzi pComenzi) { BColectieClientiFacturi listaRetur = new BColectieClientiFacturi(); BColectieClientiPlatiComenzi pPlati = BClientiPlatiComenzi.GetByListIdComenzi(pComenzi.GetListaId(), null); double valoare = 0; double platit = 0; BColectieClientiComenzi comenziTemp = new BColectieClientiComenzi(); BColectieClientiPlatiComenzi platiTemp = new BColectieClientiPlatiComenzi(); foreach (var item in this) { //verificam daca a fost facuta plata inainte comenziTemp = pComenzi.GetByIdFactura(item.Id); if (!CUtil.EsteListaVida <BClientiComenzi>(comenziTemp)) { //verificam cat a fost platit platiTemp = pPlati.GetByIdComenzi(comenziTemp.GetListaId()); valoare = comenziTemp.GetValoareTotalaFactura(item.MonedaFactura, item.CursBNR); platit = platiTemp.GetValoarePlatita(); if (valoare - platit > 0) { listaRetur.Adauga(item); } } else { listaRetur.Adauga(item); } //valoare = item.GetValoare(pListaComenzi, this.ctrlLeiEuro.Moneda, this.txtCursSchimb.ValoareDouble); //platit = pListaPlatiCurente.GetByIdComenzi(pListaComenzi.GetListaId()).GetValoarePlatita(); } return(listaRetur); }
public BColectieClientiFacturi Intersectie(BColectieClientiFacturi pListaDeIntersectat) { return(CUtil.GetIntersectie <BColectieClientiFacturi, BClientiFacturi>(this, pListaDeIntersectat)); }