public override void initForm(Tools.SecureAndTranslateMode Mode) { base.initForm(Mode); using (HistoriqueRepository HistoriqueRepository = new HistoriqueRepository()) { oblvHistorique.SetObjects(HistoriqueRepository.Get()); } }
/// <summary> /// Creation de l'historique /// </summary> /// <param name="UserId">Utilisateur qui fait l'action</param> /// <param name="Action">Type d'action</param> /// <param name="Origine">Avant</param> /// <param name="Destination">Après</param> public void CreateHistorique(string UserId, string Action, string Origine, string Destination = null) { ADR_Historique Historique = new ADR_Historique(); Historique.Date = DateTime.Now; Historique.UserId = UserId.ToUpper(); Historique.TypeAction = Action; Historique.Origine = Origine; Historique.Destination = Destination; using (HistoriqueRepository HistoriqueRepository = new HistoriqueRepository()) { HistoriqueRepository.Insert(Historique); } }
/// <summary> /// Filtre les informations de la table historique /// </summary> private void SearchintoHistorique() { if (!string.IsNullOrEmpty(txtUserId.Text)) { using (HistoriqueRepository HistoriqueRepository = new HistoriqueRepository()) { oblvHistorique.SetObjects(HistoriqueRepository.Get().Where((h) => h.UserId == $"CORP\\{txtUserId.Text}")); } } else { using (HistoriqueRepository HistoriqueRepository = new HistoriqueRepository()) { oblvHistorique.SetObjects(HistoriqueRepository.Get()); } } }