private void cmdAddProduct_Click(object sender, RoutedEventArgs e)
        {
            WinAddEditAccountSaleDocItem w = new WinAddEditAccountSaleDocItem(isPromotionMode, IsSaleOrder);

            w.Caption    = (String)(sender as Button).Content + " " + CLanguage.getValue("sale_item");
            w.Mode       = "A";
            w.ParentView = (vw as MAccountDoc);
            w.ShowDialog();
            if (w.HasModified)
            {
                calculatePromotion();
                vw.CalculateExtraFields();
                vw.IsModified = true;
            }
        }
        private void ShowEditWindow()
        {
            WinAddEditAccountSaleDocItem w = new WinAddEditAccountSaleDocItem(isPromotionMode, IsSaleOrder);

            w.ViewData   = currentViewObj;
            w.Caption    = CLanguage.getValue("ADMIN_EDIT") + " " + CLanguage.getValue("sale_item");
            w.ParentView = (vw as MAccountDoc);
            w.Mode       = "E";
            w.ShowDialog();

            if (w.HasModified)
            {
                calculatePromotion();
                vw.CalculateExtraFields();
                vw.IsModified = true;
            }
        }