dsFrmEmployee.cs 56 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081
  1. using System;
  2. using System.CodeDom.Compiler;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.ComponentModel.Design;
  6. using System.Data;
  7. using System.Diagnostics;
  8. using System.IO;
  9. using System.Runtime.Serialization;
  10. using System.Xml;
  11. using System.Xml.Schema;
  12. using System.Xml.Serialization;
  13. namespace SunRoxm.BizPeri.ReportDataSet.ReportDataSet
  14. {
  15. [Serializable]
  16. [DesignerCategory("code")]
  17. [XmlRoot("dsFrmEmployee")]
  18. [HelpKeyword("vs.data.DataSet")]
  19. [XmlSchemaProvider("GetTypedDataSetSchema")]
  20. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  21. [ToolboxItem(true)]
  22. public class dsFrmEmployee : DataSet
  23. {
  24. public delegate void EmployeeRowChangeEventHandler(object sender, EmployeeRowChangeEvent e);
  25. public delegate void AppendInfoRowChangeEventHandler(object sender, AppendInfoRowChangeEvent e);
  26. [Serializable]
  27. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  28. [XmlSchemaProvider("GetTypedTableSchema")]
  29. public class EmployeeDataTable : DataTable, IEnumerable
  30. {
  31. private DataColumn columnNo_Employee;
  32. private DataColumn columnName_Employee;
  33. private DataColumn columnEmployeeNo_Employee;
  34. private DataColumn columnNameEng_Employee;
  35. private DataColumn columnGender_Employee;
  36. private DataColumn columnCountry_Employee;
  37. private DataColumn columnHomeplace_Employee;
  38. private DataColumn columnNation_Employee;
  39. private DataColumn columnIDNo_Employee;
  40. private DataColumn columnPassport_Employee;
  41. private DataColumn columnIsMarried_Employee;
  42. private DataColumn columnCreateDate_Employee;
  43. private DataColumn columnDuty_Employee;
  44. private DataColumn columnProbation_Employee;
  45. private DataColumn columnOnJobDate_Employee;
  46. private DataColumn columnOnDuty_Employee;
  47. private DataColumn columnObJobStatus_Employee;
  48. private DataColumn columnOffDuty_Employee;
  49. private DataColumn columnSuspendDate_Employee;
  50. private DataColumn columnTel_Employee;
  51. private DataColumn columnEMail_Employee;
  52. private DataColumn columnAddress_Employee;
  53. private DataColumn columnComment_Employee;
  54. private DataColumn columnLastModDate_Employee;
  55. private DataColumn columnMarried_Employee;
  56. private DataColumn columnObJobStatus;
  57. private DataColumn columnCreatorName_Employee;
  58. private DataColumn columnLastModUser_EmployeeName;
  59. private DataColumn columnName_Department;
  60. private DataColumn columnNo_Department;
  61. private DataColumn columnCountryName;
  62. [DebuggerNonUserCode]
  63. public DataColumn No_EmployeeColumn => columnNo_Employee;
  64. [DebuggerNonUserCode]
  65. public DataColumn Name_EmployeeColumn => columnName_Employee;
  66. [DebuggerNonUserCode]
  67. public DataColumn EmployeeNo_EmployeeColumn => columnEmployeeNo_Employee;
  68. [DebuggerNonUserCode]
  69. public DataColumn NameEng_EmployeeColumn => columnNameEng_Employee;
  70. [DebuggerNonUserCode]
  71. public DataColumn Gender_EmployeeColumn => columnGender_Employee;
  72. [DebuggerNonUserCode]
  73. public DataColumn Country_EmployeeColumn => columnCountry_Employee;
  74. [DebuggerNonUserCode]
  75. public DataColumn Homeplace_EmployeeColumn => columnHomeplace_Employee;
  76. [DebuggerNonUserCode]
  77. public DataColumn Nation_EmployeeColumn => columnNation_Employee;
  78. [DebuggerNonUserCode]
  79. public DataColumn IDNo_EmployeeColumn => columnIDNo_Employee;
  80. [DebuggerNonUserCode]
  81. public DataColumn Passport_EmployeeColumn => columnPassport_Employee;
  82. [DebuggerNonUserCode]
  83. public DataColumn IsMarried_EmployeeColumn => columnIsMarried_Employee;
  84. [DebuggerNonUserCode]
  85. public DataColumn CreateDate_EmployeeColumn => columnCreateDate_Employee;
  86. [DebuggerNonUserCode]
  87. public DataColumn Duty_EmployeeColumn => columnDuty_Employee;
  88. [DebuggerNonUserCode]
  89. public DataColumn Probation_EmployeeColumn => columnProbation_Employee;
  90. [DebuggerNonUserCode]
  91. public DataColumn OnJobDate_EmployeeColumn => columnOnJobDate_Employee;
  92. [DebuggerNonUserCode]
  93. public DataColumn OnDuty_EmployeeColumn => columnOnDuty_Employee;
  94. [DebuggerNonUserCode]
  95. public DataColumn ObJobStatus_EmployeeColumn => columnObJobStatus_Employee;
  96. [DebuggerNonUserCode]
  97. public DataColumn OffDuty_EmployeeColumn => columnOffDuty_Employee;
  98. [DebuggerNonUserCode]
  99. public DataColumn SuspendDate_EmployeeColumn => columnSuspendDate_Employee;
  100. [DebuggerNonUserCode]
  101. public DataColumn Tel_EmployeeColumn => columnTel_Employee;
  102. [DebuggerNonUserCode]
  103. public DataColumn EMail_EmployeeColumn => columnEMail_Employee;
  104. [DebuggerNonUserCode]
  105. public DataColumn Address_EmployeeColumn => columnAddress_Employee;
  106. [DebuggerNonUserCode]
  107. public DataColumn Comment_EmployeeColumn => columnComment_Employee;
  108. [DebuggerNonUserCode]
  109. public DataColumn LastModDate_EmployeeColumn => columnLastModDate_Employee;
  110. [DebuggerNonUserCode]
  111. public DataColumn Married_EmployeeColumn => columnMarried_Employee;
  112. [DebuggerNonUserCode]
  113. public DataColumn ObJobStatusColumn => columnObJobStatus;
  114. [DebuggerNonUserCode]
  115. public DataColumn CreatorName_EmployeeColumn => columnCreatorName_Employee;
  116. [DebuggerNonUserCode]
  117. public DataColumn LastModUser_EmployeeNameColumn => columnLastModUser_EmployeeName;
  118. [DebuggerNonUserCode]
  119. public DataColumn Name_DepartmentColumn => columnName_Department;
  120. [DebuggerNonUserCode]
  121. public DataColumn No_DepartmentColumn => columnNo_Department;
  122. [DebuggerNonUserCode]
  123. public DataColumn CountryNameColumn => columnCountryName;
  124. [DebuggerNonUserCode]
  125. [Browsable(false)]
  126. public int Count => base.Rows.Count;
  127. [DebuggerNonUserCode]
  128. public EmployeeRow this[int index] => (EmployeeRow)base.Rows[index];
  129. public event EmployeeRowChangeEventHandler EmployeeRowChanging;
  130. public event EmployeeRowChangeEventHandler EmployeeRowChanged;
  131. public event EmployeeRowChangeEventHandler EmployeeRowDeleting;
  132. public event EmployeeRowChangeEventHandler EmployeeRowDeleted;
  133. [DebuggerNonUserCode]
  134. public EmployeeDataTable()
  135. {
  136. base.TableName = "Employee";
  137. BeginInit();
  138. InitClass();
  139. EndInit();
  140. }
  141. [DebuggerNonUserCode]
  142. internal EmployeeDataTable(DataTable table)
  143. {
  144. base.TableName = table.TableName;
  145. if (table.CaseSensitive != table.DataSet.CaseSensitive)
  146. {
  147. base.CaseSensitive = table.CaseSensitive;
  148. }
  149. if (table.Locale.ToString() != table.DataSet.Locale.ToString())
  150. {
  151. base.Locale = table.Locale;
  152. }
  153. if (table.Namespace != table.DataSet.Namespace)
  154. {
  155. base.Namespace = table.Namespace;
  156. }
  157. base.Prefix = table.Prefix;
  158. base.MinimumCapacity = table.MinimumCapacity;
  159. }
  160. [DebuggerNonUserCode]
  161. protected EmployeeDataTable(SerializationInfo info, StreamingContext context)
  162. : base(info, context)
  163. {
  164. InitVars();
  165. }
  166. [DebuggerNonUserCode]
  167. public void AddEmployeeRow(EmployeeRow row)
  168. {
  169. base.Rows.Add(row);
  170. }
  171. [DebuggerNonUserCode]
  172. public EmployeeRow AddEmployeeRow(string No_Employee, string Name_Employee, string EmployeeNo_Employee, string NameEng_Employee, bool Gender_Employee, int Country_Employee, string Homeplace_Employee, string Nation_Employee, string IDNo_Employee, string Passport_Employee, bool IsMarried_Employee, DateTime CreateDate_Employee, string Duty_Employee, decimal Probation_Employee, DateTime OnJobDate_Employee, DateTime OnDuty_Employee, int ObJobStatus_Employee, DateTime OffDuty_Employee, DateTime SuspendDate_Employee, string Tel_Employee, string EMail_Employee, string Address_Employee, string Comment_Employee, DateTime LastModDate_Employee, string Married_Employee, string ObJobStatus, string CreatorName_Employee, string LastModUser_EmployeeName, string Name_Department, string No_Department, string CountryName)
  173. {
  174. EmployeeRow employeeRow = (EmployeeRow)NewRow();
  175. employeeRow.ItemArray = new object[31]
  176. {
  177. No_Employee,
  178. Name_Employee,
  179. EmployeeNo_Employee,
  180. NameEng_Employee,
  181. Gender_Employee,
  182. Country_Employee,
  183. Homeplace_Employee,
  184. Nation_Employee,
  185. IDNo_Employee,
  186. Passport_Employee,
  187. IsMarried_Employee,
  188. CreateDate_Employee,
  189. Duty_Employee,
  190. Probation_Employee,
  191. OnJobDate_Employee,
  192. OnDuty_Employee,
  193. ObJobStatus_Employee,
  194. OffDuty_Employee,
  195. SuspendDate_Employee,
  196. Tel_Employee,
  197. EMail_Employee,
  198. Address_Employee,
  199. Comment_Employee,
  200. LastModDate_Employee,
  201. Married_Employee,
  202. ObJobStatus,
  203. CreatorName_Employee,
  204. LastModUser_EmployeeName,
  205. Name_Department,
  206. No_Department,
  207. CountryName
  208. };
  209. base.Rows.Add(employeeRow);
  210. return employeeRow;
  211. }
  212. [DebuggerNonUserCode]
  213. public virtual IEnumerator GetEnumerator()
  214. {
  215. return base.Rows.GetEnumerator();
  216. }
  217. [DebuggerNonUserCode]
  218. public override DataTable Clone()
  219. {
  220. EmployeeDataTable employeeDataTable = (EmployeeDataTable)base.Clone();
  221. employeeDataTable.InitVars();
  222. return employeeDataTable;
  223. }
  224. [DebuggerNonUserCode]
  225. protected override DataTable CreateInstance()
  226. {
  227. return new EmployeeDataTable();
  228. }
  229. [DebuggerNonUserCode]
  230. internal void InitVars()
  231. {
  232. columnNo_Employee = base.Columns["No_Employee"];
  233. columnName_Employee = base.Columns["Name_Employee"];
  234. columnEmployeeNo_Employee = base.Columns["EmployeeNo_Employee"];
  235. columnNameEng_Employee = base.Columns["NameEng_Employee"];
  236. columnGender_Employee = base.Columns["Gender_Employee"];
  237. columnCountry_Employee = base.Columns["Country_Employee"];
  238. columnHomeplace_Employee = base.Columns["Homeplace_Employee"];
  239. columnNation_Employee = base.Columns["Nation_Employee"];
  240. columnIDNo_Employee = base.Columns["IDNo_Employee"];
  241. columnPassport_Employee = base.Columns["Passport_Employee"];
  242. columnIsMarried_Employee = base.Columns["IsMarried_Employee"];
  243. columnCreateDate_Employee = base.Columns["CreateDate_Employee"];
  244. columnDuty_Employee = base.Columns["Duty_Employee"];
  245. columnProbation_Employee = base.Columns["Probation_Employee"];
  246. columnOnJobDate_Employee = base.Columns["OnJobDate_Employee"];
  247. columnOnDuty_Employee = base.Columns["OnDuty_Employee"];
  248. columnObJobStatus_Employee = base.Columns["ObJobStatus_Employee"];
  249. columnOffDuty_Employee = base.Columns["OffDuty_Employee"];
  250. columnSuspendDate_Employee = base.Columns["SuspendDate_Employee"];
  251. columnTel_Employee = base.Columns["Tel_Employee"];
  252. columnEMail_Employee = base.Columns["EMail_Employee"];
  253. columnAddress_Employee = base.Columns["Address_Employee"];
  254. columnComment_Employee = base.Columns["Comment_Employee"];
  255. columnLastModDate_Employee = base.Columns["LastModDate_Employee"];
  256. columnMarried_Employee = base.Columns["Married_Employee"];
  257. columnObJobStatus = base.Columns["ObJobStatus"];
  258. columnCreatorName_Employee = base.Columns["CreatorName_Employee"];
  259. columnLastModUser_EmployeeName = base.Columns["LastModUser_EmployeeName"];
  260. columnName_Department = base.Columns["Name_Department"];
  261. columnNo_Department = base.Columns["No_Department"];
  262. columnCountryName = base.Columns["CountryName"];
  263. }
  264. [DebuggerNonUserCode]
  265. private void InitClass()
  266. {
  267. columnNo_Employee = new DataColumn("No_Employee", typeof(string), null, MappingType.Element);
  268. base.Columns.Add(columnNo_Employee);
  269. columnName_Employee = new DataColumn("Name_Employee", typeof(string), null, MappingType.Element);
  270. base.Columns.Add(columnName_Employee);
  271. columnEmployeeNo_Employee = new DataColumn("EmployeeNo_Employee", typeof(string), null, MappingType.Element);
  272. base.Columns.Add(columnEmployeeNo_Employee);
  273. columnNameEng_Employee = new DataColumn("NameEng_Employee", typeof(string), null, MappingType.Element);
  274. base.Columns.Add(columnNameEng_Employee);
  275. columnGender_Employee = new DataColumn("Gender_Employee", typeof(bool), null, MappingType.Element);
  276. base.Columns.Add(columnGender_Employee);
  277. columnCountry_Employee = new DataColumn("Country_Employee", typeof(int), null, MappingType.Element);
  278. base.Columns.Add(columnCountry_Employee);
  279. columnHomeplace_Employee = new DataColumn("Homeplace_Employee", typeof(string), null, MappingType.Element);
  280. base.Columns.Add(columnHomeplace_Employee);
  281. columnNation_Employee = new DataColumn("Nation_Employee", typeof(string), null, MappingType.Element);
  282. base.Columns.Add(columnNation_Employee);
  283. columnIDNo_Employee = new DataColumn("IDNo_Employee", typeof(string), null, MappingType.Element);
  284. base.Columns.Add(columnIDNo_Employee);
  285. columnPassport_Employee = new DataColumn("Passport_Employee", typeof(string), null, MappingType.Element);
  286. base.Columns.Add(columnPassport_Employee);
  287. columnIsMarried_Employee = new DataColumn("IsMarried_Employee", typeof(bool), null, MappingType.Element);
  288. base.Columns.Add(columnIsMarried_Employee);
  289. columnCreateDate_Employee = new DataColumn("CreateDate_Employee", typeof(DateTime), null, MappingType.Element);
  290. base.Columns.Add(columnCreateDate_Employee);
  291. columnDuty_Employee = new DataColumn("Duty_Employee", typeof(string), null, MappingType.Element);
  292. base.Columns.Add(columnDuty_Employee);
  293. columnProbation_Employee = new DataColumn("Probation_Employee", typeof(decimal), null, MappingType.Element);
  294. base.Columns.Add(columnProbation_Employee);
  295. columnOnJobDate_Employee = new DataColumn("OnJobDate_Employee", typeof(DateTime), null, MappingType.Element);
  296. base.Columns.Add(columnOnJobDate_Employee);
  297. columnOnDuty_Employee = new DataColumn("OnDuty_Employee", typeof(DateTime), null, MappingType.Element);
  298. base.Columns.Add(columnOnDuty_Employee);
  299. columnObJobStatus_Employee = new DataColumn("ObJobStatus_Employee", typeof(int), null, MappingType.Element);
  300. base.Columns.Add(columnObJobStatus_Employee);
  301. columnOffDuty_Employee = new DataColumn("OffDuty_Employee", typeof(DateTime), null, MappingType.Element);
  302. base.Columns.Add(columnOffDuty_Employee);
  303. columnSuspendDate_Employee = new DataColumn("SuspendDate_Employee", typeof(DateTime), null, MappingType.Element);
  304. base.Columns.Add(columnSuspendDate_Employee);
  305. columnTel_Employee = new DataColumn("Tel_Employee", typeof(string), null, MappingType.Element);
  306. base.Columns.Add(columnTel_Employee);
  307. columnEMail_Employee = new DataColumn("EMail_Employee", typeof(string), null, MappingType.Element);
  308. base.Columns.Add(columnEMail_Employee);
  309. columnAddress_Employee = new DataColumn("Address_Employee", typeof(string), null, MappingType.Element);
  310. base.Columns.Add(columnAddress_Employee);
  311. columnComment_Employee = new DataColumn("Comment_Employee", typeof(string), null, MappingType.Element);
  312. base.Columns.Add(columnComment_Employee);
  313. columnLastModDate_Employee = new DataColumn("LastModDate_Employee", typeof(DateTime), null, MappingType.Element);
  314. base.Columns.Add(columnLastModDate_Employee);
  315. columnMarried_Employee = new DataColumn("Married_Employee", typeof(string), null, MappingType.Element);
  316. base.Columns.Add(columnMarried_Employee);
  317. columnObJobStatus = new DataColumn("ObJobStatus", typeof(string), null, MappingType.Element);
  318. base.Columns.Add(columnObJobStatus);
  319. columnCreatorName_Employee = new DataColumn("CreatorName_Employee", typeof(string), null, MappingType.Element);
  320. base.Columns.Add(columnCreatorName_Employee);
  321. columnLastModUser_EmployeeName = new DataColumn("LastModUser_EmployeeName", typeof(string), null, MappingType.Element);
  322. base.Columns.Add(columnLastModUser_EmployeeName);
  323. columnName_Department = new DataColumn("Name_Department", typeof(string), null, MappingType.Element);
  324. base.Columns.Add(columnName_Department);
  325. columnNo_Department = new DataColumn("No_Department", typeof(string), null, MappingType.Element);
  326. base.Columns.Add(columnNo_Department);
  327. columnCountryName = new DataColumn("CountryName", typeof(string), null, MappingType.Element);
  328. base.Columns.Add(columnCountryName);
  329. }
  330. [DebuggerNonUserCode]
  331. public EmployeeRow NewEmployeeRow()
  332. {
  333. return (EmployeeRow)NewRow();
  334. }
  335. [DebuggerNonUserCode]
  336. protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
  337. {
  338. return new EmployeeRow(builder);
  339. }
  340. [DebuggerNonUserCode]
  341. protected override Type GetRowType()
  342. {
  343. return typeof(EmployeeRow);
  344. }
  345. [DebuggerNonUserCode]
  346. protected override void OnRowChanged(DataRowChangeEventArgs e)
  347. {
  348. base.OnRowChanged(e);
  349. if (this.EmployeeRowChanged != null)
  350. {
  351. this.EmployeeRowChanged(this, new EmployeeRowChangeEvent((EmployeeRow)e.Row, e.Action));
  352. }
  353. }
  354. [DebuggerNonUserCode]
  355. protected override void OnRowChanging(DataRowChangeEventArgs e)
  356. {
  357. base.OnRowChanging(e);
  358. if (this.EmployeeRowChanging != null)
  359. {
  360. this.EmployeeRowChanging(this, new EmployeeRowChangeEvent((EmployeeRow)e.Row, e.Action));
  361. }
  362. }
  363. [DebuggerNonUserCode]
  364. protected override void OnRowDeleted(DataRowChangeEventArgs e)
  365. {
  366. base.OnRowDeleted(e);
  367. if (this.EmployeeRowDeleted != null)
  368. {
  369. this.EmployeeRowDeleted(this, new EmployeeRowChangeEvent((EmployeeRow)e.Row, e.Action));
  370. }
  371. }
  372. [DebuggerNonUserCode]
  373. protected override void OnRowDeleting(DataRowChangeEventArgs e)
  374. {
  375. base.OnRowDeleting(e);
  376. if (this.EmployeeRowDeleting != null)
  377. {
  378. this.EmployeeRowDeleting(this, new EmployeeRowChangeEvent((EmployeeRow)e.Row, e.Action));
  379. }
  380. }
  381. [DebuggerNonUserCode]
  382. public void RemoveEmployeeRow(EmployeeRow row)
  383. {
  384. base.Rows.Remove(row);
  385. }
  386. [DebuggerNonUserCode]
  387. public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
  388. {
  389. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  390. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  391. dsFrmEmployee dsFrmEmployee = new dsFrmEmployee();
  392. xs.Add(dsFrmEmployee.GetSchemaSerializable());
  393. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  394. xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
  395. xmlSchemaAny.MinOccurs = 0m;
  396. xmlSchemaAny.MaxOccurs = decimal.MaxValue;
  397. xmlSchemaAny.ProcessContents = XmlSchemaContentProcessing.Lax;
  398. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  399. XmlSchemaAny xmlSchemaAny2 = new XmlSchemaAny();
  400. xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
  401. xmlSchemaAny2.MinOccurs = 1m;
  402. xmlSchemaAny2.ProcessContents = XmlSchemaContentProcessing.Lax;
  403. xmlSchemaSequence.Items.Add(xmlSchemaAny2);
  404. XmlSchemaAttribute xmlSchemaAttribute = new XmlSchemaAttribute();
  405. xmlSchemaAttribute.Name = "namespace";
  406. xmlSchemaAttribute.FixedValue = dsFrmEmployee.Namespace;
  407. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
  408. XmlSchemaAttribute xmlSchemaAttribute2 = new XmlSchemaAttribute();
  409. xmlSchemaAttribute2.Name = "tableTypeName";
  410. xmlSchemaAttribute2.FixedValue = "EmployeeDataTable";
  411. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
  412. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  413. return xmlSchemaComplexType;
  414. }
  415. }
  416. [Serializable]
  417. [XmlSchemaProvider("GetTypedTableSchema")]
  418. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  419. public class AppendInfoDataTable : DataTable, IEnumerable
  420. {
  421. private DataColumn columnCurrentCompany;
  422. private DataColumn columnCurrentUser;
  423. [DebuggerNonUserCode]
  424. public DataColumn CurrentCompanyColumn => columnCurrentCompany;
  425. [DebuggerNonUserCode]
  426. public DataColumn CurrentUserColumn => columnCurrentUser;
  427. [DebuggerNonUserCode]
  428. [Browsable(false)]
  429. public int Count => base.Rows.Count;
  430. [DebuggerNonUserCode]
  431. public AppendInfoRow this[int index] => (AppendInfoRow)base.Rows[index];
  432. public event AppendInfoRowChangeEventHandler AppendInfoRowChanging;
  433. public event AppendInfoRowChangeEventHandler AppendInfoRowChanged;
  434. public event AppendInfoRowChangeEventHandler AppendInfoRowDeleting;
  435. public event AppendInfoRowChangeEventHandler AppendInfoRowDeleted;
  436. [DebuggerNonUserCode]
  437. public AppendInfoDataTable()
  438. {
  439. base.TableName = "AppendInfo";
  440. BeginInit();
  441. InitClass();
  442. EndInit();
  443. }
  444. [DebuggerNonUserCode]
  445. internal AppendInfoDataTable(DataTable table)
  446. {
  447. base.TableName = table.TableName;
  448. if (table.CaseSensitive != table.DataSet.CaseSensitive)
  449. {
  450. base.CaseSensitive = table.CaseSensitive;
  451. }
  452. if (table.Locale.ToString() != table.DataSet.Locale.ToString())
  453. {
  454. base.Locale = table.Locale;
  455. }
  456. if (table.Namespace != table.DataSet.Namespace)
  457. {
  458. base.Namespace = table.Namespace;
  459. }
  460. base.Prefix = table.Prefix;
  461. base.MinimumCapacity = table.MinimumCapacity;
  462. }
  463. [DebuggerNonUserCode]
  464. protected AppendInfoDataTable(SerializationInfo info, StreamingContext context)
  465. : base(info, context)
  466. {
  467. InitVars();
  468. }
  469. [DebuggerNonUserCode]
  470. public void AddAppendInfoRow(AppendInfoRow row)
  471. {
  472. base.Rows.Add(row);
  473. }
  474. [DebuggerNonUserCode]
  475. public AppendInfoRow AddAppendInfoRow(string CurrentCompany, string CurrentUser)
  476. {
  477. AppendInfoRow appendInfoRow = (AppendInfoRow)NewRow();
  478. appendInfoRow.ItemArray = new object[2]
  479. {
  480. CurrentCompany,
  481. CurrentUser
  482. };
  483. base.Rows.Add(appendInfoRow);
  484. return appendInfoRow;
  485. }
  486. [DebuggerNonUserCode]
  487. public virtual IEnumerator GetEnumerator()
  488. {
  489. return base.Rows.GetEnumerator();
  490. }
  491. [DebuggerNonUserCode]
  492. public override DataTable Clone()
  493. {
  494. AppendInfoDataTable appendInfoDataTable = (AppendInfoDataTable)base.Clone();
  495. appendInfoDataTable.InitVars();
  496. return appendInfoDataTable;
  497. }
  498. [DebuggerNonUserCode]
  499. protected override DataTable CreateInstance()
  500. {
  501. return new AppendInfoDataTable();
  502. }
  503. [DebuggerNonUserCode]
  504. internal void InitVars()
  505. {
  506. columnCurrentCompany = base.Columns["CurrentCompany"];
  507. columnCurrentUser = base.Columns["CurrentUser"];
  508. }
  509. [DebuggerNonUserCode]
  510. private void InitClass()
  511. {
  512. columnCurrentCompany = new DataColumn("CurrentCompany", typeof(string), null, MappingType.Element);
  513. base.Columns.Add(columnCurrentCompany);
  514. columnCurrentUser = new DataColumn("CurrentUser", typeof(string), null, MappingType.Element);
  515. base.Columns.Add(columnCurrentUser);
  516. }
  517. [DebuggerNonUserCode]
  518. public AppendInfoRow NewAppendInfoRow()
  519. {
  520. return (AppendInfoRow)NewRow();
  521. }
  522. [DebuggerNonUserCode]
  523. protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
  524. {
  525. return new AppendInfoRow(builder);
  526. }
  527. [DebuggerNonUserCode]
  528. protected override Type GetRowType()
  529. {
  530. return typeof(AppendInfoRow);
  531. }
  532. [DebuggerNonUserCode]
  533. protected override void OnRowChanged(DataRowChangeEventArgs e)
  534. {
  535. base.OnRowChanged(e);
  536. if (this.AppendInfoRowChanged != null)
  537. {
  538. this.AppendInfoRowChanged(this, new AppendInfoRowChangeEvent((AppendInfoRow)e.Row, e.Action));
  539. }
  540. }
  541. [DebuggerNonUserCode]
  542. protected override void OnRowChanging(DataRowChangeEventArgs e)
  543. {
  544. base.OnRowChanging(e);
  545. if (this.AppendInfoRowChanging != null)
  546. {
  547. this.AppendInfoRowChanging(this, new AppendInfoRowChangeEvent((AppendInfoRow)e.Row, e.Action));
  548. }
  549. }
  550. [DebuggerNonUserCode]
  551. protected override void OnRowDeleted(DataRowChangeEventArgs e)
  552. {
  553. base.OnRowDeleted(e);
  554. if (this.AppendInfoRowDeleted != null)
  555. {
  556. this.AppendInfoRowDeleted(this, new AppendInfoRowChangeEvent((AppendInfoRow)e.Row, e.Action));
  557. }
  558. }
  559. [DebuggerNonUserCode]
  560. protected override void OnRowDeleting(DataRowChangeEventArgs e)
  561. {
  562. base.OnRowDeleting(e);
  563. if (this.AppendInfoRowDeleting != null)
  564. {
  565. this.AppendInfoRowDeleting(this, new AppendInfoRowChangeEvent((AppendInfoRow)e.Row, e.Action));
  566. }
  567. }
  568. [DebuggerNonUserCode]
  569. public void RemoveAppendInfoRow(AppendInfoRow row)
  570. {
  571. base.Rows.Remove(row);
  572. }
  573. [DebuggerNonUserCode]
  574. public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
  575. {
  576. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  577. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  578. dsFrmEmployee dsFrmEmployee = new dsFrmEmployee();
  579. xs.Add(dsFrmEmployee.GetSchemaSerializable());
  580. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  581. xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
  582. xmlSchemaAny.MinOccurs = 0m;
  583. xmlSchemaAny.MaxOccurs = decimal.MaxValue;
  584. xmlSchemaAny.ProcessContents = XmlSchemaContentProcessing.Lax;
  585. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  586. XmlSchemaAny xmlSchemaAny2 = new XmlSchemaAny();
  587. xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
  588. xmlSchemaAny2.MinOccurs = 1m;
  589. xmlSchemaAny2.ProcessContents = XmlSchemaContentProcessing.Lax;
  590. xmlSchemaSequence.Items.Add(xmlSchemaAny2);
  591. XmlSchemaAttribute xmlSchemaAttribute = new XmlSchemaAttribute();
  592. xmlSchemaAttribute.Name = "namespace";
  593. xmlSchemaAttribute.FixedValue = dsFrmEmployee.Namespace;
  594. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
  595. XmlSchemaAttribute xmlSchemaAttribute2 = new XmlSchemaAttribute();
  596. xmlSchemaAttribute2.Name = "tableTypeName";
  597. xmlSchemaAttribute2.FixedValue = "AppendInfoDataTable";
  598. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
  599. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  600. return xmlSchemaComplexType;
  601. }
  602. }
  603. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  604. public class EmployeeRow : DataRow
  605. {
  606. private EmployeeDataTable tableEmployee;
  607. [DebuggerNonUserCode]
  608. public string No_Employee
  609. {
  610. get
  611. {
  612. try
  613. {
  614. return (string)base[tableEmployee.No_EmployeeColumn];
  615. }
  616. catch (InvalidCastException innerException)
  617. {
  618. throw new StrongTypingException("The value for column 'No_Employee' in table 'Employee' is DBNull.", innerException);
  619. }
  620. }
  621. set
  622. {
  623. base[tableEmployee.No_EmployeeColumn] = value;
  624. }
  625. }
  626. [DebuggerNonUserCode]
  627. public string Name_Employee
  628. {
  629. get
  630. {
  631. try
  632. {
  633. return (string)base[tableEmployee.Name_EmployeeColumn];
  634. }
  635. catch (InvalidCastException innerException)
  636. {
  637. throw new StrongTypingException("The value for column 'Name_Employee' in table 'Employee' is DBNull.", innerException);
  638. }
  639. }
  640. set
  641. {
  642. base[tableEmployee.Name_EmployeeColumn] = value;
  643. }
  644. }
  645. [DebuggerNonUserCode]
  646. public string EmployeeNo_Employee
  647. {
  648. get
  649. {
  650. try
  651. {
  652. return (string)base[tableEmployee.EmployeeNo_EmployeeColumn];
  653. }
  654. catch (InvalidCastException innerException)
  655. {
  656. throw new StrongTypingException("The value for column 'EmployeeNo_Employee' in table 'Employee' is DBNull.", innerException);
  657. }
  658. }
  659. set
  660. {
  661. base[tableEmployee.EmployeeNo_EmployeeColumn] = value;
  662. }
  663. }
  664. [DebuggerNonUserCode]
  665. public string NameEng_Employee
  666. {
  667. get
  668. {
  669. try
  670. {
  671. return (string)base[tableEmployee.NameEng_EmployeeColumn];
  672. }
  673. catch (InvalidCastException innerException)
  674. {
  675. throw new StrongTypingException("The value for column 'NameEng_Employee' in table 'Employee' is DBNull.", innerException);
  676. }
  677. }
  678. set
  679. {
  680. base[tableEmployee.NameEng_EmployeeColumn] = value;
  681. }
  682. }
  683. [DebuggerNonUserCode]
  684. public bool Gender_Employee
  685. {
  686. get
  687. {
  688. try
  689. {
  690. return (bool)base[tableEmployee.Gender_EmployeeColumn];
  691. }
  692. catch (InvalidCastException innerException)
  693. {
  694. throw new StrongTypingException("The value for column 'Gender_Employee' in table 'Employee' is DBNull.", innerException);
  695. }
  696. }
  697. set
  698. {
  699. base[tableEmployee.Gender_EmployeeColumn] = value;
  700. }
  701. }
  702. [DebuggerNonUserCode]
  703. public int Country_Employee
  704. {
  705. get
  706. {
  707. try
  708. {
  709. return (int)base[tableEmployee.Country_EmployeeColumn];
  710. }
  711. catch (InvalidCastException innerException)
  712. {
  713. throw new StrongTypingException("The value for column 'Country_Employee' in table 'Employee' is DBNull.", innerException);
  714. }
  715. }
  716. set
  717. {
  718. base[tableEmployee.Country_EmployeeColumn] = value;
  719. }
  720. }
  721. [DebuggerNonUserCode]
  722. public string Homeplace_Employee
  723. {
  724. get
  725. {
  726. try
  727. {
  728. return (string)base[tableEmployee.Homeplace_EmployeeColumn];
  729. }
  730. catch (InvalidCastException innerException)
  731. {
  732. throw new StrongTypingException("The value for column 'Homeplace_Employee' in table 'Employee' is DBNull.", innerException);
  733. }
  734. }
  735. set
  736. {
  737. base[tableEmployee.Homeplace_EmployeeColumn] = value;
  738. }
  739. }
  740. [DebuggerNonUserCode]
  741. public string Nation_Employee
  742. {
  743. get
  744. {
  745. try
  746. {
  747. return (string)base[tableEmployee.Nation_EmployeeColumn];
  748. }
  749. catch (InvalidCastException innerException)
  750. {
  751. throw new StrongTypingException("The value for column 'Nation_Employee' in table 'Employee' is DBNull.", innerException);
  752. }
  753. }
  754. set
  755. {
  756. base[tableEmployee.Nation_EmployeeColumn] = value;
  757. }
  758. }
  759. [DebuggerNonUserCode]
  760. public string IDNo_Employee
  761. {
  762. get
  763. {
  764. try
  765. {
  766. return (string)base[tableEmployee.IDNo_EmployeeColumn];
  767. }
  768. catch (InvalidCastException innerException)
  769. {
  770. throw new StrongTypingException("The value for column 'IDNo_Employee' in table 'Employee' is DBNull.", innerException);
  771. }
  772. }
  773. set
  774. {
  775. base[tableEmployee.IDNo_EmployeeColumn] = value;
  776. }
  777. }
  778. [DebuggerNonUserCode]
  779. public string Passport_Employee
  780. {
  781. get
  782. {
  783. try
  784. {
  785. return (string)base[tableEmployee.Passport_EmployeeColumn];
  786. }
  787. catch (InvalidCastException innerException)
  788. {
  789. throw new StrongTypingException("The value for column 'Passport_Employee' in table 'Employee' is DBNull.", innerException);
  790. }
  791. }
  792. set
  793. {
  794. base[tableEmployee.Passport_EmployeeColumn] = value;
  795. }
  796. }
  797. [DebuggerNonUserCode]
  798. public bool IsMarried_Employee
  799. {
  800. get
  801. {
  802. try
  803. {
  804. return (bool)base[tableEmployee.IsMarried_EmployeeColumn];
  805. }
  806. catch (InvalidCastException innerException)
  807. {
  808. throw new StrongTypingException("The value for column 'IsMarried_Employee' in table 'Employee' is DBNull.", innerException);
  809. }
  810. }
  811. set
  812. {
  813. base[tableEmployee.IsMarried_EmployeeColumn] = value;
  814. }
  815. }
  816. [DebuggerNonUserCode]
  817. public DateTime CreateDate_Employee
  818. {
  819. get
  820. {
  821. try
  822. {
  823. return (DateTime)base[tableEmployee.CreateDate_EmployeeColumn];
  824. }
  825. catch (InvalidCastException innerException)
  826. {
  827. throw new StrongTypingException("The value for column 'CreateDate_Employee' in table 'Employee' is DBNull.", innerException);
  828. }
  829. }
  830. set
  831. {
  832. base[tableEmployee.CreateDate_EmployeeColumn] = value;
  833. }
  834. }
  835. [DebuggerNonUserCode]
  836. public string Duty_Employee
  837. {
  838. get
  839. {
  840. try
  841. {
  842. return (string)base[tableEmployee.Duty_EmployeeColumn];
  843. }
  844. catch (InvalidCastException innerException)
  845. {
  846. throw new StrongTypingException("The value for column 'Duty_Employee' in table 'Employee' is DBNull.", innerException);
  847. }
  848. }
  849. set
  850. {
  851. base[tableEmployee.Duty_EmployeeColumn] = value;
  852. }
  853. }
  854. [DebuggerNonUserCode]
  855. public decimal Probation_Employee
  856. {
  857. get
  858. {
  859. try
  860. {
  861. return (decimal)base[tableEmployee.Probation_EmployeeColumn];
  862. }
  863. catch (InvalidCastException innerException)
  864. {
  865. throw new StrongTypingException("The value for column 'Probation_Employee' in table 'Employee' is DBNull.", innerException);
  866. }
  867. }
  868. set
  869. {
  870. base[tableEmployee.Probation_EmployeeColumn] = value;
  871. }
  872. }
  873. [DebuggerNonUserCode]
  874. public DateTime OnJobDate_Employee
  875. {
  876. get
  877. {
  878. try
  879. {
  880. return (DateTime)base[tableEmployee.OnJobDate_EmployeeColumn];
  881. }
  882. catch (InvalidCastException innerException)
  883. {
  884. throw new StrongTypingException("The value for column 'OnJobDate_Employee' in table 'Employee' is DBNull.", innerException);
  885. }
  886. }
  887. set
  888. {
  889. base[tableEmployee.OnJobDate_EmployeeColumn] = value;
  890. }
  891. }
  892. [DebuggerNonUserCode]
  893. public DateTime OnDuty_Employee
  894. {
  895. get
  896. {
  897. try
  898. {
  899. return (DateTime)base[tableEmployee.OnDuty_EmployeeColumn];
  900. }
  901. catch (InvalidCastException innerException)
  902. {
  903. throw new StrongTypingException("The value for column 'OnDuty_Employee' in table 'Employee' is DBNull.", innerException);
  904. }
  905. }
  906. set
  907. {
  908. base[tableEmployee.OnDuty_EmployeeColumn] = value;
  909. }
  910. }
  911. [DebuggerNonUserCode]
  912. public int ObJobStatus_Employee
  913. {
  914. get
  915. {
  916. try
  917. {
  918. return (int)base[tableEmployee.ObJobStatus_EmployeeColumn];
  919. }
  920. catch (InvalidCastException innerException)
  921. {
  922. throw new StrongTypingException("The value for column 'ObJobStatus_Employee' in table 'Employee' is DBNull.", innerException);
  923. }
  924. }
  925. set
  926. {
  927. base[tableEmployee.ObJobStatus_EmployeeColumn] = value;
  928. }
  929. }
  930. [DebuggerNonUserCode]
  931. public DateTime OffDuty_Employee
  932. {
  933. get
  934. {
  935. try
  936. {
  937. return (DateTime)base[tableEmployee.OffDuty_EmployeeColumn];
  938. }
  939. catch (InvalidCastException innerException)
  940. {
  941. throw new StrongTypingException("The value for column 'OffDuty_Employee' in table 'Employee' is DBNull.", innerException);
  942. }
  943. }
  944. set
  945. {
  946. base[tableEmployee.OffDuty_EmployeeColumn] = value;
  947. }
  948. }
  949. [DebuggerNonUserCode]
  950. public DateTime SuspendDate_Employee
  951. {
  952. get
  953. {
  954. try
  955. {
  956. return (DateTime)base[tableEmployee.SuspendDate_EmployeeColumn];
  957. }
  958. catch (InvalidCastException innerException)
  959. {
  960. throw new StrongTypingException("The value for column 'SuspendDate_Employee' in table 'Employee' is DBNull.", innerException);
  961. }
  962. }
  963. set
  964. {
  965. base[tableEmployee.SuspendDate_EmployeeColumn] = value;
  966. }
  967. }
  968. [DebuggerNonUserCode]
  969. public string Tel_Employee
  970. {
  971. get
  972. {
  973. try
  974. {
  975. return (string)base[tableEmployee.Tel_EmployeeColumn];
  976. }
  977. catch (InvalidCastException innerException)
  978. {
  979. throw new StrongTypingException("The value for column 'Tel_Employee' in table 'Employee' is DBNull.", innerException);
  980. }
  981. }
  982. set
  983. {
  984. base[tableEmployee.Tel_EmployeeColumn] = value;
  985. }
  986. }
  987. [DebuggerNonUserCode]
  988. public string EMail_Employee
  989. {
  990. get
  991. {
  992. try
  993. {
  994. return (string)base[tableEmployee.EMail_EmployeeColumn];
  995. }
  996. catch (InvalidCastException innerException)
  997. {
  998. throw new StrongTypingException("The value for column 'EMail_Employee' in table 'Employee' is DBNull.", innerException);
  999. }
  1000. }
  1001. set
  1002. {
  1003. base[tableEmployee.EMail_EmployeeColumn] = value;
  1004. }
  1005. }
  1006. [DebuggerNonUserCode]
  1007. public string Address_Employee
  1008. {
  1009. get
  1010. {
  1011. try
  1012. {
  1013. return (string)base[tableEmployee.Address_EmployeeColumn];
  1014. }
  1015. catch (InvalidCastException innerException)
  1016. {
  1017. throw new StrongTypingException("The value for column 'Address_Employee' in table 'Employee' is DBNull.", innerException);
  1018. }
  1019. }
  1020. set
  1021. {
  1022. base[tableEmployee.Address_EmployeeColumn] = value;
  1023. }
  1024. }
  1025. [DebuggerNonUserCode]
  1026. public string Comment_Employee
  1027. {
  1028. get
  1029. {
  1030. try
  1031. {
  1032. return (string)base[tableEmployee.Comment_EmployeeColumn];
  1033. }
  1034. catch (InvalidCastException innerException)
  1035. {
  1036. throw new StrongTypingException("The value for column 'Comment_Employee' in table 'Employee' is DBNull.", innerException);
  1037. }
  1038. }
  1039. set
  1040. {
  1041. base[tableEmployee.Comment_EmployeeColumn] = value;
  1042. }
  1043. }
  1044. [DebuggerNonUserCode]
  1045. public DateTime LastModDate_Employee
  1046. {
  1047. get
  1048. {
  1049. try
  1050. {
  1051. return (DateTime)base[tableEmployee.LastModDate_EmployeeColumn];
  1052. }
  1053. catch (InvalidCastException innerException)
  1054. {
  1055. throw new StrongTypingException("The value for column 'LastModDate_Employee' in table 'Employee' is DBNull.", innerException);
  1056. }
  1057. }
  1058. set
  1059. {
  1060. base[tableEmployee.LastModDate_EmployeeColumn] = value;
  1061. }
  1062. }
  1063. [DebuggerNonUserCode]
  1064. public string Married_Employee
  1065. {
  1066. get
  1067. {
  1068. try
  1069. {
  1070. return (string)base[tableEmployee.Married_EmployeeColumn];
  1071. }
  1072. catch (InvalidCastException innerException)
  1073. {
  1074. throw new StrongTypingException("The value for column 'Married_Employee' in table 'Employee' is DBNull.", innerException);
  1075. }
  1076. }
  1077. set
  1078. {
  1079. base[tableEmployee.Married_EmployeeColumn] = value;
  1080. }
  1081. }
  1082. [DebuggerNonUserCode]
  1083. public string ObJobStatus
  1084. {
  1085. get
  1086. {
  1087. try
  1088. {
  1089. return (string)base[tableEmployee.ObJobStatusColumn];
  1090. }
  1091. catch (InvalidCastException innerException)
  1092. {
  1093. throw new StrongTypingException("The value for column 'ObJobStatus' in table 'Employee' is DBNull.", innerException);
  1094. }
  1095. }
  1096. set
  1097. {
  1098. base[tableEmployee.ObJobStatusColumn] = value;
  1099. }
  1100. }
  1101. [DebuggerNonUserCode]
  1102. public string CreatorName_Employee
  1103. {
  1104. get
  1105. {
  1106. try
  1107. {
  1108. return (string)base[tableEmployee.CreatorName_EmployeeColumn];
  1109. }
  1110. catch (InvalidCastException innerException)
  1111. {
  1112. throw new StrongTypingException("The value for column 'CreatorName_Employee' in table 'Employee' is DBNull.", innerException);
  1113. }
  1114. }
  1115. set
  1116. {
  1117. base[tableEmployee.CreatorName_EmployeeColumn] = value;
  1118. }
  1119. }
  1120. [DebuggerNonUserCode]
  1121. public string LastModUser_EmployeeName
  1122. {
  1123. get
  1124. {
  1125. try
  1126. {
  1127. return (string)base[tableEmployee.LastModUser_EmployeeNameColumn];
  1128. }
  1129. catch (InvalidCastException innerException)
  1130. {
  1131. throw new StrongTypingException("The value for column 'LastModUser_EmployeeName' in table 'Employee' is DBNull.", innerException);
  1132. }
  1133. }
  1134. set
  1135. {
  1136. base[tableEmployee.LastModUser_EmployeeNameColumn] = value;
  1137. }
  1138. }
  1139. [DebuggerNonUserCode]
  1140. public string Name_Department
  1141. {
  1142. get
  1143. {
  1144. try
  1145. {
  1146. return (string)base[tableEmployee.Name_DepartmentColumn];
  1147. }
  1148. catch (InvalidCastException innerException)
  1149. {
  1150. throw new StrongTypingException("The value for column 'Name_Department' in table 'Employee' is DBNull.", innerException);
  1151. }
  1152. }
  1153. set
  1154. {
  1155. base[tableEmployee.Name_DepartmentColumn] = value;
  1156. }
  1157. }
  1158. [DebuggerNonUserCode]
  1159. public string No_Department
  1160. {
  1161. get
  1162. {
  1163. try
  1164. {
  1165. return (string)base[tableEmployee.No_DepartmentColumn];
  1166. }
  1167. catch (InvalidCastException innerException)
  1168. {
  1169. throw new StrongTypingException("The value for column 'No_Department' in table 'Employee' is DBNull.", innerException);
  1170. }
  1171. }
  1172. set
  1173. {
  1174. base[tableEmployee.No_DepartmentColumn] = value;
  1175. }
  1176. }
  1177. [DebuggerNonUserCode]
  1178. public string CountryName
  1179. {
  1180. get
  1181. {
  1182. try
  1183. {
  1184. return (string)base[tableEmployee.CountryNameColumn];
  1185. }
  1186. catch (InvalidCastException innerException)
  1187. {
  1188. throw new StrongTypingException("The value for column 'CountryName' in table 'Employee' is DBNull.", innerException);
  1189. }
  1190. }
  1191. set
  1192. {
  1193. base[tableEmployee.CountryNameColumn] = value;
  1194. }
  1195. }
  1196. [DebuggerNonUserCode]
  1197. internal EmployeeRow(DataRowBuilder rb)
  1198. : base(rb)
  1199. {
  1200. tableEmployee = (EmployeeDataTable)base.Table;
  1201. }
  1202. [DebuggerNonUserCode]
  1203. public bool IsNo_EmployeeNull()
  1204. {
  1205. return IsNull(tableEmployee.No_EmployeeColumn);
  1206. }
  1207. [DebuggerNonUserCode]
  1208. public void SetNo_EmployeeNull()
  1209. {
  1210. base[tableEmployee.No_EmployeeColumn] = Convert.DBNull;
  1211. }
  1212. [DebuggerNonUserCode]
  1213. public bool IsName_EmployeeNull()
  1214. {
  1215. return IsNull(tableEmployee.Name_EmployeeColumn);
  1216. }
  1217. [DebuggerNonUserCode]
  1218. public void SetName_EmployeeNull()
  1219. {
  1220. base[tableEmployee.Name_EmployeeColumn] = Convert.DBNull;
  1221. }
  1222. [DebuggerNonUserCode]
  1223. public bool IsEmployeeNo_EmployeeNull()
  1224. {
  1225. return IsNull(tableEmployee.EmployeeNo_EmployeeColumn);
  1226. }
  1227. [DebuggerNonUserCode]
  1228. public void SetEmployeeNo_EmployeeNull()
  1229. {
  1230. base[tableEmployee.EmployeeNo_EmployeeColumn] = Convert.DBNull;
  1231. }
  1232. [DebuggerNonUserCode]
  1233. public bool IsNameEng_EmployeeNull()
  1234. {
  1235. return IsNull(tableEmployee.NameEng_EmployeeColumn);
  1236. }
  1237. [DebuggerNonUserCode]
  1238. public void SetNameEng_EmployeeNull()
  1239. {
  1240. base[tableEmployee.NameEng_EmployeeColumn] = Convert.DBNull;
  1241. }
  1242. [DebuggerNonUserCode]
  1243. public bool IsGender_EmployeeNull()
  1244. {
  1245. return IsNull(tableEmployee.Gender_EmployeeColumn);
  1246. }
  1247. [DebuggerNonUserCode]
  1248. public void SetGender_EmployeeNull()
  1249. {
  1250. base[tableEmployee.Gender_EmployeeColumn] = Convert.DBNull;
  1251. }
  1252. [DebuggerNonUserCode]
  1253. public bool IsCountry_EmployeeNull()
  1254. {
  1255. return IsNull(tableEmployee.Country_EmployeeColumn);
  1256. }
  1257. [DebuggerNonUserCode]
  1258. public void SetCountry_EmployeeNull()
  1259. {
  1260. base[tableEmployee.Country_EmployeeColumn] = Convert.DBNull;
  1261. }
  1262. [DebuggerNonUserCode]
  1263. public bool IsHomeplace_EmployeeNull()
  1264. {
  1265. return IsNull(tableEmployee.Homeplace_EmployeeColumn);
  1266. }
  1267. [DebuggerNonUserCode]
  1268. public void SetHomeplace_EmployeeNull()
  1269. {
  1270. base[tableEmployee.Homeplace_EmployeeColumn] = Convert.DBNull;
  1271. }
  1272. [DebuggerNonUserCode]
  1273. public bool IsNation_EmployeeNull()
  1274. {
  1275. return IsNull(tableEmployee.Nation_EmployeeColumn);
  1276. }
  1277. [DebuggerNonUserCode]
  1278. public void SetNation_EmployeeNull()
  1279. {
  1280. base[tableEmployee.Nation_EmployeeColumn] = Convert.DBNull;
  1281. }
  1282. [DebuggerNonUserCode]
  1283. public bool IsIDNo_EmployeeNull()
  1284. {
  1285. return IsNull(tableEmployee.IDNo_EmployeeColumn);
  1286. }
  1287. [DebuggerNonUserCode]
  1288. public void SetIDNo_EmployeeNull()
  1289. {
  1290. base[tableEmployee.IDNo_EmployeeColumn] = Convert.DBNull;
  1291. }
  1292. [DebuggerNonUserCode]
  1293. public bool IsPassport_EmployeeNull()
  1294. {
  1295. return IsNull(tableEmployee.Passport_EmployeeColumn);
  1296. }
  1297. [DebuggerNonUserCode]
  1298. public void SetPassport_EmployeeNull()
  1299. {
  1300. base[tableEmployee.Passport_EmployeeColumn] = Convert.DBNull;
  1301. }
  1302. [DebuggerNonUserCode]
  1303. public bool IsIsMarried_EmployeeNull()
  1304. {
  1305. return IsNull(tableEmployee.IsMarried_EmployeeColumn);
  1306. }
  1307. [DebuggerNonUserCode]
  1308. public void SetIsMarried_EmployeeNull()
  1309. {
  1310. base[tableEmployee.IsMarried_EmployeeColumn] = Convert.DBNull;
  1311. }
  1312. [DebuggerNonUserCode]
  1313. public bool IsCreateDate_EmployeeNull()
  1314. {
  1315. return IsNull(tableEmployee.CreateDate_EmployeeColumn);
  1316. }
  1317. [DebuggerNonUserCode]
  1318. public void SetCreateDate_EmployeeNull()
  1319. {
  1320. base[tableEmployee.CreateDate_EmployeeColumn] = Convert.DBNull;
  1321. }
  1322. [DebuggerNonUserCode]
  1323. public bool IsDuty_EmployeeNull()
  1324. {
  1325. return IsNull(tableEmployee.Duty_EmployeeColumn);
  1326. }
  1327. [DebuggerNonUserCode]
  1328. public void SetDuty_EmployeeNull()
  1329. {
  1330. base[tableEmployee.Duty_EmployeeColumn] = Convert.DBNull;
  1331. }
  1332. [DebuggerNonUserCode]
  1333. public bool IsProbation_EmployeeNull()
  1334. {
  1335. return IsNull(tableEmployee.Probation_EmployeeColumn);
  1336. }
  1337. [DebuggerNonUserCode]
  1338. public void SetProbation_EmployeeNull()
  1339. {
  1340. base[tableEmployee.Probation_EmployeeColumn] = Convert.DBNull;
  1341. }
  1342. [DebuggerNonUserCode]
  1343. public bool IsOnJobDate_EmployeeNull()
  1344. {
  1345. return IsNull(tableEmployee.OnJobDate_EmployeeColumn);
  1346. }
  1347. [DebuggerNonUserCode]
  1348. public void SetOnJobDate_EmployeeNull()
  1349. {
  1350. base[tableEmployee.OnJobDate_EmployeeColumn] = Convert.DBNull;
  1351. }
  1352. [DebuggerNonUserCode]
  1353. public bool IsOnDuty_EmployeeNull()
  1354. {
  1355. return IsNull(tableEmployee.OnDuty_EmployeeColumn);
  1356. }
  1357. [DebuggerNonUserCode]
  1358. public void SetOnDuty_EmployeeNull()
  1359. {
  1360. base[tableEmployee.OnDuty_EmployeeColumn] = Convert.DBNull;
  1361. }
  1362. [DebuggerNonUserCode]
  1363. public bool IsObJobStatus_EmployeeNull()
  1364. {
  1365. return IsNull(tableEmployee.ObJobStatus_EmployeeColumn);
  1366. }
  1367. [DebuggerNonUserCode]
  1368. public void SetObJobStatus_EmployeeNull()
  1369. {
  1370. base[tableEmployee.ObJobStatus_EmployeeColumn] = Convert.DBNull;
  1371. }
  1372. [DebuggerNonUserCode]
  1373. public bool IsOffDuty_EmployeeNull()
  1374. {
  1375. return IsNull(tableEmployee.OffDuty_EmployeeColumn);
  1376. }
  1377. [DebuggerNonUserCode]
  1378. public void SetOffDuty_EmployeeNull()
  1379. {
  1380. base[tableEmployee.OffDuty_EmployeeColumn] = Convert.DBNull;
  1381. }
  1382. [DebuggerNonUserCode]
  1383. public bool IsSuspendDate_EmployeeNull()
  1384. {
  1385. return IsNull(tableEmployee.SuspendDate_EmployeeColumn);
  1386. }
  1387. [DebuggerNonUserCode]
  1388. public void SetSuspendDate_EmployeeNull()
  1389. {
  1390. base[tableEmployee.SuspendDate_EmployeeColumn] = Convert.DBNull;
  1391. }
  1392. [DebuggerNonUserCode]
  1393. public bool IsTel_EmployeeNull()
  1394. {
  1395. return IsNull(tableEmployee.Tel_EmployeeColumn);
  1396. }
  1397. [DebuggerNonUserCode]
  1398. public void SetTel_EmployeeNull()
  1399. {
  1400. base[tableEmployee.Tel_EmployeeColumn] = Convert.DBNull;
  1401. }
  1402. [DebuggerNonUserCode]
  1403. public bool IsEMail_EmployeeNull()
  1404. {
  1405. return IsNull(tableEmployee.EMail_EmployeeColumn);
  1406. }
  1407. [DebuggerNonUserCode]
  1408. public void SetEMail_EmployeeNull()
  1409. {
  1410. base[tableEmployee.EMail_EmployeeColumn] = Convert.DBNull;
  1411. }
  1412. [DebuggerNonUserCode]
  1413. public bool IsAddress_EmployeeNull()
  1414. {
  1415. return IsNull(tableEmployee.Address_EmployeeColumn);
  1416. }
  1417. [DebuggerNonUserCode]
  1418. public void SetAddress_EmployeeNull()
  1419. {
  1420. base[tableEmployee.Address_EmployeeColumn] = Convert.DBNull;
  1421. }
  1422. [DebuggerNonUserCode]
  1423. public bool IsComment_EmployeeNull()
  1424. {
  1425. return IsNull(tableEmployee.Comment_EmployeeColumn);
  1426. }
  1427. [DebuggerNonUserCode]
  1428. public void SetComment_EmployeeNull()
  1429. {
  1430. base[tableEmployee.Comment_EmployeeColumn] = Convert.DBNull;
  1431. }
  1432. [DebuggerNonUserCode]
  1433. public bool IsLastModDate_EmployeeNull()
  1434. {
  1435. return IsNull(tableEmployee.LastModDate_EmployeeColumn);
  1436. }
  1437. [DebuggerNonUserCode]
  1438. public void SetLastModDate_EmployeeNull()
  1439. {
  1440. base[tableEmployee.LastModDate_EmployeeColumn] = Convert.DBNull;
  1441. }
  1442. [DebuggerNonUserCode]
  1443. public bool IsMarried_EmployeeNull()
  1444. {
  1445. return IsNull(tableEmployee.Married_EmployeeColumn);
  1446. }
  1447. [DebuggerNonUserCode]
  1448. public void SetMarried_EmployeeNull()
  1449. {
  1450. base[tableEmployee.Married_EmployeeColumn] = Convert.DBNull;
  1451. }
  1452. [DebuggerNonUserCode]
  1453. public bool IsObJobStatusNull()
  1454. {
  1455. return IsNull(tableEmployee.ObJobStatusColumn);
  1456. }
  1457. [DebuggerNonUserCode]
  1458. public void SetObJobStatusNull()
  1459. {
  1460. base[tableEmployee.ObJobStatusColumn] = Convert.DBNull;
  1461. }
  1462. [DebuggerNonUserCode]
  1463. public bool IsCreatorName_EmployeeNull()
  1464. {
  1465. return IsNull(tableEmployee.CreatorName_EmployeeColumn);
  1466. }
  1467. [DebuggerNonUserCode]
  1468. public void SetCreatorName_EmployeeNull()
  1469. {
  1470. base[tableEmployee.CreatorName_EmployeeColumn] = Convert.DBNull;
  1471. }
  1472. [DebuggerNonUserCode]
  1473. public bool IsLastModUser_EmployeeNameNull()
  1474. {
  1475. return IsNull(tableEmployee.LastModUser_EmployeeNameColumn);
  1476. }
  1477. [DebuggerNonUserCode]
  1478. public void SetLastModUser_EmployeeNameNull()
  1479. {
  1480. base[tableEmployee.LastModUser_EmployeeNameColumn] = Convert.DBNull;
  1481. }
  1482. [DebuggerNonUserCode]
  1483. public bool IsName_DepartmentNull()
  1484. {
  1485. return IsNull(tableEmployee.Name_DepartmentColumn);
  1486. }
  1487. [DebuggerNonUserCode]
  1488. public void SetName_DepartmentNull()
  1489. {
  1490. base[tableEmployee.Name_DepartmentColumn] = Convert.DBNull;
  1491. }
  1492. [DebuggerNonUserCode]
  1493. public bool IsNo_DepartmentNull()
  1494. {
  1495. return IsNull(tableEmployee.No_DepartmentColumn);
  1496. }
  1497. [DebuggerNonUserCode]
  1498. public void SetNo_DepartmentNull()
  1499. {
  1500. base[tableEmployee.No_DepartmentColumn] = Convert.DBNull;
  1501. }
  1502. [DebuggerNonUserCode]
  1503. public bool IsCountryNameNull()
  1504. {
  1505. return IsNull(tableEmployee.CountryNameColumn);
  1506. }
  1507. [DebuggerNonUserCode]
  1508. public void SetCountryNameNull()
  1509. {
  1510. base[tableEmployee.CountryNameColumn] = Convert.DBNull;
  1511. }
  1512. }
  1513. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  1514. public class AppendInfoRow : DataRow
  1515. {
  1516. private AppendInfoDataTable tableAppendInfo;
  1517. [DebuggerNonUserCode]
  1518. public string CurrentCompany
  1519. {
  1520. get
  1521. {
  1522. try
  1523. {
  1524. return (string)base[tableAppendInfo.CurrentCompanyColumn];
  1525. }
  1526. catch (InvalidCastException innerException)
  1527. {
  1528. throw new StrongTypingException("The value for column 'CurrentCompany' in table 'AppendInfo' is DBNull.", innerException);
  1529. }
  1530. }
  1531. set
  1532. {
  1533. base[tableAppendInfo.CurrentCompanyColumn] = value;
  1534. }
  1535. }
  1536. [DebuggerNonUserCode]
  1537. public string CurrentUser
  1538. {
  1539. get
  1540. {
  1541. try
  1542. {
  1543. return (string)base[tableAppendInfo.CurrentUserColumn];
  1544. }
  1545. catch (InvalidCastException innerException)
  1546. {
  1547. throw new StrongTypingException("The value for column 'CurrentUser' in table 'AppendInfo' is DBNull.", innerException);
  1548. }
  1549. }
  1550. set
  1551. {
  1552. base[tableAppendInfo.CurrentUserColumn] = value;
  1553. }
  1554. }
  1555. [DebuggerNonUserCode]
  1556. internal AppendInfoRow(DataRowBuilder rb)
  1557. : base(rb)
  1558. {
  1559. tableAppendInfo = (AppendInfoDataTable)base.Table;
  1560. }
  1561. [DebuggerNonUserCode]
  1562. public bool IsCurrentCompanyNull()
  1563. {
  1564. return IsNull(tableAppendInfo.CurrentCompanyColumn);
  1565. }
  1566. [DebuggerNonUserCode]
  1567. public void SetCurrentCompanyNull()
  1568. {
  1569. base[tableAppendInfo.CurrentCompanyColumn] = Convert.DBNull;
  1570. }
  1571. [DebuggerNonUserCode]
  1572. public bool IsCurrentUserNull()
  1573. {
  1574. return IsNull(tableAppendInfo.CurrentUserColumn);
  1575. }
  1576. [DebuggerNonUserCode]
  1577. public void SetCurrentUserNull()
  1578. {
  1579. base[tableAppendInfo.CurrentUserColumn] = Convert.DBNull;
  1580. }
  1581. }
  1582. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  1583. public class EmployeeRowChangeEvent : EventArgs
  1584. {
  1585. private EmployeeRow eventRow;
  1586. private DataRowAction eventAction;
  1587. [DebuggerNonUserCode]
  1588. public EmployeeRow Row => eventRow;
  1589. [DebuggerNonUserCode]
  1590. public DataRowAction Action => eventAction;
  1591. [DebuggerNonUserCode]
  1592. public EmployeeRowChangeEvent(EmployeeRow row, DataRowAction action)
  1593. {
  1594. eventRow = row;
  1595. eventAction = action;
  1596. }
  1597. }
  1598. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  1599. public class AppendInfoRowChangeEvent : EventArgs
  1600. {
  1601. private AppendInfoRow eventRow;
  1602. private DataRowAction eventAction;
  1603. [DebuggerNonUserCode]
  1604. public AppendInfoRow Row => eventRow;
  1605. [DebuggerNonUserCode]
  1606. public DataRowAction Action => eventAction;
  1607. [DebuggerNonUserCode]
  1608. public AppendInfoRowChangeEvent(AppendInfoRow row, DataRowAction action)
  1609. {
  1610. eventRow = row;
  1611. eventAction = action;
  1612. }
  1613. }
  1614. private EmployeeDataTable tableEmployee;
  1615. private AppendInfoDataTable tableAppendInfo;
  1616. private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
  1617. [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
  1618. [DebuggerNonUserCode]
  1619. [Browsable(false)]
  1620. public EmployeeDataTable Employee => tableEmployee;
  1621. [Browsable(false)]
  1622. [DebuggerNonUserCode]
  1623. [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
  1624. public AppendInfoDataTable AppendInfo => tableAppendInfo;
  1625. [DebuggerNonUserCode]
  1626. [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
  1627. [Browsable(true)]
  1628. public override SchemaSerializationMode SchemaSerializationMode
  1629. {
  1630. get
  1631. {
  1632. return _schemaSerializationMode;
  1633. }
  1634. set
  1635. {
  1636. _schemaSerializationMode = value;
  1637. }
  1638. }
  1639. [DebuggerNonUserCode]
  1640. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  1641. public new DataTableCollection Tables => base.Tables;
  1642. [DebuggerNonUserCode]
  1643. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  1644. public new DataRelationCollection Relations => base.Relations;
  1645. [DebuggerNonUserCode]
  1646. public dsFrmEmployee()
  1647. {
  1648. BeginInit();
  1649. InitClass();
  1650. CollectionChangeEventHandler value = SchemaChanged;
  1651. base.Tables.CollectionChanged += value;
  1652. base.Relations.CollectionChanged += value;
  1653. EndInit();
  1654. }
  1655. [DebuggerNonUserCode]
  1656. protected dsFrmEmployee(SerializationInfo info, StreamingContext context)
  1657. : base(info, context, ConstructSchema: false)
  1658. {
  1659. if (IsBinarySerialized(info, context))
  1660. {
  1661. InitVars(initTable: false);
  1662. CollectionChangeEventHandler value = SchemaChanged;
  1663. Tables.CollectionChanged += value;
  1664. Relations.CollectionChanged += value;
  1665. return;
  1666. }
  1667. string s = (string)info.GetValue("XmlSchema", typeof(string));
  1668. if (DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
  1669. {
  1670. DataSet dataSet = new DataSet();
  1671. dataSet.ReadXmlSchema(new XmlTextReader(new StringReader(s)));
  1672. if (dataSet.Tables["Employee"] != null)
  1673. {
  1674. base.Tables.Add(new EmployeeDataTable(dataSet.Tables["Employee"]));
  1675. }
  1676. if (dataSet.Tables["AppendInfo"] != null)
  1677. {
  1678. base.Tables.Add(new AppendInfoDataTable(dataSet.Tables["AppendInfo"]));
  1679. }
  1680. base.DataSetName = dataSet.DataSetName;
  1681. base.Prefix = dataSet.Prefix;
  1682. base.Namespace = dataSet.Namespace;
  1683. base.Locale = dataSet.Locale;
  1684. base.CaseSensitive = dataSet.CaseSensitive;
  1685. base.EnforceConstraints = dataSet.EnforceConstraints;
  1686. Merge(dataSet, preserveChanges: false, MissingSchemaAction.Add);
  1687. InitVars();
  1688. }
  1689. else
  1690. {
  1691. ReadXmlSchema(new XmlTextReader(new StringReader(s)));
  1692. }
  1693. GetSerializationData(info, context);
  1694. CollectionChangeEventHandler value2 = SchemaChanged;
  1695. base.Tables.CollectionChanged += value2;
  1696. Relations.CollectionChanged += value2;
  1697. }
  1698. [DebuggerNonUserCode]
  1699. protected override void InitializeDerivedDataSet()
  1700. {
  1701. BeginInit();
  1702. InitClass();
  1703. EndInit();
  1704. }
  1705. [DebuggerNonUserCode]
  1706. public override DataSet Clone()
  1707. {
  1708. dsFrmEmployee dsFrmEmployee = (dsFrmEmployee)base.Clone();
  1709. dsFrmEmployee.InitVars();
  1710. dsFrmEmployee.SchemaSerializationMode = SchemaSerializationMode;
  1711. return dsFrmEmployee;
  1712. }
  1713. [DebuggerNonUserCode]
  1714. protected override bool ShouldSerializeTables()
  1715. {
  1716. return false;
  1717. }
  1718. [DebuggerNonUserCode]
  1719. protected override bool ShouldSerializeRelations()
  1720. {
  1721. return false;
  1722. }
  1723. [DebuggerNonUserCode]
  1724. protected override void ReadXmlSerializable(XmlReader reader)
  1725. {
  1726. if (DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
  1727. {
  1728. Reset();
  1729. DataSet dataSet = new DataSet();
  1730. dataSet.ReadXml(reader);
  1731. if (dataSet.Tables["Employee"] != null)
  1732. {
  1733. base.Tables.Add(new EmployeeDataTable(dataSet.Tables["Employee"]));
  1734. }
  1735. if (dataSet.Tables["AppendInfo"] != null)
  1736. {
  1737. base.Tables.Add(new AppendInfoDataTable(dataSet.Tables["AppendInfo"]));
  1738. }
  1739. base.DataSetName = dataSet.DataSetName;
  1740. base.Prefix = dataSet.Prefix;
  1741. base.Namespace = dataSet.Namespace;
  1742. base.Locale = dataSet.Locale;
  1743. base.CaseSensitive = dataSet.CaseSensitive;
  1744. base.EnforceConstraints = dataSet.EnforceConstraints;
  1745. Merge(dataSet, preserveChanges: false, MissingSchemaAction.Add);
  1746. InitVars();
  1747. }
  1748. else
  1749. {
  1750. ReadXml(reader);
  1751. InitVars();
  1752. }
  1753. }
  1754. [DebuggerNonUserCode]
  1755. protected override XmlSchema GetSchemaSerializable()
  1756. {
  1757. MemoryStream memoryStream = new MemoryStream();
  1758. WriteXmlSchema(new XmlTextWriter(memoryStream, null));
  1759. memoryStream.Position = 0L;
  1760. return XmlSchema.Read(new XmlTextReader(memoryStream), null);
  1761. }
  1762. [DebuggerNonUserCode]
  1763. internal void InitVars()
  1764. {
  1765. InitVars(initTable: true);
  1766. }
  1767. [DebuggerNonUserCode]
  1768. internal void InitVars(bool initTable)
  1769. {
  1770. tableEmployee = (EmployeeDataTable)base.Tables["Employee"];
  1771. if (initTable && tableEmployee != null)
  1772. {
  1773. tableEmployee.InitVars();
  1774. }
  1775. tableAppendInfo = (AppendInfoDataTable)base.Tables["AppendInfo"];
  1776. if (initTable && tableAppendInfo != null)
  1777. {
  1778. tableAppendInfo.InitVars();
  1779. }
  1780. }
  1781. [DebuggerNonUserCode]
  1782. private void InitClass()
  1783. {
  1784. base.DataSetName = "dsFrmEmployee";
  1785. base.Prefix = "";
  1786. base.Namespace = "http://tempuri.org/dsFrmEmployee.xsd";
  1787. base.EnforceConstraints = true;
  1788. SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
  1789. tableEmployee = new EmployeeDataTable();
  1790. base.Tables.Add(tableEmployee);
  1791. tableAppendInfo = new AppendInfoDataTable();
  1792. base.Tables.Add(tableAppendInfo);
  1793. }
  1794. [DebuggerNonUserCode]
  1795. private bool ShouldSerializeEmployee()
  1796. {
  1797. return false;
  1798. }
  1799. [DebuggerNonUserCode]
  1800. private bool ShouldSerializeAppendInfo()
  1801. {
  1802. return false;
  1803. }
  1804. [DebuggerNonUserCode]
  1805. private void SchemaChanged(object sender, CollectionChangeEventArgs e)
  1806. {
  1807. if (e.Action == CollectionChangeAction.Remove)
  1808. {
  1809. InitVars();
  1810. }
  1811. }
  1812. [DebuggerNonUserCode]
  1813. public static XmlSchemaComplexType GetTypedDataSetSchema(XmlSchemaSet xs)
  1814. {
  1815. dsFrmEmployee dsFrmEmployee = new dsFrmEmployee();
  1816. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  1817. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  1818. xs.Add(dsFrmEmployee.GetSchemaSerializable());
  1819. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  1820. xmlSchemaAny.Namespace = dsFrmEmployee.Namespace;
  1821. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  1822. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  1823. return xmlSchemaComplexType;
  1824. }
  1825. }
  1826. }