PageRenderTime 40ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/BaliEnterpriseSystems/BaliEnterpriseSystems/BestObjects/BestLogins.cs

https://github.com/sirivedula/BEST
C# | 155 lines | 141 code | 14 blank | 0 comment | 2 complexity | 625230f738607e3f68da8269d4316823 MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. namespace BaliEnterpriseSystems.BestObjects
  6. {
  7. public class BestLogins : BestTable
  8. {
  9. public BestLogins()
  10. {
  11. this.TableName = "BestLogins";
  12. this.overrideAdd = true;
  13. this.overrideDelete = false;
  14. this.overrideEdit = true;
  15. TableFields.Add(new BestField() { fieldName = "guidfield", displayField = false, fieldHeader = "Guid", fieldType = "System.Guid", paramOledbType = System.Data.OleDb.OleDbType.Guid, fieldSize = 40 });
  16. TableFields.Add(new BestField() { fieldName = "username", displayField = false, fieldHeader = "User Name", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 128 });
  17. TableFields.Add(new BestField() { fieldName = "logindate", displayField = false, fieldHeader = "Login Date", fieldType = "System.DateTime", paramOledbType = System.Data.OleDb.OleDbType.DBTimeStamp, fieldSize = 20 });
  18. TableFields.Add(new BestField() { fieldName = "sourceip", displayField = false, fieldHeader = "Source IP", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 50 });
  19. TableFields.Add(new BestField() { fieldName = "loginvalid", displayField = false, fieldHeader = "Login Valid", fieldType = "System.Byte", paramOledbType = System.Data.OleDb.OleDbType.Integer, fieldSize = 2 });
  20. TableFields.Add(new BestField() { fieldName = "serverip", displayField = false, fieldHeader = "Server IP", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 50 });
  21. TableFields.Add(new BestField() { fieldName = "sessionguid", displayField = false, fieldHeader = "Session Guid", fieldType = "System.Guid", paramOledbType = System.Data.OleDb.OleDbType.Guid, fieldSize = 40 });
  22. TableFields.Add(new BestField() { fieldName = "logoutdate", displayField = false, fieldHeader = "Logout Date", fieldType = "System.DateTime", paramOledbType = System.Data.OleDb.OleDbType.DBTimeStamp, fieldSize = 20 });
  23. TableFields.Add(new BestField() { fieldName = "additionalInfo", displayField = false, fieldHeader = "Additional Info", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 1000 });
  24. }
  25. public Guid guidfield
  26. {
  27. get
  28. {
  29. return new Guid(CurrentRow.Fields["guidfield"].fieldValue);
  30. }
  31. set
  32. {
  33. CurrentRow.Fields["guidfield"].fieldValue = value.ToString();
  34. }
  35. }
  36. public DateTime loginDate
  37. {
  38. get
  39. {
  40. string fldval = CurrentRow.Fields["logindate"].fieldValue;
  41. if (string.IsNullOrEmpty(fldval))
  42. {
  43. return DateTime.MinValue;
  44. }
  45. else
  46. {
  47. return Convert.ToDateTime(fldval);
  48. }
  49. }
  50. set
  51. {
  52. CurrentRow.Fields["logindate"].fieldValue = value.ToString("MM/dd/yyyy HH:mm:ss");
  53. }
  54. }
  55. public string UserName
  56. {
  57. get
  58. {
  59. return CurrentRow.Fields["username"].fieldValue;
  60. }
  61. set
  62. {
  63. CurrentRow.Fields["username"].fieldValue = value;
  64. }
  65. }
  66. public Guid sessionguid
  67. {
  68. get
  69. {
  70. return new Guid(CurrentRow.Fields["sessionguid"].fieldValue);
  71. }
  72. set
  73. {
  74. CurrentRow.Fields["sessionguid"].fieldValue = value.ToString();
  75. }
  76. }
  77. public DateTime logoutdate
  78. {
  79. get
  80. {
  81. string fldval = CurrentRow.Fields["logoutdate"].fieldValue;
  82. if (string.IsNullOrEmpty(fldval))
  83. {
  84. return DateTime.MinValue;
  85. }
  86. else
  87. {
  88. return Convert.ToDateTime(fldval);
  89. }
  90. }
  91. set
  92. {
  93. CurrentRow.Fields["logoutdate"].fieldValue = value.ToString("MM/dd/yyyy HH:mm:ss");
  94. }
  95. }
  96. public string serverip
  97. {
  98. get
  99. {
  100. return CurrentRow.Fields["serverip"].fieldValue;
  101. }
  102. set
  103. {
  104. CurrentRow.Fields["serverip"].fieldValue = value;
  105. }
  106. }
  107. public string sourceip
  108. {
  109. get
  110. {
  111. return CurrentRow.Fields["sourceip"].fieldValue;
  112. }
  113. set
  114. {
  115. CurrentRow.Fields["sourceip"].fieldValue = value;
  116. }
  117. }
  118. public bool loginvalid
  119. {
  120. get
  121. {
  122. return CurrentRow.Fields["loginvalid"].fieldValue.Equals("1");
  123. }
  124. set
  125. {
  126. CurrentRow.Fields["loginvalid"].fieldValue = (value) ? "1" : "0";
  127. }
  128. }
  129. public string additionalInfo
  130. {
  131. get
  132. {
  133. return CurrentRow.Fields["additionalInfo"].fieldValue;
  134. }
  135. set
  136. {
  137. CurrentRow.Fields["additionalInfo"].fieldValue = value;
  138. }
  139. }
  140. }
  141. }