Esempio n. 1
0
        public bool SaveRec(Guid productId)
        {
            bool result = false;

            DAL.Product oProduct = DAL.Product.Load(productId);
            if (oProduct != null)
            {
                oProduct.FixedPriceItem = chkFixedPrice.Checked;
                oProduct.Save();

                string sql = "ProductId = '" + productId.ToString() + "'";
                DAL.ProductSupplement oProdSupp = DAL.ProductSupplement.LoadWhere(sql);
                if (oProdSupp == null)
                {
                    oProdSupp = new DAL.ProductSupplement();

                    oProdSupp.ProductId = productId;
                }

                oProdSupp.VipDiscount_FixedItem      = Convert.ToDecimal((txtDiscount1_FixPriceItem.Text == string.Empty) ? "0" : txtDiscount1_FixPriceItem.Text);
                oProdSupp.VipDiscount_DiscountItem   = Convert.ToDecimal((txtDiscount2_DiscountItem.Text == string.Empty) ? "0" : txtDiscount2_DiscountItem.Text);
                oProdSupp.VipDiscount_NoDiscountItem = Convert.ToDecimal((txtDiscount3_NoDiscountItem.Text == string.Empty) ? "0" : txtDiscount3_NoDiscountItem.Text);
                oProdSupp.StaffDiscount = Convert.ToDecimal((txtStaff.Text == string.Empty) ? "0" : txtStaff.Text);
                oProdSupp.Save();

                _ProductId = productId;
                result     = true;
            }
            return(result);
        }
        private void SaveSupplement(Guid productId)
        {
            string sql = "ProductId = '" + productId.ToString() + "'";

            DAL.ProductSupplement oProdSupp = DAL.ProductSupplement.LoadWhere(sql);
            if (oProdSupp == null)
            {
                oProdSupp = new DAL.ProductSupplement();

                oProdSupp.ProductId = productId;
            }
            oProdSupp.VendorCurrencyCode = cboVendorCurrency.Text;
            oProdSupp.VendorPrice        = Convert.ToDecimal((txtVendorPrice.Text == string.Empty) ? "0" : txtVendorPrice.Text);
            oProdSupp.ProductName_Memo   = txtMemo.Text;
            oProdSupp.ProductName_Pole   = txtPole.Text;

            oProdSupp.Save();
        }
Esempio n. 3
0
        private void ShowRec()
        {
            DAL.Product oProduct = DAL.Product.Load(_ProductId);
            if (oProduct != null)
            {
                chkFixedPrice.Checked = oProduct.FixedPriceItem;
            }

            string sql = "ProductId = '" + _ProductId.ToString() + "'";

            DAL.ProductSupplement oProdSupp = DAL.ProductSupplement.LoadWhere(sql);
            if (oProdSupp != null)
            {
                this.txtDiscount1_FixPriceItem.Text   = oProdSupp.VipDiscount_FixedItem.ToString("n2");
                this.txtDiscount2_DiscountItem.Text   = oProdSupp.VipDiscount_DiscountItem.ToString("n2");
                this.txtDiscount3_NoDiscountItem.Text = oProdSupp.VipDiscount_NoDiscountItem.ToString("n2");
                this.txtStaff.Text = oProdSupp.StaffDiscount.ToString("n2");
            }
        }