private void btnAddEvent_Click(object sender, EventArgs e) { //Lưu note #region Set Error Provider if (this.txtTieuDe.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtTieuDe, "Yêu cầu nhập tiêu đề!"); return; } if (this.rtbMoTa.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.rtbMoTa, "Yêu cầu nhập mô tả!"); return; } if (DateTime.Compare(this.dtpBatDau.Value, DateTime.Now) <= 0) { this.errorProvider1.SetError(this.dtpBatDau, "Yêu cầu chỉnh lại thời điểm bắt đầu sau " + "thời điểm hiện tại của hệ thống!"); return; } if (DateTime.Compare(this.dtpKetThuc.Value, this.dtpBatDau.Value) <= 0) { this.errorProvider1.SetError(this.dtpKetThuc, "Yêu cầu chỉnh lại thời điểm kết thúc sau " + "thời điểm bắt đầu sự kiện!"); return; } if (this.lstUsers.Items.Count == 0) { this.errorProvider1.SetError(this.lstUsers, "Yêu cầu gán ít nhất 1 người dùng trong danh sách để thiết lập " + "sự kiện!"); return; } errorProvider1.Clear(); #endregion #region Gán dữ liệu sự kiện vào danh sách kiểu ClassTask TaskWork task = new TaskWork(); //if (this.listTasks.Count() > 0) // this.ID = this.listTasks[listTasks.Count() - 1].ID + 1; this.ID = TaskController.GetIDFromDB(); //this.ID = this.listTasks.Count() + 1; task.ID = this.ID; task.title = this.txtTieuDe.Text.Trim(); task.description = this.rtbMoTa.Text.Trim(); task.fromDate = this.dtpBatDau.Value; task.toDate = this.dtpKetThuc.Value; //task.listUser = new List<User>(); task.listUser = new List <User>(); string displayUsers = ""; for (int i = 0; i < this.lstUsers.Items.Count; i++) { displayUsers = displayUsers + this.lstUsers.Items[i] + " "; task.listUser.Add(this.lstUsers.Items[i] as User); } //this.listTasks.Add(task); #endregion //Lưu dữ liệu vào database if (TaskController.AddTask(task) == false) { MessageBox.Show("Can not add this task!", "Error"); } #region Hiển thị sự kiện trên lstEvent //ListViewItem eVent = new ListViewItem(this.ID.ToString()); //eVent.SubItems.Add(new ListViewItem.ListViewSubItem(eVent, this.txtTieuDe.Text)); //eVent.SubItems.Add(new ListViewItem.ListViewSubItem(eVent, this.dtpBatDau.Value.ToString())); //eVent.SubItems.Add(new ListViewItem.ListViewSubItem(eVent, this.dtpKetThuc.Value.ToString())); //eVent.SubItems.Add(new ListViewItem.ListViewSubItem(eVent, this.rtbMoTa.Text)); //eVent.SubItems.Add(new ListViewItem.ListViewSubItem(eVent, displayUsers)); //this.lstEvent.Items.Add(eVent); DisplayTask(); #endregion #region Lưu hình vẽ Bitmap bm = new Bitmap(this.ptbDraw.ClientSize.Width, this.ptbDraw.ClientSize.Height); this.ptbDraw.DrawToBitmap(bm, this.ptbDraw.ClientRectangle); bm.Save(String.Format("{0}.jpg", this.ID)); this.ptbDraw.CreateGraphics().Clear(Color.White); //ptbDraw.Image.Save(String.Format("{0}.jpg", this.ID), System.Drawing.Imaging.ImageFormat.Jpeg); //graphics.Clear(ptbDraw.BackColor); graphics = null; #endregion this.ID++; //} }
public void Add_TaskTest(BenchmarkContext context) { var result = _controller.AddTask(task); }