Zbiór zmian 984 dla trunk

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

re #215 ujednolicenie nazw obiektow, modyfikacje dotyczace testow interfejsowych (dodanie tymczasowych rekowrdow do bazy na czas testowania )

Lokalizacja:
trunk/eCard/eCardMVC
Pliki:
4 dodane
18 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/adMoto.Payments.Core/adMoto.Payments.Core.csproj

    r971 r984  
    5555  <ItemGroup> 
    5656    <Compile Include="Data\DataContext.cs" /> 
     57    <Compile Include="Data\FAKTURY.cs" /> 
     58    <Compile Include="Data\FAKTURA_DETAIL.cs" /> 
    5759    <Compile Include="Data\Platnosci.designer.cs"> 
    5860      <DependentUpon>Platnosci.dbml</DependentUpon> 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Controllers/MerchantControllerTests.cs

    r982 r984  
    2222            //Arrange 
    2323            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    24             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
    25             repVPayment.Insert(platnosc); 
     24            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
     25            repVPayment.Insert(invoice); 
    2626             
    2727            var payer = _testDataHelper.CreatePayer(123, "test", "test"); 
     
    4545            //Arrange 
    4646            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    47             var platnosc = _testDataHelper.CreateInvoice(12, "nip1", "", 0, 0); 
    48             repVPayment.Insert(platnosc); 
     47            var invoice = _testDataHelper.CreateInvoice(12, "nip1", "", 0, 0); 
     48            repVPayment.Insert(invoice); 
    4949 
    5050            var payer = _testDataHelper.CreatePayer(123, "test", "test"); 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Controllers/PlatnosciControllerTests.cs

    r982 r984  
    2222        private readonly TestDataHelper _testDataHelper = new TestDataHelper(); 
    2323                
    24         //[Test] 
    25         //[Category("Unit")] 
    26         //public void Status_Action_Saves_Correct_Transaction() 
    27         //{   
    28         //    //Arrange 
    29         //    var repository = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    30         //    var platnosci = _testDataHelper.CreateNewPayment(_orderNumber, false, DateTime.Now, 12345);  
    31         //    repository.Insert(platnosci); 
    32         //    repository.SubmitChanges(); 
    33                  
    34         //    IRepository<PotwierdzeniaEcard> rep = new Repository<PotwierdzeniaEcard>(new FakeDataContext()); 
    35             
    36         //    var builder = new TestControllerBuilder(); 
    37         //    var controller = new PlatnoscController(null, repository, rep, _translateManager); 
    38         //    builder.InitializeController(controller); 
    39         //    builder.QueryString.Add("MERCHANTNUMBER", MERCHANT_NUMBER); 
    40         //    builder.QueryString.Add("AUTHTIME", DateTime.Now.ToString()); 
    41         //    builder.QueryString.Add("DATATRANSMISJI", DateTime.Now.ToString()); 
    42         //    builder.QueryString.Add("ORDERNUMBER", _orderNumber.ToString()); 
    43         //    builder.QueryString.Add("CURRENTSTATE", CODE_OK);            
    44             
    45         //    //Act 
    46         //    controller.Status();            
    47         //    System.Diagnostics.Debug.WriteLine("rep:" + rep.Count() + " repPl: " + repository.Count() ); 
    48         //    var potwierdzeniaEcard = rep.Find(o => o.ORDERNUMBER == _orderNumber).SingleOrDefault(); 
    49  
    50         //    //Assert 
    51         //    Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(MERCHANT_NUMBER)); 
    52  
    53         //    //Act 
    54         //    var paymentAfterUpdate = repository.FindOne(_orderNumber); 
    55         //    System.Diagnostics.Debug.WriteLine("Status musi byc 'true'. Jest " + paymentAfterUpdate.Status); 
    56  
    57         //    //Assert 
    58         //    Assert.That(paymentAfterUpdate.Status, Is.EqualTo(true));             
    59         //} 
    60  
    61         //[Test] 
    62         //[Category("Unit")] 
    63         //public void Status_Action_Payment_Is_Not_Update_When_Currentstate_Is_CODE_BAD() 
    64         //{ 
    65         //    //Arrange 
    66         //    var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    67         //    var platnosci = _testDataHelper.CreateNewPayment(_orderNumber, false, DateTime.Now, 12345); 
    68         //    repPayment.Insert(platnosci); 
    69         //    repPayment.SubmitChanges(); 
    70         //    IRepository<PotwierdzeniaEcard> repConfirm = new Repository<PotwierdzeniaEcard>(new FakeDataContext()); 
    71            
    72         //    var builder = new TestControllerBuilder(); 
    73         //    var controller = new PlatnoscController(null, repPayment, repConfirm, _translateManager); 
    74         //    builder.InitializeController(controller); 
    75         //    builder.QueryString.Add("MERCHANTNUMBER", MERCHANT_NUMBER); 
    76         //    builder.QueryString.Add("AUTHTIME", DateTime.Now.ToString()); 
    77         //    builder.QueryString.Add("DATATRANSMISJI", DateTime.Now.ToString()); 
    78         //    builder.QueryString.Add("ORDERNUMBER", _orderNumber.ToString()); 
    79         //    builder.QueryString.Add("CURRENTSTATE", CODE_BAD); 
    80  
    81         //    //Act 
    82         //    controller.Status();            
    83         //    var potwierdzeniaEcard = repConfirm.Find(o => o.ORDERNUMBER == _orderNumber).SingleOrDefault(); 
    84             
    85         //    //Assert 
    86         //    Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(MERCHANT_NUMBER)); 
    87              
    88         //    //Act 
    89         //    var paymentAfterUpdate = repPayment.FindOne(_orderNumber); 
    90         //    System.Diagnostics.Debug.WriteLine("Status musi byc 'false'. Jest " + paymentAfterUpdate.Status); 
    91  
    92         //    //Assert 
    93         //    Assert.That(paymentAfterUpdate.Status, Is.EqualTo(false)); 
    94         //} 
    95          
    9624        [Test] 
    9725        [Category("Unit")] 
     
    10028            //Arrange 
    10129            IRepository<PlatnosciEcard> repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    102             PlatnosciEcard platnosc = _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
    103             repPayment.Insert(platnosc); 
     30            PlatnosciEcard payment = _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
     31            repPayment.Insert(payment); 
    10432 
    10533            //Act 
     
    12048            //Arrange 
    12149            IRepository<PlatnosciEcard> repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    122             var platnosc = _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
    123             repPayment.Insert(platnosc); 
     50            var payment= _testDataHelper.CreateNewPayment(_orderNumber, false, _data, 1); 
     51            repPayment.Insert(payment); 
    12452 
    12553            var controller = new PlatnoscController(null, repPayment, null, _translateManager); 
     
    14068            //Arrange 
    14169            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    142             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
    143             repVPayment.Insert(platnosc); 
     70            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "", 0, 0); 
     71            repVPayment.Insert(invoice); 
    14472 
    14573            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    16189            //Arrange 
    16290            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    163             var platnosc = _testDataHelper.CreateInvoice(123, "nip2", "", 0, 0); 
    164             repVPayment.Insert(platnosc); 
     91            var invoice = _testDataHelper.CreateInvoice(123, "nip2", "", 0, 0); 
     92            repVPayment.Insert(invoice); 
    16593 
    16694            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    211139            //Arrange 
    212140            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    213             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    214             repVPayment.Insert(platnosc); 
     141            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     142            repVPayment.Insert(invoice); 
    215143 
    216144            var repConfirm = new Repository<PotwierdzeniaEcard>(new FakeDataContext()); 
     
    239167            //Arrange 
    240168            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    241             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    242             repVPayment.Insert(platnosc); 
     169            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     170            repVPayment.Insert(invoice); 
    243171 
    244172            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    260188            //Arrange 
    261189            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    262             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    263             repVPayment.Insert(platnosc); 
     190            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     191            repVPayment.Insert(invoice); 
    264192 
    265193            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    281209            //Arrange 
    282210            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    283             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    284             repVPayment.Insert(platnosc); 
    285  
    286             var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
    287             controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
    288             var name = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; 
    289             var payer = _testDataHelper.CreatePayer(123, name, "test"); 
     211            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     212            repVPayment.Insert(invoice); 
     213 
     214            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     215            controller.ControllerContext = _testDataHelper.CreateControllerContext("nip1"); 
     216            var firstname = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"; 
     217            var payer = _testDataHelper.CreatePayer(123, firstname, "test"); 
    290218 
    291219            //Act 
     
    302230            //Arrange 
    303231            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    304             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    305             repVPayment.Insert(platnosc); 
     232            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     233            repVPayment.Insert(invoice); 
    306234 
    307235            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    323251            //Arrange 
    324252            IRepository<Invoice> repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    325             var platnosc = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
    326             repVPayment.Insert(platnosc); 
     253            var invoice = _testDataHelper.CreateInvoice(123, "nip1", "numer", 200, 0); 
     254            repVPayment.Insert(invoice); 
    327255 
    328256            var controller = new PlatnoscController(repVPayment, null, null, _translateManager); 
     
    333261            //Act 
    334262            controller.Show(payer, "pl"); 
    335  
     263             
    336264            //Assert 
    337265            System.Diagnostics.Debug.WriteLine("Model powinien byc 'true'. Jest " + controller.ModelState.IsValid); 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Controllers/eCardControllerTests.cs

    r982 r984  
    1818// ReSharper restore InconsistentNaming 
    1919    { 
     20        private readonly TestDataHelper _testDataHelper = new TestDataHelper(); 
    2021        private IRepository<PotwierdzeniaEcard> _repConfirm; 
    21  
     22        private IRepository<PlatnosciEcard> _repPayment; 
     23        private const string CODE_OK = "payment_deposited";        //transakcja potwierdzona do rozliczenia 
     24        private const string CODE_BAD = "payment_declined";        //transakcja odrzucona  
     25         
    2226        private eCardController CreateController() 
    2327        { 
     
    2529 
    2630            var builder = new TestControllerBuilder(); 
    27             return builder.CreateController<eCardController>(_repConfirm); 
     31            return builder.CreateController<eCardController>(_repConfirm);  
    2832        } 
    2933 
     
    147151            Assert.That(result.Content.Contains("ArgumentException"), "Response should contain SqlException"); 
    148152        } 
    149     } 
     153        /*[Test] 
     154        [Category("Unit")] 
     155        public void Status_Action_Saves_Correct_Transaction() 
     156        {   
     157            //Arrange  
     158            _repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
     159            var payment = _testDataHelper.CreateNewPayment(2, false, DateTime.Now, 12345); 
     160            _repPayment.Insert(payment); 
     161            _repPayment.SubmitChanges(); 
     162 
     163            var controller = CreateController(); 
     164            var valueCollection = new NameValueCollection { 
     165                                                         {"MERCHANTNUMBER", "1"},  
     166                                                         {"ORDERNUMBER", "2"}, 
     167                                                         {"AUTHTIME", DateTime.Now.ToString()}, 
     168                                                         {"CURRENTSTATE", CODE_OK}}; 
     169            controller.Request.Form.Add(valueCollection); 
     170 
     171            //Act 
     172            controller.Status();            
     173            var confirm = _repConfirm.Find(o => o.ORDERNUMBER == 2).SingleOrDefault(); 
     174 
     175            //Assert 
     176            Assert.That(confirm.MERCHANTNUMBER, Is.EqualTo("1")); 
     177 
     178            //Act 
     179            var paymentAfterUpdate = _repPayment.FindOne(2);    
     180            System.Diagnostics.Debug.WriteLine("Status musi byc 'true'. Jest " + paymentAfterUpdate.Status); 
     181 
     182            //Assert 
     183            Assert.That(paymentAfterUpdate.Status, Is.EqualTo(true));             
     184        }*/ 
     185        /*[Test] 
     186        [Category("Unit")] 
     187        public void Status_Action_Payment_Is_Not_Update_When_Currentstate_Is_CODE_BAD() 
     188        {   
     189            //Arrange  
     190            _repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
     191            var payment = _testDataHelper.CreateNewPayment(2, false, DateTime.Now, 12345); 
     192            _repPayment.Insert(payment); 
     193            _repPayment.SubmitChanges(); 
     194 
     195            var controller = CreateController(); 
     196            var valueCollection = new NameValueCollection { 
     197                                                         {"MERCHANTNUMBER", "1"},  
     198                                                         {"ORDERNUMBER", "2"}, 
     199                                                         {"AUTHTIME", DateTime.Now.ToString()}, 
     200                                                         {"CURRENTSTATE", CODE_BAD}}; 
     201            controller.Request.Form.Add(valueCollection); 
     202 
     203            //Act 
     204            controller.Status();            
     205            var confirm = _repConfirm.Find(o => o.ORDERNUMBER == 2).SingleOrDefault(); 
     206 
     207            //Assert 
     208            Assert.That(confirm.MERCHANTNUMBER, Is.EqualTo("1")); 
     209 
     210            //Act 
     211            var paymentAfterUpdate = _repPayment.FindOne(2);    
     212            System.Diagnostics.Debug.WriteLine("Status musi byc 'false'. Jest " + paymentAfterUpdate.Status); 
     213 
     214            //Assert 
     215            Assert.That(paymentAfterUpdate.Status, Is.EqualTo(true));             
     216        }*/ 
     217 
     218       } 
    150219} 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Fakes/TestDataHelper.cs

    r982 r984  
    1111        public Invoice CreateInvoice(int id, string nip, string invoiceNumber, decimal brutto, byte systemKsiegowy) 
    1212        { 
    13             var platnosc = new Invoice(); 
    14             platnosc.ID_faktury = id; 
    15             platnosc.nip = nip; 
    16             platnosc.Faktura_Numer = invoiceNumber; 
    17             platnosc.Brutto = brutto; 
    18             platnosc.SystemKsiegowyId = systemKsiegowy; 
     13            var invoice = new Invoice(); 
     14            invoice.ID_faktury = id; 
     15            invoice.nip = nip; 
     16            invoice.Faktura_Numer = invoiceNumber; 
     17            invoice.Brutto = brutto; 
     18            invoice.SystemKsiegowyId = systemKsiegowy; 
    1919 
    20             return platnosc; 
     20            return invoice; 
    2121        } 
    2222        public Invoice CreateForeignInvoice(int id, string nip, string invoiceNumber, decimal brutto, byte systemKsiegowy, decimal walutaBrutto, string currency) 
    2323        { 
    24             var platnosc = new Invoice(); 
    25             platnosc.ID_faktury = id; 
    26             platnosc.nip = nip; 
    27             platnosc.Faktura_Numer = invoiceNumber; 
    28             platnosc.Brutto = brutto; 
    29             platnosc.waluta_brutto = walutaBrutto; 
    30             platnosc.waluta_miano = currency.ToUpper(); 
    31             platnosc.SystemKsiegowyId = systemKsiegowy; 
     24            var invoice = new Invoice(); 
     25            invoice.ID_faktury = id; 
     26            invoice.nip = nip; 
     27            invoice.Faktura_Numer = invoiceNumber; 
     28            invoice.Brutto = brutto; 
     29            invoice.waluta_brutto = walutaBrutto; 
     30            invoice.waluta_miano = currency.ToUpper(); 
     31            invoice.SystemKsiegowyId = systemKsiegowy; 
    3232            
    33             return platnosc; 
     33            return invoice; 
    3434        } 
    3535        public PlatnosciEcard CreateNewPayment(int orderNumber, bool status, DateTime data, int invoiceId) 
    3636        { 
    37             var platnosc = new PlatnosciEcard(); 
    38             platnosc.ORDERNUMBER = orderNumber; 
    39             platnosc.Status = status; 
    40             platnosc.Status_data = data; 
    41             platnosc.IDFaktury = invoiceId; 
     37            var payment = new PlatnosciEcard(); 
     38            payment.ORDERNUMBER = orderNumber; 
     39            payment.Status = status; 
     40            payment.Status_data = data; 
     41            payment.IDFaktury = invoiceId; 
    4242 
    43             return platnosc; 
     43            return payment; 
    4444        } 
    4545        public PotwierdzeniaEcard CreateConfirm(string code, int ordernumber) 
     
    6161        public ControllerContext CreateControllerContext(string userIdentity) 
    6262        { 
    63  
    6463            var mock = new Mock<ControllerContext>(); 
    6564            mock.SetupGet(m => m.HttpContext.User.Identity.Name).Returns(userIdentity); 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/UI/AuthenticationTests.cs

    r982 r984  
    77    public class AuthenticationTests 
    88    { 
     9        private readonly UIHelper _uidata = new UIHelper();  
     10 
    911        [Test] 
    1012        [Category("UI")] 
     
    2527        public void Can_Login_When_Using_Correct_Login_Information() 
    2628        { 
     29            var uiData = _uidata.CreateAndAddTestRecordToRepository(0); 
     30             
    2731            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
    28             ie.TextField(Find.ByName("numerFaktury")).TypeText("24/HOL/2009"); 
    29             ie.TextField(Find.ByName("nip")).TypeText("501379568"); 
     32            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
     33            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    3034            ie.Button(Find.ById("loguj")).Click(); 
    31             Assert.IsTrue(ie.ContainsText("została uregulowana")); 
     35            Assert.IsTrue(ie.ContainsText("Szczegóły zlecenia")); 
    3236            ie.ForceClose(); 
    3337            ie.Close(); 
    3438            ie.Dispose(); 
     39 
     40            _uidata.DeleteTestRecordsFromRepository(uiData); 
    3541        } 
    3642    } 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/UI/MerchantTests.cs

    r982 r984  
    77    public class MerchantTests 
    88    { 
     9        private readonly UIHelper _uidata = new UIHelper();  
     10 
    911        [Test] 
    1012        [Category("UI")] 
    1113        public void Redirects_To_Ecard_When_All_Details_Are_Correct() 
    1214        { 
     15            //dodanie testowego rekordu do tabel: FAKTURY, FAKTURA_DETAILS 
     16            var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     17             
    1318            const string test = "test"; 
     19            uiData.Test_surname = test; 
     20            uiData.Test_firstname = test; 
     21 
    1422            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
    15             ie.TextField(Find.ByName("numerFaktury")).TypeText("27/ASZ/2009"); 
    16             ie.TextField(Find.ByName("nip")).TypeText("854956281"); 
     23            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
     24            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    1725            ie.Button(Find.ById("loguj")).Click(); 
    1826 
     
    2533            ie.Close(); 
    2634            ie.Dispose(); 
     35 
     36            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
     37            _uidata.DeleteTestRecordsFromRepository(uiData); 
     38 
     39            //usuniecie rekordu z tabeli PatnosciEcard 
     40            _uidata.DeleteTestPaymentFromRepository(uiData); 
    2741        } 
    2842 
     
    3145        public void Returns_ZlyHash_When_Invoice_Amount_Is_Zero() 
    3246        { 
    33             // wartosc faktury 1/SLJ/2009 jest 0 (zero) 
     47            // wartosc testowej faktury 1/SLJ/1 jest 0 (zero) 
    3448            // wowczas eCard powinien zwrocic zlyHash - stala informujaca, ze cos jest nie tak... 
     49            var uiData = _uidata.CreateAndAddTestRecordToRepository(0); 
    3550 
    3651            const string test = "test"; 
     52            uiData.Test_surname = test; 
     53            uiData.Test_firstname = test; 
     54 
    3755            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
    38             ie.TextField(Find.ByName("numerFaktury")).TypeText("1/SLJ/2009"); 
    39             ie.TextField(Find.ByName("nip")).TypeText("9730727417"); 
     56            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
     57            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    4058            ie.Button(Find.ById("loguj")).Click(); 
    4159 
     
    4765            ie.Close(); 
    4866            ie.Dispose(); 
     67 
     68            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
     69            _uidata.DeleteTestRecordsFromRepository(uiData);             
    4970        } 
    5071    } 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/UI/ValidationTests.cs

    r982 r984  
    77    public class ValidationTests 
    88    { 
     9        private readonly UIHelper _uidata = new UIHelper();  
     10 
    911        [Test] 
    1012        [Category("UI")] 
    1113        public void Validates_When_Firstname_Is_Too_Long() 
    1214        { 
     15            var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     16 
    1317            const string test = "test"; 
     18 
    1419            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
    15             ie.TextField(Find.ByName("numerFaktury")).TypeText("1/SLJ/2009"); 
    16             ie.TextField(Find.ByName("nip")).TypeText("9730727417"); 
     20            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
     21            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    1722            ie.Button(Find.ById("loguj")).Click(); 
    1823 
     
    2429            ie.Close(); 
    2530            ie.Dispose(); 
     31 
     32            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
     33            _uidata.DeleteTestRecordsFromRepository(uiData); 
    2634        } 
    2735 
     
    3038        public void Validates_When_Surname_Is_Too_Long() 
    3139        { 
     40            var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     41 
    3242            const string test = "test"; 
     43 
    3344            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
    34             ie.TextField(Find.ByName("numerFaktury")).TypeText("1/SLJ/2009"); 
    35             ie.TextField(Find.ByName("nip")).TypeText("9730727417"); 
     45            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
     46            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    3647            ie.Button(Find.ById("loguj")).Click(); 
    3748 
     
    4354            ie.Close(); 
    4455            ie.Dispose(); 
     56 
     57            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
     58            _uidata.DeleteTestRecordsFromRepository(uiData); 
    4559        } 
    4660 
     
    4963        public void Validates_When_LastName_Is_Empty() 
    5064        { 
     65            var uiData = _uidata.CreateAndAddTestRecordToRepository(2); 
     66 
    5167            const string test = "test"; 
     68 
    5269            var ie = new IE("http://localhost:3646/pl/Account/LogOn"); 
    53             ie.TextField(Find.ByName("numerFaktury")).TypeText("27/ASZ/2009"); 
    54             ie.TextField(Find.ByName("nip")).TypeText("854956281"); 
     70            ie.TextField(Find.ByName("numerFaktury")).TypeText(uiData.Test_numer_faktury); 
     71            ie.TextField(Find.ByName("nip")).TypeText(uiData.Test_nip); 
    5572            ie.Button(Find.ById("loguj")).Click(); 
    5673 
     
    6279            ie.Close(); 
    6380            ie.Dispose(); 
     81 
     82            //usuniecie rekordu z tabel: FAKTURY, FAKTURA_DETAILS 
     83            _uidata.DeleteTestRecordsFromRepository(uiData); 
    6484        } 
    6585    } 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Utils/MerchantTests.cs

    r982 r984  
    1313        { 
    1414            //Arrange 
    15             var p = new PlatnosciEcard 
    16                         { 
    17                             AMOUNT = 100, 
    18                             AUTODEPOSIT = true, 
    19                             ORDERDESCRIPTION = "abc/2009" 
    20                         }; 
    21             var m = new Merchant { Payment = p }; 
     15            var payment = new PlatnosciEcard 
     16                              { 
     17                                  AMOUNT = 100, 
     18                                  AUTODEPOSIT = true, 
     19                                  ORDERDESCRIPTION = "abc/2009" 
     20                              }; 
     21            var merchant = new Merchant { Payment = payment }; 
    2222 
    2323            //Act 
    24             m.IsValid(); 
    25             var result = m.Error; 
     24            merchant.IsValid(); 
     25            var result = merchant.Error; 
    2626 
    2727            //Assert 
     
    3434        { 
    3535            //Arrange 
    36             var p = new PlatnosciEcard 
    37                         { 
    38                             AMOUNT = 100, 
    39                             AUTODEPOSIT = true, 
    40                             ORDERDESCRIPTION = "abc/2009", 
    41                             CURRENCY = "test", 
    42                             NAME = "test", 
    43                             SURNAME = "test" 
    44                         }; 
    45             var m = new Merchant { Payment = p }; 
     36            var payment = new PlatnosciEcard 
     37                            { 
     38                                AMOUNT = 100, 
     39                                AUTODEPOSIT = true, 
     40                                ORDERDESCRIPTION = "abc/2009", 
     41                                CURRENCY = "test", 
     42                                NAME = "test", 
     43                                SURNAME = "test" 
     44                            }; 
     45            var merchant = new Merchant { Payment = payment }; 
    4646 
    4747            //Act 
    48             m.IsValid(); 
    49             var result = m.Error; 
     48            merchant.IsValid(); 
     49            var result = merchant.Error; 
    5050 
    5151            //Assert 
     
    5858        { 
    5959            //Arrange 
    60             var p = new PlatnosciEcard 
     60            var payment = new PlatnosciEcard 
    6161                        { 
    6262                            AMOUNT = 100, 
     
    6969                            ORDERNUMBER = 100 
    7070                        }; 
    71             var m = new Merchant 
     71            var merchant = new Merchant 
    7272                        { 
    73                             Payment = p, 
     73                            Payment = payment, 
    7474                            Id = "aaaa", 
    7575                            Password = "aa", 
     
    8080 
    8181            //Act 
    82             m.IsValid(); 
    83             var result = m.Error; 
     82            merchant.IsValid(); 
     83            var result = merchant.Error; 
    8484 
    8585            //Assert 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Utils/PaymentUtilsTests.cs

    r982 r984  
    2323        { 
    2424            //Arrange 
    25             var funkcjePlantosi = new PaymentsUtils(); 
     25            var paymentsUtils = new PaymentsUtils(); 
    2626 
    2727            //Act 
    28             var result = funkcjePlantosi.GetCurrency(input); 
     28            var result = paymentsUtils.GetCurrency(input); 
    2929 
    3030            //Assert 
     
    6060        { 
    6161            //Arrange 
    62             var funkcjePlantosi = new PaymentsUtils(); 
     62            var paymentUtils = new PaymentsUtils(); 
    6363 
    6464            //Act 
    65             var result = funkcjePlantosi.BruttoToString(100, 1, input); 
     65            var result = paymentUtils.BruttoToString(100, 1, input); 
    6666 
    6767            //Act 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Utils/TestDataHelperTests.cs

    r982 r984  
    77{ 
    88    [TestFixture] 
    9     public class TestDataHelperTests 
     9    public class TestDataHelperTests  
    1010    { 
    1111        private readonly TestDataHelper _testDataHelper = new TestDataHelper(); 
     
    1515        public void TestInsertMethodForPayment() 
    1616        { 
    17             var fake = new FakeDataContext(); 
    18             var vPlatnosciEcardRepository = new Repository<Invoice>(fake); 
     17            var repVPayment = new Repository<Invoice>(new FakeDataContext()); 
    1918 
    20             var platnosc = _testDataHelper.CreateInvoice(123, "nip", "", 0, 0); 
    21             vPlatnosciEcardRepository.Insert(platnosc); 
     19            var invoice1 = _testDataHelper.CreateInvoice(123, "nip", "", 0, 0); 
     20            repVPayment.Insert(invoice1); 
    2221 
    23             var pl = vPlatnosciEcardRepository.FindOne(123); 
    24             Assert.That(pl.nip, Is.EqualTo("nip")); 
     22            var invoice2 = repVPayment.FindOne(123); 
     23            Assert.That(invoice2.nip, Is.EqualTo("nip")); 
    2524        } 
    2625    } 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/Utils/eCardDataTests.cs

    r983 r984  
    2121            //Arrange 
    2222            var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    23             var platnosc = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
    24             repPayment.Insert(platnosc); 
    25  
    26             var ecarddata = new MerchantHelper(repPayment); 
    27  
    28             var merchant = new Merchant 
    29             { 
    30                 Payment = platnosc, 
    31                 Id = "171485000", 
    32                 Password = "ashSeth2", 
    33             }; 
     23            var payment = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
     24            repPayment.Insert(payment); 
     25 
     26            var ecarddata = new MerchantHelper(repPayment); 
     27 
     28            var merchant = new Merchant 
     29                               { 
     30                                  Payment = payment, 
     31                                  Id = "171485000", 
     32                                  Password = "ashSeth2", 
     33                               }; 
    3434 
    3535            //Act 
     
    4646            //Arrange 
    4747            var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    48             var platnosc = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
    49  
    50             repPayment.Insert(platnosc); 
     48            var payment = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
     49 
     50            repPayment.Insert(payment); 
    5151 
    5252            var ecarddata = new MerchantHelper(repPayment); 
     
    5555                               { 
    5656                                   Payment = new PlatnosciEcard 
    57                                    { 
    58                                        ORDERDESCRIPTION = "dd", 
    59                                        IDFaktury = 21, 
    60                                        Data = DateTime.Now 
    61                                    }, 
     57                                                 { 
     58                                                    ORDERDESCRIPTION = "dd", 
     59                                                    IDFaktury = 21, 
     60                                                    Data = DateTime.Now 
     61                                                 }, 
    6262                                   Id = "171485000", 
    6363                                   Password = "ashSeth2", 
     
    7676            //Arrange 
    7777            var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    78             var platnosc = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
    79             platnosc.AMOUNT = 229; 
    80             platnosc.CURRENCY = PaymentsUtils.PLN; 
    81  
    82             repPayment.Insert(platnosc); 
    83  
    84             var ecarddata = new MerchantHelper(repPayment); 
    85  
    86             var merchant = new Merchant 
    87                                { 
    88                                    Payment = platnosc, 
     78            var payment = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
     79            payment.AMOUNT = 229; 
     80            payment.CURRENCY = PaymentsUtils.PLN; 
     81 
     82            repPayment.Insert(payment); 
     83 
     84            var ecarddata = new MerchantHelper(repPayment); 
     85 
     86            var merchant = new Merchant 
     87                               { 
     88                                   Payment = payment, 
    8989                                   Id = "171485000", 
    9090                                   Password = "ashSeth2", 
     
    104104            //Arrange 
    105105            var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    106             var platnosc = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
    107             platnosc.AMOUNT = 0; 
    108             platnosc.CURRENCY = PaymentsUtils.PLN; 
    109  
    110             repPayment.Insert(platnosc); 
    111  
    112             var ecarddata = new MerchantHelper(repPayment); 
    113  
    114             var merchant = new Merchant 
    115                                { 
    116                                    Payment = platnosc, 
     106            var payment = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
     107            payment.AMOUNT = 0; 
     108            payment.CURRENCY = PaymentsUtils.PLN; 
     109 
     110            repPayment.Insert(payment); 
     111 
     112            var ecarddata = new MerchantHelper(repPayment); 
     113 
     114            var merchant = new Merchant 
     115                               { 
     116                                   Payment = payment, 
    117117                                   Id = "171485000", 
    118118                                   Password = "ashSeth2", 
     
    132132            //Arrange 
    133133            var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    134             var platnosc = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
    135             platnosc.AMOUNT = 229; 
    136             platnosc.CURRENCY = PaymentsUtils.PLN; 
    137  
    138             repPayment.Insert(platnosc); 
    139  
    140             var ecarddata = new MerchantHelper(repPayment); 
    141  
    142             var merchant = new Merchant 
    143                                { 
    144                                    Payment = platnosc, 
     134            var payment = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
     135            payment.AMOUNT = 229; 
     136            payment.CURRENCY = PaymentsUtils.PLN; 
     137 
     138            repPayment.Insert(payment); 
     139 
     140            var ecarddata = new MerchantHelper(repPayment); 
     141 
     142            var merchant = new Merchant 
     143                               { 
     144                                   Payment = payment, 
    145145                                   Id = "TEST", 
    146146                                   Password = "test", 
     
    160160            //Arrange 
    161161            var repPayment = new Repository<PlatnosciEcard>(new FakeDataContext()); 
    162             var platnosc = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
    163             platnosc.AMOUNT = 11; 
    164             platnosc.CURRENCY = PaymentsUtils.PLN; 
    165  
    166             repPayment.Insert(platnosc); 
    167  
    168             var ecarddata = new MerchantHelper(repPayment); 
    169  
    170             var merchant = new Merchant 
    171                                { 
    172                                    Payment = platnosc, 
     162            var payment = _testDataHelper.CreateNewPayment(123, true, DateTime.Now, 1); 
     163            payment.AMOUNT = 11; 
     164            payment.CURRENCY = PaymentsUtils.PLN; 
     165 
     166            repPayment.Insert(payment); 
     167 
     168            var ecarddata = new MerchantHelper(repPayment); 
     169 
     170            var merchant = new Merchant 
     171                               { 
     172                                   Payment = payment, 
    173173                                   Id = "171485000", 
    174174                                   Password = "ashSeth2", 
     
    301301        { 
    302302            //Arrange 
    303             var pl = new PlatnosciEcard { ORDERDESCRIPTION = "abc/2009" }; 
    304             var m = new Merchant { Payment = pl, Id = "ABCD" }; 
     303            var payment = new PlatnosciEcard { ORDERDESCRIPTION = "abc/2009" }; 
     304            var merchant = new Merchant { Payment = payment, Id = "ABCD" }; 
    305305            var eCardData = new MerchantHelper(new Repository<PlatnosciEcard>(new FakeDataContext())); 
    306306 
    307307            //Act 
    308             var result = eCardData.GetUrl(m); 
    309  
    310             //Assert 
    311             System.Diagnostics.Debug.WriteLine("eCard url:" + result + " " + m); 
     308            var result = eCardData.GetUrl(merchant); 
     309 
     310            //Assert 
     311            System.Diagnostics.Debug.WriteLine("eCard url:" + result + " " + merchant); 
    312312            Assert.That(result, Is.Not.EqualTo("")); 
    313313        } 
  • trunk/eCard/eCardMVC/adMoto.Payments.Test/adMoto.Payments.Test.csproj

    r982 r984  
    8484    <Compile Include="Properties\AssemblyInfo.cs" /> 
    8585    <Compile Include="TestRunner.cs" /> 
     86    <Compile Include="UI\UIData.cs" /> 
     87    <Compile Include="UI\UIHelper.cs" /> 
    8688    <Compile Include="Utils\eCardDataTests.cs" /> 
    8789    <Compile Include="Utils\PaymentUtilsTests.cs" /> 
  • trunk/eCard/eCardMVC/adMoto.Payments.Web/Controllers/AccountController.cs

    r971 r984  
    2929        } 
    3030 
    31         public AccountController(IFormsAuthentication formsAuth, IRepository<Invoice> repository, PaymentsUtils func) 
     31        public AccountController(IFormsAuthentication formsAuth, IRepository<Invoice> repository, PaymentsUtils paymentsUtils) 
    3232        { 
    3333            _repository = repository; 
    3434            FormsAuth = formsAuth ?? new FormsAuthenticationService(); 
    35             _paymentsUtils = func; 
     35            _paymentsUtils = paymentsUtils; 
    3636        } 
    3737 
     
    5151        { 
    5252            _paymentsUtils.SetLanguage(language); 
    53             var platnosc = new Invoice(); 
     53            var invoice = new Invoice(); 
     54             
    5455            if (!ValidateLogOn(nip, numerFaktury)) 
    55             { 
     56                return View();             
     57             
     58            invoice = _repository.FindInvoiceByNipNumber(nip, numerFaktury).SingleOrDefault(); 
     59             
     60            if (invoice == null)  
    5661                return View(); 
    57             } 
    58              
    59             var login = _repository.FindInvoiceByNipNumber(nip, numerFaktury).SingleOrDefault(); 
    60             platnosc = login; 
    61             if (platnosc == null) return View(); 
     62 
    6263            _paymentsUtils.SetUserLogger(nip, numerFaktury); 
    6364 
     
    6566 
    6667            if (!String.IsNullOrEmpty(returnUrl)) 
    67             { 
    6868                return Redirect(returnUrl); 
    69             } 
    7069             
    71             return RedirectToAction("Show", "Platnosc", new { id = platnosc.ID_faktury }); 
     70            return RedirectToAction("Show", "Platnosc", new { id = invoice.ID_faktury }); 
    7271        } 
    7372 
     
    8685            if (String.IsNullOrEmpty(nip)) 
    8786                ModelState.AddModelError("nip", errNip); 
     87             
    8888            if (String.IsNullOrEmpty(numerFaktury)) 
    8989                ModelState.AddModelError("numerFaktury", errFaktura); 
  • trunk/eCard/eCardMVC/adMoto.Payments.Web/Controllers/MerchantController.cs

    r971 r984  
    3939 
    4040            var id1 = Convert.ToInt32(payer.Id_faktury); 
    41             var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     41            var invoice = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
    4242 
    43             var errorViewData = _paymentsUtils.IsError(platnosc, ControllerContext.HttpContext.User.Identity.Name); 
     43            var errorViewData = _paymentsUtils.IsError(invoice, ControllerContext.HttpContext.User.Identity.Name); 
    4444            if (!String.IsNullOrEmpty(errorViewData.Error))  
    4545                return View("Error1", errorViewData); 
    4646 
    47             var merchant = _merchantHelper.CreateMerchantData(platnosc, payer, language, Session.SessionID); 
     47            var merchant = _merchantHelper.CreateMerchantData(invoice, payer, language, Session.SessionID); 
    4848             
    4949            if (merchant == null || !String.IsNullOrEmpty(merchant.Error))  
  • trunk/eCard/eCardMVC/adMoto.Payments.Web/Controllers/PlatnoscController.cs

    r978 r984  
    4343            var id1 = ConvertId(id); 
    4444 
    45             var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     45            var invoice = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
    4646 
    47             var errorViewData = _paymentsUtils.IsError(platnosc, HttpContext.User.Identity.Name); 
     47            var errorViewData = _paymentsUtils.IsError(invoice, HttpContext.User.Identity.Name); 
    4848            if (!String.IsNullOrEmpty(errorViewData.Error)) 
    4949                return View("Error1", errorViewData); 
    5050 
    51             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); 
     51            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(invoice); 
    5252 
    53             var tablicaPotwierdzenia = _repConfirm.FindItemsByIdFaktury(id1); 
     53            var tablicaPotwierdzenia = _repConfirm.FindItemsByIdFaktury(id1); //szukamy uregulowanej faktury 
    5454            if (tablicaPotwierdzenia.Count > 0) //platnosc za fakture zostala uregulowana 
    5555            { 
    5656                var dataZaplaty = String.Format("{0:dd-MM-yyyy}", tablicaPotwierdzenia[0].AUTHTIME); 
    57                 invoiceDeatailsViewData.Info = String.Format(_translateManager.Translate("tlumaczenia", "zaplacono"), platnosc.Faktura_Numer, dataZaplaty); 
     57                invoiceDeatailsViewData.Info = String.Format(_translateManager.Translate("tlumaczenia", "zaplacono"), invoice.Faktura_Numer, dataZaplaty); 
    5858                invoiceDeatailsViewData.Termin = dataZaplaty; 
    5959                return View("Paid", invoiceDeatailsViewData); 
     
    8080            if (ModelState.IsValid == false) 
    8181            { 
    82                 var platnosc = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault(); 
    83                 var errorViewData = _paymentsUtils.IsError(platnosc, HttpContext.User.Identity.Name); 
     82                var invoice = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault(); 
     83                var errorViewData = _paymentsUtils.IsError(invoice, HttpContext.User.Identity.Name); 
    8484 
    8585                if (!String.IsNullOrEmpty(errorViewData.Error)) 
    8686                    return View("Error1", errorViewData); 
    8787 
    88                 return View("Show", InitInvoiceDetailsViewData(platnosc)); 
     88                return View("Show", InitInvoiceDetailsViewData(invoice)); 
    8989            } 
    9090            return RedirectToAction("Merchant", "Merchant", payer); 
     
    9696            _paymentsUtils.SetLanguage(language); 
    9797            var id1 = ConvertId(id); 
    98             var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     98            var invoice = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
    9999 
    100             if (platnosc == null) 
     100            if (invoice == null) 
    101101                return View("Error1", _paymentsUtils.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0)); 
    102102 
    103             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); 
     103            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(invoice); 
    104104 
    105105            //sprawdzamy czy dla kombinacji ordernumber i idfaktury istnieje platnosc,  
     
    119119            _paymentsUtils.SetLanguage(language); 
    120120            var id1 = ConvertId(id); 
    121             var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     121            var invoice = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
    122122 
    123             if (platnosc == null) 
     123            if (invoice == null) 
    124124                return View("Error1", 
    125125                            _paymentsUtils.InitErrorViewData( 
    126126                                _translateManager.Translate("tlumaczenia", "brakdanych"), 0)); 
    127127 
    128             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); 
     128            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(invoice); 
    129129            return View(invoiceDeatailsViewData); 
    130130        } 
     
    141141        } 
    142142 
    143         private InvoiceDetailsViewData InitInvoiceDetailsViewData(Invoice platnosc) 
     143        private InvoiceDetailsViewData InitInvoiceDetailsViewData(Invoice invoice) 
    144144        { 
    145145            var invoiceDeatailsViewData = new InvoiceDetailsViewData(); 
    146             invoiceDeatailsViewData.Invoice = platnosc; 
    147             invoiceDeatailsViewData.Payer = InitPayer(platnosc.ID_faktury); 
    148             invoiceDeatailsViewData.Brutto = _paymentsUtils.BruttoToString(platnosc.Brutto, platnosc.waluta_brutto, platnosc.waluta_miano); 
     146            invoiceDeatailsViewData.Invoice = invoice; 
     147            invoiceDeatailsViewData.Payer = InitPayer(invoice.ID_faktury); 
     148            invoiceDeatailsViewData.Brutto = _paymentsUtils.BruttoToString(invoice.Brutto, invoice.waluta_brutto, invoice.waluta_miano); 
    149149            return invoiceDeatailsViewData; 
    150150        } 
     
    158158        public void UpdateStatus(int ordernumber, string currentstate) 
    159159        { 
    160             var platnosc = _repPayment.Find(p => p.ORDERNUMBER == ordernumber).SingleOrDefault(); 
     160            var payment = _repPayment.Find(p => p.ORDERNUMBER == ordernumber).SingleOrDefault(); 
    161161 
    162             if (platnosc != null && currentstate == ISPAID) 
     162            if (payment != null && currentstate == ISPAID) 
    163163            { 
    164                 platnosc.Status = true; 
    165                 platnosc.Status_data = DateTime.Now; 
     164                payment.Status = true; 
     165                payment.Status_data = DateTime.Now; 
    166166                _repPayment.SubmitChanges(); 
    167167            } 
     
    170170        public int CheckConfirm(int idfaktury, int order) 
    171171        { 
    172             var pl = _repPayment.Find(p => p.ORDERNUMBER == order && p.IDFaktury == idfaktury).SingleOrDefault(); 
     172            var payment = _repPayment.Find(p => p.ORDERNUMBER == order && p.IDFaktury == idfaktury).SingleOrDefault(); 
    173173 
    174             if (pl != null) 
     174            if (payment != null) 
    175175            { 
    176176                var confirm = _repConfirm.Find(p => p.ORDERNUMBER == order).FirstOrDefault(); 
  • trunk/eCard/eCardMVC/adMoto.Payments.Web/Models/MerchantHelper.cs

    r971 r984  
    9494                throw new ArgumentNullException("merchant"); 
    9595 
    96             var platnosc = _repPayment.Find(i => i.ORDERDESCRIPTION == merchant.Payment.ORDERDESCRIPTION && i.IDFaktury == merchant.Payment.IDFaktury && i.Data == merchant.Payment.Data).SingleOrDefault(); 
     96            var payment = _repPayment.Find(i => i.ORDERDESCRIPTION == merchant.Payment.ORDERDESCRIPTION && i.IDFaktury == merchant.Payment.IDFaktury && i.Data == merchant.Payment.Data).SingleOrDefault(); 
    9797 
    98             if (platnosc == null) 
     98            if (payment == null) 
    9999                merchant.Hash = HASH_ERROR_INFO; 
    100100            else 
    101101            { 
    102                 var adres = "https://pay.ecard.pl/servlet/HS?orderNumber=" + platnosc.ORDERNUMBER; 
     102                var adres = "https://pay.ecard.pl/servlet/HS?orderNumber=" + payment.ORDERNUMBER; 
    103103                var req = (HttpWebRequest)WebRequest.Create(adres); 
    104                 var dane = "&orderDescription=&amount=" + platnosc.AMOUNT; 
    105                 dane += "&currency=" + platnosc.CURRENCY; 
     104                var dane = "&orderDescription=&amount=" + payment.AMOUNT; 
     105                dane += "&currency=" + payment.CURRENCY; 
    106106                dane += string.Format("&merchantId={0}&password={1}", merchant.Id, merchant.Password); 
    107107 
  • trunk/eCard/eCardMVC/adMoto.Payments.Web/Models/PaymentsUtils.cs

    r971 r984  
    4040            _translateManager = translate; 
    4141        } 
    42         public string BruttoToString(decimal? kwota, decimal? waluta, string miano) 
     42        public string BruttoToString(decimal? kwota, decimal? waluta_brutto, string miano) 
    4343        { 
    4444            var brutto = String.Format("{0:0.00}", kwota.ToString().Replace(",", ".")) + " PLN "; 
    4545 
    4646            if (!String.IsNullOrEmpty(miano)) 
    47                 if (waluta > 0 && miano.ToUpper() != "PLN") 
    48                     brutto += "(" + (waluta.ToString()).Replace(",", ".") + " " + miano.ToUpper() + ")"; 
     47                if (waluta_brutto > 0 && miano.ToUpper() != "PLN") 
     48                    brutto += "(" + (waluta_brutto.ToString()).Replace(",", ".") + " " + miano.ToUpper() + ")"; 
    4949             
    5050            return brutto; 
    5151        } 
    5252 
    53         public bool UserIdentity(Invoice platnosc, string userName) 
     53        public bool UserIdentity(Invoice invoice, string userName) 
    5454        { 
    55             return platnosc != null && platnosc.nip == userName; 
     55            return invoice != null && invoice.nip == userName; 
    5656        } 
    5757 
    58         public Waluta SetAmount(Invoice platnosc) 
     58        public Waluta SetAmount(Invoice invoice) 
    5959        { 
    60             var waluta = new Waluta {Currency = GetCurrency(platnosc.waluta_miano)}; 
     60            var waluta = new Waluta {Currency = GetCurrency(invoice.waluta_miano)}; 
    6161 
    62             waluta.Amount = waluta.Currency == PLN ? Convert.ToInt32(platnosc.Brutto * 100) : Convert.ToInt32(platnosc.waluta_brutto * 100); 
     62            waluta.Amount = waluta.Currency == PLN ? Convert.ToInt32(invoice.Brutto * 100) : Convert.ToInt32(invoice.waluta_brutto * 100); 
    6363             
    6464            return waluta; 
     
    144144            return er; 
    145145        } 
    146         public PlatnosciEcard CreateAndAddNewPyment(Invoice platnosc, Waluta waluta, Payer payer, string sessionId) 
     146        public PlatnosciEcard CreateAndAddNewPyment(Invoice invoice, Waluta waluta, Payer payer, string sessionId) 
    147147        { 
    148             var newPayment = new PlatnosciEcard(); 
    149             newPayment.IDFaktury = platnosc.ID_faktury; 
    150             newPayment.ORDERDESCRIPTION = platnosc.Faktura_Numer; 
    151             newPayment.nip = platnosc.nip; 
    152             newPayment.nrZlecenia = ""; 
    153             newPayment.AMOUNT = waluta.Amount; 
    154             newPayment.CURRENCY = waluta.Currency; 
    155             newPayment.SESSIONID = sessionId; 
    156             newPayment.NAME = payer.FirstName; 
    157             newPayment.SURNAME = payer.LastName; 
    158             newPayment.AUTODEPOSIT = true; 
    159             newPayment.LANGUAGE = GetLanguage(); //ustawiamy jezyk, w ktorym ma byc wyświetlany formularz na stronie eCard 
    160             newPayment.CHARSET = KODOWANIE; 
    161             newPayment.COUNTRY = KOD_POLSKA; 
    162             newPayment.JS = true; 
    163             newPayment.PAYMENTTYPE = CARDS; 
    164             newPayment.Data = DateTime.Now; 
    165             newPayment.Status = null; 
    166             newPayment.Status_data = null; 
     148            var payment = new PlatnosciEcard(); 
     149            payment.IDFaktury = invoice.ID_faktury; 
     150            payment.ORDERDESCRIPTION = invoice.Faktura_Numer; 
     151            payment.nip = invoice.nip; 
     152            payment.nrZlecenia = ""; 
     153            payment.AMOUNT = waluta.Amount; 
     154            payment.CURRENCY = waluta.Currency; 
     155            payment.SESSIONID = sessionId; 
     156            payment.NAME = payer.FirstName; 
     157            payment.SURNAME = payer.LastName; 
     158            payment.AUTODEPOSIT = true; 
     159            payment.LANGUAGE = GetLanguage(); //ustawiamy jezyk, w ktorym ma byc wyświetlany formularz na stronie eCard 
     160            payment.CHARSET = KODOWANIE; 
     161            payment.COUNTRY = KOD_POLSKA; 
     162            payment.JS = true; 
     163            payment.PAYMENTTYPE = CARDS; 
     164            payment.Data = DateTime.Now; 
     165            payment.Status = null; 
     166            payment.Status_data = null; 
    167167 
    168             _repPayment.Insert(newPayment); 
    169             return newPayment; 
     168            _repPayment.Insert(payment); 
     169            return payment; 
    170170        } 
    171171 
    172         public ErrorViewData IsError(Invoice platnosc, String userName) 
     172        public ErrorViewData IsError(Invoice invoice, String userName) 
    173173        { 
    174174            var errortxt = ""; 
    175175 
    176             if (platnosc == null) 
     176            if (invoice == null) 
    177177                errortxt = _translateManager.Translate("tlumaczenia", "brakdanych"); 
    178             else if (!UserIdentity(platnosc, userName)) 
     178            else if (!UserIdentity(invoice, userName)) 
    179179                errortxt = _translateManager.Translate("tlumaczenia", "weryfikacja"); 
    180180