| 101 | | int id1 = 0; |
| 102 | | try |
| 103 | | { |
| 104 | | id1 = (payer.Id_faktury != null) ? Convert.ToInt32(payer.Id_faktury) : 0; |
| 105 | | } |
| 106 | | catch |
| 107 | | { |
| 108 | | } |
| 109 | | vPlatnosciEcard platnosc = _rep.FindInvoiceById(id1).SingleOrDefault(); |
| 110 | | ErrorViewData errorViewData = new ErrorViewData(); |
| 111 | | |
| 112 | | if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) |
| 113 | | { |
| 114 | | errorViewData.error = weryfikacja; |
| 115 | | return View("Error1", errorViewData); |
| 116 | | } |
| 117 | | if (platnosc == null) |
| 118 | | { |
| 119 | | errorViewData.error = brakdanych; |
| 120 | | return View("Error1", errorViewData); |
| 121 | | } |
| 122 | | else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) |
| 123 | | { |
| 124 | | errorViewData.error = weryfikacja; |
| 125 | | return View("Error1", errorViewData); |
| 126 | | } |
| 127 | | |
| | 87 | |
| | 88 | vPlatnosciEcard platnosc = _rep.FindInvoiceById(payer.Id_faktury).SingleOrDefault(); |
| | 89 | if (Iserror(platnosc).error != null) return View("Error1", Iserror(platnosc)); |
| | 90 | |
| 161 | | ErrorViewData errorViewData = new ErrorViewData(); |
| 162 | | if (platnosc == null) |
| 163 | | { |
| 164 | | errorViewData.error = brakdanych; |
| 165 | | return View("Error1", errorViewData); |
| 166 | | } |
| 167 | | else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) |
| 168 | | { |
| 169 | | errorViewData.error = weryfikacja; |
| 170 | | return View("Error1", errorViewData); |
| 171 | | } |
| 172 | | var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, status, "" ); |
| | 119 | if (Iserror(platnosc).error != null) return View("Error1", Iserror(platnosc)); |
| | 120 | |
| | 121 | var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "" , ""); |
| 175 | | public void UpdateStatus(int ordernumber, string validationcode) |
| 176 | | { |
| 177 | | |
| 178 | | var platnosc = _repPl.FindOne(i => i.ORDERNUMBER == ordernumber); |
| 179 | | if (platnosc != null && platnosc.Status == true && validationcode == "000") |
| 180 | | { |
| 181 | | platnosc.Status = true; |
| 182 | | platnosc.Status_data = DateTime.Now; |
| 183 | | _repPl.Update(platnosc); |
| 184 | | } |
| | 124 | public ActionResult Fail(string id, string language) |
| | 125 | { |
| | 126 | language = _func.setLanguage(language); |
| | 127 | int id1 = ConvertId(id); |
| | 128 | vPlatnosciEcard platnosc = _rep.FindInvoiceById(id1).SingleOrDefault(); |
| | 129 | if (Iserror(platnosc).error != null) return View("Error1", Iserror(platnosc)); |
| | 130 | |
| | 131 | var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "", ""); |
| | 132 | return View(invoiceDeatailsViewData); |
| | 133 | } |
| | 134 | public ActionResult Potwierdzenie(string status, string id) |
| | 135 | { |
| | 136 | if (status == "ok") return RedirectToAction("Ok", "Platnosc", new {id}); |
| | 137 | return RedirectToAction("Fail", "Platnosc", new {id}); |
| 259 | | } |
| 260 | | |
| | 209 | } |
| | 210 | public int ConvertId(string id) |
| | 211 | { |
| | 212 | int id1 = 0; |
| | 213 | try |
| | 214 | { |
| | 215 | id1 = (id != null) ? Convert.ToInt32(id) : 0; |
| | 216 | } |
| | 217 | catch |
| | 218 | { |
| | 219 | } |
| | 220 | return id1; |
| | 221 | } |
| | 222 | public ErrorViewData Iserror(vPlatnosciEcard platnosc) |
| | 223 | { |
| | 224 | ErrorViewData errorViewData = new ErrorViewData(); |
| | 225 | if (platnosc == null) |
| | 226 | { |
| | 227 | errorViewData.error = brakdanych; |
| | 228 | } |
| | 229 | else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) |
| | 230 | { |
| | 231 | errorViewData.error = weryfikacja; |
| | 232 | } |
| | 233 | return errorViewData; |
| | 234 | } |
| | 235 | public void UpdateStatus(int ordernumber, string validationcode) |
| | 236 | { |
| | 237 | var platnosc = _repPl.FindOne(i => i.ORDERNUMBER == ordernumber); |
| | 238 | if (platnosc != null && platnosc.Status == true && validationcode == "000") |
| | 239 | { |
| | 240 | platnosc.Status = true; |
| | 241 | platnosc.Status_data = DateTime.Now; |
| | 242 | _repPl.Update(platnosc); |
| | 243 | } |
| | 244 | } |