private void Init(Project project, Milestone milestone)
        {
            if (project != null)
            {
                comboPeople.Items.AddRange(project.GetPeople().ToArray());

                if (comboPeople.Items.Count > 0)
                    comboPeople.SelectedIndex = 0;
            }

            checkBox2.Visible = checkBox3.Visible = (milestone != null);
            if (milestone != null)
            {
                title.Text = milestone.Title;
                checkBox1.Text = "Send reminder";
                ok.Text = "Update Milestone";
                for (int i = 0; i < comboPeople.Items.Count; ++i)
                {
                    if ((comboPeople.Items[i] as Person).ID == milestone.PersonID)
                    {
                        comboPeople.SelectedIndex = i;
                        break;
                    }
                }
            }
        }
        public AddMilestoneDialog(Project project, string title, Milestone milestone)
        {
            InitializeComponent();

            if (title != null)
                this.title.Text = title;

            Init(project, milestone);
        }