Zbiór zmian 883 dla trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
- Data:
- 2009-11-20 12:01:57 (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
r881 r883 22 22 public class PlatnoscController : Controller 23 23 { 24 public const string ISPAID = "payment_deposited"; //transakcja potwierdzona do rozliczenia 24 25 private readonly PlatnosciDataContext _context; 25 26 private readonly IDataContext _context1; … … 65 66 vPlatnosciEcard platnosc = _rep.FindInvoiceById(id1).SingleOrDefault(); 66 67 if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc)); 67 68 var tablica_potwierdzenia = _rep.FindItemsByIdFaktury(id1); 69 if (tablica_potwierdzenia.Count > 0) //platnosc za fakture zostala uregulowana 70 { 71 string data_zaplaty = String.Format("{0:dd-MM-yyyy}",tablica_potwierdzenia[0].AUTHTIME); 72 ErrorViewData errorViewData = _func.InitErrorViewData(String.Format(zaplacono, platnosc.Faktura_Numer, data_zaplaty)); 73 return View("Error1", errorViewData); 74 } 68 75 69 string kwota = ""; 76 70 kwota = _func.BruttoToString(platnosc.Brutto, platnosc.waluta_brutto, platnosc.waluta_miano); 77 71 var payer = InitPayer("", "", platnosc.ID_faktury); 78 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, payer, "", kwota); 79 return View(invoiceDeatailsViewData); 72 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, payer, "", kwota); 73 74 var tablica_potwierdzenia = _rep.FindItemsByIdFaktury(id1); 75 if (tablica_potwierdzenia.Count > 0) //platnosc za fakture zostala uregulowana 76 { 77 string data_zaplaty = String.Format("{0:dd-MM-yyyy}", tablica_potwierdzenia[0].AUTHTIME); 78 invoiceDeatailsViewData.info = String.Format(zaplacono, platnosc.Faktura_Numer, data_zaplaty); 79 invoiceDeatailsViewData.termin = data_zaplaty; 80 return View("Paid", invoiceDeatailsViewData); 81 } 82 83 return View(invoiceDeatailsViewData); 80 84 } 81 85 [Authorize] … … 166 170 167 171 _rep.Insert(potwierdzenie); 168 UpdateStatus(ORDERNUMBER, VALIDATIONCODE);172 UpdateStatus(ORDERNUMBER, CURRENTSTATE); 169 173 return View(); 170 174 } … … 218 222 return errorViewData; 219 223 } 220 public void UpdateStatus(int ordernumber, string validationcode)224 public void UpdateStatus(int ordernumber, string currentstate) 221 225 { 222 226 var platnosc = _rep.FindPaymentByOrdernumber(ordernumber).SingleOrDefault(); 223 if (platnosc != null && platnosc.Status == true && validationcode == "000")227 if (platnosc != null && platnosc.Status == true && currentstate == ISPAID) 224 228 { 225 229 platnosc.Status = true;
