private void EliminarRegistro() { if (this.bs.Current == null) { return; } Compra documento = (Compra)this.bs.Current; if (MessageBox.Show("Esta seguro de eliminar esta compra", "Atencion", MessageBoxButtons.YesNo) != System.Windows.Forms.DialogResult.Yes) { return; } try { FactoryLibroCompras.BorrarItem(documento); FactoryLibroInventarios.RevertirCompra(documento); FactoryCompras.InventarioDevolver(documento); db.Compras.DeleteObject(documento); db.SaveChanges(); Busqueda(); } catch (Exception x) { Basicas.ManejarError(x); } }
private void EliminarRegistro() { if (this.bs.Current == null) { return; } Compra documento = (Compra)this.bs.Current; if (MessageBox.Show("Esta seguro de eliminar esta compra", "Atencion", MessageBoxButtons.YesNo) != System.Windows.Forms.DialogResult.Yes) { return; } try { if (documento.ActualizadoInventario.GetValueOrDefault(false) == true) { FactoryCompras.InventarioDevolver(documento); } db.Compras.DeleteObject(documento); db.SaveChanges(); Busqueda(); } catch (Exception x) { MessageBox.Show(x.Message); } }