C# IBAN "Rechner": Wie kann ich die IBAN in BLZ und Konto-Nr. zerteilen?

Hallo,

ich programmiere gerade eine Anwendung, die, wenn man BLZ und Konto-Nr eingibt, die IBAN "errechnet". Jetzt habe ich die IBAN berechnet, will aber, dass bei dem tabControl bei "IBAN zerteilen" die "errechnete" IBAN vom IBAN generieren Tab dort bei der IBAN-Textbox angezeigt wird und wenn ich auch den zerteilen Button anklicke, er mir die BLZ und Konto-Nr zurückgibt. Also genau umgekehrt.

Thx.

Hier der bisher bestehende Code:

public void buttonGenerieren_Click(object sender, EventArgs e){ 
   string knr, blz, ergebnis;
   knr = textBoxKontoNrGenerieren.Text;
   blz = textBoxBlzGenerieren.Text;
   double num; 
	
   if ((double.TryParse(knr, out num)) && (double.TryParse(blz, out num))) 
   {	
	ergebnis = CreateIBAN("DE", blz, knr) 
	textBoxIbanGenerieren.Text = ergebnis;
   } 
   else 
   {
	textBoxKontoNrGenerieren.Text = "";
	textBoxBlzGenerieren.Text = "";
   }
}

string CreateIBAN(string lkz, string blz, string kntnr, bool groupedReturn = true) 
{
    string bban = string.Empty;
    lkz = lkz.ToUpper();

    switch(lkz) 
    { 
	case "AT": 
        { 
	   bban = blz.PadLeft(5, '0') + kntnr.PadLeft(11, '0');
	} 
	  break;
	case "DE": 
        {
	   bban = blz.PadLeft(0, '0') + kntnr.PadLeft(10, '0');
	}
	  break;
	case "CH": 
        {
	   bban = blz.PadLeft(5, '0') + kntnr.PadLeft(12, '0');
	}
	  break;
    }
	
    string sum = bban + lkz.Aggregate("", (current, c) => current + (c - 55).ToString()) + "00";
    var d = decimal.Parse(sum);
    var checksum = 98 - (d % 97);
    string iban = lkz + checksum.ToString().PadLeft(2, '0') + bban;
	
    return groupedReturn
      ? iban.Select(c, i) => (i % 4 == 3) ? c + " " : c + "").Aggregate("", (current, c) => current + c) 
      : iban;
}

public void buttonZerteilen_Click(object sender, EventArgs e)
{
    // Was kommt jetzt hier rein?
}
Computer, programmieren, Rechner, C Sharp, IBAN, Visual Studio, source code, Wirtschaft und Finanzen
Betrug eBay Kleinanzeigen aus dem Ausland - Kontodaten-IBAN-Sammler?

Vorsicht Betrug! Haben Sie das auch erlebt? Ich hatte heute eine Anfrage über eBay-Kleinanzeigen mit der britischen Whatsapp-Nummer

++44 7451 211728, auf ein Angebot meiner Kamera. Der Mann schrieb:

Hallo Verkäufer, ich habe gerade dein deiner Artikel bei eBay gesehen und ich bin sehr daran interessiert, es zu kaufen. Wie viel ist der letzte Preis? <<

und gleich darauf:

Wow gut 😊 Ich bin okay mit deinem Preis und ich werde gerne den aktuellen Zustand kennen und wie lange hast du es benutzt und ich bezahle dich mit Banküberweisung ok.so jetzt möchte ich, dass du die Versandkosten nach England findest Über DHL ok? Und ich möchte auch, dass du mir mehr Bilder schickst, um zu sehen und wenn es dir nichts ausmacht Ich bevorzuge Videoaufnahmen, nur um zu sehen, dass es wirklich in gutem Zustand ok ist <<

und kurze Zeit später:

Wow gut 😊 Alright dann bitte geben Sie mir Ihre Bankverbindung, so dass ich die Überweisung an Sie online machen wird sofort ok

Name: Bank Name BIC: Telefonnummer: IBAN Name: E-Mail-Addresse: Gesamtkosten: Verwendung: <<

Leider hatte ich bereits meine Kontonummer übermittelt, was dumm war, denn es gibt viele Kontonummern-Sammler, die entweder SEPA-Lastschriften vom Konto abbuchen oder Unterschriften erschleichen, die sie dann betrügerisch für Überweisungen ö.ä. einsetzen.

Ich habe dazu jetzt dies gelesen:

https://www.gutefrage.net/frage/ebay-kleinanzeigen-verkauf-nach-london---betrug-oder-nicht-was-meint-ihr

Frage dazu: Kennt jemand diese Masche und wurde euer Konto für irgendwelche Einzüge missbraucht? Ich warne jedenfalls vor der Nummer, die per Whattapp reinkam! Als ich den offensichtlichen Betrüger auf die Nummer ansprach, löschte er oben sofort sein (gesanntes) Foto oder blockte mich. Ich werde nun auf meine Kontoauszüge achten und schauen, ob es etwas - hoffentlich nicht - passiert! Alles Gute und gebt niemals eure Kontodaten an Unbekannte raus!

Kleinanzeigen, IBAN

Meistgelesene Beiträge zum Thema IBAN