Exemplo n.º 1
0
        /// <summary>
        /// Crea un nuevo producto
        /// </summary>
        /// <param name="nombreProducto"></param>
        /// <param name="proveedor"></param>
        /// <param name="categoria"></param>
        /// <param name="precioUnidad"></param>
        /// <param name="cantidadExistente"></param>
        /// <returns>Confirmacion de la creacion del producto: true o false</returns>
        public bool CrearProducto(string nombreProducto, string proveedor, string categoria, int precioUnidad, int cantidadExistente)
        {
            try
            {
                ConectarBD();
                declaracion = "INSERT INTO Producto(nombreproducto, proveedor, categoria, preciounidad, cantidadexistente) VALUES" +
                              "('" + nombreProducto + "','" + proveedor + "','" + categoria + "'," + precioUnidad + "," + cantidadExistente + ");";
                Console.WriteLine(declaracion);
                database.Alterar(declaracion); //Inserta el producto en la BD
                database.CerrarConexion();

                if (productos == null)
                {
                    productos = new List <DTOProducto>();
                }
                productos.Add(BuscarProductoNombre(nombreProducto)); //Crea el producto local

                return(true);
            }
            catch (MySqlException ex)
            {
                MessageBox.Show(ex.ToString());
            }
            database.CerrarConexion();
            return(false);
        }