Пример #1
0
        private void btnthemlopkh_Click(object sender, EventArgs e)
        {
            if (!DuLieuHopLe())
            {
                return;
            }
            string malop  = txtmalopkhoahoc.Text;
            string makhoa = cbbTenKhoaLopKH.SelectedValue.ToString();

            LopKhoaHoc lopKhoaHoc = new LopKhoaHoc(malop, makhoa);

            bool thanhcong = lopKhoaHocBUS.Them(lopKhoaHoc);

            if (thanhcong)
            {
                MessageBox.Show("Thành công !");

                bs.DataSource = lopKhoaHocBUS.DanhSach();
            }
            else
            {
                MessageBox.Show("Lỗi !", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            txtmalopkhoahoc.Focus();
        }
Пример #2
0
        private void btnxoalopkh_Click(object sender, EventArgs e)
        {
            //Nếu k có dòng nào trong gridview được chọn
            if (gridviewlopkh.SelectedCells.Count <= 0)
            {
                return;
            }

            string malop = gridviewlopkh.SelectedCells[0].OwningRow.Cells[0].Value.ToString();

            LopKhoaHoc lopKhoaHoc = new LopKhoaHoc();

            lopKhoaHoc.MaLop = malop;

            if (lopKhoaHocBUS.Xoa(lopKhoaHoc))
            {
                MessageBox.Show("Thành công !");

                bs.DataSource = lopKhoaHocBUS.DanhSach();
            }
            else
            {
                MessageBox.Show("Lỗi !", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            txtmalopkhoahoc.Focus();
        }
Пример #3
0
        public bool Delete(LopKhoaHoc lopkh)
        {
            string query = "DELETE FROM LopKhoaHoc WHERE MaLop=@MaLop";

            SqlParameter[] sqlParameters = new SqlParameter[1];
            sqlParameters[0]       = new SqlParameter("@MaLop", SqlDbType.VarChar);
            sqlParameters[0].Value = lopkh.MaLop;
            return(executeDeleteQuery(query, sqlParameters));
        }
Пример #4
0
        public bool Update(LopKhoaHoc lopkh)
        {
            string query = "UPDATE LopKhoaHoc SET MaKhoa=@MaKhoa WHERE MaLop=@MaLop";

            SqlParameter[] sqlParameters = new SqlParameter[2];
            sqlParameters[0]       = new SqlParameter("@MaLop", SqlDbType.VarChar);
            sqlParameters[0].Value = lopkh.MaLop;
            sqlParameters[1]       = new SqlParameter("@MaKhoa", SqlDbType.VarChar);
            sqlParameters[1].Value = lopkh.MaKhoa;
            return(executeUpdateQuery(query, sqlParameters));
        }
Пример #5
0
        public bool Insert(LopKhoaHoc lopkh)
        {
            string query = "INSERT INTO LopKhoaHoc (MaLop, MaKhoa) VALUES (@MaLop, @MaKhoa)";

            SqlParameter[] sqlParameters = new SqlParameter[2];
            sqlParameters[0]       = new SqlParameter("@MaLop", SqlDbType.VarChar);
            sqlParameters[0].Value = lopkh.MaLop;
            sqlParameters[1]       = new SqlParameter("@MaKhoa", SqlDbType.VarChar);
            sqlParameters[1].Value = lopkh.MaKhoa;
            return(executeInsertQuery(query, sqlParameters));
        }
Пример #6
0
        private void btnsualopkh_Click(object sender, EventArgs e)
        {
            //Nếu k có dòng nào trong gridview được chọn
            if (gridviewlopkh.SelectedCells.Count <= 0)
            {
                return;
            }

            if (!DuLieuHopLe())
            {
                return;
            }

            if (cbbTenKhoaLopKH.SelectedValue == null)
            {
                MessageBox.Show("Khoa không tồn tại");
                return;
            }

            string malop  = gridviewlopkh.SelectedCells[0].OwningRow.Cells[0].Value.ToString();
            string makhoa = cbbTenKhoaLopKH.SelectedValue.ToString();

            LopKhoaHoc lopKhoaHoc = new LopKhoaHoc(malop, makhoa);

            if (lopKhoaHocBUS.Sua(lopKhoaHoc))
            {
                MessageBox.Show("Thành công !");

                bs.DataSource = lopKhoaHocBUS.DanhSach();
            }
            else
            {
                MessageBox.Show("Lỗi !", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            txtmalopkhoahoc.Focus();
        }
Пример #7
0
 public bool Sua(LopKhoaHoc lopKhoaHoc)
 {
     return(lopKhoaHocDAO.Update(lopKhoaHoc));
 }
Пример #8
0
 public bool Xoa(LopKhoaHoc lopKhoaHoc)
 {
     return(lopKhoaHocDAO.Delete(lopKhoaHoc));
 }
Пример #9
0
 public bool Them(LopKhoaHoc lopKhoaHoc)
 {
     return(lopKhoaHocDAO.Insert(lopKhoaHoc));
 }