Validasyon İşlemleri (Validation)

ValidateIban

  • Dönüş Tipi: string
  • Parametreler:
  • iban (string): Kontrol edilecek IBAN
  • Açıklama: IBAN numarasını doğrular ve düzeltilmiş halini döndürür

Örnek Kullanım:

string result = Doc.ValidateIban("TR330006100519786457841326");
// Sonuç: Doğrulanmış IBAN

ValidateTcNo

  • Dönüş Tipi: bool
  • Parametreler:
  • tcNo (string): Kontrol edilecek TC Kimlik No
  • Açıklama: TC Kimlik numarasının geçerliliğini kontrol eder

Örnek Kullanım:

bool result = Doc.ValidateTcNo("12345678901");
// Sonuç: true/false

ValidateVkn

  • Dönüş Tipi: bool
  • Parametreler:
  • vkn (string): Kontrol edilecek Vergi Kimlik No
  • Açıklama: Vergi Kimlik numarasının geçerliliğini kontrol eder

Örnek Kullanım:

bool result = Doc.ValidateVkn("1234567890");
// Sonuç: true/false

IsBlank

  • Dönüş Tipi: bool
  • Parametreler:
  • str (string): Kontrol edilecek metin
  • Açıklama: Metnin boş veya null olup olmadığını kontrol eder

Örnek Kullanım:

bool result = Doc.IsBlank("");
// Sonuç: true

IsHn0

  • Dönüş Tipi: bool
  • Parametreler:
  • aVal (string): Kontrol edilecek değer
  • Açıklama: Değerin "HN0" (Hepsi Null/0) olup olmadığını kontrol eder

Örnek Kullanım:

bool result = Doc.IsHn0("0");
// Sonuç: true

IsEy1

  • Dönüş Tipi: bool
  • Parametreler:
  • aVal (string): Kontrol edilecek değer
  • Açıklama: Değerin "EY1" (En az bir) olup olmadığını kontrol eder

Örnek Kullanım:

bool result = Doc.IsEy1("1");
// Sonuç: true

AutoIsEy1Hn0

  • Dönüş Tipi: bool
  • Parametreler:
  • aVal (string): Kontrol edilecek değer
  • searchType (string): Arama tipi
  • Açıklama: Değerin EY1 veya HN0 olup olmadığını otomatik kontrol eder

Örnek Kullanım:

bool result = Doc.AutoIsEy1Hn0("1", "EY1");
// Sonuç: true