Zbiór zmian 926 dla trunk

Pokaż
Ignoruj:
Data:
2009-12-04 11:47:19 (16 years ago)
Autor:
alina
Opis:

re #215 edycja akcji ok, nie wyswietlamy komunikatu,ze transakcja sie powiodla, jesli nie przyszlo potwierdzenie z eCardu.

Lokalizacja:
trunk/eCard/eCardMVC/Platnosci
Pliki:
8 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.de.resx

    r910 r926  
    191191    <value>Abschluss</value> 
    192192  </data> 
    193   <data name="blad1" xml:space="preserve"> 
    194     <value>Zahlung fÃŒr die Rechnung numbar: </value> 
    195   </data> 
    196193  <data name="blad2" xml:space="preserve"> 
    197     <value>ausfallen!</value> 
     194    <value>Zahlung fÃŒr die Rechnung number {0} ausfallen!</value> 
    198195  </data> 
    199196  <data name="KolejnaProba" xml:space="preserve"> 
  • trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.designer.cs

    r919 r926  
    8989         
    9090        /// <summary> 
    91         ///   Looks up a localized string similar to Payment for the invoice numbar: . 
     91        ///   Looks up a localized string similar to Płatność za fakturę numer {0} jest w trakcie realizacji.. 
    9292        /// </summary> 
    9393        internal static string blad1 { 
     
    9898         
    9999        /// <summary> 
    100         ///   Looks up a localized string similar to failed!. 
     100        ///   Looks up a localized string similar to Payment for the invoice numbar {0} failed!. 
    101101        /// </summary> 
    102102        internal static string blad2 { 
     
    534534         
    535535        /// <summary> 
    536         ///   Looks up a localized string similar to Płatność w trakcie realizacji.... 
    537         /// </summary> 
    538         internal static string wtrakcie { 
    539             get { 
    540                 return ResourceManager.GetString("wtrakcie", resourceCulture); 
    541             } 
    542         } 
    543          
    544         /// <summary> 
    545536        ///   Looks up a localized string similar to Log out. 
    546537        /// </summary> 
     
    588579         
    589580        /// <summary> 
    590         ///   Looks up a localized string similar to Płatność za fakturę numer {0} została uregulowana dnia {1}. 
     581        ///   Looks up a localized string similar to Płatność za fakturę o numerze {0} została uregulowana dnia {1}. 
    591582        /// </summary> 
    592583        internal static string zaplacono { 
  • trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.fr.resx

    r910 r926  
    184184    <value>Fin</value> 
    185185  </data> 
    186   <data name="blad1" xml:space="preserve"> 
    187     <value>Paiement pour la facture numbar : </value> 
    188   </data> 
    189186  <data name="blad2" xml:space="preserve"> 
    190     <value>échoué !</value> 
     187    <value>Paiement pour la facture number {0} échoué !</value> 
    191188  </data> 
    192189  <data name="KolejnaProba" xml:space="preserve"> 
  • trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.it.resx

    r910 r926  
    175175    <value>Fine</value> 
    176176  </data> 
    177   <data name="blad1" xml:space="preserve"> 
    178     <value>Pagamento per la fattura numbar: </value> 
    179   </data> 
    180177  <data name="blad2" xml:space="preserve"> 
    181     <value>venuto a mancare! </value> 
     178    <value>Pagamento per la futtura number {0} venuto a mancare! </value> 
    182179  </data> 
    183180  <data name="KolejnaProba" xml:space="preserve"> 
  • trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.resx

    r919 r926  
    205205  </data> 
    206206  <data name="blad1" xml:space="preserve"> 
    207     <value>Payment for the invoice numbar: </value> 
     207    <value>Płatność za fakturę numer {0} jest w trakcie realizacji.</value> 
    208208  </data> 
    209209  <data name="blad2" xml:space="preserve"> 
    210     <value> failed!</value> 
     210    <value>Payment for the invoice numbar {0} failed!</value> 
    211211  </data> 
    212212  <data name="KolejnaProba" xml:space="preserve"> 
     
    240240  </data> 
    241241  <data name="zaplacono" xml:space="preserve"> 
    242     <value>Płatność za fakturę numer {0} została uregulowana dnia {1}</value> 
     242    <value>Płatność za fakturę o numerze {0} została uregulowana dnia {1}</value> 
    243243  </data> 
    244244  <data name="err_faktura" xml:space="preserve"> 
     
    296296    <value>Sorry! An unexpected error has occured.</value> 
    297297  </data> 
    298   <data name="wtrakcie" xml:space="preserve"> 
    299     <value>Płatność w trakcie realizacji...</value> 
    300   </data> 
    301298</root> 
  • trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs

    r919 r926  
    9898            else return View("Error"); 
    9999        } 
    100         public ActionResult Ok(string id, string language) 
    101         { 
     100        public ActionResult Ok(string id, string language, string o) 
     101        { 
     102            int order = ConvertId(o); 
    102103            language = _func.setLanguage(language); 
    103104            int id1 = ConvertId(id); 
     
    106107             
    107108            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "" , ""); 
     109 
     110            //sprawdzamy czy dla kombinacji ordernumber i idfaktury istnieje platnosc, 
     111            //jesli tak, to sprawdzamy czy przyszlo potwierdzenie z eCardu.              
     112            if (order > 0) 
     113            { 
     114                if (CheckConfirm(id1, order) == 0)   //nie ma potwierdzenia z eCardu 
     115                { 
     116                    invoiceDeatailsViewData.info = String.Format(_t.TranslateStr("tlumaczenia", "blad1"), invoiceDeatailsViewData.vPlatnosciEcard.Faktura_Numer); 
     117                } 
     118                else 
     119                { 
     120                    if (CheckConfirm(id1, order) == 2) invoiceDeatailsViewData.info = _t.TranslateStr("tlumaczenia", "weryfikacja"); 
     121                } 
     122            } 
     123 
    108124            return View(invoiceDeatailsViewData); 
    109125        } 
    110         public ActionResult Fail(string id, string language, string o) 
    111         { 
    112             int order = ConvertId(o); 
     126        public ActionResult Fail(string id, string language) 
     127        { 
    113128            language = _func.setLanguage(language); 
    114129            int id1 = ConvertId(id); 
     
    116131            if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc)); 
    117132 
    118  
    119133            var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "", ""); 
    120  
    121             //sprawdzamy czy dla kombinacji ordernumber i idfaktury istnieje platnosc, 
    122             //jesli tak, to sprawdzamy czy przyszlo potwierdzenie z eCardu.              
    123             if (order > 0) 
    124             { 
    125                 PlatnosciEcard pl = _repPayment.Find(p => p.ORDERNUMBER == order && p.IDFaktury == id1).SingleOrDefault(); 
    126                 if (pl != null) 
    127                 { 
    128                     PotwierdzeniaEcard confirm = _repConfirm.Find(p => p.ORDERNUMBER == order).FirstOrDefault(); 
    129                     if (confirm == null) 
    130                     { 
    131                         invoiceDeatailsViewData.info = _t.TranslateStr("tlumaczenia","wtrakcie"); 
    132                     } 
    133                 } 
    134                  
    135             }             
    136134            return View(invoiceDeatailsViewData); 
    137135        } 
     
    175173                _repConfirm.Insert(potwierdzenie); 
    176174                UpdateStatus(ORDERNUMBER, CURRENTSTATE); 
    177                 content.Content = "OK"; 
     175                content.Content = "OK";                 
    178176            } 
    179177            catch(Exception ex) 
    180178            { 
    181                 content.Content = "NOTOK " + ex.Message + " " + ex.GetType(); 
     179                content.Content = "FALSE " + ex.Message + " " + ex.GetType(); 
    182180            }        
    183181             
     
    233231            } 
    234232        } 
     233        public int CheckConfirm(int idfaktury, int order) 
     234        { 
     235            PlatnosciEcard pl = _repPayment.Find(p => p.ORDERNUMBER == order && p.IDFaktury == idfaktury).SingleOrDefault(); 
     236            if (pl != null) 
     237            { 
     238                PotwierdzeniaEcard confirm = _repConfirm.Find(p => p.ORDERNUMBER == order).FirstOrDefault(); 
     239                if (confirm == null) return 0; //potwierdzenie nie przyszlo z eCardu 
     240            } 
     241            else 
     242            { 
     243                return 2; //nie ma platnosci o takim idfaktury i ordernumber 
     244            } 
     245            return 1;    //potwierdzenie przyszlo z eCardu 
     246        } 
    235247        public IRepository<vPlatnosciEcard> getRepVPayment() 
    236248        { 
  • trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Fail.aspx

    r919 r926  
    66 
    77<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    8  
    9     <% 
    10     if (!String.IsNullOrEmpty(Model.info)) 
    11     { 
    12     %> 
    13         <%=Model.info%> 
    14     <% 
    15     }else{ 
    16     %> 
     8     
    179        <p class="pay_error"> 
    18             <asp:Label ID="lab2" runat="server" Text="<%$Resources:tlumaczenia,blad1%>"></asp:Label> 
     10             
    1911            <%if (Model.vPlatnosciEcard != null && !String.IsNullOrEmpty(Model.vPlatnosciEcard.Faktura_Numer)){%> 
    20                 <%=Model.vPlatnosciEcard.Faktura_Numer%> 
     12                <asp:Label ID="lab3" runat="server" Text=""> 
     13                <% string txt = HttpContext.GetGlobalResourceObject("tlumaczenia", "blad2").ToString(); %> 
     14                <%=String.Format(txt, Model.vPlatnosciEcard.Faktura_Numer) %> 
     15                </asp:Label> 
    2116            <%}%> 
    22             <asp:Label ID="lab3" runat="server" Text="<%$Resources:tlumaczenia,blad2%>"></asp:Label> 
     17             
    2318        </p> 
    2419        <%if (Model.vPlatnosciEcard != null && !String.IsNullOrEmpty(Model.vPlatnosciEcard.Faktura_Numer)) 
     
    3429             
    3530        <%} %> 
    36      <%}%>    
    3731</asp:Content> 
  • trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Ok.aspx

    r903 r926  
    66 
    77<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
     8    <% 
     9    if (!String.IsNullOrEmpty(Model.info)) 
     10    { 
     11    %> 
     12        <p class="pay_error"> 
     13            <%=Model.info%> 
     14        </p>     
     15    <% 
     16    } 
     17    else 
     18    { 
     19    %> 
     20        <p class="Info"> 
     21            <asp:Label ID="lab1" runat="server" Text="<%$Resources:tlumaczenia,podziekowania%>"></asp:Label> 
     22            <%=Model.vPlatnosciEcard.Faktura_Numer%> 
     23        </p>   
    824     
    9     <p class="Info"> 
    10         <asp:Label ID="lab1" runat="server" Text="<%$Resources:tlumaczenia,podziekowania%>"></asp:Label> 
    11         <%=Model.vPlatnosciEcard.Faktura_Numer%> 
    12     </p>   
    13      
    14     <p class="LogOfflink">Aby siê wylogowaæ kliknij <%=Html.ActionLink("tutaj","LogOff","Account") %></p>  
     25        <p class="LogOfflink">Aby siê wylogowaæ kliknij <%=Html.ActionLink("tutaj","LogOff","Account") %></p>  
     26    <%} %> 
    1527</asp:Content>