Ejemplo n.º 1
0
        private void btnXoaCTDT_Click(object sender, EventArgs e)
        {
            if (lvCTDT.SelectedItems.Count > 0)
            {
                ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL();
                string makhoi             = cbMaKhoiLop_CTDT.Text;
                string mamon = cbMaMonHoc_CTDT.Text;

                if (ctdt.XoaCTDT(makhoi, mamon) == true)
                {
                    MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //cap nhat du lieu len giao dien
                    LoadChuongTrinhDaoTao();
                    //  LoadComboboxMaMonHoc_CTDT();
                }
                else
                {
                    MessageBox.Show("Xóa thất bại,Bạn không thể xóa CTDT còn đang sử dụng giảng dạy !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Bạn phải chọn 1 Chương trình đào tạo để xóa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 2
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            try
            {
                int hs = Int32.Parse(tbHeso.Text);
                if (hs < 1)
                {
                    MessageBox.Show("Hệ số phải là số nguyên dương", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch
            {
                MessageBox.Show("Hệ số phải là số nguyên dương", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            ChuongTrinhDaoTaoBLL ctdtbll = new ChuongTrinhDaoTaoBLL();
            ErrorType            result;

            //them
            if (this.makhoilop == null)
            {
                result = ctdtbll.ThemCTDT(cbMaKL.Text, cbMaMH.Text, tbHeso.Text);
            }
            else //sua
            {
                result = ctdtbll.SuaCTDT(cbMaKL.Text, cbMaMH.Text, tbHeso.Text);
            }

            switch ((int)result)
            {
            case (int)ErrorType.KI_TU_RONG:
                MessageBox.Show("Thất bại, bạn phải điền đầy đủ thông tin để thực hiện!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;

            case (int)ErrorType.DA_TON_TAI:
                MessageBox.Show("Không thể thêm, chương trình đào tạo này đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;

            case (int)ErrorType.THAT_BAI:
                MessageBox.Show("Thất bại, Xin kiểm tra lại kết nối CSDL!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                break;

            default:
                string infor;
                if (this.makhoilop == null)
                {
                    infor = "Thêm thành công!";
                }
                else
                {
                    infor = "Sửa thành công !";
                }
                MessageBox.Show(infor, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                tbHeso.Text = "";
                break;
            }
        }
Ejemplo n.º 3
0
        private void lvDanhSachMonHoc_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lvDanhSachMonHoc.SelectedItems.Count > 0)
            {
                ListViewItem lv  = lvDanhSachMonHoc.SelectedItems[0];
                string       ma  = lv.SubItems[1].Text;
                string       ten = lv.SubItems[2].Text;

                tbMaMH_DSMH.Text  = ma;
                tbTenMH_DSMH.Text = ten;

                try
                {
                    ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL();
                    ChuongTrinhDaoTao    ct   = ctdt.GetChuongTrinhDaoTao(ma);
                    tbHeSoMH_DSMH.Text = ct.HeSoMon.ToString();
                }
                catch { tbHeSoMH_DSMH.Text = ""; }
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Load danh sach chuong trinh dao tao len tab-page CTDD
        /// </summary>
        void LoadChuongTrinhDaoTao()
        {
            lvCTDT.Items.Clear();
            ChuongTrinhDaoTaoBLL     ctdt     = new ChuongTrinhDaoTaoBLL();
            List <ChuongTrinhDaoTao> listCTDT = new List <ChuongTrinhDaoTao>();

            listCTDT = ctdt.GetAllCTDT();

            int STT = 1;

            foreach (ChuongTrinhDaoTao ct in listCTDT)
            {
                ListViewItem lvi = new ListViewItem(STT + "");
                lvi.SubItems.Add(ct.MaKhoiLop);
                lvi.SubItems.Add(ct.MaMonHoc);
                lvi.SubItems.Add(ct.HeSoMon + "");

                lvCTDT.Items.Add(lvi);
                STT++;
            }
        }
Ejemplo n.º 5
0
 private void btnXoaCTDT_Click(object sender, EventArgs e)
 {
     if (lvCTDT.SelectedItems.Count > 0)
     {
         string makhoi             = lvCTDT.SelectedItems[0].SubItems[1].Text;
         string mamon              = lvCTDT.SelectedItems[0].SubItems[2].Text;
         ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL();
         if (ctdt.XoaCTDT(makhoi, mamon))
         {
             MessageBox.Show("Xóa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             LoadMonHoc_DanhSachMonHoc();
         }
         else
         {
             MessageBox.Show("Thất bại, Hình thức kiểm tra đang sử dụng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Bạn cần chọn 1 dòng để xóa!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 6
0
 private void btnSuaCTDT_Click(object sender, EventArgs e)
 {
     if (lvCTDT.SelectedItems.Count > 0)
     {
         ChuongTrinhDaoTaoBLL ctdt = new ChuongTrinhDaoTaoBLL();
         if (ctdt.SuaCTDT(cbMaKhoiLop_CTDT.Text, cbMaMonHoc_CTDT.Text, Int32.Parse(tbHeSoCTDT.Text)) == true)
         {
             MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             //cap nhat du lieu len giao dien
             LoadChuongTrinhDaoTao();
             //   LoadComboboxMaMonHoc_CTDT();
         }
         else
         {
             MessageBox.Show("Sửa thất bại,Chương trình đào tạo này đang sử dụng !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Bạn phải chọn 1 Chương trình đào tạo  để sửa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Ejemplo n.º 7
0
 private void btnThemCTDT_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(cbMaKhoiLop_CTDT.Text) || string.IsNullOrEmpty(cbMaMonHoc_CTDT.Text) || string.IsNullOrEmpty(tbHeSoCTDT.Text))
     {
         MessageBox.Show("Thêm thất bại,phải điền đầy đủ thông tin !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         ChuongTrinhDaoTaoBLL mhbll = new ChuongTrinhDaoTaoBLL();
         if (mhbll.ThemCTDT(cbMaKhoiLop_CTDT.Text, cbMaMonHoc_CTDT.Text, Int32.Parse(tbHeSoCTDT.Text)) == true)
         {
             MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             //cap nhat du lieu len giao dien
             LoadChuongTrinhDaoTao();
             //  LoadComboboxMaMonHoc_CTDT();
         }
         else
         {
             MessageBox.Show("Thêm thất bại,Chương trình đào tạo này đã có !!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }