예제 #1
0
        private void showEditWindow()
        {
            if (!CHelper.VerifyAccessRight("PROMOTION_PROMOTION_VIEW"))
            {
                return;
            }

            String pkgGroup = (currentObj as MPackage).PackageType;

            WinAddEditPackage w = new WinAddEditPackage(pkgGroup);

            w.Title            = CLanguage.getValue("edit") + " " + CUtil.PackageTypeToString(pkgGroup);
            w.ViewData         = (MPackage)currentObj;
            w.Mode             = "E";
            w.ParentItemSource = itemSources;
            w.ShowDialog();
        }
예제 #2
0
        private void mnuPackageView_Click(object sender, RoutedEventArgs e)
        {
            MPackage p = new MPackage(new CTable("PACKAGE"));

            p.CopyPackageInfo(currentViewObj);

            WinAddEditPackage c = new WinAddEditPackage(p.PackageGroup, "E");

            c.ViewData = p;
            c.Title    = CLanguage.getValue("edit") + " " + CUtil.PackageTypeToString(p.PackageType);
            c.ShowDialog();

            if (c.IsOK)
            {
                //Will be reloade later
                MPackage mp = new MPackage(p.GetDbObject());
                CPriceProcessor.UnloadPackage(mp);
            }
        }
예제 #3
0
        private void cmdPromotionAdd_Click(object sender, RoutedEventArgs e)
        {
            String  pkgGroup  = "1";
            Boolean ifMatched = false;

            MenuItem mnu  = (sender as MenuItem);
            string   name = mnu.Name;

            if (name.Equals("mnuPricing"))
            {
                pkgGroup  = "1";
                ifMatched = true;
            }
            else if (name.Equals("mnuBonus"))
            {
                pkgGroup  = "2";
                ifMatched = true;
            }
            else if (name.Equals("mnuDiscount"))
            {
                pkgGroup  = "3";
                ifMatched = true;
            }
            else if (name.Equals("mnuVoucher"))
            {
                pkgGroup  = "4";
                ifMatched = true;
            }
            else if (name.Equals("mnuBundle"))
            {
                pkgGroup  = "5";
                ifMatched = true;
            }
            else if (name.Equals("mnuFinalDiscount"))
            {
                pkgGroup  = "6";
                ifMatched = true;
            }
            else if (name.Equals("mnuPostGift"))
            {
                pkgGroup  = "7";
                ifMatched = true;
            }
            else if (name.Equals("mnuTray"))
            {
                pkgGroup  = "8";
                ifMatched = true;
            }
            else if (name.Equals("mnuTrayBonus"))
            {
                pkgGroup  = "9";
                ifMatched = true;
            }
            else if (name.Equals("mnuTrayBundle"))
            {
                pkgGroup  = "10";
                ifMatched = true;
            }

            if (ifMatched)
            {
                WinAddEditPackage w = new WinAddEditPackage(pkgGroup);
                w.Title            = CLanguage.getValue("add") + " " + CUtil.PackageTypeToString(pkgGroup);
                w.Mode             = "A";
                w.ParentItemSource = itemSources;
                w.ShowDialog();
            }
        }