Example #1
0
        private void bt_Luu_Click(object sender, EventArgs e)
        {
            try
            {
                Entity_Lop lop = new Entity_Lop();
                BLL        b   = new BLL();
                lop.Malop   = maLopTextEdit.Text.Trim();
                lop.Manganh = cbbManganh.Text.Trim();
                lop.Makhoa  = cbbMakhoa.Text.Trim();
                lop.Magvcn  = maGvcnTextEdit.Text.Trim();
                lop.Quanso  = Convert.ToInt32(quanSoSpinEdit.Value);
                //-------------------------------------------

                if (key == 1)
                {
                    if (b.CheckID("select * from Lop where MaLop='" + lop.Malop + "'") > 0)
                    {
                        MessageBox.Show("Đã tồn tại Mã Lớp này", "Lỗi");
                    }
                    else if (lop.Manganh == null)
                    {
                        MessageBox.Show("Mã Ngành không được để trống", "Lỗi");
                    }
                    else if (lop.Makhoa == null)
                    {
                        MessageBox.Show("Mã Khóa học không được để trống", "Lỗi");
                    }
                    else if (lop.Magvcn == null)
                    {
                        MessageBox.Show("Mã gvcn không được để trống", "Lỗi");
                    }
                    else
                    {
                        b.QueryIDU("insert into Lop values('" + lop.Malop + "','" + lop.Manganh + "','" + lop.Makhoa + "','" + lop.Magvcn + "','" + lop.Quanso + "')");
                    }
                }
                else if (key == 2)
                {
                    if (b.CheckID("select * from Lop where MaLop='" + lop.Malop + "'") == 0)
                    {
                        MessageBox.Show("Không tồn tại Mã Lớp này", "Lỗi");
                    }
                    else if (lop.Manganh == null)
                    {
                        MessageBox.Show("Mã Ngành không được để trống", "Lỗi");
                    }
                    else if (lop.Makhoa == null)
                    {
                        MessageBox.Show("Mã Khóa học không được để trống", "Lỗi");
                    }
                    else if (lop.Magvcn == null)
                    {
                        MessageBox.Show("Mã gvcn không được để trống", "Lỗi");
                    }
                    else
                    {
                        b.QueryIDU("update Lop set MaNganh='" + lop.Manganh + "',MaKhoa='" + lop.Makhoa + "', MaGvcn='" + lop.Magvcn + "', QuanSo='" + lop.Quanso + "' where MaLop='" + lop.Malop + "'");
                    }
                }
                else if (key == 3)
                {
                    if (b.CheckID("select * from Lop where MaLop='" + lop.Malop + "'") == 0)
                    {
                        MessageBox.Show("Không tồn tại Mã Lớp này", "Lỗi");
                    }
                    else if (b.CheckID("select MaLop from HocVien where MaLop='" + lop.Malop + "'") > 0)
                    {
                        MessageBox.Show("Không xóa được Lớp này \nĐể thực hiện cần xóa hết dữ liệu tham chiếu!\nDữ liệu tham chiếu được tìm thấy trong Cơ sở dữ liệu Học viên", "Lỗi");
                    }
                    else
                    {
                        b.QueryIDU("delete from Lop where MaLop='" + lop.Malop + "'");
                    }
                }
                //-----------------------------------------------
                key            = 0;
                bt_Luu.Enabled = false;
                Load_Data();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Lỗi");
            }
        }
Example #2
0
 public void suadulieu(Entity_Lop et)
 {
     cn.ThucthiSQL(@"UPDATE    tblLop SET TenLop =N'" + et.TenLop + "', MaChuyenNganh =N'" + et.MaChuyenNganh + "',SiSo=N'" + et.SiSo + "' WHERE MaLop=N'" + et.MaLop + "'");
 }
Example #3
0
 public void xoadulieu(Entity_Lop et)
 {
     cn.ThucthiSQL(@"Delete from tblLop where MaLop=N'" + et.MaLop + "'");
 }
Example #4
0
 public void themdulieu(Entity_Lop et)
 {
     cn.ThucthiSQL(@"INSERT INTO tblLop  (MaLop, TenLop, MaChuyenNganh,SiSo) VALUES     (N'" + et.MaLop + "',N'" + et.TenLop + "',N'" + et.MaChuyenNganh + "',N'" + et.SiSo + "')");
 }