Exemplo n.º 1
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int codigo = 0;

        switch (e.CommandName)
        {
        case "Desativar":
            codigo = Convert.ToInt32(e.CommandArgument);
            ProdutoBD p = new ProdutoBD();

            Produto produto = p.Select(codigo);

            if (produto.Ativo)
            {
                p.Desativar(codigo, false);
            }
            else
            {
                p.Desativar(codigo, true);
            }

            Carrega();
            break;

        case "Calcular":
            codigo        = Convert.ToInt32(e.CommandArgument);
            Session["ID"] = codigo;
            Response.Redirect("Giro/GiroEstoque.aspx");
            break;

        case "Alterar":
            codigo        = Convert.ToInt32(e.CommandArgument);
            Session["ID"] = codigo;
            Response.Redirect("AlterarPD.aspx");
            break;

        case "Deletar":
            codigo = Convert.ToInt32(e.CommandArgument);
            ProdutoBD bd = new ProdutoBD();
            bd.Delete(codigo);
            Carrega();
            break;

        default:
            break;
        }
    }