PageRenderTime 46ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

/IntelWeb/IntelWebData/JobQ.cs

https://github.com/sirivedula/IntelWebPro
C# | 235 lines | 215 code | 20 blank | 0 comment | 2 complexity | 544a281a3caeff676cd00b5ed07ddf55 MD5 | raw file
  1. using System;
  2. using System.Data;
  3. using System.Data.OleDb;
  4. using System.Collections.Generic;
  5. using System.Text;
  6. using System.Runtime.Serialization;
  7. using System.Linq;
  8. namespace IntelWeb
  9. {
  10. [Serializable]
  11. [DataContract]
  12. public class JobQ : IntelWebObject
  13. {
  14. private Guid _guidfield;
  15. private DateTime _lastchange;
  16. private string _lastChangeUser;
  17. private string _jobType;
  18. private string _jobResults;
  19. private string _jobStatus;
  20. private string _jobMessages;
  21. private Int32 _jobId;
  22. private DateTime _queuedtime;
  23. private DateTime? _starttime;
  24. private DateTime? _endtime;
  25. private string _filename;
  26. private string _tiername;
  27. private string _queueduser;
  28. #region NonTemplateCode
  29. #endregion
  30. protected JobQ()
  31. {
  32. }
  33. public JobQ(CurrentUser oUser, List<IntelWebField> oselectFieldsList, bool _internalFlag_LoadingFromDataSet)
  34. {
  35. base.loadObjectDefaults = _internalFlag_LoadingFromDataSet;
  36. Initialize(oUser);
  37. base.selectFieldsList = oselectFieldsList;
  38. }
  39. public JobQ(CurrentUser oUser)
  40. {
  41. Initialize(oUser);
  42. }
  43. public JobQ(CurrentUser oUser, string selectFields)
  44. {
  45. Initialize(oUser);
  46. base.selectFields = selectFields;
  47. }
  48. public override List<IntelWebField> myFields()
  49. {
  50. List<IntelWebField> _myFields = new List<IntelWebField>(); base.constructing = false;
  51. _myFields.Add(new IntelWebField("guidfield", System.Data.OleDb.OleDbType.Guid, 0, 0, 0, DataRowVersion.Default, false, (Guid.NewGuid())));
  52. _myFields.Add(new IntelWebField("lastchange", System.Data.OleDb.OleDbType.DBTimeStamp, 0, 23, 3, DataRowVersion.Default, false, DateTime.Now));
  53. _myFields.Add(new IntelWebField("lastChangeUser", System.Data.OleDb.OleDbType.VarChar, 128, 128, 0, DataRowVersion.Default, false, ((this.User == null ? "" : this.User.userName))));
  54. _myFields.Add(new IntelWebField("jobType", System.Data.OleDb.OleDbType.VarChar, 50, 50, 0, DataRowVersion.Current, true, null));
  55. _myFields.Add(new IntelWebField("jobResults", System.Data.OleDb.OleDbType.LongVarChar, 2147483647, 0, 0, DataRowVersion.Current, true, null));
  56. _myFields.Add(new IntelWebField("jobStatus", System.Data.OleDb.OleDbType.VarChar, 50, 50, 0, DataRowVersion.Current, true, null));
  57. _myFields.Add(new IntelWebField("jobMessages", System.Data.OleDb.OleDbType.VarChar, 1000, 0, 0, DataRowVersion.Current, true, null));
  58. _myFields.Add(new IntelWebField("jobId", System.Data.OleDb.OleDbType.Integer, 0, 10, 0, DataRowVersion.Current, false, null));
  59. _myFields.Add(new IntelWebField("queuedtime", System.Data.OleDb.OleDbType.DBTimeStamp, 0, 23, 3, DataRowVersion.Current, false, null));
  60. _myFields.Add(new IntelWebField("starttime", System.Data.OleDb.OleDbType.DBTimeStamp, 0, 23, 3, DataRowVersion.Current, true, null));
  61. _myFields.Add(new IntelWebField("endtime", System.Data.OleDb.OleDbType.DBTimeStamp, 0, 23, 3, DataRowVersion.Current, true, null));
  62. _myFields.Add(new IntelWebField("filename", System.Data.OleDb.OleDbType.VarChar, 1000, 0, 0, DataRowVersion.Current, true, null));
  63. _myFields.Add(new IntelWebField("tiername", System.Data.OleDb.OleDbType.VarChar, 50, 0, 0, DataRowVersion.Current, true, null));
  64. _myFields.Add(new IntelWebField("queueduser", System.Data.OleDb.OleDbType.VarChar, 128, 128, 0, DataRowVersion.Default, false, ((this.User == null ? "" : this.User.userName))));
  65. return _myFields;
  66. }
  67. private void Initialize(CurrentUser oUser)
  68. {
  69. base.User = oUser;
  70. base.primaryKey = new IntelWebField("guidfield", OleDbType.Guid, 50, 0, 0, DataRowVersion.Current, false, "");
  71. base.FieldList = this.myFields();
  72. base.tableName = "JobQ";
  73. }
  74. [DataMember]
  75. public Guid guidfield
  76. {
  77. get { return _guidfield; }
  78. set
  79. {
  80. _guidfield = value;
  81. base.addChange("guidfield", value);
  82. }
  83. }
  84. [DataMember]
  85. public DateTime lastchange
  86. {
  87. get { return _lastchange; }
  88. set
  89. {
  90. _lastchange = value;
  91. base.addChange("lastchange", value);
  92. }
  93. }
  94. [DataMember]
  95. public string lastChangeUser
  96. {
  97. get { return _lastChangeUser; }
  98. set
  99. {
  100. _lastChangeUser = value;
  101. base.addChange("lastChangeUser", value);
  102. }
  103. }
  104. [DataMember]
  105. public string jobType
  106. {
  107. get { return _jobType; }
  108. set
  109. {
  110. _jobType = value;
  111. base.addChange("jobType", value);
  112. }
  113. }
  114. [DataMember]
  115. public string jobResults
  116. {
  117. get { return _jobResults; }
  118. set
  119. {
  120. _jobResults = value;
  121. base.addChange("jobResults", value);
  122. }
  123. }
  124. [DataMember]
  125. public string jobStatus
  126. {
  127. get { return _jobStatus; }
  128. set
  129. {
  130. _jobStatus = value;
  131. base.addChange("jobStatus", value);
  132. }
  133. }
  134. [DataMember]
  135. public string jobMessages
  136. {
  137. get { return _jobMessages; }
  138. set
  139. {
  140. _jobMessages = value;
  141. base.addChange("jobMessages", value);
  142. }
  143. }
  144. [DataMember]
  145. public Int32 jobId
  146. {
  147. get { return _jobId; }
  148. set
  149. {
  150. _jobId = value;
  151. base.addChange("jobId", value);
  152. }
  153. }
  154. [DataMember]
  155. public DateTime queuedtime
  156. {
  157. get { return _queuedtime; }
  158. set
  159. {
  160. _queuedtime = value;
  161. base.addChange("queuedtime", value);
  162. }
  163. }
  164. [DataMember]
  165. public DateTime? starttime
  166. {
  167. get { return _starttime; }
  168. set
  169. {
  170. _starttime = value;
  171. base.addChange("starttime", value);
  172. }
  173. }
  174. [DataMember]
  175. public DateTime? endtime
  176. {
  177. get { return _endtime; }
  178. set
  179. {
  180. _endtime = value;
  181. base.addChange("endtime", value);
  182. }
  183. }
  184. [DataMember]
  185. public string filename
  186. {
  187. get { return _filename; }
  188. set
  189. {
  190. _filename = value;
  191. base.addChange("filename", value);
  192. }
  193. }
  194. [DataMember]
  195. public string tiername
  196. {
  197. get { return _tiername; }
  198. set
  199. {
  200. _tiername = value;
  201. base.addChange("tiername", value);
  202. }
  203. }
  204. [DataMember]
  205. public string queueduser
  206. {
  207. get { return _queueduser; }
  208. set
  209. {
  210. _queueduser = value;
  211. base.addChange("queueduser", value);
  212. }
  213. }
  214. }
  215. }