コード例 #1
0
ファイル: TaskCreateForm.cs プロジェクト: kpedltd/uisapp
        private void EditOkButton_Click(object sender, EventArgs e)
        {
            if (!ValidateFields())
            {
                return;
            }

            string prevPath = Model.Photo;

            Model.Title       = titleTextBox.Text;
            Model.Description = descriptionTextBox.Text;
            Model.Deadline    = dateTimePicker.Value.Date;

            try
            {
                TaskProvider.Update(Model);

                if (picturePath.Text.Length != 0)
                {
                    Model = TaskProvider.UploadImage(Model.Id, picturePath.Text);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return;
            }

            TaskEdited?.Invoke(Model, EventArgs.Empty);

            this.Close();
        }
コード例 #2
0
ファイル: TaskItemView.cs プロジェクト: kpedltd/uisapp
 private void EditTaskButton_Click(object sender, EventArgs e)
 {
     TaskEdited?.Invoke(this.Tag, EventArgs.Empty);
 }