private void mnuSubMenu_Click(object sender, EventArgs e) { MenuItem mnu = (sender as MenuItem); string name = mnu.Name; if (name.Equals("mnuItemEdit")) { showEditWindow(); } else if (name.Equals("mnuItemBalanceCheck")) { if (!CHelper.VerifyAccessRight("INVENTORY_BALANCE_VIEW")) { return; } MBaseModel v = currentViewObj; WinItemBalanceInfo w = new WinItemBalanceInfo(); w.ViewData = (MInventoryItem)v; w.Caption = (String)mnu.Header; w.Mode = "E"; //w.ParentItemSource = grdViewInventoryItems.GridItemsSource; w.ShowDialog(); } }
private void mnuContextMenu_Click(object sender, RoutedEventArgs e) { MenuItem mnu = (sender as MenuItem); string name = mnu.Name; if (name.Equals("mnuEdit")) { showEditWindow(); } else if (name.Equals("mnuMovement")) { if (!CHelper.VerifyAccessRight("INVENTORY_BALANCE_VIEW")) { return; } MBaseModel v = currentObj; WinItemBalanceInfo w = new WinItemBalanceInfo(); w.ViewData = (MInventoryItem)v; w.Caption = (String)mnu.Header; w.Mode = "E"; w.ShowDialog(); } else if (name.Equals("mnuCopy")) { CUtil.EnableForm(false, ParentControl); CTable newobj = OnixWebServiceAPI.SubmitObjectAPI("CopyInventoryItem", currentObj.GetDbObject()); if (newobj != null) { MInventoryItem ivd = new MInventoryItem(newobj); ItemAddedEvent(ivd, e); CMasterReference.Instance.LoadItemCategoriesTree(); } else { //Error here CHelper.ShowErorMessage(OnixWebServiceAPI.GetLastErrorDescription(), "ERROR_USER_ADD", null); } CUtil.EnableForm(true, ParentControl); } }