コード例 #1
0
 private void btnDeleteAsset_Click(object sender, EventArgs e)
 {
     try
     {
         XPDataTableObject row = (XPDataTableObject)gridViewAsset.GetRow(gridViewAsset.FocusedRowHandle);
         if (row == null)
         {
             return;
         }
         if (MsgDlg.Show("هل انت متأكد ؟", MsgDlg.MessageType.Question) == DialogResult.Yes)
         {
             gridViewAsset.DeleteSelectedRows();
             sessionAsset.DropIdentityMap();
             XPCSAsset.Reload();
             gridViewAsset.RefreshData();
         }
     }
     catch (Exception ex)
     {
         MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex);
     }
 }
コード例 #2
0
 private void btnEditAsset_Click(object sender, EventArgs e)
 {
     try
     {
         XPDataTableObject row = (XPDataTableObject)gridViewAsset.GetRow(gridViewAsset.FocusedRowHandle);
         if (row == null)
         {
             return;
         }
         AssetEditorDlg frm = new AssetEditorDlg(Convert.ToInt32(row.GetMemberValue("AssetsID")), false);
         if (frm.ShowDialog() == DialogResult.OK)
         {
             sessionAsset.DropIdentityMap();
             XPCSAsset.Reload();
             gridViewAsset.RefreshData();
         }
     }
     catch (Exception ex)
     {
         MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex);
     }
 }
コード例 #3
0
 private void btnAddAsset_Click(object sender, EventArgs e)
 {
     try
     {
         object id = null;
         if (treeListMain.FocusedNode == null)
         {
             return;
         }
         id = treeListMain.FocusedNode.GetValue("AssetsCategoryID");
         AssetEditorDlg frm = new AssetEditorDlg((int)id, true);
         if (frm.ShowDialog() == DialogResult.OK)
         {
             sessionAsset.DropIdentityMap();
             XPCSAsset.Reload();
             gridViewAsset.RefreshData();
         }
     }
     catch (Exception ex)
     {
         MsgDlg.Show(ex.Message, MsgDlg.MessageType.Error, ex);
     }
 }
コード例 #4
0
        private void treeListMain_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
        {
            object id = null;

            if (treeListMain.FocusedNode == null)
            {
                id = -1;
            }
            else
            {
                id = e.Node.GetValue("AssetsCategoryID");
            }

            gridViewAsset.ShowLoadingPanel();
            XPCSAsset.FixedFilterString = "[AssetsCategoryID] = " + id;
            sessionAsset.DropIdentityMap();
            XPCSAsset.Reload();
            gridViewAsset.RefreshData();
            gridViewAsset.HideLoadingPanel();


            //LoadParamGrid();
        }