Zbiór zmian 883 dla trunk/eCard
- Data:
- 2009-11-20 12:01:57 (16 years ago)
- Lokalizacja:
- trunk/eCard/eCardMVC
- Pliki:
-
- 1 dodane
- 12 zmodyfikowane
-
Platnosci.Core/Linq/DataContext1.cs (zmodyfikowane) (1 diff)
-
Platnosci.Core/Linq/Payer.cs (zmodyfikowane) (1 diff)
-
Platnosci.Tests/Web/FakeDataContext.cs (zmodyfikowane) (4 diffs)
-
Platnosci.Tests/Web/PlatnosciControllerTests.cs (zmodyfikowane) (4 diffs)
-
Platnosci/App_GlobalResources/tlumaczenia.designer.cs (zmodyfikowane) (6 diffs)
-
Platnosci/App_GlobalResources/tlumaczenia.resx (zmodyfikowane) (3 diffs)
-
Platnosci/Content/Site.css (zmodyfikowane) (3 diffs)
-
Platnosci/Controllers/PlatnoscController.cs (zmodyfikowane) (4 diffs)
-
Platnosci/Models/InvoiceDetailsViewData.cs (zmodyfikowane) (1 diff)
-
Platnosci/Platnosci.Web.csproj (zmodyfikowane) (3 diffs)
-
Platnosci/Platnosci.Web.csproj.user (zmodyfikowane) (1 diff)
-
Platnosci/Views/Platnosc/Paid.aspx (dodane)
-
Platnosci/Views/Platnosc/Show.aspx (zmodyfikowane) (2 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci.Core/Linq/DataContext1.cs
r877 r883 64 64 { 65 65 var query2 = from ps in _dataContext.PotwierdzeniaEcards 66 where ps.ORDERNUMBER == pt.ORDERNUMBER && ps. VALIDATIONCODE == "000"66 where ps.ORDERNUMBER == pt.ORDERNUMBER && ps.CURRENTSTATE == "payment_deposited" 67 67 orderby ps.id 68 68 select ps; -
trunk/eCard/eCardMVC/Platnosci.Core/Linq/Payer.cs
r866 r883 11 11 public string LastName { get; set; } 12 12 public int Id_faktury { get; set; } 13 public string Jezyk{ get; set; }13 public int status { get; set; } 14 14 } 15 15 } -
trunk/eCard/eCardMVC/Platnosci.Tests/Web/FakeDataContext.cs
r877 r883 13 13 private List<PlatnosciEcard> listaPl = new List<PlatnosciEcard>(); 14 14 private List<object> lista = new List<object>(); 15 private string code_Ok = "payment_deposited"; //transakcja potwierdzona do rozliczenia 16 private string code_Bad = "payment_declined"; //transakcja odrzucona 15 17 16 18 public vPlatnosciEcard DodajPlatnosc(int id, string numer, string nip) … … 26 28 { 27 29 PotwierdzeniaEcard potwierdzenie = new PotwierdzeniaEcard(); 28 potwierdzenie. VALIDATIONCODE = code;30 potwierdzenie.CURRENTSTATE = code; 29 31 potwierdzenie.ORDERNUMBER = ordernumber; 30 32 … … 52 54 listaPlatnosci.Add(DodajPlatnosc(1000, "abcd", "12345")); 53 55 listaPl.Add(createNewPayment(9999, true, DateTime.Now, 1000)); 54 listaPotwierdzenia.Add(DodajPotwierdzenie( "000", 9999));56 listaPotwierdzenia.Add(DodajPotwierdzenie(code_Ok, 9999)); 55 57 } 56 58 else if (i == 2) … … 117 119 for (int i = 0; i < listaPotwierdzenia.Count(); i++) 118 120 { 119 if (listaPl[j].IDFaktury == idFaktury && listaPl[j].ORDERNUMBER == listaPotwierdzenia[i].ORDERNUMBER && listaPotwierdzenia[i]. VALIDATIONCODE == "000") listazaplaconych.Add(listaPotwierdzenia[i]);121 if (listaPl[j].IDFaktury == idFaktury && listaPl[j].ORDERNUMBER == listaPotwierdzenia[i].ORDERNUMBER && listaPotwierdzenia[i].CURRENTSTATE == code_Ok) listazaplaconych.Add(listaPotwierdzenia[i]); 120 122 } 121 123 } -
trunk/eCard/eCardMVC/Platnosci.Tests/Web/PlatnosciControllerTests.cs
r880 r883 23 23 private string merchantNumber = "123"; 24 24 private int orderNumber = 9999; 25 private string code_Ok = " 000"; //poprawna transakcja26 private string code_Bad = " 111"; //transakcja nieudana - zły numer karty25 private string code_Ok = "payment_deposited"; //transakcja potwierdzona do rozliczenia 26 private string code_Bad = "payment_declined"; //transakcja odrzucona 27 27 private DateTime data = DateTime.Now; 28 28 private string testNip1 = "12345"; … … 48 48 builder.Form.Add("DATATRANSMISJI", DateTime.Now.ToString()); 49 49 builder.Form.Add("ORDERNUMBER", orderNumber.ToString()); 50 builder.Form.Add(" VALIDATIONCODE", code_Ok);50 builder.Form.Add("CURRENTSTATE", code_Ok); 51 51 52 52 var result = controller.Status(); … … 73 73 builder.Form.Add("DATATRANSMISJI", DateTime.Now.ToString()); 74 74 builder.Form.Add("ORDERNUMBER", orderNumber.ToString()); 75 builder.Form.Add(" VALIDATIONCODE", code_Bad);75 builder.Form.Add("CURRENTSTATE", code_Bad); 76 76 77 77 var result = controller.Status(); … … 159 159 [Test] 160 160 [Category("Unit")] 161 public void ActionShowPayment_PaymentIsPa yed(){161 public void ActionShowPayment_PaymentIsPaid(){ 162 162 //Tworzymy takie dane aby platnosc o danym id byla juz zaplacona 163 163 FakeDataContext fake = new FakeDataContext(1); -
trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.designer.cs
r866 r883 126 126 127 127 /// <summary> 128 /// Looks up a localized string similar to DANE FAKTURY. 129 /// </summary> 130 internal static string DaneFaktury { 131 get { 132 return ResourceManager.GetString("DaneFaktury", resourceCulture); 133 } 134 } 135 136 /// <summary> 137 /// Looks up a localized string similar to DANE WÅAÅCICIELA KARTY KREDYTOWEJ. 138 /// </summary> 139 internal static string DaneWlasciciela { 140 get { 141 return ResourceManager.GetString("DaneWlasciciela", resourceCulture); 142 } 143 } 144 145 /// <summary> 128 146 /// Looks up a localized string similar to Data wystawienia:. 129 147 /// </summary> … … 246 264 247 265 /// <summary> 248 /// Looks up a localized string similar to Kontakt do Twojego opiekuna handlowego :.266 /// Looks up a localized string similar to Kontakt do Twojego opiekuna handlowego. 249 267 /// </summary> 250 268 internal static string Kontakt { … … 279 297 get { 280 298 return ResourceManager.GetString("Nazwisko", resourceCulture); 299 } 300 } 301 302 /// <summary> 303 /// Looks up a localized string similar to niezapÅacona. 304 /// </summary> 305 internal static string niezaplacona { 306 get { 307 return ResourceManager.GetString("niezaplacona", resourceCulture); 281 308 } 282 309 } … … 376 403 377 404 /// <summary> 405 /// Looks up a localized string similar to Status faktury:. 406 /// </summary> 407 internal static string Status_faktury { 408 get { 409 return ResourceManager.GetString("Status_faktury", resourceCulture); 410 } 411 } 412 413 /// <summary> 378 414 /// Looks up a localized string similar to SzczegóÅy zlecenia. 379 415 /// </summary> … … 394 430 395 431 /// <summary> 396 /// Looks up a localized string similar to Termin p latnoÅci.432 /// Looks up a localized string similar to Termin pÅatnoÅci. 397 433 /// </summary> 398 434 internal static string TerminPlatnosci { 399 435 get { 400 436 return ResourceManager.GetString("TerminPlatnosci", resourceCulture); 437 } 438 } 439 440 /// <summary> 441 /// Looks up a localized string similar to Termin zapÅaty:. 442 /// </summary> 443 internal static string termin_wplaty { 444 get { 445 return ResourceManager.GetString("termin_wplaty", resourceCulture); 401 446 } 402 447 } … … 488 533 489 534 /// <summary> 535 /// Looks up a localized string similar to zapÅacona. 536 /// </summary> 537 internal static string zaplacona { 538 get { 539 return ResourceManager.GetString("zaplacona", resourceCulture); 540 } 541 } 542 543 /// <summary> 490 544 /// Looks up a localized string similar to PÅatnoÅÄ za fakturÄ numer {0} zostaÅa uregulowana dnia {1}.. 491 545 /// </summary> -
trunk/eCard/eCardMVC/Platnosci/App_GlobalResources/tlumaczenia.resx
r866 r883 167 167 </data> 168 168 <data name="Kontakt" xml:space="preserve"> 169 <value>Kontakt do Twojego opiekuna handlowego :</value>169 <value>Kontakt do Twojego opiekuna handlowego</value> 170 170 </data> 171 171 <data name="Nazwa" xml:space="preserve"> … … 191 191 </data> 192 192 <data name="TerminPlatnosci" xml:space="preserve"> 193 <value>Termin p latności</value>193 <value>Termin płatności</value> 194 194 </data> 195 195 <data name="WlascicielKarty" xml:space="preserve"> … … 261 261 <value>Logowanie nie powiodło się. Popraw błędy i spróbuj zalogować sie ponownie.</value> 262 262 </data> 263 <data name="Status_faktury" xml:space="preserve"> 264 <value>Status faktury:</value> 265 </data> 266 <data name="termin_wplaty" xml:space="preserve"> 267 <value>Termin zapłaty:</value> 268 </data> 269 <data name="DaneFaktury" xml:space="preserve"> 270 <value>DANE FAKTURY</value> 271 </data> 272 <data name="DaneWlasciciela" xml:space="preserve"> 273 <value>DANE WŁAŚCICIELA KARTY KREDYTOWEJ</value> 274 </data> 275 <data name="niezaplacona" xml:space="preserve"> 276 <value>niezapłacona</value> 277 </data> 278 <data name="zaplacona" xml:space="preserve"> 279 <value>zapłacona</value> 280 </data> 263 281 </root> -
trunk/eCard/eCardMVC/Platnosci/Content/Site.css
r866 r883 37 37 h4 38 38 { 39 padding: 0 0 10px 0; 40 color: Red; 41 text-decoration: underline; 39 padding: 0 0 0 0; 40 color:#E00000; 42 41 } 43 42 h5, h6 … … 237 236 font-weight: bold; 238 237 width: 150px; 238 padding-top: 5px 239 } 240 .col 241 { 242 padding-top: 5px; 239 243 } 240 244 .bold … … 274 278 width: 100pt; 275 279 } 276 277 280 .pustaLinia 281 { 282 height: 20px; 283 284 } 285 .naglowekTab 286 { 287 font-weight: bold; 288 padding-top: 5px; 289 padding-bottom: 5pt; 290 background-color: #F5F5F5; 291 text-align: center; 292 } 293 .InfoPaid 294 { 295 font-weight: bold; 296 font-size: 14px; 297 } 298 #unpaid 299 { 300 color:#E00000; 301 } 302 303 -
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; -
trunk/eCard/eCardMVC/Platnosci/Models/InvoiceDetailsViewData.cs
r866 r883 14 14 public Payer Payer {get; set;} 15 15 public string Status { get; set; } 16 public string brutto { get; set; } 16 public string brutto { get; set; } 17 public string termin { get; set; } 18 public string info { get; set; } 17 19 } 18 20 } -
trunk/eCard/eCardMVC/Platnosci/Platnosci.Web.csproj
r880 r883 79 79 <DependentUpon>tlumaczenia.en.resx</DependentUpon> 80 80 </Compile> 81 <Compile Include="App_GlobalResources\tlumaczenia.pl.designer.cs">82 <DependentUpon>tlumaczenia.pl.resx</DependentUpon>83 <AutoGen>True</AutoGen>84 <DesignTime>True</DesignTime>85 </Compile>86 81 <Compile Include="App_GlobalResources\tlumaczenia.designer.cs"> 87 82 <AutoGen>True</AutoGen> … … 168 163 </ItemGroup> 169 164 <ItemGroup> 170 <Content Include="App_GlobalResources\tlumaczenia.pl.resx">171 <Generator>GlobalResourceProxyGenerator</Generator>172 <LastGenOutput>tlumaczenia.pl.designer.cs</LastGenOutput>173 </Content>174 </ItemGroup>175 <ItemGroup>176 165 <Content Include="App_GlobalResources\tlumaczenia.en.resx"> 177 166 <Generator>GlobalResourceProxyGenerator</Generator> … … 198 187 <Content Include="Views\Platnosc\Fail.aspx" /> 199 188 <Content Include="Views\Platnosc\Ok.aspx" /> 189 <Content Include="Views\Platnosc\Paid.aspx" /> 200 190 <Content Include="Views\Platnosc\Status.aspx" /> 201 191 </ItemGroup> -
trunk/eCard/eCardMVC/Platnosci/Platnosci.Web.csproj.user
r880 r883 1 1 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 2 2 <PropertyGroup> 3 <ProjectView> ProjectFiles</ProjectView>3 <ProjectView>ShowAllFiles</ProjectView> 4 4 </PropertyGroup> 5 5 <ProjectExtensions> -
trunk/eCard/eCardMVC/Platnosci/Views/Platnosc/Show.aspx
r882 r883 12 12 13 13 <p class="bold"><asp:Label ID="SprDane" runat ="server" Text="<%$Resources:tlumaczenia,SprawdzDane%>"></asp:Label></p> 14 14 15 <% using (Html.BeginForm("Show", "Platnosc", FormMethod.Post, new { id = "myform" })){ %> 16 15 17 <table cellpadding="0" cellspacing="0" border="0"> 16 18 <tr><td><%=Html.Hidden("Payer.Id_faktury", Model.vPlatnosciEcard.ID_faktury) %></td></tr> 17 19 20 <%-- sekcja: szczegó³y faktury --%> 18 21 <tr> 19 <td colspan="2" class=" bold" id="odstep">20 <%=HttpContext.GetGlobalResourceObject("tlumaczenia", "Kontakt").ToString()%>22 <td colspan="2" class="naglowekTab"> 23 <%=HttpContext.GetGlobalResourceObject("tlumaczenia", "DaneFaktury").ToString()%> 21 24 </td> 22 </tr>23 <tr>24 <td class="bold">25 <%=HttpContext.GetGlobalResourceObject("tlumaczenia", "ImieNazwisko").ToString()%>26 </td>27 <td class="textbox">28 <%=Model.vPlatnosciEcard.Imie + " " + Model.vPlatnosciEcard.Nazwisko%></td>29 25 </tr> 30 <tr> 31 <td class="bold"><asp:Label ID="Adres2" runat="server" Text="<%$Resources:tlumaczenia,Adres%>"></asp:Label></td> 32 <td class="textbox"><%=Model.vPlatnosciEcard.ulica + " " + Model.vPlatnosciEcard.kod + ", " + Model.vPlatnosciEcard.miasto%></td> 33 </tr> 34 <tr> 35 <td class="bold"><asp:Label ID="Telefon" runat="server" Text="<%$Resources:tlumaczenia,Telefon%>"></asp:Label><br /><br /></td> 36 <td class="textbox"><%=Model.vPlatnosciEcard.telefon%><br /><br /></td> 37 </tr> 26 <tr> 27 <td class="col1"> 28 <asp:Label ID="Label1" runat ="server" Text="<%$Resources:tlumaczenia,Status_faktury%>"></asp:Label> 29 </td> 30 <td class="textbox" id="unpaid"><%=HttpContext.GetGlobalResourceObject("tlumaczenia", "niezaplacona").ToString()%></td> 31 </tr> 38 32 <tr> 39 33 <td class="col1"> … … 66 60 <td class="textbox"><%=Model.brutto%></td> 67 61 </tr> 62 <tr> 63 <td class="pustaLinia"></td> 64 </tr> 65 <%-- sekcja: kontakt do opiekuna handlowego--%> 66 <tr> 67 <td colspan="2" class="naglowekTab"> 68 <%=HttpContext.GetGlobalResourceObject("tlumaczenia", "Kontakt").ToString().ToUpper()%> 69 </td> 70 </tr> 71 <tr> 72 <td class="col1"> 73 <%=HttpContext.GetGlobalResourceObject("tlumaczenia", "ImieNazwisko").ToString()%> 74 </td> 75 <td class="textbox"> 76 <%=Model.vPlatnosciEcard.Imie + " " + Model.vPlatnosciEcard.Nazwisko%> 77 </td> 78 </tr> 79 <tr> 80 <td class="col1"><asp:Label ID="Adres2" runat="server" Text="<%$Resources:tlumaczenia,Adres%>"></asp:Label></td> 81 <td class="textbox"><%=Model.vPlatnosciEcard.ulica + " " + Model.vPlatnosciEcard.kod + ", " + Model.vPlatnosciEcard.miasto%></td> 82 </tr> 83 <tr> 84 <td class="col1"><asp:Label ID="Telefon" runat="server" Text="<%$Resources:tlumaczenia,Telefon%>"></asp:Label></td> 85 <td class="textbox"><%=Model.vPlatnosciEcard.telefon%></td> 86 </tr> 87 <tr> 88 <td class="pustaLinia"></td> 89 </tr> 90 <%-- sekcja: dane wlasciciela karty --%> 91 <tr> 92 <td colspan="2" class="naglowekTab"> 93 <%=HttpContext.GetGlobalResourceObject("tlumaczenia", "DaneWlasciciela").ToString()%> 94 </td> 95 </tr> 68 96 <tr> 69 <td colspan="2" class=" bold" id="odstep"><br />97 <td colspan="2" class="col"> 70 98 <asp:Label ID="w_karty" runat ="server" Text="<%$Resources:tlumaczenia,WlascicielKarty%>"></asp:Label> 71 99 </td>
