Zbiór zmian 880 dla trunk/eCard
- Data:
- 2009-11-17 14:33:03 (16 years ago)
- Lokalizacja:
- trunk/eCard/eCardMVC
- Pliki:
-
- 9 zmodyfikowane
-
Platnosci.Tests/Web/PlatnosciControllerTests.cs (zmodyfikowane) (5 diffs)
-
Platnosci/Controllers/AccountController.cs (zmodyfikowane) (2 diffs)
-
Platnosci/Controllers/MerchantController.cs (zmodyfikowane) (1 diff)
-
Platnosci/Controllers/PlatnoscController.cs (zmodyfikowane) (11 diffs)
-
Platnosci/Global.asax.cs (zmodyfikowane) (1 diff)
-
Platnosci/Models/FunkcjePlatnosci.cs (zmodyfikowane) (1 diff)
-
Platnosci/Platnosci.Web.csproj (zmodyfikowane) (1 diff)
-
Platnosci/Platnosci.Web.csproj.user (zmodyfikowane) (1 diff)
-
Platnosci/Web.config (zmodyfikowane) (2 diffs)
Legenda:
- Bez zmian
- Dodane
- Usunięte
-
trunk/eCard/eCardMVC/Platnosci.Tests/Web/PlatnosciControllerTests.cs
r877 r880 18 18 namespace Platnosci.Tests.Web 19 19 { 20 [TestFixture] 21 20 [TestFixture] 22 21 class PlatnosciControllerTests 23 22 { … … 57 56 Assert.That(potwierdzeniaEcard.MERCHANTNUMBER, Is.EqualTo(merchantNumber)); 58 57 PlatnosciEcard payment_after_update = _rep.FindPaymentByOrdernumber(orderNumber).SingleOrDefault(); 59 58 System.Diagnostics.Debug.WriteLine(payment_after_update.Status_data + " > " + datka); 60 59 Assert.That(payment_after_update.Status_data, Is.GreaterThan(datka)); 61 60 … … 63 62 [Test] 64 63 [Category("Unit")] 65 public void Status_Saves_Correct_Transaction_In CorrectUpdate()64 public void Status_Saves_Correct_Transaction_IncorrectUpdate() 66 65 { 67 66 FakeDataContext fake = new FakeDataContext(2); … … 83 82 84 83 PlatnosciEcard payment_after_update = _rep.FindPaymentByOrdernumber(orderNumber).SingleOrDefault(); 85 System.Diagnostics.Debug.WriteLine( datka + " **** " + payment_after_update.Status_data);84 System.Diagnostics.Debug.WriteLine(payment_after_update.Status_data + " <= " + datka ); 86 85 Assert.That(payment_after_update.Status_data, Is.LessThanOrEqualTo(datka)); 87 86 } … … 230 229 System.Diagnostics.Debug.WriteLine("AfterPay_PaymentIsValid_Test"); 231 230 Assert.That(controller.ModelState.IsValid, Is.True, "Model powinien byc true"); 232 } 231 } 233 232 } 234 233 } -
trunk/eCard/eCardMVC/Platnosci/Controllers/AccountController.cs
r871 r880 57 57 public ActionResult LogOn(string nip, string numer_faktury, string returnUrl, string language) 58 58 { 59 59 60 language = _func.setLanguage(language); 60 61 vPlatnosciEcard platnosc = new vPlatnosciEcard(); … … 69 70 if (platnosc == null) return View(); 70 71 } 72 _func.SetUserLogger(nip, numer_faktury); 71 73 72 74 FormsAuth.SignIn(nip, false); 75 73 76 if (!String.IsNullOrEmpty(returnUrl)) 74 77 { 75 78 return Redirect(returnUrl); 76 79 } 77 else 78 { 79 _func.SetUserLogger(nip, numer_faktury); 80 return RedirectToAction("Show", "Platnosc", new { id = platnosc.ID_faktury}); 81 } 80 else return RedirectToAction("Show", "Platnosc", new { id = platnosc.ID_faktury }); 82 81 } 83 82 public ActionResult LogOff() 84 83 { 85 86 84 FormsAuth.SignOut(); 87 85 return RedirectToAction("LogOn", "Account"); -
trunk/eCard/eCardMVC/Platnosci/Controllers/MerchantController.cs
r877 r880 49 49 int id1 = Convert.ToInt32(payer.Id_faktury); 50 50 vPlatnosciEcard platnosc = _rep.FindInvoiceById(id1).SingleOrDefault(); 51 52 if ( !_func.UserIdentity(platnosc, ControllerContext.HttpContext.User.Identity.Name))51 52 if (platnosc == null) 53 53 { 54 ErrorViewData errorViewData = new ErrorViewData(); 55 errorViewData.error = HttpContext.GetGlobalResourceObject("tlumaczenia", "weryfikacja").ToString(); 54 ErrorViewData errorViewData = _func.InitErrorViewData(HttpContext.GetGlobalResourceObject("tlumaczenia", "brakdanych").ToString()); 55 return View("Error1", errorViewData); 56 } 57 else if (!_func.UserIdentity(platnosc, ControllerContext.HttpContext.User.Identity.Name)) 58 { 59 ErrorViewData errorViewData = _func.InitErrorViewData(HttpContext.GetGlobalResourceObject("tlumaczenia", "weryfikacja").ToString()); 56 60 return View("Error1", errorViewData); 57 61 } -
trunk/eCard/eCardMVC/Platnosci/Controllers/PlatnoscController.cs
r877 r880 18 18 namespace Platnosci.Controllers 19 19 { 20 20 21 [Authorize] 21 22 public class PlatnoscController : Controller … … 31 32 private string err_imie = ""; 32 33 private string err_nazwisko = ""; 33 34 34 35 protected override void Initialize(RequestContext requestContext) 35 36 { … … 59 60 public ActionResult Show(string id, string language) 60 61 { 61 62 62 language = _func.setLanguage(language); 63 63 int id1 = ConvertId(id); 64 64 65 65 vPlatnosciEcard platnosc = _rep.FindInvoiceById(id1).SingleOrDefault(); 66 ErrorViewData errorViewData = new ErrorViewData(); 67 if (Iserror(platnosc).error != null) return View("Error1", Iserror(platnosc)); 66 if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc)); 68 67 69 68 var tablica_potwierdzenia = _rep.FindItemsByIdFaktury(id1); … … 71 70 { 72 71 string data_zaplaty = String.Format("{0:dd-MM-yyyy}",tablica_potwierdzenia[0].AUTHTIME); 73 errorViewData.error = String.Format(zaplacono, platnosc.Faktura_Numer, data_zaplaty);72 ErrorViewData errorViewData = _func.InitErrorViewData(String.Format(zaplacono, platnosc.Faktura_Numer, data_zaplaty)); 74 73 return View("Error1", errorViewData); 75 74 } … … 87 86 88 87 vPlatnosciEcard platnosc = _rep.FindInvoiceById(payer.Id_faktury).SingleOrDefault(); 89 if ( Iserror(platnosc).error != null) return View("Error1", Iserror(platnosc));88 if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc)); 90 89 91 90 if (String.IsNullOrEmpty(payer.FirstName)) … … 116 115 int id1 = ConvertId(id); 117 116 vPlatnosciEcard platnosc = _rep.FindInvoiceById(id1).SingleOrDefault(); 118 if (Iserror(platnosc).error != null) return View("Error1", Iserror(platnosc)); 117 string s = ""; 118 119 if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc)); 119 120 120 121 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "" , ""); … … 126 127 int id1 = ConvertId(id); 127 128 vPlatnosciEcard platnosc = _rep.FindInvoiceById(id1).SingleOrDefault(); 128 if ( Iserror(platnosc).error != null) return View("Error1", Iserror(platnosc));129 if (!String.IsNullOrEmpty(Iserror(platnosc).error)) return View("Error1", Iserror(platnosc)); 129 130 130 131 var invoiceDeatailsViewData = InitInvoiceDetailsViewData(platnosc, null, "", ""); … … 133 134 public ActionResult Potwierdzenie(string status, string id) 134 135 { 135 if (status == "ok") return RedirectToAction("Ok", "Platnosc", new {id}); 136 return RedirectToAction("Fail", "Platnosc", new {id}); 136 if (status == "ok") 137 { 138 return RedirectToAction("Ok", "Platnosc", new { id }); 139 } 140 else if (status == "fail") 141 { 142 return RedirectToAction("Fail", "Platnosc", new { id }); 143 } 144 ErrorViewData errorViewData = _func.InitErrorViewData(brakdanych); 145 return View("Error1", errorViewData); 137 146 } 138 147 public ActionResult Status() … … 195 204 { 196 205 this.weryfikacja = value; 197 198 206 } 199 207 public void setBrakDanych(string value) 200 208 { 201 209 this.brakdanych = value; 202 203 210 } 204 211 public void setZaplacono(string value) 205 212 { 206 213 this.zaplacono = value; 207 208 214 } 209 215 public int ConvertId(string id) … … 221 227 public ErrorViewData Iserror(vPlatnosciEcard platnosc) 222 228 { 223 ErrorViewData errorViewData = new ErrorViewData(); 224 if (platnosc == null) 225 { 226 errorViewData.error = brakdanych; 227 } 228 else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) 229 { 230 errorViewData.error = weryfikacja; 231 } 229 string errortxt = ""; 230 if (platnosc == null) errortxt = brakdanych; 231 else if (!_func.UserIdentity(platnosc, HttpContext.User.Identity.Name)) errortxt = weryfikacja; 232 ErrorViewData errorViewData = _func.InitErrorViewData(errortxt); 232 233 return errorViewData; 233 234 } … … 235 236 { 236 237 var platnosc = _rep.FindPaymentByOrdernumber(ordernumber).SingleOrDefault(); 237 //Pl.FindOne(i => i.ORDERNUMBER == ordernumber);238 238 if (platnosc != null && platnosc.Status == true && validationcode == "000") 239 239 { -
trunk/eCard/eCardMVC/Platnosci/Global.asax.cs
r873 r880 18 18 public static void RegisterRoutes(RouteCollection routes) 19 19 { 20 20 string link = "info.aspx"; //ConfigurationManager.AppSettings["StatusLink"]; 21 21 routes.IgnoreRoute("elmah.axd"); 22 22 routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 23 23 string lang = Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName.ToLower(); 24 24 25 routes.MapRoute( 25 " potwierdzenie",26 "id={id}" + "&status={status}",27 new { controller = "Platnosc", action = "Potwierdzenie" }26 "info", 27 link, 28 new { controller = "Platnosc", action = "Potwierdzenie" } 28 29 ); 29 30 routes.MapRoute( 30 "eCard", // Route name 31 "eCard/Status.aspx", // URL with parameters 32 new { controller = "Platnosc", action = "Status" } // Parameter defaults 33 ); 34 31 "eCard", 32 "eCard/Status.aspx", 33 new { controller = "Platnosc", action = "Status" } 34 ); 35 35 routes.MapRoute( 36 "Default", // Route name 37 "{language}/{controller}/{action}/{id}", // URL with parameters 38 new { language = "pl", controller = "Home", action = "Index", id = "" } // Parameter defaults 39 ); 40 36 "Default", 37 "{language}/{controller}/{action}/{id}", 38 new { language = lang, controller = "Home", action = "Index", id = "" } 39 ); 41 40 } 42 43 41 protected void Application_Start() 44 42 { 45 43 RegisterRoutes(RouteTable.Routes); 46 44 } 45 47 46 } 48 47 } -
trunk/eCard/eCardMVC/Platnosci/Models/FunkcjePlatnosci.cs
r871 r880 97 97 Thread.CurrentPrincipal = new GenericPrincipal(new GenericIdentity(User, ""), null); 98 98 } 99 public ErrorViewData InitErrorViewData(string errortxt) 100 { 101 ErrorViewData er = new ErrorViewData(); 102 er.error = errortxt; 103 return er; 104 } 99 105 100 106 } -
trunk/eCard/eCardMVC/Platnosci/Platnosci.Web.csproj
r873 r880 202 202 <ItemGroup> 203 203 <Folder Include="App_Data\" /> 204 <Folder Include="Log\" /> 204 205 </ItemGroup> 205 206 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> -
trunk/eCard/eCardMVC/Platnosci/Platnosci.Web.csproj.user
r875 r880 1 1 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 2 2 <PropertyGroup> 3 <ProjectView> ShowAllFiles</ProjectView>3 <ProjectView>ProjectFiles</ProjectView> 4 4 </PropertyGroup> 5 5 <ProjectExtensions> -
trunk/eCard/eCardMVC/Platnosci/Web.config
r871 r880 35 35 <add key="Css" value="truck"/> 36 36 <add key="StatusLink" value="http://platnosci.admoto.pl/info.aspx"/> 37 <add key="Css" value="admoto"/> 37 <add key="Css" value="admoto"/> 38 38 39 </appSettings> 39 40 <elmah> 40 <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/ App_Data" />41 <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/Log" /> 41 42 <security allowRemoteAccess="0" /> 42 43 </elmah> … … 79 80 --> 80 81 <authentication mode="Forms"> 81 <forms loginUrl="~/ Account/LogOn" timeout="2880"/>82 <forms loginUrl="~/pl/Account/LogOn" timeout="2880"/> 82 83 </authentication> 83 84
