private void btnSaveEdit_Click(object sender, EventArgs e) { var db = new QUANLYTASKEntities(); Task newtask = db.Tasks.Find(task.id); try { newtask.Task_name = this.tbNameTaskedit.Text; newtask.Complete = this.cbCompleEdit.Checked; newtask.Deadline = this.dtpDeadlineedit.Value; db.Entry(newtask).State = EntityState.Modified; db.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } this.Close(); }
private void deletetask_Click(object sender, EventArgs e) { var db = new QUANLYTASKEntities(); for (int i = 0; i < this.dgvTask.SelectedRows.Count; i++) { var row = this.dgvTask.SelectedRows[i]; var item = (Task)row.DataBoundItem; try { var task = db.Tasks.Find(item.id); db.Tasks.Remove(task); db.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } this.ShowTaskList(); }
private void SaveAdd_Click(object sender, EventArgs e) { var db = new QUANLYTASKEntities(); DateTime localDate = DateTime.Now; Task task = new Task(); task.Task_name = this.tbNameTask.Text; task.Time_create = localDate; task.Deadline = this.dtpDeadline.Value; task.Complete = false; try { db.Tasks.Add(task); db.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } this.Close(); }