public int lophoc_capnhat(short ID, string TenLopHoc, string NgayNhan, string HanChot, string NgayNhapHoc, byte MonHocID, string LichHoc, string MoTa, decimal HocPhi, byte LoaiHocPhiID, bool NhanHocVien, byte Khoi) { if (ID == 0) { LopHoc lh = new LopHoc(); lh.TenLopHoc = TenLopHoc; lh.NgayNhan = NgayNhan; lh.HanChot = HanChot; lh.NgayNhapHoc = NgayNhapHoc; lh.MonHocID = MonHocID; lh.LichHoc = LichHoc; lh.MoTa = MoTa; lh.HocPhi = HocPhi; lh.LoaiHocPhiID = LoaiHocPhiID; lh.NhanHocVien = NhanHocVien; lh.Khoi = Khoi; return(lh.Add()); } else { LopHoc lh = new LopHoc().FindByID(ID); lh.TenLopHoc = TenLopHoc; lh.NgayNhan = NgayNhan; lh.HanChot = HanChot; lh.NgayNhapHoc = NgayNhapHoc; lh.MonHocID = MonHocID; lh.LichHoc = LichHoc; lh.MoTa = MoTa; lh.HocPhi = HocPhi; lh.LoaiHocPhiID = LoaiHocPhiID; lh.NhanHocVien = NhanHocVien; lh.Khoi = Khoi; return(lh.Update()); } }
private void btnLuuThongTin_Click(object sender, EventArgs e) { try { ValidateLuu(); if (isInsert) { LopHoc.Insert(LoadLopHoc()); MessageBox.Show("Thêm lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { LopHoc.Update(LoadLopHoc()); MessageBox.Show("Sửa lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLuuLop_Click(object sender, EventArgs e) { try { var rows = gridDSHVLop.Rows; foreach (DataGridViewRow i in rows) { bool isAdded = false; foreach (var j in dsLopChuaDu) { if (i.Cells["clmMaHVLop"].Value.ToString() == j.MaHV) { isAdded = true; break; } } if (!isAdded) { BangDiem.Insert(new BANGDIEM() { MaHV = i.Cells["clmMaHVLop"].Value.ToString(), MaLop = cboLop.SelectedValue.ToString(), MaPhieu = i.Cells["clmMaPhieuLop"].Value.ToString(), DiemNghe = 0, DiemNoi = 0, DiemDoc = 0, DiemViet = 0 }); } } LOPHOC lh = LopHoc.Select(cboLop.SelectedValue.ToString()); LopHoc.Update(new LOPHOC() { MaLop = lh.MaLop, TenLop = lh.TenLop, NgayBD = lh.NgayBD, NgayKT = lh.NgayKT, SiSo = gridDSHVLop.Rows.Count, MaKH = lh.MaKH, DangMo = lh.DangMo }); MessageBox.Show("Đã xếp lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); btnDatLai_Click(sender, e); cboKhoa_SelectedValueChanged(sender, e); } catch { MessageBox.Show("Có lỗi xảy ra", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }