protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { bool redirect = false; int cd=0; try { GridView gv = (GridView)sender; if (e.CommandName != "Sort") { cd = Int32.Parse(gv.DataKeys[Int32.Parse(e.CommandArgument.ToString())].Value.ToString()); switch (e.CommandName.Trim()) { case "Selecionar": redirect = true; break; case "Editar": Exibir(); this.lblHeader.Text = "Alteração"; this.btnAcao.Text = "Alterar"; cod.Value = cd.ToString(); Retrieve(); break; case "Deletar": t11_financeiro t11 = new t11_financeiro(); { t11.t11_cd_financeiro = cd; t11.Delete(); pb.saveLog(pb.cd_usuario(), pb.cd_projeto(), "", "t11_financeiro", "delete", t11.t11_cd_financeiro.ToString()); } t28_vlfinanceiro t28 = new t28_vlfinanceiro(); { t28.t11_cd_financeiro = cd; t28.Delete(); } GridBind(); lblMsg.Text = pb.Message("Exclusão realizada com sucesso!", "ok"); lblMsg.Visible = true; break; } } } catch (Exception ex) { Response.Write(ex.Message); } if (redirect) { Context.Items["t11_cd_financeiro"] = cd.ToString(); Server.Transfer("Financeiro.aspx", false); } }