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); }
public void PutToCart(entities.Product product, int count = 1) { cart.Put(product, count); cartBox.Visible = true; RenderCart(); }
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(); }
public void BuyBySku(string sku) { entities.Product product = products.FindOneBySku(sku); if (product != null) { cart.Put(product); } else { MessageBox.Show("Товар не найден"); } RenderCart(); }
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(); } }