protected void dgvArticulos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select") { ArticuloNegocio negocio = new ArticuloNegocio(); listado = negocio.listar(); int index = Convert.ToInt32(e.CommandArgument); string idArt = dgvArticulos.Rows[index].Cells[0].Text; articulo = new Articulo(); articulo = listado.Find(J => J.IdArticulo == Convert.ToInt64(idArt)); negocio.Eliminar(articulo); Response.Redirect("ABMArticulos.aspx"); } if (e.CommandName == "Select2") { ArticuloNegocio negocio = new ArticuloNegocio(); listado = negocio.listar(); int index = Convert.ToInt32(e.CommandArgument); string idArt = dgvArticulos.Rows[index].Cells[0].Text; articulo = new Articulo(); articulo = listado.Find(J => J.IdArticulo == Convert.ToInt64(idArt)); Response.Redirect("ModificarArticulo.aspx?idart=" + articulo.IdArticulo); } if (e.CommandName == "Select3") { ArticuloNegocio negocioEliminado = new ArticuloNegocio(); listado = negocioEliminado.listarEliminados(); int index = Convert.ToInt32(e.CommandArgument); string idArt = dgvArticulos.Rows[index].Cells[0].Text; articulo = new Articulo(); articulo = listado.Find(J => J.IdArticulo == Convert.ToInt64(idArt)); ArticuloNegocio negocio = new ArticuloNegocio(); negocio.Restaurar(articulo); Response.Redirect("ABMArticulos.aspx"); } else { ArticuloNegocio negocio = new ArticuloNegocio(); listado = negocio.listar(); int index = Convert.ToInt32(e.CommandArgument); string idArt = dgvArticulos.Rows[index].Cells[0].Text; articulo = new Articulo(); articulo = listado.Find(J => J.IdArticulo == Convert.ToInt64(idArt)); if (articulo.Destacado == false) { articulo.Destacado = true; } else { articulo.Destacado = false; } negocio.Destacar(articulo); Response.Redirect("ABMArticulos.aspx"); } }