/// <summary> /// return les log d'une periode de facturation afin d'obtenir le max d'execution passée... /// </summary> /// <param name="periodeFacturation"></param> /// <returns></returns> public List <LogReceptionDTO> getAllLogBdd_ofPerFact(string periodeFacturation) { List <LogReceptionDTO> _lstLog = new List <LogReceptionDTO>(); List <LogBDD> lstLgB = new DAL <LogBDD>().Find(l => l.PeriodeFacturation == periodeFacturation).ToList(); foreach (var item in lstLgB) { LogReceptionDTO lgRec = new LogReceptionDTO() { Auteur = item.Auteur, CptExecution = (short)item.CptExecution, DateExecution = item.DateExecution.Value, ExecutionMode = item.ExecutionMode, Message = item.Message, Niveau = item.Niveau, PeriodeFacturation = item.PeriodeFacturation, TotalInserted_toNode = item.TotalInserted_toNode.Value, TotalRead_fromAce = item.TotalRead_fromAce.Value, TypeTraitement = item.TypeTraitement, }; _lstLog.Add(lgRec); } return(_lstLog); }
/// <summary> /// return les log d'une periode de facturation (get la 1ère afin de determiner le nombre d'execution passée sur cette periode de facturation /// </summary> /// <param name="_PerFact"></param> /// <returns></returns> public LogReceptionDTO getLogBdd(string _PerFact) { LogReceptionDTO _LogReceptionDTO = new LogReceptionDTO(); LogBDD logBdd = new DAL <LogBDD>().Find(f => f.PeriodeFacturation == _PerFact).FirstOrDefault(); if (logBdd != null) { _LogReceptionDTO.Auteur = logBdd.Auteur; _LogReceptionDTO.CptExecution = (short)logBdd.CptExecution; _LogReceptionDTO.DateExecution = logBdd.DateExecution.Value; _LogReceptionDTO.ExecutionID = logBdd.ExecutionID; _LogReceptionDTO.ExecutionMode = logBdd.ExecutionMode; _LogReceptionDTO.Message = logBdd.Message; _LogReceptionDTO.Niveau = logBdd.Niveau; _LogReceptionDTO.PeriodeFacturation = logBdd.PeriodeFacturation; _LogReceptionDTO.TotalInserted_toNode = logBdd.TotalInserted_toNode.Value; _LogReceptionDTO.TotalRead_fromAce = logBdd.TotalRead_fromAce.Value; _LogReceptionDTO.TypeTraitement = logBdd.TypeTraitement; return(_LogReceptionDTO); } else { return(null); } }
/// <summary> /// recupere les log de la transaction Reception... /// </summary> /// <returns></returns> public IList <LogReceptionDTO> GetAllLog_Reception(out string msgErr) { msgErr = string.Empty; List <LogReceptionDTO> lstLog_Reception = new List <LogReceptionDTO>(); List <LogBDD> lst = new DAL <LogBDD>().Find(l => l.TypeTraitement == Constantes.TypeTraitementRec).OrderByDescending(o => o.DateExecution).ToList(); if (lst.Count() > 0) { try { foreach (var item in lst) { LogReceptionDTO _log = new LogReceptionDTO() { Auteur = item.Auteur, DateExecution = item.DateExecution.Value, ExecutionID = item.ExecutionID, ExecutionMode = item.ExecutionMode, Message = item.Message, Niveau = item.Niveau, PeriodeFacturation = item.PeriodeFacturation, TotalRead_fromAce = item.TotalRead_fromAce.Value, TotalInserted_toNode = item.TotalInserted_toNode.Value, TypeTraitement = item.TypeTraitement, CptExecution = (short)item.CptExecution.Value }; lstLog_Reception.Add(_log); } } catch (Exception ex) { msgErr = ex.Message; } } return(lstLog_Reception); }