Exemple #1
0
        private void btnReport_Click(object sender, EventArgs e)
        {
            TaiLieu_DTO taiLieu = GetInfoDocument();

            dgvDocument.DataSource = taiLieuBUS.GetListDocumentRP(taiLieu);
            tbxSumDocument.Text    = Convert.ToString(gvDocument.DataRowCount);
        }
Exemple #2
0
        private TaiLieu_DTO GetInfoDocument()
        {
            TaiLieu_DTO taiLieu = new TaiLieu_DTO();

            taiLieu.MaChuong_TL = cbxChapter.EditValue.ToString();
            return(taiLieu);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 //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);
 }
Exemple #5
0
        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);
            }
        }
Exemple #6
0
        //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);
        }
Exemple #7
0
 //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);
 }
Exemple #8
0
 //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);
 }
Exemple #9
0
        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);
            }
        }
Exemple #10
0
        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));
        }