public static void Update(KHOAHOC_MONHOC kh) { var khoaHocCu = SelectTheoKhoaHocMonHoc(kh.KhoaHocId ?? 0, kh.MonHocId ?? 0); khoaHocCu.MonHocId = kh.MonHocId; khoaHocCu.TenMonHoc = kh.TenMonHoc; khoaHocCu.KhoaHocId = kh.KhoaHocId; khoaHocCu.TenKhoaHoc = kh.TenKhoaHoc; khoaHocCu.DiemDat = kh.DiemDat; Database.SubmitChanges(); }
public static void Insert(KHOAHOC_MONHOC _khoahoc) { try { //_khoahoc.CreatedDate = DateTime.Now; //_khoahoc.CreatedBy = GlobalSettings.UserCode; //_khoahoc.CreatedLog = GlobalSettings.SessionMyIP; Database.KHOAHOC_MONHOCs.InsertOnSubmit(_khoahoc); Database.SubmitChanges(); } catch (System.Exception ex) { O2S_Common.Logging.LogSystem.Error(ex); } }
private void btnLuuThongTin_Click(object sender, EventArgs e) { try { if (isInsert) { int _khoaHocId = 0; if (KhoaHocLogic.Insert(LoadKhoaHoc(), ref _khoaHocId)) {//Insert Khoa hoc-mon hoc for (int i = 0; i < gridViewDSMonHoc.RowCount; i++) { bool _IsCheck = O2S_Common.TypeConvert.Parse.ToBoolean(gridViewDSMonHoc.GetRowCellValue(i, "IsCheck").ToString()); if (_IsCheck) { KHOAHOC_MONHOC _khmh = new KHOAHOC_MONHOC(); _khmh.KhoaHocId = _khoaHocId; _khmh.TenKhoaHoc = txtTenKhoaHoc.Text; _khmh.MonHocId = O2S_Common.TypeConvert.Parse.ToInt32(gridViewDSMonHoc.GetRowCellValue(i, "MonHocId").ToString()); _khmh.TenMonHoc = gridViewDSMonHoc.GetRowCellValue(i, "TenMonHoc").ToString(); _khmh.DiemDat = O2S_Common.TypeConvert.Parse.ToDecimal(gridViewDSMonHoc.GetRowCellValue(i, "DiemDat").ToString()); KhoaHocMonHocLogic.Insert(_khmh); } } O2S_Common.Utilities.ThongBao.frmThongBao frmthongbao = new O2S_Common.Utilities.ThongBao.frmThongBao(Base.ThongBaoLable.THEM_MOI_THANH_CONG); frmthongbao.Show(); } else { O2S_Common.Utilities.ThongBao.frmThongBao frmthongbao = new O2S_Common.Utilities.ThongBao.frmThongBao(Base.ThongBaoLable.THEM_MOI_THAT_BAI); frmthongbao.Show(); } } else //update { if (KhoaHocLogic.Update(LoadKhoaHoc())) { //INsert Khoa hoc-mon hoc KhoaHocMonHocLogic.DeleteTheoKhoaHoc(this.khoaHocSelect.KhoaHocId); for (int i = 0; i < gridViewDSMonHoc.RowCount; i++) { bool _IsCheck = O2S_Common.TypeConvert.Parse.ToBoolean(gridViewDSMonHoc.GetRowCellValue(i, "IsCheck").ToString()); if (_IsCheck) { KHOAHOC_MONHOC _khmh = new KHOAHOC_MONHOC(); _khmh.KhoaHocId = this.khoaHocSelect.KhoaHocId; _khmh.TenKhoaHoc = txtTenKhoaHoc.Text; _khmh.MonHocId = O2S_Common.TypeConvert.Parse.ToInt32(gridViewDSMonHoc.GetRowCellValue(i, "MonHocId").ToString()); _khmh.TenMonHoc = gridViewDSMonHoc.GetRowCellValue(i, "TenMonHoc").ToString(); _khmh.DiemDat = O2S_Common.TypeConvert.Parse.ToDecimal(gridViewDSMonHoc.GetRowCellValue(i, "DiemDat").ToString()); KhoaHocMonHocLogic.Insert(_khmh); } } O2S_Common.Utilities.ThongBao.frmThongBao frmthongbao = new O2S_Common.Utilities.ThongBao.frmThongBao(Base.ThongBaoLable.CAP_NHAT_THANH_CONG); frmthongbao.Show(); } } LoadGridKhoaHoc(); } catch (Exception ex) { O2S_Common.Logging.LogSystem.Error(ex); } }