private void bt_sua_Click(object sender, EventArgs e) { if (tb_masinhvien.Text == "" || tb_hocki.Text == "" || tb_diemtrungbinh.Text == "" || tb_sotinchi.Text == "" || tb_sotinchitichluy.Text == "") { MessageBox.Show("Bạn chưa chọn sinh viên cần sửa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (MessageBox.Show("Bạn có muốn thay đổi thông tin sinh viên hay ko ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { byte sotinchi = byte.Parse(tb_sotinchi.Text); byte sotinchitichluy = byte.Parse(tb_sotinchitichluy.Text); decimal dTBC = decimal.Parse(tb_diemtrungbinh.Text); DataDiemSVDataContext db = new DataDiemSVDataContext(); tk = db.TKHKs.Where(s => s.maHK == int.Parse(tb_hocki.Text.ToString())).FirstOrDefault(); tk = db.TKHKs.Where(s => s.maSV == tb_masinhvien.Text.ToString()).FirstOrDefault(); tk.maHK = int.Parse(tb_hocki.Text.ToString()); tk.maSV = tb_masinhvien.Text; tk.sTCDK = sotinchi; tk.sTCTL = sotinchitichluy; tk.dTBC = dTBC; db.SubmitChanges(); XuatSinhVienRaDataGridView(); MessageBox.Show("Thay đổi thành công"); } catch (SqlException ex) { MessageBox.Show("Mã sinh viên hoặc mã học kì không tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void bt_them_Click(object sender, EventArgs e) { if (tb_masinhvien.Text == "" || tb_hocki.Text == "" || tb_diemtrungbinh.Text == "" || tb_sotinchi.Text == "" || tb_sotinchitichluy.Text == "") { MessageBox.Show("Vui lòng nhập dữ liệu cần thêm !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (MessageBox.Show("Bạn muốn thêm mới một dữ liệu ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { try { TKHK tKHK = new TKHK(); DataDiemSVDataContext db = new DataDiemSVDataContext(); tKHK.maSV = tb_masinhvien.Text.ToString(); tKHK.maHK = int.Parse(tb_hocki.Text); tKHK.sTCDK = byte.Parse(tb_sotinchi.Text); tKHK.sTCTL = byte.Parse(tb_sotinchitichluy.Text); tKHK.dTBC = decimal.Parse(tb_diemtrungbinh.Text); db.TKHKs.InsertOnSubmit(tKHK); db.SubmitChanges(); MessageBox.Show("Đã thêm thành công"); Form1_Load(sender, e); } catch (SqlException ex) { MessageBox.Show("Mã sinh viên hoặc mã học kì đã tồn tại, vui lòng kiểm tra lại giá trị đã nhập", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void bt_xoa_Click(object sender, EventArgs e) { if (tb_masinhvien.Text == "") { MessageBox.Show("Bạn chưa chọn sinh viên cần xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Bạn có muốn xóa hay không??", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DataDiemSVDataContext db = new DataDiemSVDataContext(); var r = from hp in db.TKHKs join sv in db.SinhViens on hp.maSV equals sv.maSV where hp.maHK.ToString().Contains(tb_hocki.Text.ToString()) where hp.maSV.ToString().Contains(tb_masinhvien.Text.ToString()) select hp; db.TKHKs.DeleteAllOnSubmit(r); db.SubmitChanges(); XuatSinhVienRaDataGridView(); MessageBox.Show("Xóa thành công"); } } }