public void Anular(Doc_cabecera_ingreso entity) { try { Delete(entity.id); PrecioDAL precioDAL = new PrecioDAL(); StockDAL stockDAL = new StockDAL(); Stock stock; foreach (var d in entity.listDetalle) { stock = stockDAL.GetByIdProd(d.fk_id_producto); stock.cantidad -= d.cantidad; stockDAL.Update(stock); precioDAL.Delete(d.fk_id_precio); } } catch (Exception ex) { throw ex; } }