コード例 #1
0
        private bool AddProduct()
        {
            if (addProductNameBox.Text == "")
            {
                MessageBox.Show("Имя обязательно");

                return(false);
            }

            if (addProductPriceBox.Text == "")
            {
                MessageBox.Show("Цена обязательна");

                return(false);
            }

            entities.Product product = new entities.Product(0, addProductSkuBox.Text, addProductNameBox.Text, Convert.ToDouble(addProductPriceBox.Text));

            products.SaveWithSql(product);

            productsProvider.Add(product);

            productsGridView.Update();

            addProductNameBox.Text  = "";
            addProductSkuBox.Text   = "";
            addProductPriceBox.Text = "";

            SetProductsList();

            MessageBox.Show("Сохранено");

            return(true);
        }
コード例 #2
0
        public void PutToCart(entities.Product product, int count = 1)
        {
            cart.Put(product, count);

            cartBox.Visible = true;

            RenderCart();
        }
コード例 #3
0
        private void SelectFormProduct(entities.Product product)
        {
            productsTabControl.Visible = true;
            selectedProduct            = product;
            productNameBox.Text        = product.GetName();
            productPriceBox.Text       = product.GetPrice().ToString();
            productSkuBox.Text         = product.GetSku();

            productPrice.Text            = product.GetPrice().ToString() + Properties.Settings.Default.currency;
            productSku.Text              = product.GetSku();
            productCount.Value           = 1;
            productAmount.Text           = product.GetAmount().ToString();
            productPicture.ImageLocation = product.GetImage();
        }
コード例 #4
0
        public void BuyBySku(string sku)
        {
            entities.Product product = products.FindOneBySku(sku);

            if (product != null)
            {
                cart.Put(product);
            }
            else
            {
                MessageBox.Show("Товар не найден");
            }

            RenderCart();
        }
コード例 #5
0
ファイル: FreeSaleForm.cs プロジェクト: pistol88/dvizh-seller
        private void FreeSaleForm_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                string           productName  = nameBox.Text;
                double           productPrice = Convert.ToDouble(priceBox.Text);
                int              count        = Convert.ToInt16(productCount.Value);
                entities.Product product      = new entities.Product(0, "0", productName, productPrice);

                cashierForm.PutToCart(product, count);
                productCount.Value = 1;
                nameBox.Text       = "Товар X";
                priceBox.Text      = "";


                cashierForm.BarCodeFocus();

                this.Close();
            }
        }