void frmXemMaBangCuoi_Load(object sender, EventArgs e) { HelpXtraForm.SetFix(this); HelpXtraForm.SetCloseForm(this, btnClose, null); if (gridDataSet.Tables[0].Rows.Count > 0) txtMaBangCuoi.Text = gridDataSet.Tables[0].Rows[0][BIEN_MUC.MA_BANG].ToString(); gridViewBienMuc.DoubleClick += delegate(object grid, EventArgs doubleClick) { DataRow row = gridViewBienMuc.GetDataRow(gridViewBienMuc.FocusedRowHandle); if (row == null) return; frmBienMuc frm = new frmBienMuc(HelpNumber.ParseInt64(row[BIEN_MUC.BM_ID]),null); HelpProtocolForm.ShowModalDialog(this, frm); InitGird(); }; gridViewBienMuc.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.None; gridViewBienMuc.BestFitColumns(); gridViewBienMuc.OptionsView.ColumnAutoWidth = true; gridViewBienMuc.OptionsBehavior.AutoExpandAllGroups = true; gridViewBienMuc.OptionsView.ShowGroupedColumns = false; }
public override void ShowViewForm(long id) { frmBienMuc frm = new frmBienMuc(id, null); HelpProtocolForm.ShowModalDialog(this, frm); }
public override void ShowUpdateForm(long id) { frmBienMuc frm = new frmBienMuc(id, false); HelpProtocolForm.ShowModalDialog(this, frm); }
public override long[] ShowAddForm() { frmBienMuc frm = new frmBienMuc("-2", true); HelpProtocolForm.ShowModalDialog(this, frm); return null; }
private void barButtonItemSuaGiuMB_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { int[] handles = gridViewMaster.GetSelectedRows(); if (handles == null || handles.Length == 0) return; DataRow row = gridViewMaster.GetDataRow(handles[0]); if (row == null) return; if (ChuongTrinhPermission.I._CheckPerChuongTrinh(RES_PERMISSION_TYPE.UPDATE, HelpNumber.ParseInt64(row[BIEN_MUC.CT_ID])) == false) { HelpMsgBox.ShowNotificationMessage("Bạn không được phép sửa biên mục đang chọn!"); return; } frmBienMuc frm = new frmBienMuc(HelpNumber.ParseInt64(row[IDField]), false, true); HelpProtocolForm.ShowModalDialog(this, frm); Fix.PLRefresh(); } catch (Exception ex) { PLException.AddException(ex); } }
private void barButtonItemAddNext_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { DataRow row = gridViewMaster.GetFocusedDataRow(); if (row == null) return; if (gridViewMaster.IsGroupRow(gridViewMaster.FocusedRowHandle)) return; DataTable dtSource = row.Table; DataRow[] rows = dtSource.Select(string.Format( @"{0}={1} AND {2}={3}", BIEN_MUC.CT_ID, row["CT_ID"], BIEN_MUC.POST_MASTER_ID, row["POST_MASTER_ID"]), BIEN_MUC.TAP_SO + " DESC"); DOBienMuc nextBM = DABienMuc.I.LoadAll(-1); if (rows.Length == 0) return; DataRow lastBM = rows[0]; decimal? tapso = lastBM[BIEN_MUC.TAP_SO].ToString() == "" ? (decimal?)null : HelpNumber.ParseDecimal(lastBM["TAP_SO"]); decimal? so_bang = lastBM[BIEN_MUC.SO_BANG].ToString() == "" ? (decimal?)null : HelpNumber.ParseDecimal(lastBM["TAP_SO"]); nextBM.MA_BANG = ""; nextBM.SO_BANG = so_bang; if (tapso != null) nextBM.TAP_SO = tapso + 1; nextBM.BM_ID = -1; nextBM.IS_DELETE = "N"; nextBM.IS_THANH_LY = "N"; nextBM.CT_ID = HelpNumber.ParseInt64(lastBM[BIEN_MUC.CT_ID]); nextBM.POST_MASTER_ID = HelpNumber.ParseInt64(lastBM[BIEN_MUC.POST_MASTER_ID]); nextBM.CTPM_ID = HelpNumber.ParseInt64(lastBM[BIEN_MUC.CTPM_ID]); frmBienMuc frm = new frmBienMuc(nextBM, true); HelpProtocolForm.ShowModalDialog(this, frm); Fix.PLRefresh(); } catch (Exception ex) { PLException.AddException(ex); } }
public override void ShowUpdateForm(long id) { DataRow r = gridViewMaster.GetFocusedDataRow(); if (r == null) return; if (ChuongTrinhPermission.I._CheckPerChuongTrinh(RES_PERMISSION_TYPE.UPDATE, HelpNumber.ParseInt64(r[BIEN_MUC.CT_ID])) == false) { HelpMsgBox.ShowNotificationMessage("Bạn không được phép sửa biên mục đang chọn!"); return; } frmBienMuc frm = new frmBienMuc(id, false); HelpProtocolForm.ShowModalDialog(this, frm); }
private void gridViewDetail_RowClick(object sender, RowClickEventArgs e) { if (e.Button == MouseButtons.Left && e.Clicks == 2) { DataRow row = gridViewDetail.GetDataRow(e.RowHandle); if (row == null||row["BM_ID"] is DBNull) return; var frm = new frmBienMuc(HelpNumber.ParseInt64(row[BIEN_MUC.BM_ID]), null); HelpProtocolForm.ShowModalDialog(this, frm); } }
public override void ShowViewForm(long id) { if (SelectedGroup == groupControlPM.Name) { DataRow r = gridViewMaster.GetFocusedDataRow(); if (r == null) return; frmPostMaster frm = new frmPostMaster(HelpNumber.ParseInt64(r[CHUONG_TRINH_POST_MASTER.CTPM_ID]), null); HelpProtocolForm.ShowModalDialog(this, frm); } else { DataRow r = gridViewDetail.GetFocusedDataRow(); if (r == null) return; frmBienMuc frm = new frmBienMuc(HelpNumber.ParseInt64(r[BIEN_MUC.BM_ID]), null); HelpProtocolForm.ShowModalDialog(this, frm); } }
public override void ShowUpdateForm(long id) { if (SelectedGroup == groupControlPM.Name) { DataRow r = gridViewMaster.GetFocusedDataRow(); if (r == null) return; long ID = HelpNumber.ParseInt64(r[CHUONG_TRINH_POST_MASTER.CTPM_ID]); if (ChuongTrinhPermission.I._CheckPerChuongTrinh(RES_PERMISSION_TYPE.UPDATE, HelpNumber.ParseInt64(r[BIEN_MUC.CT_ID])) == false) { HelpMsgBox.ShowNotificationMessage("Bạn không được phép sửa Post/Master đang chọn!"); return; } frmPostMaster frm = new frmPostMaster(ID, false); HelpProtocolForm.ShowModalDialog(this, frm); } else { DataRow r = gridViewDetail.GetFocusedDataRow(); if (r == null) return; long ID = HelpNumber.ParseInt64(r[BIEN_MUC.BM_ID]); if (ChuongTrinhPermission.I._CheckPerChuongTrinh(RES_PERMISSION_TYPE.UPDATE, HelpNumber.ParseInt64(r[BIEN_MUC.CT_ID])) == false) { HelpMsgBox.ShowNotificationMessage("Bạn không được phép sửa biên mục đang chọn!"); return; } frmBienMuc frm = new frmBienMuc(ID, false); HelpProtocolForm.ShowModalDialog(this, frm); } }
private void barButtonItemSuaGiuMB_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { int[] handles = gridViewMaster.GetSelectedRows(); if (handles == null || handles.Length == 0) return; DataRow row = gridViewMaster.GetDataRow(handles[0]); if (row == null) return; frmBienMuc frm = new frmBienMuc(HelpNumber.ParseInt64(row[IDField]), false, true); HelpProtocolForm.ShowModalDialog(this, frm); Fix.PLRefresh(); } catch (Exception ex) { PLException.AddException(ex); } }
public override void ShowUpdateForm(long id) { if (id == -1) { HelpMsgBox.ShowNotificationMessage("Lịch phát sóng này chưa có trong Biên Mục!"); return; } frmBienMuc frm = new frmBienMuc(id, false); HelpProtocolForm.ShowModalDialog(this, frm); }
private void barButtonItemAddNext_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { DataRow row = gridViewMaster.GetFocusedDataRow(); if (row == null) return; if (gridViewMaster.IsGroupRow(gridViewMaster.FocusedRowHandle)) return; DOBienMuc lastBM = DABienMuc.I.GetLastBienMuc(row[BIEN_MUC.NOI_DUNG].ToString(), HelpNumber.ParseInt64(row[BIEN_MUC.TIET_MUC]), row["NUOC_SX_ID"].ToString()); if (lastBM != null) { lastBM.MA_BANG = ""; lastBM.TAP_SO += 1; lastBM.BM_ID = -1; lastBM.IS_DELETE = "N"; frmBienMuc frm = new frmBienMuc(lastBM, true); HelpProtocolForm.ShowModalDialog(this, frm); Fix.PLRefresh(); } } catch(Exception ex) { PLException.AddException(ex); } }
public override bool ShowAddForm() { var frm = new frmBienMuc("-2", true); HelpProtocolForm.ShowModalDialog(this, frm); return true; }
public override long[] ShowAddForm() { DataRow row=gridViewMaster.GetFocusedDataRow(); if(row==null)return null; if(gridViewMaster.IsGroupRow(gridViewMaster.FocusedRowHandle)) return null; DOBienMuc lastBM = DABienMuc.I.GetLastBienMuc(row[BIEN_MUC.NOI_DUNG].ToString(), HelpNumber.ParseInt64(row[BIEN_MUC.TIET_MUC]), row["NUOC_SX_ID"].ToString()); if (lastBM != null) { lastBM.MA_BANG=""; lastBM.TAP_SO += 1; lastBM.BM_ID = -1; lastBM.IS_DELETE = "N"; frmBienMuc frm = new frmBienMuc(lastBM, true); HelpProtocolForm.ShowModalDialog(this, frm); Fix.PLRefresh(); } return null; }