Пример #1
0
        private void BindData()
        {
            ResourceWorkCtrl.Visible = true;
            ResourceWorkCtrl.UserId  = int.Parse(UsersList.SelectedValue);
            ResourceWorkCtrl.BindData(true);

            if (int.Parse(UsersList.SelectedValue) > 0)
            {
                GraphControlMain.Visible          = true;
                GraphControlMain.Users            = UsersList.SelectedValue;
                GraphControlMain.IntervalDuration = 7;                  // one week
                GraphControlMain.StartDate        = Mediachase.IBN.Business.Security.CurrentUser.CurrentTimeZone.ToLocalTime(DateTime.UtcNow).Date;
                GraphControlMain.CurDate          = Mediachase.IBN.Business.Security.CurrentUser.CurrentTimeZone.ToLocalTime(DateTime.UtcNow);
                GraphControlMain.ObjectTypes      = string.Concat(
                    ((int)ObjectTypes.CalendarEntry).ToString(), ",",
                    ((int)ObjectTypes.ToDo).ToString(), ",",
                    ((int)ObjectTypes.Task).ToString(), ",",
                    ((int)ObjectTypes.Document).ToString(), ",",
                    ((int)ObjectTypes.Issue).ToString());
                GraphControlMain.DataBind();
            }
            else
            {
                GraphControlMain.Visible = false;
            }
        }
Пример #2
0
        private void BindData()
        {
            string objectTypes = String.Format(CultureInfo.InvariantCulture,
                                               "{0},{1},{2},{3},{4}",
                                               (int)ObjectTypes.CalendarEntry,
                                               (int)ObjectTypes.Task,
                                               (int)ObjectTypes.ToDo,
                                               (int)ObjectTypes.Document,
                                               (int)ObjectTypes.Issue);

            GraphControlMain.Users            = Users;
            GraphControlMain.IntervalDuration = IntervalDuration;
            GraphControlMain.StartDate        = StartDate;
            GraphControlMain.CurDate          = CurDate;
            GraphControlMain.ObjectTypes      = objectTypes;
            GraphControlMain.HObjects         = ObjectId;
            GraphControlMain.HTypes           = ObjectTypeId;
            GraphControlMain.LegendTop        = 0;
            GraphControlMain.UsersAsLinks     = false;
            GraphControlMain.DataBind();
        }
Пример #3
0
        private void BindData()
        {
            #region users
            string users = String.Empty;
            if (UsersList.SelectedValue != allUsers)
            {
                users = UsersList.SelectedValue;
            }
            else
            {
                foreach (ListItem item in UsersList.Items)
                {
                    if (item.Value != allUsers)
                    {
                        if (!String.IsNullOrEmpty(users))
                        {
                            users += ",";
                        }
                        users += item.Value;
                    }
                }
            }
            #endregion

            #region object types
            string objectTypes = String.Empty;
            if (CalEntriesCheckbox.Checked)
            {
                objectTypes = ((int)ObjectTypes.CalendarEntry).ToString();
            }
            if (ToDoCheckBox.Checked)
            {
                if (!String.IsNullOrEmpty(objectTypes))
                {
                    objectTypes += ",";
                }

                objectTypes += ((int)ObjectTypes.ToDo).ToString();
            }
            if (TasksCheckBox.Checked && TasksCheckBox.Visible)
            {
                if (!String.IsNullOrEmpty(objectTypes))
                {
                    objectTypes += ",";
                }

                objectTypes += ((int)ObjectTypes.Task).ToString();
            }
            if (IssuesCheckBox.Checked && IssuesCheckBox.Visible)
            {
                if (!String.IsNullOrEmpty(objectTypes))
                {
                    objectTypes += ",";
                }

                objectTypes += ((int)ObjectTypes.Issue).ToString();
            }
            if (DocumentsCheckBox.Checked)
            {
                if (!String.IsNullOrEmpty(objectTypes))
                {
                    objectTypes += ",";
                }

                objectTypes += ((int)ObjectTypes.Document).ToString();
            }
            #endregion

            GraphControlMain.Users            = users;
            GraphControlMain.IntervalDuration = IntervalDuration;
            GraphControlMain.StartDate        = StartDate;
            GraphControlMain.CurDate          = CurDate;
            GraphControlMain.ObjectTypes      = objectTypes;
            GraphControlMain.DataBind();
        }