예제 #1
0
        private void btndelete_Click(object sender, EventArgs e)
        {
            int id = int.Parse(txtId.Text);

            Entites.Task delete = Timesheetmodel.Tasks.Where(s => s.Id == id).FirstOrDefault();

            delete.IsDeleted = true;
            Timesheetmodel.SaveChanges();
            MessageBox.Show("Delete successful");
            ManageTask_Load(sender, e);
        }
예제 #2
0
        private void btnedit_Click(object sender, EventArgs e)
        {
            int id = int.Parse(txtId.Text);
            var d  = cbxtype.SelectedItem.ToString();

            Entites.Task edit = Timesheetmodel.Tasks.Where(s => s.Id == id).FirstOrDefault();
            edit.Name = txtname.Text;
            switch (d)
            {
            case "CommonTask":
                edit.Type = StatusEnum.TaskType.CommonTask;
                break;

            case "OrtherTask":
                edit.Type = StatusEnum.TaskType.OrtherTask;
                break;
            }
            Timesheetmodel.SaveChanges();
            MessageBox.Show("fix successful");
            ManageTask_Load(sender, e);
        }
예제 #3
0
        private void btnadd_Click(object sender, EventArgs e)
        {
            Entites.Task task = new Entites.Task();
            var          d    = cbxtype.SelectedItem.ToString();

            try
            {
                if (txtname.Text != null)
                {
                    task.Name = txtname.Text;
                    switch (d)
                    {
                    case "CommonTask":
                        task.Type = StatusEnum.TaskType.CommonTask;
                        break;

                    case "OrtherTask":
                        task.Type = StatusEnum.TaskType.OrtherTask;
                        break;
                    }
                    task.IsDeleted = false;
                    Timesheetmodel.Tasks.Add(task);
                    Timesheetmodel.SaveChanges();
                    MessageBox.Show("Sign Up Success");
                    ManageTask_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("Please enter task name");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error");
            }
        }