public List <CsDetailMoratoire> ListeDesMoratoiresEmis(List <int> lstIdCentre, DateTime?Datedebut, DateTime?Datefin, bool IsPrecontentieux) { DataTable dt = new DataTable(); if (!IsPrecontentieux) { dt = RecouvProcedures.ListeDesMoratoiresEmis(lstIdCentre, Datedebut, Datefin); } else { dt = RecouvProcedures.ListeDesMoratoiresEmisPrecontentieux(lstIdCentre, Datedebut, Datefin); } List <CsDetailMoratoire> lstMore = Entities.GetEntityListFromQuery <CsDetailMoratoire>(dt).Where(t => t.STATUS != 9).ToList(); foreach (CsDetailMoratoire item in lstMore) { DataTable dtd = RecouvProcedures.ListeDesReglementMoratoires(item.FK_IDLCLIENT); List <CsDetailMoratoire> lstRegl = Entities.GetEntityListFromQuery <CsDetailMoratoire>(dtd); if (lstRegl != null && lstRegl.Count != 0) { item.MONTANTPAYE = lstRegl.Sum(t => t.MONTANT); } } return(lstMore); }
public List <CsDetailCampagne> ListeDesClientIndexSaisi(List <CsCAMPAGNE> lesCampagne) { List <CsDetailCampagne> lstCampagne = new List <CsDetailCampagne>(); foreach (CsCAMPAGNE item in lesCampagne) { DataTable dt = RecouvProcedures.ListeDesClientIndexSaisi(item); lstCampagne.AddRange(Entities.GetEntityListFromQuery <CsDetailCampagne>(dt)); } return(lstCampagne); }
public List <CsDetailCampagne> ListeDesMoratoiresNonRespecte(List <int> lstIdCentre, DateTime?Datedebut, DateTime?Datefin) { DataTable dt = RecouvProcedures.ListeDesMoratoiresNonRespecte(lstIdCentre, Datedebut, Datefin); return(Entities.GetEntityListFromQuery <CsDetailCampagne>(dt)); }
public List <CsDetailCampagne> ListeDesClientFraisSaisi(List <CsCAMPAGNE> lesCampagne) { DataTable dt = RecouvProcedures.ListeDesClientFraisSaisi(lesCampagne); return(Entities.GetEntityListFromQuery <CsDetailCampagne>(dt)); }