Class Quantity
Množstvo predaného tovaru alebo poskytnutej služby s príslušnou množstevnou jednotkou
Inheritance
System.Object
Quantity
Implements
System.IFormattable
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class Quantity : ValueType, IEquatable<Quantity>, IComparable<Quantity>, IFormattable
Constructors
Quantity(Quantity)
Declaration
public Quantity(Quantity quantity)
Parameters
Quantity(Decimal)
Declaration
public Quantity(Decimal amount)
Parameters
Type |
Name |
Description |
System.Decimal |
amount |
|
Quantity(Decimal, String)
Declaration
public Quantity(Decimal amount, string unit)
Parameters
Type |
Name |
Description |
System.Decimal |
amount |
|
System.String |
unit |
|
Fields
AmountScale
Declaration
public const int AmountScale = 4
Field Value
Type |
Description |
System.Int32 |
|
Used when converting Quantity instance to string.
Declaration
public const string DefaultFormat = "{0:0.####}{1}"
Field Value
Type |
Description |
System.String |
|
DefaultUnit
Declaration
public const string DefaultUnit = "x"
Field Value
Type |
Description |
System.String |
|
MaxAmount
Declaration
public const int MaxAmount = 10000000
Field Value
Type |
Description |
System.Int32 |
|
MaxUnitLength
Declaration
public const byte MaxUnitLength = 3
Field Value
Type |
Description |
System.Byte |
|
MinAmount
Declaration
public const int MinAmount = 0
Field Value
Type |
Description |
System.Int32 |
|
MinUnitLength
Declaration
public const byte MinUnitLength = 1
Field Value
Type |
Description |
System.Byte |
|
Properties
Amount
Množstvo predaného tovaru alebo poskytnutej služby s presnosťou na 4 desatinné miesta
Declaration
public Decimal Amount { get; }
Property Value
Type |
Description |
System.Decimal |
|
Unit
Declaration
public string Unit { get; }
Property Value
Type |
Description |
System.String |
|
Methods
CompareTo(Quantity)
Porovná množstvo na základe jeho hodnoty, bez priznania jednotky.
Declaration
public int CompareTo(Quantity other)
Parameters
Type |
Name |
Description |
Quantity |
other |
Mmnožstvo, s ktorým bude vykonané porovnanie.
|
Returns
Type |
Description |
System.Int32 |
|
Equals(Quantity)
Declaration
public bool Equals(Quantity other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Quantity, Quantity)
Declaration
public static bool Equals(Quantity x, Quantity y)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
IsAmountValid(Decimal)
Declaration
public static bool IsAmountValid(Decimal amount)
Parameters
Type |
Name |
Description |
System.Decimal |
amount |
|
Returns
Type |
Description |
System.Boolean |
|
IsUnitValid(String)
Declaration
public static bool IsUnitValid(string unit)
Parameters
Type |
Name |
Description |
System.String |
unit |
|
Returns
Type |
Description |
System.Boolean |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Declaration
public string ToString(IFormatProvider provider)
Parameters
Type |
Name |
Description |
System.IFormatProvider |
provider |
|
Returns
Type |
Description |
System.String |
|
Declaration
public string ToString(string format, IFormatProvider provider)
Parameters
Type |
Name |
Description |
System.String |
format |
|
System.IFormatProvider |
provider |
|
Returns
Type |
Description |
System.String |
|
Operators
Equality(Quantity, Quantity)
Declaration
public static bool operator ==(Quantity x, Quantity y)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implicit(Quantity to Decimal)
Declaration
public static implicit operator Decimal(Quantity quantity)
Parameters
Returns
Type |
Description |
System.Decimal |
|
Implicit(Decimal to Quantity)
Declaration
public static implicit operator Quantity(Decimal amount)
Parameters
Type |
Name |
Description |
System.Decimal |
amount |
|
Returns
Inequality(Quantity, Quantity)
Declaration
public static bool operator !=(Quantity x, Quantity y)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<>
System.IComparable<>
System.IFormattable