Class ReceiptId
Jednoznačný identifikátor dokladu
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class ReceiptId : ISerializable, IEquatable<ReceiptId>, IComparable<ReceiptId>, IDeepCloneable<ReceiptId>, IDeepCloneable
Constructors
ReceiptId(ORPCode, ReceiptNumberId)
Declaration
public ReceiptId(ORPCode cashRegisterCode, ReceiptNumberId numberId)
Parameters
ReceiptId(ORPCode, Year, Month, ReceiptNumber)
Declaration
public ReceiptId(ORPCode cashRegisterCode, Year year, Month month, ReceiptNumber number)
Parameters
ReceiptId(ReceiptId)
Declaration
public ReceiptId(ReceiptId receiptId)
Parameters
Properties
CashRegisterCode
Kód on-line registračnej pokladne
Declaration
public ORPCode CashRegisterCode { get; }
Property Value
Month
Mesiac, v ktorom bol doklad zaevidovaný
Declaration
public Month Month { get; }
Property Value
Number
Declaration
public ReceiptNumber Number { get; }
Property Value
Year
Rok, v ktorom bol doklad zaevidovaný
Declaration
public Year Year { get; }
Property Value
Methods
CompareTo(ReceiptId)
Declaration
public int CompareTo(ReceiptId other)
Parameters
Returns
CompareTo(ReceiptId, ReceiptId)
Declaration
public static int CompareTo(ReceiptId x, ReceiptId y)
Parameters
Returns
DeepClone()
Declaration
public ReceiptId DeepClone()
Returns
Equals(ReceiptId)
Declaration
public bool Equals(ReceiptId other)
Parameters
Returns
Equals(ReceiptId, ReceiptId)
Declaration
public static bool Equals(ReceiptId x, ReceiptId y)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetObjectData(SerializationInfo, StreamingContext)
Declaration
public void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Next()
Returns new instance with incremented number and preserver all other properties.
Declaration
Returns
ToReceiptNumberId()
Declaration
public ReceiptNumberId ToReceiptNumberId()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(ReceiptId, ReceiptId)
Declaration
public static bool operator ==(ReceiptId x, ReceiptId y)
Parameters
Returns
operator >(ReceiptId, ReceiptId)
Declaration
public static bool operator >(ReceiptId left, ReceiptId right)
Parameters
Returns
operator >=(ReceiptId, ReceiptId)
Declaration
public static bool operator >=(ReceiptId left, ReceiptId right)
Parameters
Returns
operator !=(ReceiptId, ReceiptId)
Declaration
public static bool operator !=(ReceiptId x, ReceiptId y)
Parameters
Returns
operator <(ReceiptId, ReceiptId)
Declaration
public static bool operator <(ReceiptId left, ReceiptId right)
Parameters
Returns
operator <=(ReceiptId, ReceiptId)
Declaration
public static bool operator <=(ReceiptId left, ReceiptId right)
Parameters
Returns
Implements