Zbiór zmian 952 dla trunk/eCard/eCardMVC/Platnosci/Models
- Data:
- 2009-12-15 14:06:23 (16 years ago)
- Lokalizacja:
- trunk/eCard/eCardMVC/Platnosci/Models
- Pliki:
-
- 2 zmodyfikowane
-
FunkcjePlatnosci.cs (zmodyfikowane) (5 diffs)
-
eCardData.cs (zmodyfikowane) (4 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs
r951 r952 20 20 public const string KOD_POLSKA = "616"; //kod kraju Akceptanta - Polska 21 21 public const string KODOWANIE = "ISO-8859-2"; 22 private IRepository<PlatnosciEcard> _repPayment; 23 private readonly ITranslateManager _translateManager; 22 24 25 public FunkcjePlatnosci() 26 { 27 _repPayment = new Repository<PlatnosciEcard>(new DataContext()); 28 _translateManager = new Translation(); 29 } 30 31 public FunkcjePlatnosci(IRepository<PlatnosciEcard> repPayment) 32 { 33 _repPayment = repPayment; 34 _translateManager = new Translation(); 35 } 36 public FunkcjePlatnosci(IRepository<PlatnosciEcard> repPayment, ITranslateManager translate) 37 { 38 _repPayment = repPayment; 39 _translateManager = translate; 40 } 23 41 public string BruttoToString(decimal? kwota, decimal? waluta, string miano) 24 42 { … … 39 57 public Waluta SetAmount(vPlatnosciEcard platnosc) 40 58 { 41 var waluta = new Waluta {Amount = Convert.ToInt32(platnosc.Brutto*100)};42 59 var waluta = new Waluta(); 60 43 61 if (!String.IsNullOrEmpty(platnosc.waluta_miano) && platnosc.waluta_miano != "PLN") 44 62 { … … 59 77 else 60 78 { 79 waluta.Amount = Convert.ToInt32(platnosc.Brutto * 100); 61 80 waluta.Currency = PLN; 62 81 } … … 123 142 return er; 124 143 } 125 public PlatnosciEcard CreateAndAddNewPyment(vPlatnosciEcard platnosc, Waluta waluta, Payer payer, IRepository<PlatnosciEcard> _repPayment,string sessionId)144 public PlatnosciEcard CreateAndAddNewPyment(vPlatnosciEcard platnosc, Waluta waluta, Payer payer, string sessionId) 126 145 { 127 146 var newPayment = new PlatnosciEcard(); … … 145 164 newPayment.Status_data = null; 146 165 147 if (newPayment != null) 148 { 149 _repPayment.Insert(newPayment); 150 return newPayment; 151 } 152 return null; 166 _repPayment.Insert(newPayment); 167 return newPayment; 168 } 169 public ErrorViewData IsError(vPlatnosciEcard platnosc, String UserName) 170 { 171 var errortxt = ""; 172 173 if (platnosc == null) 174 errortxt = _translateManager.Translate("tlumaczenia", "brakdanych"); 175 else if (!UserIdentity(platnosc, UserName)) 176 errortxt = _translateManager.Translate("tlumaczenia", "weryfikacja"); 177 178 return InitErrorViewData(errortxt, 0); 153 179 } 154 180 } -
trunk/eCard/eCardMVC/Platnosci/Models/eCardData.cs
r951 r952 1 1 using System; 2 2 using System.Web; 3 using Platnosci.Core.Linq;4 using System.Configuration;5 using Platnosci.Core.Interface;6 3 using System.Net; 7 4 using System.IO; 8 5 using System.Linq; 9 6 using System.Web.Mvc; 7 using System.Configuration; 8 using Platnosci.Core.Linq; 9 using Platnosci.Core.Interface; 10 10 11 11 namespace Platnosci.Models … … 20 20 { 21 21 _repPayment = repPayment; 22 _funkcjePlatnosci = new FunkcjePlatnosci( );22 _funkcjePlatnosci = new FunkcjePlatnosci(_repPayment); 23 23 } 24 24 … … 41 41 public Merchant CreateMerchantData(vPlatnosciEcard invoice, Payer payer, string lang, string sessionId) 42 42 { 43 var merchant = new Merchant(); 44 43 45 var waluta = _funkcjePlatnosci.SetAmount(invoice); 44 var newPayment = _funkcjePlatnosci.CreateAndAddNewPyment(invoice, waluta, payer, _repPayment,sessionId);46 var newPayment = _funkcjePlatnosci.CreateAndAddNewPyment(invoice, waluta, payer, sessionId); 45 47 46 var merchant = new Merchant();47 48 merchant.SystemKsiegowy = invoice.SystemKsiegowyId.ToString(); 48 49 if (ConfigurationManager.AppSettings["wersja"] == "TEST") … … 66 67 merchant.LinkOk = linkOk; 67 68 merchant.LinkFail = linkFail; 69 70 if (merchant != null) merchant.IsValid(); 68 71 69 72 return merchant;
