Zbiór zmian 954 dla trunk/eCard/eCardMVC/Platnosci/Models
- Data:
- 2009-12-15 15:40:16 (16 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs (zmodyfikowane) (2 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs
r952 r954 13 13 public class FunkcjePlatnosci 14 14 { 15 p rivateconst string EUR = "978";16 p rivateconst string GBP = "826";17 p rivateconst string USD = "789";18 p rivateconst string PLN = "985";15 public const string EUR = "978"; 16 public const string GBP = "826"; 17 public const string USD = "789"; 18 public const string PLN = "985"; 19 19 public const string CARDS = "CARDS"; //obsługa tylko kart płatniczych 20 20 public const string KOD_POLSKA = "616"; //kod kraju Akceptanta - Polska … … 58 58 { 59 59 var waluta = new Waluta(); 60 61 if (!String.IsNullOrEmpty(platnosc.waluta_miano) && platnosc.waluta_miano != "PLN") 60 61 waluta.Currency = GetCurrency(platnosc.waluta_miano); 62 if (waluta.Currency == PLN) 62 63 { 63 waluta.Amount = Convert.ToInt32(platnosc.waluta_brutto * 100); 64 switch (platnosc.waluta_miano) 65 { 66 case "EUR": 67 waluta.Currency = EUR; 68 break; 69 case "GBP": 70 waluta.Currency = GBP; 71 break; 72 case "USD": 73 waluta.Currency = USD; 74 break; 75 } 64 waluta.Amount = Convert.ToInt32(platnosc.Brutto * 100); 76 65 } 77 66 else 78 67 { 79 waluta.Amount = Convert.ToInt32(platnosc.Brutto * 100); 80 waluta.Currency = PLN; 68 waluta.Amount = Convert.ToInt32(platnosc.waluta_brutto * 100); 81 69 } 70 82 71 return waluta; 72 } 73 74 public string GetCurrency(string currency) 75 { 76 if (string.IsNullOrEmpty(currency)) 77 return PLN; 78 79 switch (currency.ToUpper()) 80 { 81 case "EUR": 82 return EUR; 83 case "GBP": 84 return GBP; 85 case "USD": 86 return USD; 87 default: 88 return PLN; 89 } 83 90 } 84 91
