/// <summary>
        /// Agrego producto a la lista de compra
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dtgListaInventario_DoubleClick(object sender, EventArgs e)
        {
            int auxCantidad;

            if (int.TryParse(this.txtStock.Text, out auxCantidad))
            {
                Producto productito = (Producto)dtgListaInventario.CurrentRow.DataBoundItem;

                if (!Validaciones.CerosYnegativos(auxCantidad))
                {
                    if (TiendaApu.ValidarCantidad(productito.IdProducto, auxCantidad))
                    {
                        //Carga la cantidad solicitada de productos a la lista

                        for (int i = 0; i < auxCantidad; i++)
                        {
                            listaCompras.Add(new Compra(productito.NombreProducto, productito.PrecioProducto,
                                                        productito.IdProducto));
                        }



                        // Recorre la lista de productos y cuando la encuentra, reduce el stock

                        for (int i = 0; i < TiendaApu.ListaProductos.Count; i++)
                        {
                            if (productito.IdProducto == TiendaApu.ListaProductos[i].IdProducto)
                            {
                                TiendaApu.ListaProductos[i].Stock -= auxCantidad;
                            }
                        }

                        // actualiza el monto total, los datagridviews y el monto mostrado a traves del label

                        auxMontoTotal     += (productito.PrecioProducto * auxCantidad);
                        lblMontoTotal.Text = auxMontoTotal.ToString();
                        ActualizarLista();
                        ActualizarListaCompra();
                    }
                    else
                    {
                        MessageBox.Show("No hay suficiente stock del producto solicitados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("La cantidad no puede ser 0 ni un numero negativo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Por favor, agregue cantidad antes de continuar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            this.txtStock.Clear();
        }
 public void TestMethod1()
 {
     TiendaApu.ValidarCantidad(1, 2);
 }