示例#1
0
        private void taskCompleteBtn_Click(object sender, EventArgs e)
        {
            try
            {
                Button button = (Button)sender;

                Panel currentTask = (Panel)button.Parent;

                string Date    = currentTask.Controls.OfType <Label>().ToList().Where(x => x.Name.Contains("taskPanelTitle")).First().Text;
                string Content = currentTask.Controls.OfType <TextBox>().ToList().Where(x => x.Name.Contains("taskPanelContent")).First().Text;

                foreach (var item in Loaded_Data_Tasks)
                {
                    if (item.Alarm_Date == Convert.ToDateTime(Date) && item.Content == Content)
                    {
                        foreach (var value in TaskModel.Date_Table)
                        {
                            if (item.Id == value.Task_ID)
                            {
                                TaskModel.Complete(value);
                            }
                        }
                    }
                }

                RefreshForm_Old();
            }
            catch (Exception x)
            {
                Console.WriteLine(x.Message);
            }
        }