private void btThem_Click(object sender, EventArgs e) { try { var tenLop = txtTenLop.Text; var idKhoaHoc = init.khoaHoc[cbKhoaHoc.SelectedIndex].IdKhoaHoc; var maKhoi = Convert.ToInt32(cbKhoi.SelectedValue); if (init.lop.Where(x => x.TenLop.Contains(tenLop) && x.TenKhoi.Contains(init.khoi.First(i => i.MaKhoi == maKhoi).TenKhoi) && x.IdKhoaHoc == idKhoaHoc).Count() > 0) { MessageBox.Show("Đã có lớp này"); return; } Lop lop = new Lop() { TenLop = tenLop, IdKhoaHoc = idKhoaHoc, MaKhoi = maKhoi, SiSo = 0 }; MessageBox.Show(lopBUS.ThemLop(lop)); Close(); } catch (Exception) { MessageBox.Show("Chưa nhập đủ thông tin"); return; } }
private void buttonLưu_Click(object sender, EventArgs e) { try { if (textBoxLop.Text.Trim() != "") { string[] info = comboBoxGVCN.Text.Split(':'); string maGV = info[0]; string malop = Lbus.ThemLop(textBoxLop.Text, maGV, comboBoxKhoaHoc.Text); foreach (DataGridViewRow row in dataGridViewDS_HS.Rows) { if (row.Cells["Checkbox"].Value != null && (bool)row.Cells["Checkbox"].Value) { HSbus.SuaHS(new DTO.HocSinh(row.Cells["MaHS"].Value.ToString(), row.Cells["TenHS"].Value.ToString(), row.Cells["DiaChi"].Value.ToString(), row.Cells["GioiTinh"].Value.ToString(), row.Cells["Sdt"].Value.ToString(), malop)); } } } else { MessageBox.Show("Tên lớp không thể để trống"); } } catch (Exception ex) { MessageBox.Show("Không thể thêm lớp"); } }
private void btnLuu_Click(object sender, EventArgs e) { lop.MaLop = txtMalop.Text; lop.TenLop = txtTenlop.Text; if (fluu == 0) { try { lop1.ThemLop(lop); MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThi(); clearData(); DisEnl(false); fluu = 1; } catch (Exception ex) { MessageBox.Show("loi" + ex.Message); } } else { try { lop1.SuaLop(lop); MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThi(); clearData(); DisEnl(false); fluu = 1; } catch { } } }