Ejemplo n.º 1
0
        private void btnThemMonHoc_Click(object sender, EventArgs e)
        {
            string strMaMonHoc  = txtMaMonHoc.Text.Trim();
            string strTenMonHoc = txtTenMonHoc.Text.Trim();

            try
            {
                ValidateInput();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (IsDuplicateMaMonHoc())
            {
                MessageBox.Show("Mã môn học đã tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (IsDuplicateTenMonHoc())
            {
                MessageBox.Show("Tên môn học đã tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (MonHocBUL.InsertMonHoc(strMaMonHoc, strTenMonHoc))
            {
                MessageBox.Show("Thêm môn học thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AddMonHocIntoList(strMaMonHoc, strTenMonHoc);
                ReloadGUI();
            }
        }
Ejemplo n.º 2
0
        private void btnXoaBoMonHoc_Click(object sender, EventArgs e)
        {
            string strMaMonHoc = txtMaMonHoc.Text.Trim();

            try
            {
                ValidateInput();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (MessageBox.Show(string.Format("Bạn chắc chẵn muốn xóa môn học '{0}'", txtTenMonHoc.Text.Trim()), "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            if (MonHocBUL.IsExistedAtTableDiem(strMaMonHoc))
            {
                MessageBox.Show("Môn học này không được xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (MonHocBUL.DeleteMonHoc(txtMaMonHoc.Text.Trim()))
            {
                MessageBox.Show("Xóa môn học thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DeleteMonHocIntoList(strMaMonHoc);
                ReloadGUI();
            }
        }
 private void button1_Click(object sender, EventArgs e)
 {
     if (txtMaMon.Text == txtMaMon.Text)
     {
         MonHocBUL monHoc = new MonHocBUL();
         string    MaMon  = txtMaMon.Text;
         DataTable dt     = monHoc.TimKiem(MaMon);
         dgvDSMonHoc.DataSource = dt;
     }
 }
Ejemplo n.º 4
0
 private void LoadDataGridView()
 {
     m_lstMonHoc = MonHocBUL.LoadMonHoc();
     if (m_lstMonHoc == null)
     {
         return;
     }
     m_bdsMonHoc.DataSource = m_lstMonHoc;
     m_bdsMonHoc.Sort       = "MAMH ASC";
     dgvMonHoc.DataSource   = typeof(BindingSource);
     dgvMonHoc.DataSource   = m_bdsMonHoc;
 }
 private void button2_Click(object sender, EventArgs e)
 {
     if (cbTenMon.Text == (string)cbTenMon.SelectedValue)
     {
         MonHocBUL monHoc = new MonHocBUL();
         string    TenMon = cbTenMon.Text;
         DataTable dt     = monHoc.TimKiem1(TenMon);
         dgvDSMonHoc.DataSource = dt;
     }
     else
     {
         dgvDSMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc();
     }
 }
Ejemplo n.º 6
0
 private void sửaToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         MonHocBUL mh     = new MonHocBUL();
         string    MaMon  = txtbMaMonHoc.Text;
         string    TenMon = txtbTenMon.Text;
         int       SoTiet = int.Parse(txtbSoTiet.Text);
         mh.Sua(MaMon, TenMon, SoTiet);
         dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc();
     }
     catch (Exception)
     {
         MessageBox.Show("Sửa thông tin  không hợp lệ!!!");
     }
 }
Ejemplo n.º 7
0
        private void btnCapNhatMonHoc_Click(object sender, EventArgs e)
        {
            string strMaMonHoc  = txtMaMonHoc.Text.Trim();
            string strTenMonHoc = txtTenMonHoc.Text.Trim();

            try
            {
                ValidateInput();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (MonHocBUL.UpdateMonHoc(strMaMonHoc, strTenMonHoc))
            {
                MessageBox.Show("Cập nhật môn học thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                UpdateMonHocIntoList(strMaMonHoc, strTenMonHoc);
                ReloadGUI();
            }
        }
Ejemplo n.º 8
0
        private void xóaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            try
            {
                MonHocBUL mh    = new MonHocBUL();
                string    MaMon = txtbMaMonHoc.Text;
                mh.Xoa(MaMon);
            }
            catch (Exception)
            {
                MessageBox.Show("Xóa thông tin  không hợp lệ!!!");
            }
            DialogResult dlr = MessageBox.Show("Thông báo xác nhận xóa",
                                               "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dlr == DialogResult.No)
            {
            }
            if (dlr == DialogResult.Yes)
            {
                dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc();
                ClearMonHoc();
            }
        }
Ejemplo n.º 9
0
 private void lưuToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (btnThem.Enabled == false)
     {
         try
         {
             MonHocBUL mh     = new MonHocBUL();
             string    MaMon  = txtbMaMonHoc.Text;
             string    TenMon = txtbTenMon.Text;
             int       SoTiet = int.Parse(txtbSoTiet.Text);
             mh.Them(MaMon, TenMon, SoTiet);
             dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc();
             btnThem.Enabled      = true;
         }
         catch (Exception)
         {
             MessageBox.Show("Thêm mới không hợp lệ!!!");
         }
     }
     if (btnSua.Enabled == false)
     {
         try
         {
             MonHocBUL mh     = new MonHocBUL();
             string    MaMon  = txtbMaMonHoc.Text;
             string    TenMon = txtbTenMon.Text;
             int       SoTiet = int.Parse(txtbSoTiet.Text);
             mh.Sua(MaMon, TenMon, SoTiet);
             dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc();
             btnSua.Enabled       = true;
         }
         catch (Exception)
         {
             MessageBox.Show("Sửa thông tin  không hợp lệ!!!");
         }
     }
     if (btnXoa.Enabled == false)
     {
         try
         {
             MonHocBUL mh    = new MonHocBUL();
             string    MaMon = txtbMaMonHoc.Text;
             mh.Xoa(MaMon);
         }
         catch (Exception)
         {
             MessageBox.Show("Xóa thông tin  không hợp lệ!!!");
         }
         DialogResult dlr = MessageBox.Show("Thông báo xác nhận xóa",
                                            "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dlr == DialogResult.No)
         {
         }
         if (dlr == DialogResult.Yes)
         {
             dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc();
             ClearMonHoc();
             btnXoa.Enabled = true;
         }
     }
 }