Show / Hide Table of Contents

Class ICDPH

IČ DPH - Identifikačné číslo pre DPH, pridelené daňovým úradom osobám registrovaným pre daň z pridanej hodnoty. Vo väčšine prípadov zhodné s DIČ, obsahuje navyše prefix "SK", skratku pre Slovensko, a teda IČ DPH tvorí 10 až 12 znakov. V zmysle novely zákona č. 289/2008 Z.z. platnej od 01.01.2025 bude môcť podnikateľ dočasne použiť DIČ, kým mu nebude pridelené IČ DPH.

Inheritance
object
ICDPH
Implements
IEquatableICDPH
IComparableICDPH
IDeepCloneableICDPH
IDeepCloneable
ICloneable
IEnumerablechar
IEnumerable
Inherited Members
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class ICDPH : IEquatable<ICDPH>, IComparable<ICDPH>, IDeepCloneable<ICDPH>, IDeepCloneable, ICloneable, IEnumerable<char>, IEnumerable
Examples

SK2004567890

Constructors

ICDPH(string)

Declaration
public ICDPH(string value)
Parameters
Type Name Description
string value

Fields

MaxLength

Declaration
public const int MaxLength = 12
Field Value
Type Description
int

MinLength

Declaration
public const int MinLength = 10
Field Value
Type Description
int

Properties

Length

Declaration
public int Length { get; }
Property Value
Type Description
int

Methods

CompareTo(ICDPH)

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

Create(DIC)

Prefixes value of dic with "SK".

Declaration
public static ICDPH Create(DIC dic)
Parameters
Type Name Description
DIC dic
Returns
Type Description
ICDPH

DeepClone()

Declaration
public ICDPH DeepClone()
Returns
Type Description
ICDPH

Equals(ICDPH)

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

Equals(ICDPH, ICDPH)

Declaration
public static bool Equals(ICDPH x, ICDPH y)
Parameters
Type Name Description
ICDPH x
ICDPH 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)

GetEnumerator()

Declaration
public IEnumerator<char> GetEnumerator()
Returns
Type Description
IEnumeratorchar

GetHashCode()

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

IsValid(string)

Declaration
public static bool IsValid(string value)
Parameters
Type Name Description
string value
Returns
Type Description
bool

ToString()

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

Operators

operator ==(ICDPH, ICDPH)

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

implicit operator string(ICDPH)

Declaration
public static implicit operator string(ICDPH icDph)
Parameters
Type Name Description
ICDPH icDph
Returns
Type Description
string

implicit operator ICDPH(string)

Declaration
public static implicit operator ICDPH(string value)
Parameters
Type Name Description
string value
Returns
Type Description
ICDPH

operator !=(ICDPH, ICDPH)

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

Implements

IEquatable<T>
IComparable<T>
IDeepCloneable<T>
IDeepCloneable
ICloneable
IEnumerable<T>
IEnumerable

Extension Methods

IEnumerableExtensions.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
IEnumerableExtensions.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
IEnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T, int>)
IEnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
IEnumerableExtensions.IsNullOrEmpty<T>(IEnumerable<T>)
IEnumerableExtensions.Paginate<T>(IEnumerable<T>, Pagination)
IEnumerableExtensions.ToReadOnlyCollection<TSource>(IEnumerable<TSource>)
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©