Class ReceiptId
Jednoznačný identifikátor dokladu
Inheritance
System.Object
ReceiptId
Implements
System.Runtime.Serialization.ISerializable
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class ReceiptId : Object, 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
Type |
Description |
System.Int32 |
|
CompareTo(ReceiptId, ReceiptId)
Declaration
public static int CompareTo(ReceiptId x, ReceiptId y)
Parameters
Returns
Type |
Description |
System.Int32 |
|
DeepClone()
Declaration
public ReceiptId DeepClone()
Returns
Equals(ReceiptId)
Declaration
public bool Equals(ReceiptId other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(ReceiptId, ReceiptId)
Declaration
public static bool Equals(ReceiptId x, ReceiptId 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 |
|
GetObjectData(SerializationInfo, StreamingContext)
Declaration
public void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type |
Name |
Description |
System.Runtime.Serialization.SerializationInfo |
info |
|
System.Runtime.Serialization.StreamingContext |
context |
|
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
Type |
Description |
System.String |
|
Operators
Equality(ReceiptId, ReceiptId)
Declaration
public static bool operator ==(ReceiptId x, ReceiptId y)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GreaterThan(ReceiptId, ReceiptId)
Declaration
public static bool operator>(ReceiptId left, ReceiptId right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GreaterThanOrEqual(ReceiptId, ReceiptId)
Declaration
public static bool operator >=(ReceiptId left, ReceiptId right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(ReceiptId, ReceiptId)
Declaration
public static bool operator !=(ReceiptId x, ReceiptId y)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LessThan(ReceiptId, ReceiptId)
Declaration
public static bool operator <(ReceiptId left, ReceiptId right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
LessThanOrEqual(ReceiptId, ReceiptId)
Declaration
public static bool operator <=(ReceiptId left, ReceiptId right)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Explicit Interface Implementations
IDeepCloneable.DeepClone()
Declaration
object IDeepCloneable.DeepClone()
Returns
Type |
Description |
System.Object |
|
Implements
System.Runtime.Serialization.ISerializable
System.IEquatable<>
System.IComparable<>
Extension Methods