# DecreasedTable

**Kind:** Class

**Source:** `Pams/Web/Pams.Web/Client/app/models/common/decreased-table.model.ts` (line 2)

**Part of:** [Pams](subsystem-pams)

## Methods

| Method | Signature | Returns |
|---|---|---|
| `resetFromSymobl` | `resetFromSymobl()` | `void` |
| `FromcurrencyChange` | `FromcurrencyChange(e: any)` | `void` |
| `TocurrencyChange` | `TocurrencyChange(e: any)` | `void` |
| `resetToSymobl` | `resetToSymobl()` | `void` |

## Properties

| Property | Type |
|---|---|
| `ID` | `number` |
| `SupplierID` | `number` |
| `DecreasedTableSerial` | `number` |
| `FromValue` | `number` |
| `ToValue` | `number` |
| `FormCurrencyCode` | `string` |
| `ToCurrencyCode` | `string` |
| `Percentage` | `number` |
| `_FromCurrencySymbol` | `string` |
| `_ToCurrencySymbol` | `string` |

## Where it refuses work

- `DecreasedTable` stops the work with an early return when `this._FromCurrencySymbol != ""`.
- `DecreasedTable` stops the work with an early return when `this._ToCurrencySymbol != ""`.

## Relationships

- IMPORTS → `AppSettings`

## Used by

5 references from 5 files. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

### Imported by (5)

- `PrincipalViewEditComponent` — `Pams/Web/Pams.Web/Client/app/components/market/principles/principles-view-edit/principles-view-edit.component.ts`:1
- `DecreassedMarginComponent` — `Pams/Web/Pams.Web/Client/app/components/shared/decreassed-margin/decreassed-margin.component.ts`:1
- `SupplierContractualInfo` — `Pams/Web/Pams.Web/Client/app/models/common/supplier-contractual-info.model.ts`:7
- `AccountType` — `Pams/Web/Pams.Web/Client/app/models/person/accounts.model.ts`:13
- `Supplier` — `Pams/Web/Pams.Web/Client/app/models/person/supplier.model.ts`:9
