Esempio n. 1
0
        public void LoadData(int taskId, bool showId)
        {
            // clear UI
            Clear();

            // set up parameters
            var data = new TaskDataModel();

            data.TaskId = taskId;

            // get data
            var items = TaskDataManager.GetEntityDetails(data, SessionVariables.RequestProfile);

            // should only have single match -- should log exception.
            if (items.Count != 1)
            {
                return;
            }

            var item = items[0];

            TaskId      = item.TaskId;
            TaskTypeId  = item.TaskTypeId;
            Name        = item.Name;
            Description = item.Description;
            SortOrder   = item.SortOrder;

            if (!showId)
            {
                txtTaskId.Text = item.TaskId.ToString();

                //PlaceHolderAuditHistory.Visible = true;
                // only show Audit History in case of Update page, not for Clone.
                oHistoryList.Setup(PrimaryEntity, taskId, PrimaryEntityKey);
            }
            else
            {
                txtTaskId.Text = String.Empty;
            }

            oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction);
        }
Esempio n. 2
0
        protected override void ShowData(int taskId)
        {
            base.ShowData(taskId);

            oDetailButtonPanel.SetId = SetId;

            Clear();

            var data = new TaskDataModel();

            data.TaskId = taskId;

            var items = TaskDataManager.GetEntityDetails(data, SessionVariables.RequestProfile);

            if (items.Count == 1)
            {
                var item = items[0];

                SetData(item);

                oHistoryList.Setup(PrimaryEntity, taskId, "Task");
            }
        }