Pokaż
Ignoruj:
Data:
2009-12-22 15:05:08 (16 years ago)
Autor:
marek
Opis:

re #215 - dodanie link ok w stylu: http://localhost:3646/pl/Platnosc/Ok/77218/852/?

Pliki:
1 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs

    r966 r967  
    99{ 
    1010     
    11     [Authorize] 
     11    //[Authorize] 
    1212    public class PlatnoscController : Controller 
    1313    { 
     
    3636             
    3737        } 
     38 
     39        [Authorize] 
    3840        public ActionResult Show(string id, string language) 
    3941        { 
    40             language = _funkcjePlatnosci.SetLanguage(language); 
     42            _funkcjePlatnosci.SetLanguage(language); 
    4143            var id1 = ConvertId(id); 
    4244 
     
    6365        public ActionResult Show(Payer payer, string language) 
    6466        { 
    65             language = _funkcjePlatnosci.SetLanguage(language);             
     67            _funkcjePlatnosci.SetLanguage(language);             
    6668             
    6769            if (String.IsNullOrEmpty(payer.FirstName)) 
     
    8890        } 
    8991 
    90         public ActionResult Ok(string id, string language, string o) 
    91         { 
    92             var order = ConvertId(o);             
    93             language = _funkcjePlatnosci.SetLanguage(language);             
     92        public ActionResult Ok(string id, string order, string language) 
     93        { 
     94            var orderId = ConvertId(order);             
     95            _funkcjePlatnosci.SetLanguage(language);             
    9496            var id1 = ConvertId(id);             
    9597            var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     
    103105            //jesli tak, to sprawdzamy czy przyszlo potwierdzenie z eCardu.              
    104106             
    105             if (CheckConfirm(id1, order) == 0)   //nie ma potwierdzenia z eCardu 
     107            if (CheckConfirm(id1, orderId) == 0)   //nie ma potwierdzenia z eCardu 
    106108                invoiceDeatailsViewData.info = String.Format(_translateManager.Translate("tlumaczenia", "blad1"), invoiceDeatailsViewData.vPlatnosciEcard.Faktura_Numer); 
    107109                 
    108             else if (CheckConfirm(id1, order) == 2)  
     110            else if (CheckConfirm(id1, orderId) == 2)  
    109111                invoiceDeatailsViewData.info = _translateManager.Translate("tlumaczenia", "weryfikacja"); 
    110112            
    111113            return View(invoiceDeatailsViewData);        
    112114        } 
    113         public ActionResult Fail(string id, string language)  
    114         { 
    115             language = _funkcjePlatnosci.SetLanguage(language);  
     115 
     116        public ActionResult Fail(string id, string language) 
     117        { 
     118            _funkcjePlatnosci.SetLanguage(language); 
    116119            var id1 = ConvertId(id); 
    117             var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault();             
    118              
     120            var platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault(); 
     121 
    119122            if (platnosc == null) 
    120                 return View("Error1", _funkcjePlatnosci.InitErrorViewData(_translateManager.Translate("tlumaczenia", "brakdanych"), 0));     
    121            
    122             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc);  
    123             return View(invoiceDeatailsViewData);  
    124         } 
    125         public ActionResult Form() 
    126         { 
    127             return View(); 
    128         } 
     123                return View("Error1", 
     124                            _funkcjePlatnosci.InitErrorViewData( 
     125                                _translateManager.Translate("tlumaczenia", "brakdanych"), 0)); 
     126 
     127            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc); 
     128            return View(invoiceDeatailsViewData); 
     129        } 
     130 
    129131        public ActionResult Status() 
    130132        {  
    131  
    132133            var potwierdzenie = new PotwierdzeniaEcard(); 
    133134            var content = new ContentResult(); 
     
    150151                if (!String.IsNullOrEmpty(Request.Form["WITHCVC"])) potwierdzenie.WITHCVC = Request.Form["WITHCVC"]; 
    151152 
     153 
     154                if (!potwierdzenie.ORDERNUMBER.HasValue || potwierdzenie.ORDERNUMBER.Value<=0) 
     155                { 
     156                    content.Content = "FALSE"; 
     157                    return content;  
     158                } 
     159 
    152160                _repConfirm.Insert(potwierdzenie); 
    153161