Skocz do zawartości

[pobranie] Rozbicie kwoty na 2 czesci

Polecane posty

Osobno czesc calkowita kwoty pobrania i osobno grosze.

 

Trzeba by to zrobić za pomocą skryptów. Dodajemy dwa pola np w kwotę pobrania osobno dla zł, osobno dla gr. Do obu pól należy dołączyć te same dane (Paczka_PobranieKwota w tym pyrzypadku)

W polu zł, zastępujemy skrypt OnBeforePrint kodem:

private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
((XRLabel)sender).Text = ((int) Convert.ToDecimal(((XRLabel)sender).Text)).ToString();
}

Spowoduje to, że wartość Paczka_PobranieKwota zostanie zrzutowane na typ przecinkowy, (np 13,90) następnie rzutowanie na typ (int) wytnie część po przecinku. Na koniec konwersja ToString() bo wartość jest przypisywana do pola tekstowego.

 

Dla pola gr. analogiczny kod:

private void OnBeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
((XRLabel)sender).Text = String.Format("{0:00}", (((int) (Convert.ToDecimal( ((XRLabel)sender).Text ) * 100) % 100)) );
}

, który wyciągnie z pola Paczka_PobranieKwota część po przecinku.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...