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

/BaliEnterpriseSystems/BaliEnterpriseSystems/BestObjects/BestStudentNotes.cs

https://github.com/sirivedula/BEST
C# | 149 lines | 129 code | 20 blank | 0 comment | 0 complexity | b1b5daecb5ef1a1d7339e8f570476ca1 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 BestStudentNotes : BestTable
  16. {
  17. public BestStudentNotes()
  18. {
  19. this.TableName = "BestStudentNotes";
  20. this.SecurityPage = "Student - 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() { fieldName = "studentGuid", fieldHeader = "Student Name", displayField = true, fieldSize = 40, IsRequired = false, fieldType = "System.Guid", paramOledbType = System.Data.OleDb.OleDbType.Guid, displayFormatFunc = new Func<BestRow,object>( (obj) =>
  25. {
  26. BestRow bstd = (BestRow)obj;
  27. List<BestField> bparams = new List<BestField>();
  28. BestField guid = new BestField() { fieldName = "studentGuid", fieldSize = 40, fieldType = "System.Guid", paramOledbType = System.Data.OleDb.OleDbType.Guid, displayField = false };
  29. guid.fieldValue = bstd.Fields["studentGuid"].fieldValue;
  30. bparams.Add(guid);
  31. BestStudents bpstd = new BestStudents();
  32. bpstd.LoadRows("guidfield=?", bparams);
  33. return bpstd.firstName + " " + bpstd.lastName;
  34. })});
  35. TableFields.Add(new BestField() { fieldName = "noteDate", fieldHeader = "Note Date", displayField = true, fieldSize = 20, IsRequired = true, fieldType = "System.DateTime", paramOledbType = System.Data.OleDb.OleDbType.DBDate });
  36. TableFields.Add(new BestField() { fieldName = "notes", fieldHeader = "Notes", displayField = true, fieldSize = 9000, IsRequired = true, fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar});
  37. TableFields.Add(new BestField() { fieldName = "CenterId", displayField = true, fieldHeader = "Center Id", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 50 });
  38. TableFields.Add(new BestField() { fieldName = "StudentId", displayField = true, fieldHeader = "Student Id", fieldType = "System.String", paramOledbType = System.Data.OleDb.OleDbType.VarChar, fieldSize = 50 });
  39. }
  40. public Guid guidfield
  41. {
  42. get
  43. {
  44. return new Guid(CurrentRow.Fields["guidfield"].fieldValue);
  45. }
  46. set
  47. {
  48. CurrentRow.Fields["guidfield"].fieldValue = value.ToString();
  49. }
  50. }
  51. public DateTime lastChange
  52. {
  53. get
  54. {
  55. return Convert.ToDateTime(CurrentRow.Fields["lastChange"].fieldValue);
  56. }
  57. set
  58. {
  59. CurrentRow.Fields["lastChange"].fieldValue = value.ToString("MM/dd/yyyy HH:mm:ss");
  60. }
  61. }
  62. public string lastChangeUser
  63. {
  64. get
  65. {
  66. return CurrentRow.Fields["lastChangeUser"].fieldValue;
  67. }
  68. set
  69. {
  70. CurrentRow.Fields["lastChangeUser"].fieldValue = value;
  71. }
  72. }
  73. public Guid studentGuid
  74. {
  75. get
  76. {
  77. return new Guid(CurrentRow.Fields["studentGuid"].fieldValue);
  78. }
  79. set
  80. {
  81. CurrentRow.Fields["studentGuid"].fieldValue = value.ToString();
  82. }
  83. }
  84. public DateTime noteDate
  85. {
  86. get
  87. {
  88. return Convert.ToDateTime(CurrentRow.Fields["noteDate"].fieldValue);
  89. }
  90. set
  91. {
  92. CurrentRow.Fields["noteDate"].fieldValue = value.ToString("MM/dd/yyyy");
  93. }
  94. }
  95. public string notes
  96. {
  97. get
  98. {
  99. return CurrentRow.Fields["notes"].fieldValue;
  100. }
  101. set
  102. {
  103. CurrentRow.Fields["notes"].fieldValue = value;
  104. }
  105. }
  106. public string StudentId
  107. {
  108. get
  109. {
  110. return CurrentRow.Fields["StudentId"].fieldValue;
  111. }
  112. set
  113. {
  114. CurrentRow.Fields["StudentId"].fieldValue = value;
  115. }
  116. }
  117. public string CenterId
  118. {
  119. get
  120. {
  121. return CurrentRow.Fields["CenterId"].fieldValue;
  122. }
  123. set
  124. {
  125. CurrentRow.Fields["CenterId"].fieldValue = value;
  126. }
  127. }
  128. }
  129. }