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;
            }
        }
    }
Beispiel #2
0
    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 == "&nbsp;")
            {
                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);
        }
    }