示例#1
0
        public EditPlanItem(EditItemMode mode, PlanGoal goal, PlanItem editing)
        {
            InitializeComponent();

            Mode = mode;
            Goal = goal;
            Editing = editing;

            TitleBox.Text = editing.Title;
            //StartTime.Value = editing.Start.ToLocalTime();
            //EndTime.Value = editing.End.ToLocalTime();
            CompletedHours.Text = editing.HoursCompleted.ToString();
            TotalHours.Text = editing.HoursTotal.ToString();
            DescriptionInput.InputBox.Text = editing.Description;

            if (Mode == EditItemMode.New)
                Text = "New Plan Item";

            if (Mode == EditItemMode.Edit)
                Text = "Edit Plan Item";

            if (Mode == EditItemMode.View)
            {
                Text = editing.Title;

                TitleBox.ReadOnly = true;
                //StartTime.Enabled = false;
                //EndTime.Enabled = false;
                CompletedHours.ReadOnly = true;
                TotalHours.ReadOnly = true;
                DescriptionInput.ReadOnly = true;
            }
        }
示例#2
0
文件: GoalPanel.cs 项目: nandub/DeOps
        private void PlanList_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            PlanListItem item = PlanList.GetItemAt(e.Location) as PlanListItem;

            if (item == null)
            {
                return;
            }

            if (Selected == null)
            {
                return;
            }

            bool local = (Selected.Person == Core.UserID);

            EditItemMode mode = local ? EditItemMode.Edit : EditItemMode.View;
            EditPlanItem form = new EditPlanItem(mode, Selected, item.Item);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                if (local)
                {
                    View.ChangesMade();
                }
            }
        }
示例#3
0
        public EditPlanItem(EditItemMode mode, PlanGoal goal, PlanItem editing)
        {
            InitializeComponent();

            Mode    = mode;
            Goal    = goal;
            Editing = editing;

            TitleBox.Text = editing.Title;
            //StartTime.Value = editing.Start.ToLocalTime();
            //EndTime.Value = editing.End.ToLocalTime();
            CompletedHours.Text            = editing.HoursCompleted.ToString();
            TotalHours.Text                = editing.HoursTotal.ToString();
            DescriptionInput.InputBox.Text = editing.Description;

            if (Mode == EditItemMode.New)
            {
                Text = "New Plan Item";
            }

            if (Mode == EditItemMode.Edit)
            {
                Text = "Edit Plan Item";
            }

            if (Mode == EditItemMode.View)
            {
                Text = editing.Title;

                TitleBox.ReadOnly = true;
                //StartTime.Enabled = false;
                //EndTime.Enabled = false;
                CompletedHours.ReadOnly   = true;
                TotalHours.ReadOnly       = true;
                DescriptionInput.ReadOnly = true;
            }
        }