PageRenderTime 39ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/WEB/App_Code/BLL/MegaPos.cs

https://bitbucket.org/zzare/eko
C# | 131 lines | 90 code | 30 blank | 11 comment | 2 complexity | 266135b45941ea2b436671b0f6fe5c9a MD5 | raw file
  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Linq;
  5. using System.Data.Linq;
  6. using System.Web;
  7. using System.Web.Security;
  8. using System.Web.UI;
  9. using System.Web.UI.HtmlControls;
  10. using System.Web.UI.WebControls;
  11. using System.Web.UI.WebControls.WebParts;
  12. using System.Xml.Linq;
  13. using System.Collections.Generic;
  14. using SM.EM.BLL;
  15. /// <summary>
  16. /// Summary description for MegaPos
  17. /// </summary>
  18. public partial class MegaPos
  19. {
  20. public static string GetTxId(int id) {
  21. return "sm" + id.ToString() + "ks";
  22. }
  23. public static string CertificatePath(){
  24. return @ConfigurationSettings.AppSettings["OnlineCert"];
  25. //return @"D:\_test\certifikati_za_trgovino_test_2\test\test.cer";
  26. }
  27. public static string Store()
  28. {
  29. return ConfigurationSettings.AppSettings["OnlineStore"];
  30. }
  31. public static bool TestMode()
  32. {
  33. return !(ConfigurationSettings.AppSettings["OnlineTestMode"] == "0");
  34. }
  35. public static string UpdateURL()
  36. {
  37. return "~/_inc/mp_update.aspx";
  38. }
  39. public static int StatusRefreshInterval()
  40. {
  41. return 8;
  42. }
  43. public class Common
  44. {
  45. public static string RenderUpdateHref(int txId)
  46. {
  47. return UpdateURL() + "?txId=" + txId.ToString();
  48. }
  49. public static string RenderStatusHref(Guid ordrID)
  50. {
  51. return SM.BLL.Common.ResolveUrlFull(SM.EM.Rewrite.OrderProductUrl(SM.BLL.Custom.MainUserID , ordrID, 5));
  52. //return "~/_inc/mp_update.aspx?txId=" + txId.ToString();
  53. }
  54. public class Status {
  55. public static short NOT_SET = 0;
  56. public static short INITIALIZING = 1;
  57. public static short INITIALIZED = 2;
  58. public static short PROCESSED = 3;
  59. public static short FAILED = 4;
  60. public static short CANCELLED = 5;
  61. }
  62. public static short GetStatusFromTrans(string transStat) {
  63. short ret = Status.FAILED;
  64. switch (transStat)
  65. {
  66. case "INITIALIZING":
  67. ret = Status.INITIALIZING;
  68. break;
  69. case "INITIALIZED":
  70. ret = Status.INITIALIZED;
  71. break;
  72. case "PROCESSED":
  73. ret = Status.PROCESSED;
  74. break;
  75. case "FAILED":
  76. ret = Status.FAILED;
  77. break;
  78. case "CANCELLED":
  79. ret = Status.CANCELLED;
  80. break;
  81. default:
  82. ret = Status.FAILED;
  83. break;
  84. }
  85. return ret;
  86. }
  87. }
  88. //partial void OnValidate(System.Data.Linq.ChangeAction action)
  89. //{
  90. //}
  91. }
  92. /// <summary>
  93. /// Summary description for MP_TRANS
  94. /// </summary>
  95. public partial class MP_TRANS
  96. {
  97. public string GetTxId()
  98. {
  99. return "";
  100. }
  101. }