PageRenderTime 41ms CodeModel.GetById 15ms RepoModel.GetById 1ms app.codeStats 0ms

/BaliEnterpriseSystems/BaliEnterpriseSystems/BestObjects/BestTutorNotes.cs

https://github.com/sirivedula/BEST
C# | 148 lines | 134 code | 14 blank | 0 comment | 0 complexity | f94bf78310e41f1da6887240c4655932 MD5 | raw file
  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Linq;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.HtmlControls;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.WebControls.WebParts;
  11. using System.Xml.Linq;
  12. using System.Collections.Generic;
  13. namespace BaliEnterpriseSystems.BestObjects
  14. {
  15. public class BestTutorNotes : BestTable
  16. {
  17. public BestTutorNotes()
  18. {
  19. this.TableName = "BestTutorNotes";
  20. this.SecurityPage = "Tutor - Notes";
  21. TableFields.Add(new BestField() { fieldName = "guidfield", fieldHeader = "guid", displayField = false, fieldSize = 40, IsRequired = true, fieldType = "System.Guid", paramOledbType = System.Data.OleDb.OleDbType.Guid });
  22. TableFields.Add(new BestField() { fieldName = "lastChange", fieldHeader = "Last Change", displayField = false, fieldSize = 20, IsRequired = true, fieldType = "System.DateTime", paramOledbType = System.Data.OleDb.OleDbType.DBTimeStamp });
  23. TableFields.Add(new BestField() { fieldName = "lastChangeUser", fieldHeader = "Last Change User", displayField = false, fieldSize = 128, IsRequired = true, fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar });
  24. TableFields.Add(new BestField()
  25. {
  26. fieldName = "tutorGuid",
  27. fieldHeader = "Tutor Name",
  28. displayField = true,
  29. fieldSize = 40,
  30. IsRequired = false,
  31. fieldType = "System.Guid",
  32. paramOledbType = System.Data.OleDb.OleDbType.Guid,
  33. displayFormatFunc = new Func<BestRow, object>((obj) =>
  34. {
  35. BestRow bstd = (BestRow)obj;
  36. List<BestField> bparams = new List<BestField>();
  37. BestField guid = new BestField() { fieldName = "tutorGuid", fieldSize = 40, fieldType = "System.Guid", paramOledbType = System.Data.OleDb.OleDbType.Guid, displayField = false };
  38. guid.fieldValue = bstd.Fields["tutorGuid"].fieldValue;
  39. bparams.Add(guid);
  40. BestTutors bpstd = new BestTutors();
  41. bpstd.LoadRows("guidfield=?", bparams);
  42. return bpstd.firstName + " " + bpstd.lastName;
  43. })
  44. });
  45. TableFields.Add(new BestField() { fieldName = "noteDate", fieldHeader = "Note Date", displayField = true, fieldSize = 20, IsRequired = true, fieldType = "System.DateTime", paramOledbType = System.Data.OleDb.OleDbType.DBTimeStamp });
  46. TableFields.Add(new BestField() { fieldName = "notes", fieldHeader = "Notes", displayField = true, fieldSize = 9000, IsRequired = true, fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar });
  47. TableFields.Add(new BestField()
  48. {
  49. fieldName = "CenterId",
  50. fieldSize = 50,
  51. fieldType = "System.String",
  52. paramOledbType = System.Data.OleDb.OleDbType.VarChar,
  53. IsRequired = true
  54. });
  55. }
  56. public Guid guidfield
  57. {
  58. get
  59. {
  60. return new Guid(CurrentRow.Fields["guidfield"].fieldValue);
  61. }
  62. set
  63. {
  64. CurrentRow.Fields["guidfield"].fieldValue = value.ToString();
  65. }
  66. }
  67. public DateTime lastChange
  68. {
  69. get
  70. {
  71. return Convert.ToDateTime(CurrentRow.Fields["lastChange"].fieldValue);
  72. }
  73. set
  74. {
  75. CurrentRow.Fields["lastChange"].fieldValue = value.ToString("MM/dd/yyyy HH:mm:ss");
  76. }
  77. }
  78. public string lastChangeUser
  79. {
  80. get
  81. {
  82. return CurrentRow.Fields["lastChangeUser"].fieldValue;
  83. }
  84. set
  85. {
  86. CurrentRow.Fields["lastChangeUser"].fieldValue = value;
  87. }
  88. }
  89. public Guid tutorGuid
  90. {
  91. get
  92. {
  93. return new Guid(CurrentRow.Fields["tutorGuid"].fieldValue);
  94. }
  95. set
  96. {
  97. CurrentRow.Fields["tutorGuid"].fieldValue = value.ToString();
  98. }
  99. }
  100. public DateTime noteDate
  101. {
  102. get
  103. {
  104. return Convert.ToDateTime(CurrentRow.Fields["noteDate"].fieldValue);
  105. }
  106. set
  107. {
  108. CurrentRow.Fields["noteDate"].fieldValue = value.ToString("MM/dd/yyyy");
  109. }
  110. }
  111. public string notes
  112. {
  113. get
  114. {
  115. return CurrentRow.Fields["notes"].fieldValue;
  116. }
  117. set
  118. {
  119. CurrentRow.Fields["notes"].fieldValue = value;
  120. }
  121. }
  122. public string CenterId
  123. {
  124. get
  125. {
  126. return CurrentRow.Fields["CenterId"].fieldValue;
  127. }
  128. set
  129. {
  130. CurrentRow.Fields["CenterId"].fieldValue = value;
  131. }
  132. }
  133. }
  134. }