Zbiór zmian 956 dla trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
- Data:
- 2009-12-21 08:36:16 (16 years ago)
- Pliki:
-
- 1 zmodyfikowane
-
trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (zmodyfikowane) (4 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
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
