Zbiór zmian 954 dla trunk/eCard/eCardMVC

Pokaż
Ignoruj:
Data:
2009-12-15 15:40:16 (16 years ago)
Autor:
alina
Opis:

re #215 przerobki

Lokalizacja:
trunk/eCard/eCardMVC
Pliki:
1 dodane
10 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci.Core/Linq/DataContext.cs

    r949 r954  
    11using System; 
    22using System.Collections.Generic; 
     3using System.Configuration; 
    34using System.Linq; 
    45using Platnosci.Core.Interface; 
     
    1314        public DataContext() 
    1415        { 
    15             _dataContext = new PlatnosciDataContext(); 
     16            var connectionString = ConfigurationManager.ConnectionStrings["BazaReklamConnectionString"]; 
     17            if (connectionString == null) 
     18                throw new ArgumentNullException("BazaReklamConnectionString"); 
     19            _dataContext = new PlatnosciDataContext(connectionString.ConnectionString); 
    1620        } 
    1721 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Platnosci.Tests.csproj

    r952 r954  
    8484    <Compile Include="Properties\AssemblyInfo.cs" /> 
    8585    <Compile Include="TestRunner.cs" /> 
     86    <Compile Include="Web\FunkcjePlatnosciTests.cs" /> 
    8687    <Compile Include="Web\MerchantControllerTests.cs" /> 
    8788    <Compile Include="Web\FakeDataContext.cs" /> 
  • trunk/eCard/eCardMVC/Platnosci.Tests/Web/TestMethods.cs

    r952 r954  
    3737            var invoice = _function.CreateInvoice(idFaktury, "nip", "abc/2009", 200, 2); 
    3838            var payer = _function.CreatePayer(idFaktury, "test", "test"); 
    39             var waluta = new Waluta {Amount = 200,Currency = "PLN"}; 
     39            var waluta = new Waluta {Amount = 200, Currency = "PLN"}; 
    4040            var result = funkcjePlatnosci.CreateAndAddNewPyment(invoice, waluta ,payer, "sessionId"); 
    4141 
  • trunk/eCard/eCardMVC/Platnosci.Tests/app.config

    r933 r954  
    99    <add key="eCard.Url" value="https://pay.ecard.pl/servlet/PSTEST"/> 
    1010  </appSettings> 
     11  <connectionStrings> 
     12    <add name="BazaReklamConnectionString" connectionString="Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM_TEST;Persist Security Info=True;User ID=wwwadmin;Password=adm1648" providerName="System.Data.SqlClient"/> 
     13  </connectionStrings> 
    1114  
    1215  <NUnit> 
  • trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.de.resx

    r948 r954  
    269269    <value>Die Rechnung mit der Nummer {0} wurde am {1} bezahlt.</value> 
    270270  </data> 
     271  <data name="ToLongValue" xml:space="preserve"> 
     272    <value>Erlaubte Anzahl der Zeichen ist {0}.</value> 
     273  </data> 
    271274</root> 
  • trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.designer.cs

    r953 r954  
    432432         
    433433        /// <summary> 
    434         ///   Looks up a localized string similar to Too many characters. The maximum number of characters allowed in a field is {0}.. 
     434        ///   Looks up a localized string similar to Too many characters. Maximum number of characters is {0}.. 
    435435        /// </summary> 
    436436        internal static string ToLongValue { 
  • trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.resx

    r953 r954  
    270270  </data> 
    271271  <data name="ToLongValue" xml:space="preserve"> 
    272     <value>Too many characters. The maximum number of characters allowed in a field is {0}.</value> 
     272    <value>Too many characters. Maximum number of characters is {0}.</value> 
    273273  </data> 
    274274</root> 
  • trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs

    r952 r954  
    6565             
    6666            var platnosc = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault(); 
    67              
    68             if (!String.IsNullOrEmpty(IsError(platnosc).Error)) return View("Error1", IsError(platnosc)); 
     67            var errorViewData = _funkcjePlatnosci.IsError(platnosc, HttpContext.User.Identity.Name); 
     68            if (!String.IsNullOrEmpty(errorViewData.Error)) return View("Error1", errorViewData); 
    6969             
    7070            if (String.IsNullOrEmpty(payer.FirstName)) 
  • trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs

    r952 r954  
    1313    public class FunkcjePlatnosci 
    1414    { 
    15         private const string EUR = "978"; 
    16         private const string GBP = "826"; 
    17         private const string USD = "789"; 
    18         private const 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"; 
    1919        public const string CARDS = "CARDS";            //obsługa tylko kart płatniczych 
    2020        public const string KOD_POLSKA = "616";         //kod kraju Akceptanta - Polska 
     
    5858        { 
    5959            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) 
    6263            { 
    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); 
    7665            } 
    7766            else 
    7867            { 
    79                 waluta.Amount = Convert.ToInt32(platnosc.Brutto * 100); 
    80                 waluta.Currency = PLN; 
     68                waluta.Amount = Convert.ToInt32(platnosc.waluta_brutto * 100); 
    8169            } 
     70             
    8271            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            } 
    8390        } 
    8491 
  • trunk/eCard/eCardMVC/Platnosci/Web.config

    r952 r954  
    6161  --> 
    6262  <connectionStrings> 
    63                 <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/> 
    64     <add name="Platnosci.Core.Properties.Settings.BAZA_REKLAM_TESTConnectionString" connectionString="Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM_TEST;Persist Security Info=True;User ID=wwwadmin;Password=adm1648" providerName="System.Data.SqlClient"/> 
     63    <add name="BazaReklamConnectionString" connectionString="Data Source=sql.ct.com.pl;Initial Catalog=BAZA_REKLAM_TEST;Persist Security Info=True;User ID=wwwadmin;Password=adm1648" providerName="System.Data.SqlClient"/> 
    6564  </connectionStrings> 
    6665        <system.web>