//Thực hiện đăng ký học cho học sinh private void btnDangKyHoc_Click(object sender, EventArgs e) { List <DataGridViewRow> selectedRows = (from row in adgvDanhSachLop.Rows.Cast <DataGridViewRow>() where Convert.ToBoolean(row.Cells["clCheckBoxers"].Value) == true select row).ToList(); string result = ""; foreach (DataGridViewRow row in selectedRows) { if (row.Visible == true) { DangKyHocServices.DangKyHoc(MaHocSinh, row.Cells[2].Value.ToString()); result += ("Mã Lớp: " + row.Cells[2].Value.ToString() + "\n" + "Tên Lớp: " + row.Cells[3].Value.ToString() + "\n" + "-----------------------------------\n"); } } if (selectedRows.Count > 0) { MessageBox.Show($"Đăng ký cho {MaHocSinh} thành công các lớp: \n {result}"); btnPickStd.PerformClick(); onload(); UC_HuyDKHoc.Instance.onload(); UC_HuyDKHoc.Instance.btnPickStd.PerformClick(); UC_GiaHanDKHoc.Instance.onload(); btnChiTietHoaDon.Enabled = true; } else { MessageBox.Show("xin hãy chọn Lớp để Đăng ký"); } }
private void btnGiaHan_Click(object sender, EventArgs e) { List <DataGridViewRow> selectedRows = (from row in adgvdsHSGiaHanDK.Rows.Cast <DataGridViewRow>() where Convert.ToBoolean(row.Cells["clCheckBox"].Value) == true select row).ToList(); foreach (DataGridViewRow row in selectedRows) { foreach (DangKyHoc dk in HocSinhServices.DsLopDangKyCuaHocSinhGiaHan(row.Cells[2].Value.ToString())) { DangKyHocServices.DangKyHoc(row.Cells[2].Value.ToString(), dk.LopDangKy); } } if (selectedRows.Count > 0) { MessageBox.Show($"Gia hạn thành công cho {selectedRows.Count.ToString()} học sinh"); onload(); UC_DKHOC.Instance.onload(); UC_DKHOC.Instance.btnPickStd.PerformClick(); UC_HuyDKHoc.Instance.onload(); UC_HuyDKHoc.Instance.btnPickStd.PerformClick(); } else { MessageBox.Show("xin hãy chọn học sinh gia hạn"); } }
private void btnHUyDangKy_Click(object sender, EventArgs e) { List <DataGridViewRow> selectedRows = (from row in adgvDanhSachLopDangDangKy.Rows.Cast <DataGridViewRow>() where Convert.ToBoolean(row.Cells["clCheck"].Value) == true select row).ToList(); foreach (DataGridViewRow row in selectedRows) { if ((bool)_hd.Rows[0][2] == false) { DangKyHocServices.HuyDangKyhoc(txtMaHs.Text, row.Cells[2].Value.ToString()); CurrencyManager currencyManager1 = (CurrencyManager)BindingContext[adgvDanhSachLopDangDangKy.DataSource]; currencyManager1.SuspendBinding(); row.Visible = false; DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)row.Cells["clCheck"]; chk.Value = chk.FalseValue; currencyManager1.ResumeBinding(); } } if (selectedRows.Count > 0 && (bool)_hd.Rows[0][2] == false) { MessageBox.Show($"Hủy Thành công {selectedRows.Count.ToString()} Lớp"); UC_DKHOC.Instance.onload(); UC_DKHOC.Instance.btnPickStd.PerformClick(); UC_GiaHanDKHoc.Instance.onload(); UC_HuyDKHoc.Instance.onload(); UC_HuyDKHoc.Instance.btnPickStd.PerformClick(); } else { MessageBox.Show("Xin lỗi HĐ đã được in bạn không thể hủy đăng ký \n Nếu vẫn muốn Hủy ĐK Liên hệ bộ phận IT", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnHuyDangKy_Click(object sender, EventArgs e) { List <DataGridViewRow> selectedRows = (from row in adgvHocSinhHuyDK.Rows.Cast <DataGridViewRow>() where Convert.ToBoolean(row.Cells["clChonHS"].Value) == true select row).ToList(); foreach (DataGridViewRow row in selectedRows) { DangKyHocServices.HuyDangKyhoc(row.Cells[2].Value.ToString(), MaLopDangKy); } if (selectedRows.Count > 0) { MessageBox.Show($"Hủy Thành công cho {selectedRows.Count.ToString()} học sinh"); onload(); btnPickStd.PerformClick(); UC_DKHOC.Instance.onload(); UC_DKHOC.Instance.btnPickStd.PerformClick(); UC_GiaHanDKHoc.Instance.onload(); } }