Pokaż
Ignoruj:
Data:
2010-01-04 11:51:01 (16 years ago)
Autor:
marek
Opis:

re #215

Lokalizacja:
trunk/eCard/eCardMVC/adMoto.Payments.Web/Models
Pliki:
2 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/adMoto.Payments.Web/Models/MerchantHelper.cs

    r984 r990  
    3333            dane += "&LANGUAGE=" + merchant.Payment.LANGUAGE + "&CHARSET=ISO-8859-2"; 
    3434            dane += "&COUNTRY=616&PAYMENTTYPE=CARDS&JS=1&HASH=" + merchant.Hash; 
    35             dane += "&MERCHANTID=" + merchant.Id + "&AUTODEPOSIT=" + merchant.Payment.AUTODEPOSIT; 
     35            dane += "&MERCHANTID=" + merchant.Id + "&AUTODEPOSIT=1"; 
    3636            dane += "&LINKFAIL=" + merchant.LinkFail + "&LINKOK=" + merchant.LinkOk; 
    3737            dane += "&SESSIONID=" + merchant.Payment.SESSIONID; 
  • trunk/eCard/eCardMVC/adMoto.Payments.Web/Models/PaymentsUtils.cs

    r984 r990  
    8383        } 
    8484 
    85         public string SetLanguage(string lang) 
     85        public void SetLanguage(string lang) 
    8686        { 
     87            if (lang == Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToLower()) return; 
     88 
     89            string culture; 
    8790            switch (lang) 
    8891            { 
     92                case "en": 
     93                    culture = "en-GB"; 
     94                    break; 
    8995                case "de": 
    90                 case "en": 
    91                 case "pl": 
    92                     if (lang != Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToLower()) 
    93                     { 
    94                         var culture = "pl-PL"; 
    95                         switch (lang) 
    96                         { 
    97                             case "pl": 
    98                                 culture = "pl-PL"; 
    99                                 break; 
    100                             case "en": 
    101                                 culture = "en-US"; 
    102                                 break; 
    103                             case "de": 
    104                                 culture = "de-DE"; 
    105                                 break; 
    106                         } 
    107  
    108                         Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(culture); 
    109                         Thread.CurrentThread.CurrentUICulture = new CultureInfo(culture); 
    110                     } 
     96                    culture = "de-DE"; 
     97                    break; 
     98                default: 
     99                    culture = "pl-PL"; 
    111100                    break; 
    112101            } 
    113             return CultureInfo.CurrentCulture.TwoLetterISOLanguageName.ToLower(); 
     102 
     103            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfoByIetfLanguageTag(culture); 
     104            Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfoByIetfLanguageTag(culture); 
    114105        } 
    115106