Index: trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
===================================================================
--- trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 911)
+++ trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs (revision 919)
@@ -89,5 +89,5 @@
                 kwota = _func.BruttoToString(platnosc.Brutto, platnosc.waluta_brutto, platnosc.waluta_miano); 
                 var viewData = InitInvoiceDetailsViewData(platnosc, payer, "", kwota );
-                return View("Show",viewData);
+                return View("Show",viewData); 
             } 
             if (payer != null)
@@ -108,12 +108,30 @@
             return View(invoiceDeatailsViewData);
         }
-        public ActionResult Fail(string id, string language)
-        {
+        public ActionResult Fail(string id, string language, string o)
+        {
+            int order = ConvertId(o);
             language = _func.setLanguage(language);
             int id1 = ConvertId(id);
             vPlatnosciEcard platnosc = _repVPayment.Find(p => p.ID_faktury == id1).SingleOrDefault();
             if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc));
-            
+
+
             var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "", "");
+
+            //sprawdzamy czy dla kombinacji ordernumber i idfaktury istnieje platnosc,
+            //jesli tak, to sprawdzamy czy przyszlo potwierdzenie z eCardu.             
+            if (order > 0)
+            {
+                PlatnosciEcard pl = _repPayment.Find(p => p.ORDERNUMBER == order && p.IDFaktury == id1).SingleOrDefault();
+                if (pl != null)
+                {
+                    PotwierdzeniaEcard confirm = _repConfirm.Find(p => p.ORDERNUMBER == order).FirstOrDefault();
+                    if (confirm == null)
+                    {
+                        invoiceDeatailsViewData.info = _t.TranslateStr("tlumaczenia","wtrakcie");
+                    }
+                }
+                
+            }            
             return View(invoiceDeatailsViewData);
         }
