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); } }
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); } }
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); } }
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(); }