private void btnDelMarca_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿Desea eliminar la marca?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Marca m = ObtenerSeleccionado(); if (m != null) { m.Eliminar(); Buscar(); } else { MessageBox.Show("Seleccione una marca", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (SqlException) { MessageBox.Show("La marca no pudo ser eliminada debido a que es referenciada por uno o más productos en existencia", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Eliminar(int id) { marca.Id = id; marca.Eliminar(); return(Redirect("~/Marca")); }
protected void MarcaGridView_RowCommand(object sender, GridViewCommandEventArgs e) { //Obtener el Id en la variable Valor int Index = Convert.ToInt32(e.CommandArgument); string Valor = MarcaGridView.Rows[Index].Cells[2].Text; if (e.CommandName == "Delete") { Marca marca = new Marca(); marca.Eliminar(Convert.ToInt32(Valor)); Response.Redirect("/Administracion/SeccionMarca/cMarca.aspx"); } }