Pokaż
Ignoruj:
Data:
2009-11-30 16:00:42 (16 years ago)
Autor:
alina
Opis:

re #215 dodano formularz dla potwierdzenia, dodano testy sprawdzajace typy i format zmiennych przesylanych z eCardu

Lokalizacja:
trunk/eCard/eCardMVC/Platnosci
Pliki:
1 dodane
5 zmodyfikowane

Legenda:

Bez zmian
Dodane
Usunięte
  • trunk/eCard/eCardMVC/Platnosci/Content/Site.css

    r908 r911  
    2222    font-family: Arial, Helvetica, sans-serif; 
    2323    font-size: 1.5em; 
    24     padding: 20px 0 0 0; 
    25     color:#E00000; 
    26     font-weight: bold; 
    27 } 
    28  
     24    color: #E00000; 
     25    font-weight: bold; 
     26} 
    2927.wtab 
    3028{ 
     
    8785} 
    8886 
    89 ul#menu li a 
     87/*ul#menu li a 
    9088{ 
    9189    padding: 10px 20px; 
     
    9694    color: #034af3; 
    9795} 
    98  
     96ul#menu li a:active 
     97{ 
     98    background-color: #a6e2a6; 
     99    text-decoration: none; 
     100} 
    99101ul#menu li a:hover 
    100102{ 
     
    102104    text-decoration: none; 
    103105} 
    104  
    105 ul#menu li a:active 
    106 { 
    107     background-color: #a6e2a6; 
    108     text-decoration: none; 
    109 } 
    110  
    111106ul#menu li.selected a 
    112107{ 
    113108    background-color: #fff; 
    114109    color: #000; 
    115 } 
     110}*/ 
    116111 
    117112input[type="text"]  
    118113{ 
    119     /*width: 200px;*/ 
    120114    border: 1px solid #CCC; 
    121115} 
     
    150144    color: #ff0000; 
    151145} 
    152 /*formatowanie tabeli na stronie platnosc.aspx*/ 
    153146.img_info 
    154147img{ 
     
    239232        color: Gray; 
    240233} 
     234#link1 a 
     235{ 
     236    color: #a9a9a9; 
     237} 
    241238#link1 a:hover 
    242239{ 
    243240    color: Red; 
    244241    text-decoration: none; 
    245 } 
    246 #link1 a 
    247 { 
    248     color: #a9a9a9; 
    249242} 
    250243#odstep 
  • trunk/eCard/eCardMVC/Platnosci/Content/admoto.css

    r908 r911  
    1 #flagi a:link,a:active, a:visited 
     1#flagi A:link 
    22{ 
     3    color: #EEEEEE;  
    34    text-decoration: none; 
    4     color: #EEEEEE;     
     5} 
     6#flagi A:active,A:visited 
     7{ 
     8    color: #EEEEEE; 
     9    text-decoration: none;         
    510} 
    611.pagecontent 
     
    1924.logo img 
    2025{ 
    21     position:relative; 
     26    position: relative; 
    2227    top: 10px; 
    2328} 
  • trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs

    r908 r911  
    2424        public const string ISPAID = "payment_deposited";       //transakcja potwierdzona do rozliczenia 
    2525        private readonly IRepository<vPlatnosciEcard> _repVPayment;        
    26         private readonly IRepository<PlatnosciEcard> _repPayment; 
     26        private IRepository<PlatnosciEcard> _repPayment; 
    2727        private readonly IRepository<PotwierdzeniaEcard> _repConfirm; 
    2828        private ITranslate _t; 
     
    124124        public ActionResult Status() 
    125125        { 
    126             string MERCHANTNUMBER = Request.Form["MERCHANTNUMBER"]; 
    127             int ORDERNUMBER = Convert.ToInt32(Request.Form["ORDERNUMBER"]); 
    128             string COMMTYPE = Request.Form["COMMTYPE"]; 
    129             string CURRENTSTATE = Request.Form["CURRENTSTATE"]; 
    130             string PREVIOUSSTATE = Request.Form["PREVIOUSSTATE"]; 
    131             bool PAYMENTTYPE = Convert.ToBoolean(Request.Form["PAYMENTTYPE"]); 
    132             bool EVENTTYPE = Convert.ToBoolean(Request.Form["EVENTTYPE"]); 
    133             bool PAYMENTNUMBER = Convert.ToBoolean(Request.Form["PAYMENTNUMBER"]); 
    134             string APPROVALCODE = Request.Form["APPROVALCODE"]; 
    135             string VALIDATIONCODE = Request.Form["VALIDATIONCODE"]; 
    136             string BIN = Request.Form["BIN"]; 
    137             DateTime AUTHTIME = Convert.ToDateTime(Request.Form["AUTHTIME"]); 
    138             string TYPE = Request.Form["TYPE"]; 
    139             string WITHCVC = Request.Form["WITHCVC"]; 
    140             DateTime DATATRANSMISJI = Convert.ToDateTime(Request.Form["DATATRANSMISJI"]); 
     126            string CURRENTSTATE = ""; 
     127            int ORDERNUMBER = 0; 
    141128             
    142129            PotwierdzeniaEcard potwierdzenie = new PotwierdzeniaEcard(); 
    143             potwierdzenie.APPROVALCODE = APPROVALCODE; 
    144             potwierdzenie.AUTHTIME = AUTHTIME; 
    145             potwierdzenie.BIN = BIN; 
    146             potwierdzenie.COMMTYPE = COMMTYPE; 
    147             potwierdzenie.CURRENTSTATE = CURRENTSTATE; 
    148             potwierdzenie.DATATRANSMISJI = DATATRANSMISJI; 
    149             potwierdzenie.EVENTTYPE = EVENTTYPE; 
    150             potwierdzenie.MERCHANTNUMBER = MERCHANTNUMBER; 
    151             potwierdzenie.ORDERNUMBER = ORDERNUMBER; 
    152             potwierdzenie.PAYMENTNUMBER = PAYMENTNUMBER; 
    153             potwierdzenie.PAYMENTTYPE = PAYMENTTYPE; 
    154             potwierdzenie.PREVIOUSSTATE = PREVIOUSSTATE; 
    155             potwierdzenie.TYPE = TYPE; 
    156             potwierdzenie.VALIDATIONCODE = VALIDATIONCODE; 
    157             potwierdzenie.WITHCVC = WITHCVC; 
    158  
    159             _repConfirm.Insert(potwierdzenie); 
    160             UpdateStatus(ORDERNUMBER, CURRENTSTATE); 
    161130            var content = new ContentResult(); 
    162             content.Content = "OK"; 
     131            try 
     132            { 
     133                if (!String.IsNullOrEmpty(Request.Form["APPROVALCODE"])) potwierdzenie.APPROVALCODE = Request.Form["APPROVALCODE"]; 
     134                if (!String.IsNullOrEmpty(Request.Form["AUTHTIME"])) potwierdzenie.AUTHTIME = Convert.ToDateTime(Request.Form["AUTHTIME"]); 
     135                if (!String.IsNullOrEmpty(Request.Form["BIN"])) potwierdzenie.BIN = Request.Form["BIN"]; 
     136                if (!String.IsNullOrEmpty(Request.Form["COMMTYPE"])) potwierdzenie.COMMTYPE = Request.Form["COMMTYPE"]; 
     137                if (!String.IsNullOrEmpty(Request.Form["CURRENTSTATE"])) 
     138                { 
     139                    CURRENTSTATE = Request.Form["CURRENTSTATE"]; 
     140                    potwierdzenie.CURRENTSTATE = CURRENTSTATE; 
     141                } 
     142                if (!String.IsNullOrEmpty(Request.Form["DATATRANSMISJI"])) potwierdzenie.DATATRANSMISJI = Convert.ToDateTime(Request.Form["DATATRANSMISJI"]); 
     143                if (!String.IsNullOrEmpty(Request.Form["EVENTTYPE"])) potwierdzenie.EVENTTYPE = Convert.ToBoolean(Request.Form["EVENTTYPE"]); 
     144                if (!String.IsNullOrEmpty(Request.Form["MERCHANTNUMBER"])) potwierdzenie.MERCHANTNUMBER = Request.Form["MERCHANTNUMBER"]; 
     145                if (!String.IsNullOrEmpty(Request.Form["ORDERNUMBER"])) 
     146                { 
     147                    ORDERNUMBER = Convert.ToInt32(Request.Form["ORDERNUMBER"]); 
     148                    potwierdzenie.ORDERNUMBER = ORDERNUMBER; 
     149                } 
     150                if (!String.IsNullOrEmpty(Request.Form["PAYMENTNUMBER"])) potwierdzenie.PAYMENTNUMBER = Convert.ToBoolean(Request.Form["PAYMENTNUMBER"]); 
     151                if (!String.IsNullOrEmpty(Request.Form["PAYMENTTYPE"])) potwierdzenie.PAYMENTTYPE = Convert.ToBoolean(Request.Form["PAYMENTTYPE"]); 
     152                if (!String.IsNullOrEmpty(Request.Form["PREVIOUSSTATE"])) potwierdzenie.PREVIOUSSTATE = Request.Form["PREVIOUSSTATE"]; 
     153                if (!String.IsNullOrEmpty(Request.Form["TYPE"])) potwierdzenie.TYPE = Request.Form["TYPE"]; 
     154                if (!String.IsNullOrEmpty(Request.Form["VALIDATIONCODE"])) potwierdzenie.VALIDATIONCODE = Request.Form["VALIDATIONCODE"]; 
     155                if (!String.IsNullOrEmpty(Request.Form["WITHCVC"])) potwierdzenie.WITHCVC = Request.Form["WITHCVC"]; 
     156 
     157                _repConfirm.Insert(potwierdzenie); 
     158                UpdateStatus(ORDERNUMBER, CURRENTSTATE); 
     159                content.Content = "OK"; 
     160            } 
     161            catch(Exception ex) 
     162            { 
     163                content.Content = "NOTOK " + ex.Message + " " + ex.GetType(); 
     164            }        
     165             
    163166            return content; 
    164167        } 
     
    211214                System.Diagnostics.Debug.WriteLine("IsUpdate"); 
    212215            } 
    213         }                
     216        } 
     217        public IRepository<vPlatnosciEcard> getRepVPayment() 
     218        { 
     219            return this._repVPayment; 
     220        } 
     221        public IRepository<PlatnosciEcard> getRepPayment() 
     222        { 
     223            return this._repPayment; 
     224        } 
     225        public IRepository<PotwierdzeniaEcard> getRepConfirm() 
     226        { 
     227            return this._repConfirm; 
     228        }    
    214229    } 
    215230} 
  • trunk/eCard/eCardMVC/Platnosci/Views/Account/LogOn.aspx

    r908 r911  
    1919    <%string info = HttpContext.GetGlobalResourceObject("tlumaczenia", "validateInfo").ToString(); %> 
    2020    <%= Html.ValidationSummary(info) %> 
    21  
     21     
    2222    <% using (Html.BeginForm()) { %> 
    2323        <table class="tablelogin" border="0" cellpadding="0" cellspacing="0"> 
  • trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Paid.aspx

    r905 r911  
    77<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
    88 
    9     <div class="Tytul"> 
     9    <div class="SzczegolyZlecenia"> 
    1010        <asp:Label ID="Szczegó³y" runat="server" Text="<%$Resources:tlumaczenia,Szczegoly%>"></asp:Label> 
    1111    </div>