private static void Them(LopHoc lopHoc) { if (DanhSachLopHoc == null) { DanhSachLopHoc = new List <LopHoc>(); } DanhSachLopHoc.Add(lopHoc); }
private void ResetDanhSach() { LopHoc lophoc = new LopHoc(); if (LopHoc.DanhSachLopHoc != null) { dgvdanhsachlophoc.DataSource = LopHoc.DanhSachLopHoc.ToList(); } }
private void FormCapNhatBangDiem_Load(object sender, EventArgs e) { cbbmalop.DataSource = LopHoc.GetDanhSachLopHoc().ToList(); cbbmalop.DisplayMember = "TenLop"; cbbmalop.ValueMember = "MaLop"; cbbmasinhvien.DataSource = Sinhvien.GetDanhSachSinhVien().ToList(); cbbmasinhvien.DisplayMember = "TenSinhVien"; cbbmasinhvien.ValueMember = "MaSV"; }
private void btnxoa_Click(object sender, EventArgs e) { var isOk = MessageBox.Show("Bạn có muốn xóa không ?", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); if (isOk != DialogResult.OK) { return; } LopHoc.Xoa(LopHoc.GetThongTinSuaLopHoc().MaLop); DialogResult = DialogResult.OK; }
private void btnsua_Click(object sender, EventArgs e) { try { LopHoc lhSua = GetInputForm(); LopHoc.Sua(lhSua); DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvdanhsachlophoc_CellContentClick(object sender, DataGridViewCellEventArgs e) { // lấy mã lớp học từ DatagridView string maLopHoc = dgvdanhsachlophoc.Rows[e.RowIndex].Cells[0].Value.ToString(); LopHoc lhSua = LopHoc.LopHocById(maLopHoc); Form fsualophoc = new FormSuaLopHoc(); var isOk = fsualophoc.ShowDialog(); if (isOk == DialogResult.OK) { ResetDanhSach(); } LopHoc.SetThongTinSuaLopHoc(lhSua); }
/// <summary> /// thêm lớp học /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnthem_Click(object sender, EventArgs e) { try { LopHoc lh = GetInputForm(); lh.Them(); //MessageBox.Show(lh.LopHoc2String()); //Form formDanhSach = new FormDanhSachLopHoc(); //formDanhSach.Show(); DialogResult = DialogResult.OK; //Close(); //SetInputForm(new LopHoc()); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SetInputForm(LopHoc lopHoc) { txtmalop.Text = lopHoc.MaLop; txttenlop.Text = lopHoc.TenLop; txtdiachi.Text = lopHoc.DiaChi; }
public FormSuaLopHoc() { InitializeComponent(); SetInputForm(LopHoc.GetThongTinSuaLopHoc()); }
private BangDiem GetInputForm() { if (txtdiemtoan.Text == "") { txtdiemtoan.SelectAll(); txtdiemtoan.Focus(); throw new Exception("Bạn Chưa Nhập điểm Toán"); } if (txtdiemhoa.Text == "") { txtdiemhoa.SelectAll(); txtdiemhoa.Focus(); throw new Exception("Bạn Chưa Nhập điểm Hóa"); } if (txtdiemly.Text == "") { txtdiemly.SelectAll(); txtdiemly.Focus(); throw new Exception("Bạn Chưa Nhập điểm Lý"); } double toan, ly, hoa; #region diemtoan if (double.TryParse(txtdiemtoan.Text, out toan) == true) { if (toan > 10 || toan < 0) { txtdiemtoan.SelectAll(); txtdiemtoan.Focus(); throw new Exception("Điểm không hợp lệ"); } } else { txtdiemtoan.SelectAll(); txtdiemtoan.Focus(); throw new Exception("Điểm không hợp lệ"); } #endregion #region diemhoa if (double.TryParse(txtdiemhoa.Text, out hoa) == true) { if (hoa > 10 || hoa < 0) { txtdiemhoa.SelectAll(); txtdiemhoa.Focus(); throw new Exception("Điểm không hợp lệ"); } } else { txtdiemhoa.SelectAll(); txtdiemhoa.Focus(); throw new Exception("Điểm không hợp lệ"); } #endregion #region diemly if (double.TryParse(txtdiemly.Text, out ly) == true) { if (ly > 10 || ly < 0) { txtdiemly.SelectAll(); txtdiemly.Focus(); throw new Exception("Điểm không hợp lệ"); } } else { txtdiemly.SelectAll(); txtdiemly.Focus(); throw new Exception("Điểm không hợp lệ"); } #endregion Sinhvien iteamSV = (Sinhvien)cbbmasinhvien.SelectedItem; LopHoc iteamLH = (LopHoc)cbbmalop.SelectedItem; return(new BangDiem(iteamLH.MaLop, iteamSV.MaSV, toan, ly, hoa)); }
public static void SetThongTinSuaLopHoc(LopHoc lhSua) { ThongTinSuaLopHoc = lhSua; }
public static void Sua(LopHoc lopHoc) { Xoa(lopHoc.MaLop); Them(lopHoc); }