protected void btnEliminar_Click(object sender, EventArgs e)
    {
        int oNum = -1;

        try
        {
            oNum = Convert.ToInt32(gvListadoPedidos.SelectedRow.Cells[1].Text.Trim());
        }
        catch
        {
            lblError.Text = "No existe o no ha seleccionado ningun pedido para eliminar";
        }

        if (oNum != -1)
        {
            try
            {
                LogicaPedido.Eliminar(oNum);

                lblError.Text = "Eliminacion exitosa";

                AlternarBotones();
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
            }
        }
    }
        protected void btnEliminar_Click(object sender, EventArgs e)
        {
            lblConfirmacion.Text = "";
            try
            {
                List <Pedido> listapedidos = (List <Pedido>)Session["listapedidos"];
                Pedido        p            = listapedidos[gvPedidos.SelectedIndex];

                listapedidos.RemoveAt(gvPedidos.SelectedIndex);
                Session["listapedidos"] = listapedidos;
                gvPedidos.DataBind();
                btnEliminar.Enabled = false;
                btnEliminar.Visible = false;

                LogicaPedido.Eliminar(p);
            }
            catch (Exception ex)
            {
                lblConfirmacion.Text = ex.Message;
            }
        }