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();
            }
        }
Exemple #2
0
        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);
            }
        }