Esempio n. 1
0
        private void gridControlTaiLieu_Click(object sender, EventArgs e)
        {
            DataRow r = layoutView1.GetDataRow(layoutView1.FocusedRowHandle);
            if (r != null)
            {
                LayoutViewHitInfo gHitInfo = layoutView1.CalcHitInfo(layoutView1.GridControl.PointToClient(Control.MousePosition));
                if (gHitInfo.Column == null) return;
                if (gHitInfo.Column.FieldName == "TEN_FILE")//Nếu cell được click thuộc _columnField
                    {
                        WaitingMsg m = new WaitingMsg();
                        frmSaveOpen frm = new frmSaveOpen(DALuuTruTapTin.Instance.Load(HelpNumber.ParseInt64(layoutView1.GetDataRow(layoutView1.FocusedRowHandle)["ID"])).NOI_DUNG, layoutView1.GetDataRow(layoutView1.FocusedRowHandle)["TEN_FILE"].ToString());
                        m.Finish();
                        ProtocolForm.ShowModalDialog(this, frm);
                    }

            }
        }
 private void frmTinTucQL_Load(object sender, EventArgs e)
 {
     IsLoad = true;
     gridControlMaster.Load += new EventHandler(gridControlMaster_Load);
     //Thiết lập cho menu nghiệp vụ
     if (barSubItem1.ItemLinks.Count > 0)
     {
         item_TL = barSubItem1.ItemLinks[0].Item as BarButtonItem;
         item_HuyTL = barSubItem1.ItemLinks[1].Item as BarButtonItem;
     }
         //Gán sự kiện cho các nút
     lbl_TTDK.Click += delegate(object lbl_TTDK1, System.EventArgs Click)
     {
         frmSaveOpen frm = new frmSaveOpen(do_luu_tru_tt.NOI_DUNG, do_luu_tru_tt.TEN_FILE);
         ProtocolForm.ShowModalDialog(this, frm);
     };
     lbl_TTDK.MouseMove += delegate(object lbl_TTDK2, MouseEventArgs M_Move)
     {
         lbl_TTDK.ForeColor = Color.Red;
     };
     lbl_TTDK.MouseLeave += delegate(object lbl_TTDK3, System.EventArgs M_Leave)
     {
         lbl_TTDK.ForeColor = Color.Blue;
     };
     DataSet ds = DATinTuc.Instance.Get_5_tin(PLNhomTT._getSelectedID(), dateTungay.DateTime, dateDenngay.DateTime,DuyetSelect);
     //Load tin tức nổi bật
     if (ds.Tables[0].Rows.Count > 0)
     {
         do_TT = DATinTuc.Instance.get_TinTuc(HelpNumber.ParseInt64(ds.Tables[0].Rows[0]["ID"]));
         if (do_TT != null) do_luu_tru_tt = DATinTuc.Instance.get_TapTin(do_TT.ID);
         this.ThongTinNoiBat(do_TT, do_luu_tru_tt);
         barSubItem1.Enabled = true;
         gridControlMaster.DataSource = ds.Tables[0];
     }
     else barSubItem1.Enabled = false;
     barButtonItemDuyet.ItemClick += new ItemClickEventHandler(barButtonItemDuyet_ItemClick);
     barButtonItemK_Duyet.ItemClick += new ItemClickEventHandler(barButtonItemK_Duyet_ItemClick);
     HookFocusRow();
 }
Esempio n. 3
0
        private void repositoryItemButtonEdit2_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            DataRow row = layoutView1.GetDataRow(layoutView1.FocusedRowHandle);
            DOLuuTruTapTin do_tt = DALuuTruTapTin.Instance.Load(HelpNumber.ParseInt64(row["ID"]));

            try
            {
                WaitingMsg m = new WaitingMsg();
                frmSaveOpen frm = new frmSaveOpen(do_tt.NOI_DUNG, do_tt.TEN_FILE);
                m.Finish();
                ProtocolForm.ShowModalDialog(this, frm);
            }
            catch (Exception ex)
            {
                PLException.AddException(ex);
                HelpSysLog.AddException(ex, "");

            }
        }