Class Location
Poloha prenosnej registračnej pokladne
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class Location : IDeepCloneable<Location>, IDeepCloneable, IEquatable<Location>
Constructors
Location(CashRegisterOtherLocation)
Vytvorí objekt polohy prenosnej registračnej pokladne z inak určenej polohy
Declaration
public Location(CashRegisterOtherLocation other)
Parameters
| Type |
Name |
Description |
| CashRegisterOtherLocation |
other |
Iný spôsob definovania umiestnenia
prenosnej pokladnice, na ktorej podnikateľ v danom
čase prijíma tržbu. ORP použije tento typ definovania
polohy, ak nie je možné uviesť adresu umiestnenia
prenosnej pokladnice alebo GPS súradnice.
Príklad: Taxi ABC ŠPZ=BA 123 AA; odpočívadlo Zeleneč D1
|
Exceptions
Location(GeoCoordinates)
Vytvorí objekt polohy prenosnej registračnej pokladne z GPS koordinátov
Declaration
public Location(GeoCoordinates gps)
Parameters
| Type |
Name |
Description |
| GeoCoordinates |
gps |
GPS súradnice miesta podľa súradnicového
systému WGS 84, na ktorom ORP vyhotovuje doklady.
ORP použije tento typ, ak vie získať svoje GPS
súradnice v rámci súradnicového systému WGS 84.
|
Location(PhysicalAddress)
Vytvorí objekt polohy prenosnej registračnej pokladne z fyzickej adresy
Declaration
public Location(PhysicalAddress address)
Parameters
| Type |
Name |
Description |
| PhysicalAddress |
address |
Adresa umiestnenia prenosnej pokladnice,
na ktorej podnikateľ prijíma v danom čase tržbu.
ORP použije daný typ na definovanie polohy ako adresu,
ak nemá možnosť získať presné GPS súradnice podľa
súradnicového systému WGS 84.
|
Exceptions
Properties
Type
Typ polohy prenosnej registračnej pokladne
Declaration
public LocationType Type { get; }
Property Value
Value
Poloha prenosnej registračnej pokladne
Declaration
public ICloneable Value { get; }
Property Value
Methods
DeepClone()
Declaration
public Location DeepClone()
Returns
Equals(Location)
Declaration
public bool Equals(Location other)
Parameters
Returns
Equals(Location, Location)
Declaration
public static bool Equals(Location x, Location y)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetGeoCoordinates()
Získa súradnice polohy prenosnej registračnej pokladne
Declaration
public GeoCoordinates GetGeoCoordinates()
Returns
Exceptions
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetOther()
Získa inak definovanú polohu prenosnej registračnej pokladne
Declaration
public CashRegisterOtherLocation GetOther()
Returns
Exceptions
GetPhysicalAddress()
Získa fyzickú adresu polohy prenosnej registračnej pokladne
Declaration
public PhysicalAddress GetPhysicalAddress()
Returns
Exceptions
Operators
operator ==(Location, Location)
Declaration
public static bool operator ==(Location x, Location y)
Parameters
Returns
operator !=(Location, Location)
Declaration
public static bool operator !=(Location x, Location y)
Parameters
Returns
Implements
Extension Methods