private void btnReport_Click(object sender, EventArgs e) { TaiLieu_DTO taiLieu = GetInfoDocument(); dgvDocument.DataSource = taiLieuBUS.GetListDocumentRP(taiLieu); tbxSumDocument.Text = Convert.ToString(gvDocument.DataRowCount); }
private TaiLieu_DTO GetInfoDocument() { TaiLieu_DTO taiLieu = new TaiLieu_DTO(); taiLieu.MaChuong_TL = cbxChapter.EditValue.ToString(); return(taiLieu); }
private TaiLieu_DTO GetInfoDocument() { TaiLieu_DTO tl = new TaiLieu_DTO(); tl.TenTL = tbxDocument.Text; tl.MaChuong_TL = cbxChapter.EditValue.ToString(); tl.QuanTrong = (cbxImportant.Text == "Đúng") ? 1 : 0; return(tl); }
//Kiểm tra trước khi lưu public bool CheckBeforeSave(TaiLieu_DTO taiLieu_DTO) { if (taiLieu_DTO.TenTL.Equals("")) { MessageBox.Show("Tên tài liệu không hợp lệ!"); return(false); } return(true); }
private void btnDelete_Click(object sender, EventArgs e) { TaiLieu_DTO tl = GetInfoDocument(); if (MessageBox.Show("Bạn có muốn xoá Chương : " + tbxDocument.Text + " không?", "Hỏi", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { tlBUS.DelDocument(tl); InfoDocument_Load(sender, e); } }
//Xoá tài liệu trong CSDL public bool DelDocument(TaiLieu_DTO taiLieu_DTO) { string sql = string.Format("delete from TaiLieu where TenTL = N'{0}'", taiLieu_DTO.TenTL); if (connData.RunSQL(sql)) { MessageBox.Show("Xoá thông tin tài liệu thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } return(false); }
//Sửa tài liệu trong CSDL public bool EditDocument(TaiLieu_DTO taiLieu_DTO) { if (CheckBeforeSave(taiLieu_DTO)) { string sql = string.Format("update TaiLieu set TenTL = N'{1}',QuanTrong={2} where MaChuong_TL = '{0}'", taiLieu_DTO.MaChuong_TL, taiLieu_DTO.TenTL, taiLieu_DTO.QuanTrong); if (connData.RunSQL(sql)) { MessageBox.Show("Sửa thông tin Tài liệu thành công!", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); }
//Thêm tài liệu trong CSDL public bool AddDocument(TaiLieu_DTO taiLieu_DTO) { if (CheckBeforeSave(taiLieu_DTO)) { string sql = string.Format("insert into TaiLieu (TenTL, MaChuong_TL, QuanTrong)" + "values (N'{0}','{1}',{2})", taiLieu_DTO.TenTL, taiLieu_DTO.MaChuong_TL, taiLieu_DTO.QuanTrong); if (connData.RunSQL(sql)) { MessageBox.Show("Thêm thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } } return(false); }
private void btnSave_Click(object sender, EventArgs e) { TaiLieu_DTO tl = GetInfoDocument(); if (add) { tlBUS.AddDocument(tl); InfoDocument_Load(sender, e); } if (update) { tlBUS.EditDocument(tl); InfoDocument_Load(sender, e); } }
public DataTable GetListDocumentRP(TaiLieu_DTO taiLieu) { string sql = "select TenTL, (case QuanTrong when 'true' then N'Đúng' else 'Sai' end) as QuanTrong from TaiLieu where MaChuong_TL = '" + taiLieu.MaChuong_TL + "'"; return(connData.GetData(sql)); }