Maciej Boczkowski

Maciej Boczkowski OBSLUGA KLIENTA,
INVESTECAR

Temat: Kod algortmu wyciagu bankowego

Prosba, jak powinien wygladac kod algorytmu wyciagu bankowego uruchamiajacy matryce XYZ, w przypadku wystapienia nazwy ABC w polu Tekst,
Stefan Ocetkiewicz

Stefan Ocetkiewicz finanse i
księgowość,
enova365, programy
dla firm, outsou...

Temat: Kod algortmu wyciagu bankowego

Taki jak poniżej:


public override void OperacjaPrzedIdentyfikacja(OperacjaBankowa operacja)
{
string TekstOperacji = operacja.Tekst;
if(TekstOperacji.Contains("ABC"))
{
UruchomMatryce (operacja, "XYZ");
return;
}

}


powinien zadziałać. Nigdy nie używałem funkcji Contains, bo wolę przypisanie jednoznaczne lub wybór ręczny, ale wydaje mi się, że to będzie ok. Walidacja przechodzi.

Pozdrawiam
Stefan Ocetkiewicz
Rafał Tujek

Rafał Tujek Programista systemów
ERP

Temat: Kod algortmu wyciagu bankowego

Funkcja Contains(z ang. zawiera) zwraca true(prawda/tak), jeśli szukana fraza znajduję się w zmiennej. Dlatego trzeba przemyśleć użycie tej funkcji. Przykładowo dla takich tekstów funkcja zwróci true:

"jakiś tekst ABC"
"ABC123"
"tekst teskts ABC tekst"

Lepiej użyć funkcji Equal(z ang. równa się), która zwróci true jedynie dla tekstu "ABC". Oczywiście w zależności jaki efekt chcemy uzyskać.

--
Serdecznie pozdrawiam / Best Regards / Mit freundlichen Grüßen

Rafał Tujek
Programista systemów ERP
rafaltujek@gmail.com
+48-795-924-911
Stefan Ocetkiewicz

Stefan Ocetkiewicz finanse i
księgowość,
enova365, programy
dla firm, outsou...

Temat: Kod algortmu wyciagu bankowego

No właśnie to miałem na myśli pisząc, że w zastosowaniach "produkcyjnych" tej funkcji nie używałem :) :)
Maciej Boczkowski

Maciej Boczkowski OBSLUGA KLIENTA,
INVESTECAR

Temat: Kod algortmu wyciagu bankowego

Dzieki wielkie , dziala juz od miesiaca



Wyślij zaproszenie do