protected void ButtonAñadir_Click(object sender, EventArgs e) { Almacenaje a = new Almacenaje(); Producto produc = new Producto(int.Parse(Request.QueryString["id"])); int idUsuario = a.devuelveUsuario(Request.Cookies["userName"].Value).ID; ErrorCantidad.Visible = false; if (TextBoxCantidad.Text == "" || TextBoxCantidad.Text[0] == ' ') { ErrorCantidad.Visible = true; } else if (double.Parse(TextBoxCantidad.Text) >= Int32.MaxValue) { ErrorCantidad.Visible = true; ErrorCantidad.Text = "Valor introducido fuera de rango"; } else { int cant = Int32.Parse(TextBoxCantidad.Text); if (cant > produc.stock) { ErrorStock.Text = "Solo disponemos de " + produc.stock + " unidades de este producto"; ErrorStock.Visible = true; } else { if (a.pedidoUltimo(idUsuario) == -1) { a.insertaNuevoPedido(idUsuario); } a.insertaProductoEnPedido(a.pedidoUltimo(idUsuario), produc.identificador, int.Parse(TextBoxCantidad.Text)); ButtonAñadir.Visible = false; LabelAñadido.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { int i, filas = GridView1.Rows.Count; GridViewRow a; Almacenaje b = new Almacenaje(); for (i = 0; i < filas; i++) { a = GridView1.Rows[i]; if (a.Cells[1].Text == " ") { a.Cells[1].Text = "<img src=\"./imagenes/NOimagen.jpg\" height=\"100\">"; } else { a.Cells[1].Text = "<img src=\"./imagenes/" + a.Cells[1].Text + "\" height=\"100\">"; } int idUsuario = b.devuelveUsuario(Request.Cookies["userName"].Value).ID; HyperLink1.NavigateUrl = "./CheckOutCompra.aspx?pedido=" + b.pedidoUltimo(idUsuario); } }