eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plFinanseGrupypl.biznes.bankiPomocyRe: Pomocy
  • Data: 2005-03-03 12:56:05
    Temat: Re: Pomocy
    Od: Remigiusz Babicz <r...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    onet wrote:
    > Moze ktoś wie jak wygenerować poprawny numer bankowy ???
    > Jak obliczyć liczbę kontrolną ??

    Poniżej masz kod funkcji w C# - możesz przerobić.
    Nie są zbyt piękne, ale działają.

    reik

    public static bool CheckIBANPL(string a_strValue)
    {
    try
    {
    if(a_strValue.Length == 28)
    {
    a_strValue =
    (a_strValue.Substring(4)+a_strValue.Substring(0,4)).
    Replace("PL","2521");
    long a = Int64.Parse(a_strValue.Substring(0,15));
    long rest = (a % 97)*1000000000000000 +
    Int64.Parse(a_strValue.Substring(15));
    if(rest % 97 == 1)
    {
    return true;
    }
    }
    }
    catch (Exception)
    { }
    return false;
    }
    public static bool CheckNRB(string a_strValue)
    {
    string strCheck = a_strValue.Replace ("-", "");
    strCheck = strCheck.Replace (" ", "");
    return CheckIBANPL ("PL" + strCheck);
    }

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1