protected void gvCategoriaProducto_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Seleccionar")) { btnActualizar.Visible = true; CategoriaProducto cp = new CategoriaProducto(); int index = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(gvCategoriaProducto.DataKeys[index].Value); CategoriaProducto capro = cp.RetornaCategoria(id.ToString()); txtId.Text = capro.Id; txtNombre.Text = capro.Nombre; if (capro.Estatus == 'T') { rdoActivo.Checked = true; } else { rdoInactivo.Checked = true; } } if (e.CommandName.Equals("Eliminar")) { CategoriaProducto cp = new CategoriaProducto(); int index = Convert.ToInt32(e.CommandArgument); int id = Convert.ToInt32(gvCategoriaProducto.DataKeys[index].Value); bool eliminado = cp.EliminarCategoriaProductoSQL(id.ToString()); if (eliminado) { Response.Redirect(Request.RawUrl); } else { Response.Write(@"<script language='javascript'>alert('Problemas! categoria de productos no eliminada.');</script>"); } } }