protected void btnAceptar_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } compra = new Compra(((Compra)Session["Compra"]).IdCompra, Convert.ToInt32(ddlProducto.SelectedValue), Convert.ToInt32(txbUsuario.Text), Convert.ToInt32(txbCantidad.Text), Convert.ToDateTime(txbFecha.Text)); if (compra.IdCompra == -1) { int idProducto = Convert.ToInt32(ddlProducto.SelectedValue); Producto producto = LNyAD.DevuelveProducto(idProducto); //Si hay la misma o más cantidad de producto que la cantidad de la compra permito realizarla y actualizo la cantidad de productos if (producto.Cantidad - compra.Cantidad >= 0) { lbMensaje.Text = ""; LNyAD.ActualizaCantidadProducto(producto.Cantidad, compra.Cantidad, idProducto); LNyAD.AddCompra(compra); } else { lbMensaje.Visible = true; return; } } else { LNyAD.ModificaCompra(compra); } Response.Redirect("compras.aspx"); }