// Codigo para llamar al form de Eliminar private void btnActivoEliminar_Click(object sender, EventArgs e) { try { Activos activo = (Activos)tblDatosActivos.CurrentRow.DataBoundItem; DialogResult dialogResult = MessageBox.Show("Seguro que desea eliminar el activo " + activo.IdActivo.ToString() + "?", "Confirmación", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { activoDAL.eliminarActivo(activo.IdActivo); depreciacionDAL.Delete(activo.IdActivo); string detalleBitacora = "Se eliminó el activo:" + activo.CodActivo.Trim() + activo.IdActivo; bitacora.DetalleBitacora = detalleBitacora; bitacora.IdUsuario = ValoresAplicacion.idUsuario; bitacoraDAL.Add(bitacora); MessageBox.Show("Activo Eliminado: " + activo.CodActivo); //usuarios.Clear(); //lstUsuarios.DataSource = null; cargarActivos(); } else if (dialogResult == DialogResult.No) { MessageBox.Show("Operacion Cancelada"); } } catch (Exception ex) { MessageBox.Show("Error: el activo tiene una asignación. Si desea eliminarlo, primero elimine todas sus asignaciones"); } }
private void pictureBox2_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Desea eliminar el activo seleccionado?", "Advertencia", MessageBoxButtons.YesNo) == DialogResult.Yes) { activosDAL.eliminarActivo(this.idP); MessageBox.Show("Activo eliminado", "Confirmacion"); cargarActivos(); } } catch (Exception) { MessageBox.Show("No se puede borrar el activo seleccionado", "Error"); } }