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

/BaliEnterpriseSystems/BaliEnterpriseSystems/BestObjects/BestExportFields.cs

https://github.com/sirivedula/BEST
C# | 117 lines | 101 code | 16 blank | 0 comment | 0 complexity | 5092ed06a3584d1dbc16fd38dd6ed35e 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 BestExportFields : BestTable
  8. {
  9. public BestExportFields()
  10. {
  11. this.TableName = "BestExportFields";
  12. this.SecurityPage = "Export To Excel";
  13. TableFields.Add(new BestField() { fieldName = "guidfield", displayField = false, fieldHeader = "Guid", fieldType = "System.Guid", paramOledbType = System.Data.OleDb.OleDbType.Guid, fieldSize = 40 });
  14. TableFields.Add(new BestField() { fieldName = "lastChange", displayField = false, fieldHeader = "Last Change", fieldType = "System.DateTime", paramOledbType = System.Data.OleDb.OleDbType.DBTime, fieldSize = 20 });
  15. TableFields.Add(new BestField() { fieldName = "lastChangeUser", displayField = false, fieldHeader = "Last Change User", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 128 });
  16. TableFields.Add(new BestField() { fieldName = "exportguid", displayField = false, fieldHeader = "Guid", fieldType = "System.Guid", paramOledbType = System.Data.OleDb.OleDbType.Guid, fieldSize = 40 });
  17. TableFields.Add(new BestField() { fieldName = "fieldname", displayField = true, fieldHeader = "Field Name", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 50 });
  18. TableFields.Add(new BestField() { fieldName = "displayname", displayField = true, fieldHeader = "Display Name", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 50 });
  19. TableFields.Add(new BestField() { fieldName = "ordinal", displayField = true, fieldHeader = "Ordinal", fieldType = "System.Int32", paramOledbType = System.Data.OleDb.OleDbType.Integer, fieldSize = 6 });
  20. }
  21. public Guid guidfield
  22. {
  23. get
  24. {
  25. return new Guid(CurrentRow.Fields["guidfield"].fieldValue);
  26. }
  27. set
  28. {
  29. CurrentRow.Fields["guidfield"].fieldValue = value.ToString();
  30. }
  31. }
  32. public DateTime lastChange
  33. {
  34. get
  35. {
  36. return Convert.ToDateTime(CurrentRow.Fields["lastChange"].fieldValue);
  37. }
  38. set
  39. {
  40. CurrentRow.Fields["lastChange"].fieldValue = value.ToString("MM/dd/yyyy HH:mm:ss");
  41. }
  42. }
  43. public string lastChangeUser
  44. {
  45. get
  46. {
  47. return CurrentRow.Fields["lastChangeUser"].fieldValue;
  48. }
  49. set
  50. {
  51. CurrentRow.Fields["lastChangeUser"].fieldValue = value;
  52. }
  53. }
  54. public Guid exportguid
  55. {
  56. get
  57. {
  58. return new Guid(CurrentRow.Fields["exportguid"].fieldValue);
  59. }
  60. set
  61. {
  62. CurrentRow.Fields["exportguid"].fieldValue = value.ToString();
  63. }
  64. }
  65. public string fieldName
  66. {
  67. get
  68. {
  69. return CurrentRow.Fields["fieldName"].fieldValue;
  70. }
  71. set
  72. {
  73. CurrentRow.Fields["fieldName"].fieldValue = value;
  74. }
  75. }
  76. public string displayName
  77. {
  78. get
  79. {
  80. return CurrentRow.Fields["displayName"].fieldValue;
  81. }
  82. set
  83. {
  84. CurrentRow.Fields["displayName"].fieldValue = value;
  85. }
  86. }
  87. public Int32 Ordinal
  88. {
  89. get
  90. {
  91. Int32 result;
  92. Int32.TryParse(CurrentRow.Fields["Ordinal"].fieldValue, out result);
  93. return result;
  94. }
  95. set
  96. {
  97. CurrentRow.Fields["Ordinal"].fieldValue = value.ToString();
  98. }
  99. }
  100. }
  101. }