private void BtnEliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Quiere eliminar las categorias selecionadas?", "Eliminacion de Categoria", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvCategoria.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Categoria categoria = new Categoria(); categoria.Id = Convert.ToInt32(row.Cells["Id"].Value); if (FCategoria.Eliminar(categoria) != 1) { MessageBox.Show("La categoria no pudo ser eliminada", "Eliminacion de Categoria", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } FrmCategoria_Load(null, null); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void BT_liminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Esta seguro de eliminar las categorias seleccionados?", "Eliminacion de Categoria", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvCategoria.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Categoria categoria = new Categoria(); categoria.Id = Convert.ToInt32(row.Cells["Id"].Value); if (FCategoria.Eliminar(categoria) == 0) { MessageBox.Show("Las Categorias no pudo ser eliminado", "Eliminacion de Categoria", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } FRM_Categoria_Load(null, null); } } catch (Exception) { MessageBox.Show("La Categoría no pudo ser eliminada porque ha sido asignada a un producto", "Eliminacion Fallida"); } }