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;
 }
Example #5
0
 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);
     }
 }
Example #6
0
        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);
            }
        }
Example #7
0
 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);
            }
        }
Example #10
0
        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);
 }
Example #13
0
 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;
 }