private void btnEliminar_Click(object sender, EventArgs e) { if (dgvMarca.CurrentRow != null) { Marca mEliminar = (Marca)dgvMarca.CurrentRow.DataBoundItem; if (MessageBox.Show("¿Desea eliminar la marca \"" + mEliminar.Nombre + "\" ?", "Atención!", MessageBoxButtons.YesNo) == DialogResult.Yes) { MarcaNegocio negocio = new MarcaNegocio(); negocio.eliminarMarca(mEliminar); cargarGrilla(); } } else { MessageBox.Show("No hay ninguna marca seleccionada", "Cuidado!"); } }
protected void dgvMarca_RowCommand(object sender, GridViewCommandEventArgs e) { ListaMarcas = negocio.listarMarcas(); int index = Convert.ToInt32(e.CommandArgument); string IDSeleccionado = dgvMarca.Rows[index].Cells[0].Text; int idSeleccionado = Convert.ToInt32(IDSeleccionado); Marca aux = ListaMarcas.Find(A => A.Id == idSeleccionado); if (ListaMarcas != null) { if (e.CommandName == "Select2") { Session.Add(Session.SessionID + "Marca", aux); Response.Redirect("ModificarMarca.aspx"); } if (e.CommandName == "Select") { negocio.eliminarMarca(aux.Id); Response.Redirect("ListaMarca.aspx"); } } }