Exemple #1
0
        // Método para insertar un producto

        private void btInsertProduct_Click(object sender, EventArgs e)
        {
            bool isValid = ValidateField();

            if (isValid)
            {
                Product product = new Product
                {
                    ProductName        = this.txtInsertProduct.Text,
                    ProductDescription = this.txtInsertPDescription.Text,
                    ProductId          = Guid.NewGuid(),
                    Price         = Convert.ToDecimal(this.txtInsertPrize.Text),
                    Earns         = Convert.ToDouble(this.txtInsertEarns.Text),
                    SubcategoryId = new Guid(this.comboInsertSubcategory.SelectedValue.ToString())
                };

                bool hasBeenInserted = BusinessProduct.InsertProduct(product);

                if (hasBeenInserted)
                {
                    RefreshDataGridView();
                    MessageBox.Show("Producto insertado correctamente");
                    this.txtInsertProduct.Text      = String.Empty;
                    this.txtInsertPDescription.Text = String.Empty;
                    this.txtInsertPrize.Text        = String.Empty;
                    this.txtInsertEarns.Text        = String.Empty;
                }
                else
                {
                    MessageBox.Show("Error al insertar producto");
                }
            }
        }
Exemple #2
0
        public void Product_Has_Been_Inserted_Test()
        {
            var     sub     = _context.Products.FirstOrDefault();
            Product product = new Product
            {
                ProductId          = Guid.NewGuid(),
                Earns              = 5.0,
                Price              = 50,
                ProductDescription = "test!",
                ProductName        = "test",
                Quantity           = 1,
                SubcategoryId      = sub.SubcategoryId
            };
            var insert = BusinessProduct.InsertProduct(product);

            Assert.AreEqual(insert, true);
        }