Exemplo n.º 1
0
        private AgreementTreeItemViewModel ConvertTaskToTreeItem(EXP_Tasks task)
        {
            AgreementTreeItemViewModel model = new AgreementTreeItemViewModel
            {
                Id               = task.Id.ToString(),
                Executor         = task.ExecutorEmployee.FullName,
                CreatedDatetime  = task.CreatedDate.Value.ToString("dd.MM.yyyy"),
                ExecutedDatetime = task.ExecutedDate?.ToString("dd.MM.yyyy HH:mm:ss"),
                Comment          = task.Comment,
                Status           = task.StatusesDictionary.Name
            };

            return(model);
        }
Exemplo n.º 2
0
        private AgreementTreeItemViewModel ConvertSettingTaskToTreeItem(EXP_AgreementProcSettingsTasks task)
        {
            AgreementTreeItemViewModel model = new AgreementTreeItemViewModel
            {
                Id               = task.Id.ToString(),
                OrderN           = task.OrderNum,
                Executor         = task.Executor != null ? task.Executor.FullName : string.Empty,
                CreatedDatetime  = DateTime.Now.ToString("dd.MM.yyyy"),
                ExecutedDatetime = null,
                Comment          = task.OrderNum.ToString(),
                Status           = String.Empty
            };

            return(model);
        }
Exemplo n.º 3
0
        // form task
        private List <AgreementTreeItemViewModel> BuildTaskTree(IEnumerable <EXP_Tasks> currentTasks)
        {
            List <AgreementTreeItemViewModel> tree = new List <AgreementTreeItemViewModel>();

            foreach (EXP_Tasks task in currentTasks)
            {
                AgreementTreeItemViewModel item = AgreementTreeItemViewModel.Find(tree, task.Id.ToString());
                if (item == null)
                {
                    tree.Add(ConvertTaskToTreeItem(task));
                }
                else
                {
                    item.Childrens.Add(ConvertTaskToTreeItem(task));
                }
            }

            return(tree);
        }
Exemplo n.º 4
0
        // from settings task
        private List <AgreementTreeItemViewModel> BuildTaskTree(IEnumerable <EXP_AgreementProcSettingsTasks> currentTasks)
        {
            List <AgreementTreeItemViewModel> tree = new List <AgreementTreeItemViewModel>();

            foreach (EXP_AgreementProcSettingsTasks stask in currentTasks.OrderBy(t => t.OrderNum))
            {
                AgreementTreeItemViewModel item = AgreementTreeItemViewModel.Find(tree, stask.Id.ToString());
                if (item == null)
                {
                    tree.Add(ConvertSettingTaskToTreeItem(stask));
                }
                else
                {
                    item.Childrens.Add(ConvertSettingTaskToTreeItem(stask));
                }
            }

            return(tree);
        }