コード例 #1
0
ファイル: Form1.cs プロジェクト: ltdang98/CheckListC-
        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();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: ltdang98/CheckListC-
        private void ShowTaskList()
        {
            var db = new QUANLYTASKEntities();

            this.dgvTask.DataSource = db.Tasks.ToList();
        }