Zbiór zmian 956 dla trunk/eCard/eCardMVC
- Data:
- 2009-12-21 08:36:16 (16 years ago)
- Lokalizacja:
- trunk/eCard/eCardMVC/Platnosci
- Pliki:
-
- 6 zmodyfikowane
-
Controllers/MerchantController.cs (zmodyfikowane) (1 diff)
-
Controllers/PlatnoscController.cs (zmodyfikowane) (4 diffs)
-
Models/FunkcjePlatnosci.cs (zmodyfikowane) (2 diffs)
-
Models/eCardData.cs (zmodyfikowane) (1 diff)
-
Views/Platnosc/Fail.aspx (zmodyfikowane) (1 diff)
-
Views/Platnosc/Ok.aspx (zmodyfikowane) (2 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs
r952 r956 51 51 var merchant = _eCardData.CreateMerchantData(platnosc, payer, language, Session.SessionID); 52 52 53 if (merchant == null || (merchant != null && (!String.IsNullOrEmpty(merchant.Error)))) 53 if (merchant == null || (merchant != null && (!String.IsNullOrEmpty(merchant.Error)))) 54 54 return View("Error1", _funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "error_hash"), payer.Id_faktury)); 55 55 -
trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
r955 r956 62 62 public ActionResult Show(Payer payer, string language) 63 63 { 64 language = _funkcjePlatnosci.SetLanguage(language); 65 66 var platnosc = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault(); 67 var errorViewData = _funkcjePlatnosci.IsError(platnosc, HttpContext.User.Identity.Name); 68 if (!String.IsNullOrEmpty(errorViewData.Error)) return View("Error1", errorViewData); 64 language = _funkcjePlatnosci.SetLanguage(language); 69 65 70 66 if (String.IsNullOrEmpty(payer.FirstName)) 71 67 ModelState.AddModelError("Payer.FirstName", _translateManager.Translate("tlumaczenia", "err_imieWK")); 72 68 else if (payer.FirstName.Length > 25) 69 ModelState.AddModelError("Payer.FirstName", String.Format(_translateManager.Translate("tlumaczenia", "ToLongValue"), "25")); 70 73 71 if (String.IsNullOrEmpty(payer.LastName)) 74 72 ModelState.AddModelError("Payer.LastName", _translateManager.Translate("tlumaczenia", "err_nazwiskoWK")); 75 76 if (payer.FirstName.Length > 25) 77 ModelState.AddModelError("Payer.FirstName", String.Format(_translateManager.Translate("tlumaczenia", "ToLongValue"),"25")); 78 79 if (payer.LastName.Length > 30) 80 ModelState.AddModelError("Payer.LastName", String.Format(_translateManager.Translate("tlumaczenia", "ToLongValue"),"30")); 81 73 else if (payer.LastName.Length > 30) 74 ModelState.AddModelError("Payer.LastName", String.Format(_translateManager.Translate("tlumaczenia", "ToLongValue"), "30")); 75 82 76 if (ModelState.IsValid == false) 83 77 { 84 var kwota = _funkcjePlatnosci.BruttoToString(platnosc.Brutto, platnosc.waluta_brutto, platnosc.waluta_miano); 85 var viewData = InitInvoiceDetailsViewData(platnosc); 86 return View("Show",viewData); 87 } 88 78 var platnosc = _repVPayment.Find(p => p.ID_faktury == payer.Id_faktury).SingleOrDefault(); 79 var errorViewData = _funkcjePlatnosci.IsError(platnosc, HttpContext.User.Identity.Name); 80 81 if (!String.IsNullOrEmpty(errorViewData.Error)) 82 return View("Error1", errorViewData); 83 84 return View("Show", InitInvoiceDetailsViewData(platnosc)); 85 } 89 86 return RedirectToAction("Merchant", "Merchant", payer); 90 87 } … … 98 95 99 96 if (platnosc == null) 100 { 101 var errorViewData = _funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0); 102 return View("Error1", errorViewData); 103 } 104 97 return View("Error1", _funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0)); 98 105 99 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); 106 100 107 //sprawdzamy czy dla kombinacji ordernumber i idfaktury istnieje platnosc, 101 //sprawdzamy czy dla kombinacji ordernumber i idfaktury istnieje platnosc, 108 102 //jesli tak, to sprawdzamy czy przyszlo potwierdzenie z eCardu. 109 if (order > 0)110 if (CheckConfirm(id1, order) == 0) //nie ma potwierdzenia z eCardu111 invoiceDeatailsViewData.info = String.Format(_translateManager.Translate("tlumaczenia", "blad1"), invoiceDeatailsViewData.vPlatnosciEcard.Faktura_Numer);103 104 if (CheckConfirm(id1, order) == 0) //nie ma potwierdzenia z eCardu 105 invoiceDeatailsViewData.info = String.Format(_translateManager.Translate("tlumaczenia", "blad1"), invoiceDeatailsViewData.vPlatnosciEcard.Faktura_Numer); 112 106 113 if (order == 0 || (CheckConfirm(id1, order) == 2) && order > 0 )107 else if (CheckConfirm(id1, order) == 2) 114 108 invoiceDeatailsViewData.info = _translateManager.Translate("tlumaczenia", "weryfikacja"); 115 109 116 return View(invoiceDeatailsViewData); 117 } 118 public ActionResult Fail(string id, string language) 119 { 120 language = _funkcjePlatnosci.SetLanguage(language); 110 return View(invoiceDeatailsViewData); 111 } 112 public ActionResult Fail(string id, string language) 113 { 114 language = _funkcjePlatnosci.SetLanguage(language); 121 115 var id1 = ConvertId(id); 122 var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 123 116 var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 117 124 118 if (platnosc == null) 125 { 126 var errorViewData = _funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0); 127 return View("Error1", errorViewData); 128 } 129 130 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); 131 return View(invoiceDeatailsViewData); 119 return View("Error1", _funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0)); 120 121 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); 122 return View(invoiceDeatailsViewData); 132 123 } 133 124 public ActionResult Form() … … 136 127 } 137 128 public ActionResult Status() 138 { 129 { 139 130 var potwierdzenie = new PotwierdzeniaEcard(); 140 131 var content = new ContentResult(); … … 197 188 var platnosc = _repPayment.Find(p => p.ORDERNUMBER == ordernumber).SingleOrDefault(); 198 189 199 if (platnosc == null || currentstate != ISPAID) return; 200 201 platnosc.Status = true; 202 platnosc.Status_data = DateTime.Now; 203 _repPayment.SubmitChanges(); 190 if (platnosc != null && currentstate == ISPAID) 191 { 192 platnosc.Status = true; 193 platnosc.Status_data = DateTime.Now; 194 _repPayment.SubmitChanges(); 195 } 204 196 } 205 197 -
trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs
r954 r956 61 61 waluta.Currency = GetCurrency(platnosc.waluta_miano); 62 62 if (waluta.Currency == PLN) 63 {64 63 waluta.Amount = Convert.ToInt32(platnosc.Brutto * 100); 65 }66 64 else 67 {68 65 waluta.Amount = Convert.ToInt32(platnosc.waluta_brutto * 100); 69 }70 66 71 67 return waluta; … … 112 108 break; 113 109 } 114 // else if (lang == "it") culture = "it-IT";115 // else if (lang == "fr") culture = "fr-FR";116 110 117 111 Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(culture); -
trunk/eCard/eCardMVC/Platnosci/Models/eCardData.cs
r952 r956 59 59 var linkFail = ConfigurationManager.AppSettings["Strona"]; 60 60 linkFail += "/" + lang + ConfigurationManager.AppSettings["LinkFail"]; 61 linkFail += "/" + newPayment.IDFaktury + "?o=" + orderek; 61 linkFail += "/" + newPayment.IDFaktury + "?o=" + orderek; 62 62 63 63 var linkOk = ConfigurationManager.AppSettings["Strona"]; -
trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Fail.aspx
r944 r956 7 7 <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 8 8 9 <p class="pay_error"> 10 11 <%if (Model.vPlatnosciEcard != null && !String.IsNullOrEmpty(Model.vPlatnosciEcard.Faktura_Numer)){%> 9 <p class="pay_error"> 10 <%if (!String.IsNullOrEmpty(Model.vPlatnosciEcard.Faktura_Numer)){%> 12 11 <asp:Label ID="lab3" runat="server" Text=""> 13 12 <% string txt = HttpContext.GetGlobalResourceObject("tlumaczenia", "blad2").ToString(); %> 14 13 <%=String.Format(txt, Model.vPlatnosciEcard.Faktura_Numer) %> 15 14 </asp:Label> 16 <%}%> 17 18 </p> 19 <%if (Model.vPlatnosciEcard != null && !String.IsNullOrEmpty(Model.vPlatnosciEcard.Faktura_Numer)) 20 { 21 string link2 = HttpContext.GetGlobalResourceObject("tlumaczenia", "KolejnaProba").ToString();%> 22 <p id="link1"><%=Html.ActionLink(link2, "Show", "Platnosc", new { id = ViewData.Model.vPlatnosciEcard.ID_faktury }, null)%></p> 23 <%} 24 else 25 { 26 27 string link1 = HttpContext.GetGlobalResourceObject("tlumaczenia", "Powrot").ToString(); %> 28 <p id="P1"><%=Html.ActionLink(link1, "LogOn", "Account")%></p> 29 30 <%} %> 15 16 <%string link2 = HttpContext.GetGlobalResourceObject("tlumaczenia", "KolejnaProba").ToString();%> 17 <p id="link1"><%=Html.ActionLink(link2, "Show", "Platnosc", new { id = ViewData.Model.vPlatnosciEcard.ID_faktury }, null)%></p> 18 <%}%> 19 </p> 31 20 </asp:Content> -
trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Ok.aspx
r944 r956 12 12 <p class="pay_error"> 13 13 <%=Model.info%> 14 </p> 14 </p> 15 15 <% 16 16 } … … 22 22 <%=podziekowaniaTxt%> 23 23 </p> 24 <p class="LogOfflink"> 24 <p class="LogOfflink"> 25 25 <%=HttpContext.GetGlobalResourceObject("tlumaczenia", "Powrot").ToString()%> 26 26 <%string tutaj = HttpContext.GetGlobalResourceObject("tlumaczenia", "Powrot2").ToString(); %>
