private void btnXoa_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Bạn có muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var rowHandle = gridViewMonHoc.FocusedRowHandle; int _monHocId = O2S_Common.TypeConvert.Parse.ToInt32(gridViewMonHoc.GetRowCellValue(rowHandle, "MonHocId").ToString()); if (MonHocLogic.Delete(_monHocId)) { O2S_Common.Utilities.ThongBao.frmThongBao frmthongbao = new O2S_Common.Utilities.ThongBao.frmThongBao(Base.ThongBaoLable.XOA_THANH_CONG); frmthongbao.Show(); LoadGridMonHoc(); } } } catch (Exception ex) { O2S_Common.Logging.LogSystem.Error(ex); } }
private void LoadGridMonHoc() { try { MonHocFilter _filter = new MonHocFilter(); // _filter.CoSoId = GlobalSettings.CoSoId; List <MonHoc_PlusDTO> _lstMonHoc = MonHocLogic.Select(_filter); if (_lstMonHoc != null && _lstMonHoc.Count > 0) { gridControlMonHoc.DataSource = _lstMonHoc; } else { gridControlMonHoc.DataSource = null; } lblTongCong.Text = string.Format("Tổng cộng: {0} môn học", gridViewMonHoc.RowCount); } catch (Exception ex) { O2S_Common.Logging.LogSystem.Warn(ex); } }
private void gridViewMonHoc_Click(object sender, EventArgs e) { try { if (gridViewMonHoc.RowCount > 0) { var rowHandle = gridViewMonHoc.FocusedRowHandle; int _MonHocId = O2S_Common.TypeConvert.Parse.ToInt32(gridViewMonHoc.GetRowCellValue(rowHandle, "MonHocId").ToString()); this.MonHocSelect = MonHocLogic.SelectSingle(_MonHocId); if (this.MonHocSelect != null) { MonHoc_ClickData(this.MonHocSelect); LockAndUnLookPanelControl(false); } } } catch (Exception ex) { O2S_Common.Logging.LogSystem.Warn(ex); } }
private void btnLuuThongTin_Click(object sender, EventArgs e) { try { if (isInsert) { int _khoaHocId = 0; if (MonHocLogic.Insert(LoadMonHoc(), ref _khoaHocId)) { 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 { if (MonHocLogic.Update(LoadMonHoc())) { O2S_Common.Utilities.ThongBao.frmThongBao frmthongbao = new O2S_Common.Utilities.ThongBao.frmThongBao(Base.ThongBaoLable.CAP_NHAT_THANH_CONG); frmthongbao.Show(); } else { O2S_Common.Utilities.ThongBao.frmThongBao frmthongbao = new O2S_Common.Utilities.ThongBao.frmThongBao(Base.ThongBaoLable.CAP_NHAT_THAT_BAI); frmthongbao.Show(); } } LoadGridMonHoc(); } catch (Exception ex) { O2S_Common.Logging.LogSystem.Error(ex); } }
private void LoadGridKhoaHocMonHoc() { try { this.lstKHMH = new List <KhoaHocMonHocDTO>(); List <MonHoc_PlusDTO> _lstMonHoc = MonHocLogic.Select(new MonHocFilter()); foreach (var item in _lstMonHoc) { KhoaHocMonHocDTO _khmh = new KhoaHocMonHocDTO(); _khmh.IsCheck = false; _khmh.MonHocId = item.MonHocId; _khmh.MaMonHoc = item.MaMonHoc; _khmh.TenMonHoc = item.TenMonHoc; _khmh.DiemDat = 0; this.lstKHMH.Add(_khmh); } gridControlDSMonHoc.DataSource = this.lstKHMH; } catch (Exception ex) { O2S_Common.Logging.LogSystem.Warn(ex); } }