Пример #1
0
        public LogDTOs GetLogs(LogDTOs _tasks)
        {
            var logsFromDb = LogsFromDB();
            var bpFromDb   = BPFromDB();

            foreach (var s in logsFromDb)
            {
                var task = new LogDTO()
                {
                    Система    = bpFromDb.FirstOrDefault(c => c.CaseId == s.CaseId).BP.System.Name,
                    БП         = bpFromDb.FirstOrDefault(c => c.CaseId == s.CaseId).BP.Name,
                    Случай     = bpFromDb.FirstOrDefault(c => c.CaseId == s.CaseId).CaseId,
                    Время      = s.TimeStamp.ToShortDateString(),
                    Этап       = s.ActivityId,
                    ТекстЭтапа = s.Activity.StatusText
                };

                if (s.Resource != null)
                {
                    task.Исполнитель = s.ResourceId.ToString();
                    task.Филиал      = s.Resource.Filial;
                    task.Департамент = s.Resource.Department;
                }

                _tasks.Add(task);
            }

            return(_tasks);
        }
Пример #2
0
        public Logs()
        {
            InitializeComponent();

            LogDTOs _tasks = (LogDTOs)this.Resources["tasks"];

            _tasks = LogsControl.GetLogs(_tasks);
        }