Beispiel #1
0
        private void bindData()
        {
            List <UserStaff> users = null;

            // load tasks priorties
            ddlPriority.DataSource = TasksManager.GetPriorities(clientID);
            ddlPriority.DataBind();

            // load users
            users = SecUserManager.GetStaff(clientID);
            CollectionManager.FillCollection(ddlUsers, "UserId", "StaffName", users);

            // select user
            ddlUsers.SelectedValue = userID.ToString();

            if (roleID == (int)UserRole.Client || roleID == (int)UserRole.SiteAdministrator)
            {
                ddlUsers.Enabled = true;
            }
            else
            {
                // disable dropdown for user
                ddlUsers.Enabled = false;
            }


            // load appointment data
            if (TaskID > 0)
            {
                fillApppointmentForm(TaskID);
            }
        }
Beispiel #2
0
        private void bindData()
        {
            List <UserStaff>    owners       = null;
            List <TaskPriority> priorities   = null;
            List <TaskStatus>   taskStatuses = null;
            int taskID = 0;

            // load task statuses
            taskStatuses = TasksManager.GetStatuses();
            CollectionManager.FillCollection(ddlTaskStatus, "id", "title", taskStatuses.ToList(), false);

            // load system default priorities
            priorities = TasksManager.GetPriorities();
            CollectionManager.FillCollection(ddlPriority, "PriorityID", "PriorityName", priorities, false);

            // load owners for this client
            owners = SecUserManager.GetStaff(clientID);
            CollectionManager.FillCollection(ddlOwner, "UserId", "StaffName", owners);

            // disable owner DDL when not Client
            if (roleID != (int)UserRole.Client)
            {
                ddlOwner.Enabled = false;
            }

            if (this.TaskID > 0)
            {
                fillForm();
            }
        }