Exemple #1
0
        private void Btn_agregar_Click(object sender, RoutedEventArgs e)
        {
            if (txt_producto.Text != String.Empty && txt_cantidad.Text != String.Empty && txt_precio.Text != String.Empty)
            {
                Producto_Proveedor prp = new Producto_Proveedor()
                {
                    ID_PRODUCTO     = 0,
                    NOMBRE_PRODUCTO = txt_producto.Text,
                    CANTIDAD        = short.Parse(txt_cantidad.Text),
                    PRECIO_UNITARIO = int.Parse(txt_precio.Text),
                    ID_COMPRA       = id
                };

                if (prp.Create())
                {
                    MostrarProducto();
                    LimpiarDatos();
                }

                else
                {
                    MessageBoxResult mal = MessageBox.Show("No se guardo el producto", "Error",
                                                           MessageBoxButton.OK, MessageBoxImage.Warning);
                }
            }

            else
            {
                MessageBoxResult mal = MessageBox.Show("Debe llenar todos los campos", "Error",
                                                       MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
        public void AgregarProductoPedidoTest()
        {
            Producto_Proveedor prp = new Producto_Proveedor()
            {
                ID_PRODUCTO     = 0,
                NOMBRE_PRODUCTO = "Martillo largo",
                CANTIDAD        = 700,
                PRECIO_UNITARIO = 5500,
                ID_COMPRA       = 6
            };

            bool res = prp.Create();

            Assert.AreEqual(true, res);
        }