/// <summary> /// Recuperam ultimele lucrari ale tuturor clinicilor din baza de date /// </summary> /// <param name="pTranzactie"></param> /// <returns></returns> public static BColectieClientiComenziHeader GetUltimeleLucrariPerClinica(IDbTransaction pTranzactie) { BColectieClientiComenziHeader lstDClientiComenzi = new BColectieClientiComenziHeader(); using (DataSet ds = DClientiComenziHeader.GetUltimeleLucrariPerClinica(pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClientiComenzi.Add(new BClientiComenziHeader(dr)); } } return(lstDClientiComenzi); }
public BColectieClientiComenziHeader GetByIdCabinet(int pIdCabinet) { BColectieClientiComenziHeader listaRetur = new BColectieClientiComenziHeader(); foreach (var item in this) { if (item.IdCabinet == pIdCabinet) { listaRetur.Add(item); } } return(listaRetur); }
public BColectieClientiComenziHeader GetByIdMedic(int pIdMedic) { BColectieClientiComenziHeader listaRetur = new BColectieClientiComenziHeader(); foreach (var item in this) { if (item.IdReprezentantClient == pIdMedic) { listaRetur.Add(item); } } return(listaRetur); }
public BColectieClientiComenziHeader GetListaInactive() { BColectieClientiComenziHeader listaRetur = new BColectieClientiComenziHeader(); foreach (var item in this) { if (!item.EsteActiv) { listaRetur.Add(item); } } return(listaRetur); }
public static BColectieClientiComenziHeader GetListByParamIntrePerioada(int pIdTehnician, DateTime pDataInceput, DateTime pDataSfarsit, CDefinitiiComune.EnumStare pStare, BComportamentAplicatie.Enum_TablouDeBord_DataInteres pDataInteres, IDbTransaction pTranzactie) { BColectieClientiComenziHeader lstDClientiComenzi = new BColectieClientiComenziHeader(); using (DataSet ds = DClientiComenziHeader.GetListByParamSiPerioada(getDataInteres(pDataInteres), pIdTehnician, pDataInceput, pDataSfarsit, pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClientiComenzi.Add(new BClientiComenziHeader(dr)); } } return(lstDClientiComenzi); }
/// <summary> /// Metoda de clasa pentru obtinerea unei liste de obiecte de tipul BClientiComenzi /// </summary> /// <param name="pId"></param> /// <returns>Lista ce corespunde parametrilor</returns> /// <remarks></remarks> public static BColectieClientiComenziHeader GetListByParam(int pIdClient, int pIdReprezentant, int pIdCabinet, CDefinitiiComune.EnumStare pStare, IDbTransaction pTranzactie) { BColectieClientiComenziHeader lstDClientiComenzi = new BColectieClientiComenziHeader(); using (DataSet ds = DClientiComenziHeader.GetListByParam(pIdClient, pIdReprezentant, pIdCabinet, pStare, pTranzactie)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDClientiComenzi.Add(new BClientiComenziHeader(dr)); } } return(lstDClientiComenzi); }
public BColectieClientiComenziHeader Filtreaza(CDefinitiiComune.EnumStare pStare) { BColectieClientiComenziHeader SubLista = new BColectieClientiComenziHeader(); foreach (BClientiComenziHeader Element in this) { if (Element.EsteActiv != (pStare == CDefinitiiComune.EnumStare.Activa || pStare == CDefinitiiComune.EnumStare.Toate)) { continue; } SubLista.Add(Element); } return(SubLista); }
public BColectieClientiComenziHeader Intersectie(BColectieClientiComenziHeader pListaDeIntersectat) { return(CUtil.GetIntersectie <BColectieClientiComenziHeader, BClientiComenziHeader>(this, pListaDeIntersectat)); }