Show / Hide Table of Contents

Class ReceiptId

Jednoznačný identifikátor dokladu

Inheritance
object
ReceiptId
Implements
ISerializable
IEquatableReceiptId
IComparableReceiptId
IDeepCloneableReceiptId
IDeepCloneable
Inherited Members
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
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
Type Name Description
ORPCode cashRegisterCode
ReceiptNumberId numberId

ReceiptId(ORPCode, Year, Month, ReceiptNumber)

Declaration
public ReceiptId(ORPCode cashRegisterCode, Year year, Month month, ReceiptNumber number)
Parameters
Type Name Description
ORPCode cashRegisterCode
Year year
Month month
ReceiptNumber number

ReceiptId(ReceiptId)

Declaration
public ReceiptId(ReceiptId receiptId)
Parameters
Type Name Description
ReceiptId receiptId

Properties

CashRegisterCode

Kód on-line registračnej pokladne

Declaration
public ORPCode CashRegisterCode { get; }
Property Value
Type Description
ORPCode

Month

Mesiac, v ktorom bol doklad zaevidovaný

Declaration
public Month Month { get; }
Property Value
Type Description
Month

Number

Poradové číslo dokladu

Declaration
public ReceiptNumber Number { get; }
Property Value
Type Description
ReceiptNumber

Year

Rok, v ktorom bol doklad zaevidovaný

Declaration
public Year Year { get; }
Property Value
Type Description
Year

Methods

CompareTo(ReceiptId)

Declaration
public int CompareTo(ReceiptId other)
Parameters
Type Name Description
ReceiptId other
Returns
Type Description
int

CompareTo(ReceiptId, ReceiptId)

Declaration
public static int CompareTo(ReceiptId x, ReceiptId y)
Parameters
Type Name Description
ReceiptId x
ReceiptId y
Returns
Type Description
int

DeepClone()

Declaration
public ReceiptId DeepClone()
Returns
Type Description
ReceiptId

Equals(ReceiptId)

Declaration
public bool Equals(ReceiptId other)
Parameters
Type Name Description
ReceiptId other
Returns
Type Description
bool

Equals(ReceiptId, ReceiptId)

Declaration
public static bool Equals(ReceiptId x, ReceiptId y)
Parameters
Type Name Description
ReceiptId x
ReceiptId y
Returns
Type Description
bool

Equals(object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
object.Equals(object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()

GetObjectData(SerializationInfo, StreamingContext)

Declaration
public void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
SerializationInfo info
StreamingContext context

Next()

Returns new instance with incremented number and preserver all other properties.

Declaration
public ReceiptId Next()
Returns
Type Description
ReceiptId

ToReceiptNumberId()

Declaration
public ReceiptNumberId ToReceiptNumberId()
Returns
Type Description
ReceiptNumberId

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Operators

operator ==(ReceiptId, ReceiptId)

Declaration
public static bool operator ==(ReceiptId x, ReceiptId y)
Parameters
Type Name Description
ReceiptId x
ReceiptId y
Returns
Type Description
bool

operator >(ReceiptId, ReceiptId)

Declaration
public static bool operator >(ReceiptId left, ReceiptId right)
Parameters
Type Name Description
ReceiptId left
ReceiptId right
Returns
Type Description
bool

operator >=(ReceiptId, ReceiptId)

Declaration
public static bool operator >=(ReceiptId left, ReceiptId right)
Parameters
Type Name Description
ReceiptId left
ReceiptId right
Returns
Type Description
bool

operator !=(ReceiptId, ReceiptId)

Declaration
public static bool operator !=(ReceiptId x, ReceiptId y)
Parameters
Type Name Description
ReceiptId x
ReceiptId y
Returns
Type Description
bool

operator <(ReceiptId, ReceiptId)

Declaration
public static bool operator <(ReceiptId left, ReceiptId right)
Parameters
Type Name Description
ReceiptId left
ReceiptId right
Returns
Type Description
bool

operator <=(ReceiptId, ReceiptId)

Declaration
public static bool operator <=(ReceiptId left, ReceiptId right)
Parameters
Type Name Description
ReceiptId left
ReceiptId right
Returns
Type Description
bool

Implements

ISerializable
IEquatable<T>
IComparable<T>
IDeepCloneable<T>
IDeepCloneable
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©