dsUIFrmReceivableStrikeDetails.cs 40 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448
  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. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  17. [HelpKeyword("vs.data.DataSet")]
  18. [DesignerCategory("code")]
  19. [ToolboxItem(true)]
  20. [XmlSchemaProvider("GetTypedDataSetSchema")]
  21. [XmlRoot("dsUIFrmReceivableStrikeDetails")]
  22. public class dsUIFrmReceivableStrikeDetails : DataSet
  23. {
  24. [Serializable]
  25. [XmlSchemaProvider("GetTypedTableSchema")]
  26. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  27. public class FrmReceivableStrikeDetailsDataTable : DataTable, IEnumerable
  28. {
  29. private DataColumn columnNo_Customer;
  30. private DataColumn columnShortName_Customer;
  31. private DataColumn columnBillType;
  32. private DataColumn columnBillNo;
  33. private DataColumn columnBillDate;
  34. private DataColumn columnPrePayMoney;
  35. private DataColumn columnToGetMoney;
  36. private DataColumn columnBillNote;
  37. private DataColumn columnBillMoney;
  38. private DataColumn columnPreNote;
  39. [DebuggerNonUserCode]
  40. public DataColumn No_CustomerColumn => columnNo_Customer;
  41. [DebuggerNonUserCode]
  42. public DataColumn ShortName_CustomerColumn => columnShortName_Customer;
  43. [DebuggerNonUserCode]
  44. public DataColumn BillTypeColumn => columnBillType;
  45. [DebuggerNonUserCode]
  46. public DataColumn BillNoColumn => columnBillNo;
  47. [DebuggerNonUserCode]
  48. public DataColumn BillDateColumn => columnBillDate;
  49. [DebuggerNonUserCode]
  50. public DataColumn PrePayMoneyColumn => columnPrePayMoney;
  51. [DebuggerNonUserCode]
  52. public DataColumn ToGetMoneyColumn => columnToGetMoney;
  53. [DebuggerNonUserCode]
  54. public DataColumn BillNoteColumn => columnBillNote;
  55. [DebuggerNonUserCode]
  56. public DataColumn BillMoneyColumn => columnBillMoney;
  57. [DebuggerNonUserCode]
  58. public DataColumn PreNoteColumn => columnPreNote;
  59. [DebuggerNonUserCode]
  60. [Browsable(false)]
  61. public int Count => base.Rows.Count;
  62. [DebuggerNonUserCode]
  63. public FrmReceivableStrikeDetailsRow this[int index] => (FrmReceivableStrikeDetailsRow)base.Rows[index];
  64. public event FrmReceivableStrikeDetailsRowChangeEventHandler FrmReceivableStrikeDetailsRowChanging;
  65. public event FrmReceivableStrikeDetailsRowChangeEventHandler FrmReceivableStrikeDetailsRowChanged;
  66. public event FrmReceivableStrikeDetailsRowChangeEventHandler FrmReceivableStrikeDetailsRowDeleting;
  67. public event FrmReceivableStrikeDetailsRowChangeEventHandler FrmReceivableStrikeDetailsRowDeleted;
  68. [DebuggerNonUserCode]
  69. public FrmReceivableStrikeDetailsDataTable()
  70. {
  71. base.TableName = "FrmReceivableStrikeDetails";
  72. BeginInit();
  73. InitClass();
  74. EndInit();
  75. }
  76. [DebuggerNonUserCode]
  77. internal FrmReceivableStrikeDetailsDataTable(DataTable table)
  78. {
  79. base.TableName = table.TableName;
  80. if (table.CaseSensitive != table.DataSet.CaseSensitive)
  81. {
  82. base.CaseSensitive = table.CaseSensitive;
  83. }
  84. if (table.Locale.ToString() != table.DataSet.Locale.ToString())
  85. {
  86. base.Locale = table.Locale;
  87. }
  88. if (table.Namespace != table.DataSet.Namespace)
  89. {
  90. base.Namespace = table.Namespace;
  91. }
  92. base.Prefix = table.Prefix;
  93. base.MinimumCapacity = table.MinimumCapacity;
  94. }
  95. [DebuggerNonUserCode]
  96. protected FrmReceivableStrikeDetailsDataTable(SerializationInfo info, StreamingContext context)
  97. : base(info, context)
  98. {
  99. InitVars();
  100. }
  101. [DebuggerNonUserCode]
  102. public void AddFrmReceivableStrikeDetailsRow(FrmReceivableStrikeDetailsRow row)
  103. {
  104. base.Rows.Add(row);
  105. }
  106. [DebuggerNonUserCode]
  107. public FrmReceivableStrikeDetailsRow AddFrmReceivableStrikeDetailsRow(string No_Customer, string ShortName_Customer, string BillType, string BillNo, DateTime BillDate, decimal PrePayMoney, decimal ToGetMoney, string BillNote, decimal BillMoney, string PreNote)
  108. {
  109. FrmReceivableStrikeDetailsRow frmReceivableStrikeDetailsRow = (FrmReceivableStrikeDetailsRow)NewRow();
  110. object[] array2 = frmReceivableStrikeDetailsRow.ItemArray = new object[10]
  111. {
  112. No_Customer,
  113. ShortName_Customer,
  114. BillType,
  115. BillNo,
  116. BillDate,
  117. PrePayMoney,
  118. ToGetMoney,
  119. BillNote,
  120. BillMoney,
  121. PreNote
  122. };
  123. base.Rows.Add(frmReceivableStrikeDetailsRow);
  124. return frmReceivableStrikeDetailsRow;
  125. }
  126. [DebuggerNonUserCode]
  127. public virtual IEnumerator GetEnumerator()
  128. {
  129. return base.Rows.GetEnumerator();
  130. }
  131. [DebuggerNonUserCode]
  132. public override DataTable Clone()
  133. {
  134. FrmReceivableStrikeDetailsDataTable frmReceivableStrikeDetailsDataTable = (FrmReceivableStrikeDetailsDataTable)base.Clone();
  135. frmReceivableStrikeDetailsDataTable.InitVars();
  136. return frmReceivableStrikeDetailsDataTable;
  137. }
  138. [DebuggerNonUserCode]
  139. protected override DataTable CreateInstance()
  140. {
  141. return new FrmReceivableStrikeDetailsDataTable();
  142. }
  143. [DebuggerNonUserCode]
  144. internal void InitVars()
  145. {
  146. columnNo_Customer = base.Columns["No_Customer"];
  147. columnShortName_Customer = base.Columns["ShortName_Customer"];
  148. columnBillType = base.Columns["BillType"];
  149. columnBillNo = base.Columns["BillNo"];
  150. columnBillDate = base.Columns["BillDate"];
  151. columnPrePayMoney = base.Columns["PrePayMoney"];
  152. columnToGetMoney = base.Columns["ToGetMoney"];
  153. columnBillNote = base.Columns["BillNote"];
  154. columnBillMoney = base.Columns["BillMoney"];
  155. columnPreNote = base.Columns["PreNote"];
  156. }
  157. [DebuggerNonUserCode]
  158. private void InitClass()
  159. {
  160. columnNo_Customer = new DataColumn("No_Customer", typeof(string), null, MappingType.Element);
  161. base.Columns.Add(columnNo_Customer);
  162. columnShortName_Customer = new DataColumn("ShortName_Customer", typeof(string), null, MappingType.Element);
  163. base.Columns.Add(columnShortName_Customer);
  164. columnBillType = new DataColumn("BillType", typeof(string), null, MappingType.Element);
  165. base.Columns.Add(columnBillType);
  166. columnBillNo = new DataColumn("BillNo", typeof(string), null, MappingType.Element);
  167. base.Columns.Add(columnBillNo);
  168. columnBillDate = new DataColumn("BillDate", typeof(DateTime), null, MappingType.Element);
  169. base.Columns.Add(columnBillDate);
  170. columnPrePayMoney = new DataColumn("PrePayMoney", typeof(decimal), null, MappingType.Element);
  171. base.Columns.Add(columnPrePayMoney);
  172. columnToGetMoney = new DataColumn("ToGetMoney", typeof(decimal), null, MappingType.Element);
  173. base.Columns.Add(columnToGetMoney);
  174. columnBillNote = new DataColumn("BillNote", typeof(string), null, MappingType.Element);
  175. base.Columns.Add(columnBillNote);
  176. columnBillMoney = new DataColumn("BillMoney", typeof(decimal), null, MappingType.Element);
  177. base.Columns.Add(columnBillMoney);
  178. columnPreNote = new DataColumn("PreNote", typeof(string), null, MappingType.Element);
  179. base.Columns.Add(columnPreNote);
  180. }
  181. [DebuggerNonUserCode]
  182. public FrmReceivableStrikeDetailsRow NewFrmReceivableStrikeDetailsRow()
  183. {
  184. return (FrmReceivableStrikeDetailsRow)NewRow();
  185. }
  186. [DebuggerNonUserCode]
  187. protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
  188. {
  189. return new FrmReceivableStrikeDetailsRow(builder);
  190. }
  191. [DebuggerNonUserCode]
  192. protected override Type GetRowType()
  193. {
  194. return typeof(FrmReceivableStrikeDetailsRow);
  195. }
  196. [DebuggerNonUserCode]
  197. protected override void OnRowChanged(DataRowChangeEventArgs e)
  198. {
  199. base.OnRowChanged(e);
  200. if (this.FrmReceivableStrikeDetailsRowChanged != null)
  201. {
  202. this.FrmReceivableStrikeDetailsRowChanged(this, new FrmReceivableStrikeDetailsRowChangeEvent((FrmReceivableStrikeDetailsRow)e.Row, e.Action));
  203. }
  204. }
  205. [DebuggerNonUserCode]
  206. protected override void OnRowChanging(DataRowChangeEventArgs e)
  207. {
  208. base.OnRowChanging(e);
  209. if (this.FrmReceivableStrikeDetailsRowChanging != null)
  210. {
  211. this.FrmReceivableStrikeDetailsRowChanging(this, new FrmReceivableStrikeDetailsRowChangeEvent((FrmReceivableStrikeDetailsRow)e.Row, e.Action));
  212. }
  213. }
  214. [DebuggerNonUserCode]
  215. protected override void OnRowDeleted(DataRowChangeEventArgs e)
  216. {
  217. base.OnRowDeleted(e);
  218. if (this.FrmReceivableStrikeDetailsRowDeleted != null)
  219. {
  220. this.FrmReceivableStrikeDetailsRowDeleted(this, new FrmReceivableStrikeDetailsRowChangeEvent((FrmReceivableStrikeDetailsRow)e.Row, e.Action));
  221. }
  222. }
  223. [DebuggerNonUserCode]
  224. protected override void OnRowDeleting(DataRowChangeEventArgs e)
  225. {
  226. base.OnRowDeleting(e);
  227. if (this.FrmReceivableStrikeDetailsRowDeleting != null)
  228. {
  229. this.FrmReceivableStrikeDetailsRowDeleting(this, new FrmReceivableStrikeDetailsRowChangeEvent((FrmReceivableStrikeDetailsRow)e.Row, e.Action));
  230. }
  231. }
  232. [DebuggerNonUserCode]
  233. public void RemoveFrmReceivableStrikeDetailsRow(FrmReceivableStrikeDetailsRow row)
  234. {
  235. base.Rows.Remove(row);
  236. }
  237. [DebuggerNonUserCode]
  238. public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
  239. {
  240. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  241. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  242. dsUIFrmReceivableStrikeDetails dsUIFrmReceivableStrikeDetails = new dsUIFrmReceivableStrikeDetails();
  243. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  244. xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
  245. xmlSchemaAny.MinOccurs = 0m;
  246. xmlSchemaAny.MaxOccurs = decimal.MaxValue;
  247. xmlSchemaAny.ProcessContents = XmlSchemaContentProcessing.Lax;
  248. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  249. XmlSchemaAny xmlSchemaAny2 = new XmlSchemaAny();
  250. xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
  251. xmlSchemaAny2.MinOccurs = 1m;
  252. xmlSchemaAny2.ProcessContents = XmlSchemaContentProcessing.Lax;
  253. xmlSchemaSequence.Items.Add(xmlSchemaAny2);
  254. XmlSchemaAttribute xmlSchemaAttribute = new XmlSchemaAttribute();
  255. xmlSchemaAttribute.Name = "namespace";
  256. xmlSchemaAttribute.FixedValue = dsUIFrmReceivableStrikeDetails.Namespace;
  257. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
  258. XmlSchemaAttribute xmlSchemaAttribute2 = new XmlSchemaAttribute();
  259. xmlSchemaAttribute2.Name = "tableTypeName";
  260. xmlSchemaAttribute2.FixedValue = "FrmReceivableStrikeDetailsDataTable";
  261. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
  262. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  263. XmlSchema schemaSerializable = dsUIFrmReceivableStrikeDetails.GetSchemaSerializable();
  264. if (xs.Contains(schemaSerializable.TargetNamespace))
  265. {
  266. MemoryStream memoryStream = new MemoryStream();
  267. MemoryStream memoryStream2 = new MemoryStream();
  268. try
  269. {
  270. XmlSchema xmlSchema = null;
  271. schemaSerializable.Write(memoryStream);
  272. IEnumerator enumerator = xs.Schemas(schemaSerializable.TargetNamespace).GetEnumerator();
  273. while (enumerator.MoveNext())
  274. {
  275. xmlSchema = (XmlSchema)enumerator.Current;
  276. memoryStream2.SetLength(0L);
  277. xmlSchema.Write(memoryStream2);
  278. if (memoryStream.Length == memoryStream2.Length)
  279. {
  280. memoryStream.Position = 0L;
  281. memoryStream2.Position = 0L;
  282. while (memoryStream.Position != memoryStream.Length && memoryStream.ReadByte() == memoryStream2.ReadByte())
  283. {
  284. }
  285. if (memoryStream.Position == memoryStream.Length)
  286. {
  287. return xmlSchemaComplexType;
  288. }
  289. }
  290. }
  291. }
  292. finally
  293. {
  294. memoryStream?.Close();
  295. memoryStream2?.Close();
  296. }
  297. }
  298. xs.Add(schemaSerializable);
  299. return xmlSchemaComplexType;
  300. }
  301. }
  302. public delegate void UIRowChangeEventHandler(object sender, UIRowChangeEvent e);
  303. public delegate void FrmReceivableStrikeDetailsRowChangeEventHandler(object sender, FrmReceivableStrikeDetailsRowChangeEvent e);
  304. [Serializable]
  305. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  306. [XmlSchemaProvider("GetTypedTableSchema")]
  307. public class UIDataTable : DataTable, IEnumerable
  308. {
  309. private DataColumn columnStartDate;
  310. private DataColumn columnEndDate;
  311. private DataColumn columnStartNo_Customer;
  312. private DataColumn columnEndNo_Customer;
  313. private DataColumn columnCompany_Name;
  314. [DebuggerNonUserCode]
  315. public DataColumn StartDateColumn => columnStartDate;
  316. [DebuggerNonUserCode]
  317. public DataColumn EndDateColumn => columnEndDate;
  318. [DebuggerNonUserCode]
  319. public DataColumn StartNo_CustomerColumn => columnStartNo_Customer;
  320. [DebuggerNonUserCode]
  321. public DataColumn EndNo_CustomerColumn => columnEndNo_Customer;
  322. [DebuggerNonUserCode]
  323. public DataColumn Company_NameColumn => columnCompany_Name;
  324. [Browsable(false)]
  325. [DebuggerNonUserCode]
  326. public int Count => base.Rows.Count;
  327. [DebuggerNonUserCode]
  328. public UIRow this[int index] => (UIRow)base.Rows[index];
  329. public event UIRowChangeEventHandler UIRowChanging;
  330. public event UIRowChangeEventHandler UIRowChanged;
  331. public event UIRowChangeEventHandler UIRowDeleting;
  332. public event UIRowChangeEventHandler UIRowDeleted;
  333. [DebuggerNonUserCode]
  334. public UIDataTable()
  335. {
  336. base.TableName = "UI";
  337. BeginInit();
  338. InitClass();
  339. EndInit();
  340. }
  341. [DebuggerNonUserCode]
  342. internal UIDataTable(DataTable table)
  343. {
  344. base.TableName = table.TableName;
  345. if (table.CaseSensitive != table.DataSet.CaseSensitive)
  346. {
  347. base.CaseSensitive = table.CaseSensitive;
  348. }
  349. if (table.Locale.ToString() != table.DataSet.Locale.ToString())
  350. {
  351. base.Locale = table.Locale;
  352. }
  353. if (table.Namespace != table.DataSet.Namespace)
  354. {
  355. base.Namespace = table.Namespace;
  356. }
  357. base.Prefix = table.Prefix;
  358. base.MinimumCapacity = table.MinimumCapacity;
  359. }
  360. [DebuggerNonUserCode]
  361. protected UIDataTable(SerializationInfo info, StreamingContext context)
  362. : base(info, context)
  363. {
  364. InitVars();
  365. }
  366. [DebuggerNonUserCode]
  367. public void AddUIRow(UIRow row)
  368. {
  369. base.Rows.Add(row);
  370. }
  371. [DebuggerNonUserCode]
  372. public UIRow AddUIRow(DateTime StartDate, DateTime EndDate, string StartNo_Customer, string EndNo_Customer, string Company_Name)
  373. {
  374. UIRow uIRow = (UIRow)NewRow();
  375. object[] array2 = uIRow.ItemArray = new object[5]
  376. {
  377. StartDate,
  378. EndDate,
  379. StartNo_Customer,
  380. EndNo_Customer,
  381. Company_Name
  382. };
  383. base.Rows.Add(uIRow);
  384. return uIRow;
  385. }
  386. [DebuggerNonUserCode]
  387. public virtual IEnumerator GetEnumerator()
  388. {
  389. return base.Rows.GetEnumerator();
  390. }
  391. [DebuggerNonUserCode]
  392. public override DataTable Clone()
  393. {
  394. UIDataTable uIDataTable = (UIDataTable)base.Clone();
  395. uIDataTable.InitVars();
  396. return uIDataTable;
  397. }
  398. [DebuggerNonUserCode]
  399. protected override DataTable CreateInstance()
  400. {
  401. return new UIDataTable();
  402. }
  403. [DebuggerNonUserCode]
  404. internal void InitVars()
  405. {
  406. columnStartDate = base.Columns["StartDate"];
  407. columnEndDate = base.Columns["EndDate"];
  408. columnStartNo_Customer = base.Columns["StartNo_Customer"];
  409. columnEndNo_Customer = base.Columns["EndNo_Customer"];
  410. columnCompany_Name = base.Columns["Company_Name"];
  411. }
  412. [DebuggerNonUserCode]
  413. private void InitClass()
  414. {
  415. columnStartDate = new DataColumn("StartDate", typeof(DateTime), null, MappingType.Element);
  416. base.Columns.Add(columnStartDate);
  417. columnEndDate = new DataColumn("EndDate", typeof(DateTime), null, MappingType.Element);
  418. base.Columns.Add(columnEndDate);
  419. columnStartNo_Customer = new DataColumn("StartNo_Customer", typeof(string), null, MappingType.Element);
  420. base.Columns.Add(columnStartNo_Customer);
  421. columnEndNo_Customer = new DataColumn("EndNo_Customer", typeof(string), null, MappingType.Element);
  422. base.Columns.Add(columnEndNo_Customer);
  423. columnCompany_Name = new DataColumn("Company_Name", typeof(string), null, MappingType.Element);
  424. base.Columns.Add(columnCompany_Name);
  425. }
  426. [DebuggerNonUserCode]
  427. public UIRow NewUIRow()
  428. {
  429. return (UIRow)NewRow();
  430. }
  431. [DebuggerNonUserCode]
  432. protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
  433. {
  434. return new UIRow(builder);
  435. }
  436. [DebuggerNonUserCode]
  437. protected override Type GetRowType()
  438. {
  439. return typeof(UIRow);
  440. }
  441. [DebuggerNonUserCode]
  442. protected override void OnRowChanged(DataRowChangeEventArgs e)
  443. {
  444. base.OnRowChanged(e);
  445. if (this.UIRowChanged != null)
  446. {
  447. this.UIRowChanged(this, new UIRowChangeEvent((UIRow)e.Row, e.Action));
  448. }
  449. }
  450. [DebuggerNonUserCode]
  451. protected override void OnRowChanging(DataRowChangeEventArgs e)
  452. {
  453. base.OnRowChanging(e);
  454. if (this.UIRowChanging != null)
  455. {
  456. this.UIRowChanging(this, new UIRowChangeEvent((UIRow)e.Row, e.Action));
  457. }
  458. }
  459. [DebuggerNonUserCode]
  460. protected override void OnRowDeleted(DataRowChangeEventArgs e)
  461. {
  462. base.OnRowDeleted(e);
  463. if (this.UIRowDeleted != null)
  464. {
  465. this.UIRowDeleted(this, new UIRowChangeEvent((UIRow)e.Row, e.Action));
  466. }
  467. }
  468. [DebuggerNonUserCode]
  469. protected override void OnRowDeleting(DataRowChangeEventArgs e)
  470. {
  471. base.OnRowDeleting(e);
  472. if (this.UIRowDeleting != null)
  473. {
  474. this.UIRowDeleting(this, new UIRowChangeEvent((UIRow)e.Row, e.Action));
  475. }
  476. }
  477. [DebuggerNonUserCode]
  478. public void RemoveUIRow(UIRow row)
  479. {
  480. base.Rows.Remove(row);
  481. }
  482. [DebuggerNonUserCode]
  483. public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
  484. {
  485. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  486. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  487. dsUIFrmReceivableStrikeDetails dsUIFrmReceivableStrikeDetails = new dsUIFrmReceivableStrikeDetails();
  488. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  489. xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
  490. xmlSchemaAny.MinOccurs = 0m;
  491. xmlSchemaAny.MaxOccurs = decimal.MaxValue;
  492. xmlSchemaAny.ProcessContents = XmlSchemaContentProcessing.Lax;
  493. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  494. XmlSchemaAny xmlSchemaAny2 = new XmlSchemaAny();
  495. xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
  496. xmlSchemaAny2.MinOccurs = 1m;
  497. xmlSchemaAny2.ProcessContents = XmlSchemaContentProcessing.Lax;
  498. xmlSchemaSequence.Items.Add(xmlSchemaAny2);
  499. XmlSchemaAttribute xmlSchemaAttribute = new XmlSchemaAttribute();
  500. xmlSchemaAttribute.Name = "namespace";
  501. xmlSchemaAttribute.FixedValue = dsUIFrmReceivableStrikeDetails.Namespace;
  502. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
  503. XmlSchemaAttribute xmlSchemaAttribute2 = new XmlSchemaAttribute();
  504. xmlSchemaAttribute2.Name = "tableTypeName";
  505. xmlSchemaAttribute2.FixedValue = "UIDataTable";
  506. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
  507. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  508. XmlSchema schemaSerializable = dsUIFrmReceivableStrikeDetails.GetSchemaSerializable();
  509. if (xs.Contains(schemaSerializable.TargetNamespace))
  510. {
  511. MemoryStream memoryStream = new MemoryStream();
  512. MemoryStream memoryStream2 = new MemoryStream();
  513. try
  514. {
  515. XmlSchema xmlSchema = null;
  516. schemaSerializable.Write(memoryStream);
  517. IEnumerator enumerator = xs.Schemas(schemaSerializable.TargetNamespace).GetEnumerator();
  518. while (enumerator.MoveNext())
  519. {
  520. xmlSchema = (XmlSchema)enumerator.Current;
  521. memoryStream2.SetLength(0L);
  522. xmlSchema.Write(memoryStream2);
  523. if (memoryStream.Length == memoryStream2.Length)
  524. {
  525. memoryStream.Position = 0L;
  526. memoryStream2.Position = 0L;
  527. while (memoryStream.Position != memoryStream.Length && memoryStream.ReadByte() == memoryStream2.ReadByte())
  528. {
  529. }
  530. if (memoryStream.Position == memoryStream.Length)
  531. {
  532. return xmlSchemaComplexType;
  533. }
  534. }
  535. }
  536. }
  537. finally
  538. {
  539. memoryStream?.Close();
  540. memoryStream2?.Close();
  541. }
  542. }
  543. xs.Add(schemaSerializable);
  544. return xmlSchemaComplexType;
  545. }
  546. }
  547. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  548. public class UIRow : DataRow
  549. {
  550. private UIDataTable tableUI;
  551. [DebuggerNonUserCode]
  552. public DateTime StartDate
  553. {
  554. get
  555. {
  556. try
  557. {
  558. return (DateTime)base[tableUI.StartDateColumn];
  559. }
  560. catch (InvalidCastException innerException)
  561. {
  562. throw new StrongTypingException("The value for column 'StartDate' in table 'UI' is DBNull.", innerException);
  563. }
  564. }
  565. set
  566. {
  567. base[tableUI.StartDateColumn] = value;
  568. }
  569. }
  570. [DebuggerNonUserCode]
  571. public DateTime EndDate
  572. {
  573. get
  574. {
  575. try
  576. {
  577. return (DateTime)base[tableUI.EndDateColumn];
  578. }
  579. catch (InvalidCastException innerException)
  580. {
  581. throw new StrongTypingException("The value for column 'EndDate' in table 'UI' is DBNull.", innerException);
  582. }
  583. }
  584. set
  585. {
  586. base[tableUI.EndDateColumn] = value;
  587. }
  588. }
  589. [DebuggerNonUserCode]
  590. public string StartNo_Customer
  591. {
  592. get
  593. {
  594. try
  595. {
  596. return (string)base[tableUI.StartNo_CustomerColumn];
  597. }
  598. catch (InvalidCastException innerException)
  599. {
  600. throw new StrongTypingException("The value for column 'StartNo_Customer' in table 'UI' is DBNull.", innerException);
  601. }
  602. }
  603. set
  604. {
  605. base[tableUI.StartNo_CustomerColumn] = value;
  606. }
  607. }
  608. [DebuggerNonUserCode]
  609. public string EndNo_Customer
  610. {
  611. get
  612. {
  613. try
  614. {
  615. return (string)base[tableUI.EndNo_CustomerColumn];
  616. }
  617. catch (InvalidCastException innerException)
  618. {
  619. throw new StrongTypingException("The value for column 'EndNo_Customer' in table 'UI' is DBNull.", innerException);
  620. }
  621. }
  622. set
  623. {
  624. base[tableUI.EndNo_CustomerColumn] = value;
  625. }
  626. }
  627. [DebuggerNonUserCode]
  628. public string Company_Name
  629. {
  630. get
  631. {
  632. try
  633. {
  634. return (string)base[tableUI.Company_NameColumn];
  635. }
  636. catch (InvalidCastException innerException)
  637. {
  638. throw new StrongTypingException("The value for column 'Company_Name' in table 'UI' is DBNull.", innerException);
  639. }
  640. }
  641. set
  642. {
  643. base[tableUI.Company_NameColumn] = value;
  644. }
  645. }
  646. [DebuggerNonUserCode]
  647. internal UIRow(DataRowBuilder rb)
  648. : base(rb)
  649. {
  650. tableUI = (UIDataTable)base.Table;
  651. }
  652. [DebuggerNonUserCode]
  653. public bool IsStartDateNull()
  654. {
  655. return IsNull(tableUI.StartDateColumn);
  656. }
  657. [DebuggerNonUserCode]
  658. public void SetStartDateNull()
  659. {
  660. base[tableUI.StartDateColumn] = Convert.DBNull;
  661. }
  662. [DebuggerNonUserCode]
  663. public bool IsEndDateNull()
  664. {
  665. return IsNull(tableUI.EndDateColumn);
  666. }
  667. [DebuggerNonUserCode]
  668. public void SetEndDateNull()
  669. {
  670. base[tableUI.EndDateColumn] = Convert.DBNull;
  671. }
  672. [DebuggerNonUserCode]
  673. public bool IsStartNo_CustomerNull()
  674. {
  675. return IsNull(tableUI.StartNo_CustomerColumn);
  676. }
  677. [DebuggerNonUserCode]
  678. public void SetStartNo_CustomerNull()
  679. {
  680. base[tableUI.StartNo_CustomerColumn] = Convert.DBNull;
  681. }
  682. [DebuggerNonUserCode]
  683. public bool IsEndNo_CustomerNull()
  684. {
  685. return IsNull(tableUI.EndNo_CustomerColumn);
  686. }
  687. [DebuggerNonUserCode]
  688. public void SetEndNo_CustomerNull()
  689. {
  690. base[tableUI.EndNo_CustomerColumn] = Convert.DBNull;
  691. }
  692. [DebuggerNonUserCode]
  693. public bool IsCompany_NameNull()
  694. {
  695. return IsNull(tableUI.Company_NameColumn);
  696. }
  697. [DebuggerNonUserCode]
  698. public void SetCompany_NameNull()
  699. {
  700. base[tableUI.Company_NameColumn] = Convert.DBNull;
  701. }
  702. }
  703. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  704. public class FrmReceivableStrikeDetailsRow : DataRow
  705. {
  706. private FrmReceivableStrikeDetailsDataTable tableFrmReceivableStrikeDetails;
  707. [DebuggerNonUserCode]
  708. public string No_Customer
  709. {
  710. get
  711. {
  712. try
  713. {
  714. return (string)base[tableFrmReceivableStrikeDetails.No_CustomerColumn];
  715. }
  716. catch (InvalidCastException innerException)
  717. {
  718. throw new StrongTypingException("The value for column 'No_Customer' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  719. }
  720. }
  721. set
  722. {
  723. base[tableFrmReceivableStrikeDetails.No_CustomerColumn] = value;
  724. }
  725. }
  726. [DebuggerNonUserCode]
  727. public string ShortName_Customer
  728. {
  729. get
  730. {
  731. try
  732. {
  733. return (string)base[tableFrmReceivableStrikeDetails.ShortName_CustomerColumn];
  734. }
  735. catch (InvalidCastException innerException)
  736. {
  737. throw new StrongTypingException("The value for column 'ShortName_Customer' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  738. }
  739. }
  740. set
  741. {
  742. base[tableFrmReceivableStrikeDetails.ShortName_CustomerColumn] = value;
  743. }
  744. }
  745. [DebuggerNonUserCode]
  746. public string BillType
  747. {
  748. get
  749. {
  750. try
  751. {
  752. return (string)base[tableFrmReceivableStrikeDetails.BillTypeColumn];
  753. }
  754. catch (InvalidCastException innerException)
  755. {
  756. throw new StrongTypingException("The value for column 'BillType' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  757. }
  758. }
  759. set
  760. {
  761. base[tableFrmReceivableStrikeDetails.BillTypeColumn] = value;
  762. }
  763. }
  764. [DebuggerNonUserCode]
  765. public string BillNo
  766. {
  767. get
  768. {
  769. try
  770. {
  771. return (string)base[tableFrmReceivableStrikeDetails.BillNoColumn];
  772. }
  773. catch (InvalidCastException innerException)
  774. {
  775. throw new StrongTypingException("The value for column 'BillNo' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  776. }
  777. }
  778. set
  779. {
  780. base[tableFrmReceivableStrikeDetails.BillNoColumn] = value;
  781. }
  782. }
  783. [DebuggerNonUserCode]
  784. public DateTime BillDate
  785. {
  786. get
  787. {
  788. try
  789. {
  790. return (DateTime)base[tableFrmReceivableStrikeDetails.BillDateColumn];
  791. }
  792. catch (InvalidCastException innerException)
  793. {
  794. throw new StrongTypingException("The value for column 'BillDate' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  795. }
  796. }
  797. set
  798. {
  799. base[tableFrmReceivableStrikeDetails.BillDateColumn] = value;
  800. }
  801. }
  802. [DebuggerNonUserCode]
  803. public decimal PrePayMoney
  804. {
  805. get
  806. {
  807. try
  808. {
  809. return (decimal)base[tableFrmReceivableStrikeDetails.PrePayMoneyColumn];
  810. }
  811. catch (InvalidCastException innerException)
  812. {
  813. throw new StrongTypingException("The value for column 'PrePayMoney' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  814. }
  815. }
  816. set
  817. {
  818. base[tableFrmReceivableStrikeDetails.PrePayMoneyColumn] = value;
  819. }
  820. }
  821. [DebuggerNonUserCode]
  822. public decimal ToGetMoney
  823. {
  824. get
  825. {
  826. try
  827. {
  828. return (decimal)base[tableFrmReceivableStrikeDetails.ToGetMoneyColumn];
  829. }
  830. catch (InvalidCastException innerException)
  831. {
  832. throw new StrongTypingException("The value for column 'ToGetMoney' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  833. }
  834. }
  835. set
  836. {
  837. base[tableFrmReceivableStrikeDetails.ToGetMoneyColumn] = value;
  838. }
  839. }
  840. [DebuggerNonUserCode]
  841. public string BillNote
  842. {
  843. get
  844. {
  845. try
  846. {
  847. return (string)base[tableFrmReceivableStrikeDetails.BillNoteColumn];
  848. }
  849. catch (InvalidCastException innerException)
  850. {
  851. throw new StrongTypingException("The value for column 'BillNote' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  852. }
  853. }
  854. set
  855. {
  856. base[tableFrmReceivableStrikeDetails.BillNoteColumn] = value;
  857. }
  858. }
  859. [DebuggerNonUserCode]
  860. public decimal BillMoney
  861. {
  862. get
  863. {
  864. try
  865. {
  866. return (decimal)base[tableFrmReceivableStrikeDetails.BillMoneyColumn];
  867. }
  868. catch (InvalidCastException innerException)
  869. {
  870. throw new StrongTypingException("The value for column 'BillMoney' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  871. }
  872. }
  873. set
  874. {
  875. base[tableFrmReceivableStrikeDetails.BillMoneyColumn] = value;
  876. }
  877. }
  878. [DebuggerNonUserCode]
  879. public string PreNote
  880. {
  881. get
  882. {
  883. try
  884. {
  885. return (string)base[tableFrmReceivableStrikeDetails.PreNoteColumn];
  886. }
  887. catch (InvalidCastException innerException)
  888. {
  889. throw new StrongTypingException("The value for column 'PreNote' in table 'FrmReceivableStrikeDetails' is DBNull.", innerException);
  890. }
  891. }
  892. set
  893. {
  894. base[tableFrmReceivableStrikeDetails.PreNoteColumn] = value;
  895. }
  896. }
  897. [DebuggerNonUserCode]
  898. internal FrmReceivableStrikeDetailsRow(DataRowBuilder rb)
  899. : base(rb)
  900. {
  901. tableFrmReceivableStrikeDetails = (FrmReceivableStrikeDetailsDataTable)base.Table;
  902. }
  903. [DebuggerNonUserCode]
  904. public bool IsNo_CustomerNull()
  905. {
  906. return IsNull(tableFrmReceivableStrikeDetails.No_CustomerColumn);
  907. }
  908. [DebuggerNonUserCode]
  909. public void SetNo_CustomerNull()
  910. {
  911. base[tableFrmReceivableStrikeDetails.No_CustomerColumn] = Convert.DBNull;
  912. }
  913. [DebuggerNonUserCode]
  914. public bool IsShortName_CustomerNull()
  915. {
  916. return IsNull(tableFrmReceivableStrikeDetails.ShortName_CustomerColumn);
  917. }
  918. [DebuggerNonUserCode]
  919. public void SetShortName_CustomerNull()
  920. {
  921. base[tableFrmReceivableStrikeDetails.ShortName_CustomerColumn] = Convert.DBNull;
  922. }
  923. [DebuggerNonUserCode]
  924. public bool IsBillTypeNull()
  925. {
  926. return IsNull(tableFrmReceivableStrikeDetails.BillTypeColumn);
  927. }
  928. [DebuggerNonUserCode]
  929. public void SetBillTypeNull()
  930. {
  931. base[tableFrmReceivableStrikeDetails.BillTypeColumn] = Convert.DBNull;
  932. }
  933. [DebuggerNonUserCode]
  934. public bool IsBillNoNull()
  935. {
  936. return IsNull(tableFrmReceivableStrikeDetails.BillNoColumn);
  937. }
  938. [DebuggerNonUserCode]
  939. public void SetBillNoNull()
  940. {
  941. base[tableFrmReceivableStrikeDetails.BillNoColumn] = Convert.DBNull;
  942. }
  943. [DebuggerNonUserCode]
  944. public bool IsBillDateNull()
  945. {
  946. return IsNull(tableFrmReceivableStrikeDetails.BillDateColumn);
  947. }
  948. [DebuggerNonUserCode]
  949. public void SetBillDateNull()
  950. {
  951. base[tableFrmReceivableStrikeDetails.BillDateColumn] = Convert.DBNull;
  952. }
  953. [DebuggerNonUserCode]
  954. public bool IsPrePayMoneyNull()
  955. {
  956. return IsNull(tableFrmReceivableStrikeDetails.PrePayMoneyColumn);
  957. }
  958. [DebuggerNonUserCode]
  959. public void SetPrePayMoneyNull()
  960. {
  961. base[tableFrmReceivableStrikeDetails.PrePayMoneyColumn] = Convert.DBNull;
  962. }
  963. [DebuggerNonUserCode]
  964. public bool IsToGetMoneyNull()
  965. {
  966. return IsNull(tableFrmReceivableStrikeDetails.ToGetMoneyColumn);
  967. }
  968. [DebuggerNonUserCode]
  969. public void SetToGetMoneyNull()
  970. {
  971. base[tableFrmReceivableStrikeDetails.ToGetMoneyColumn] = Convert.DBNull;
  972. }
  973. [DebuggerNonUserCode]
  974. public bool IsBillNoteNull()
  975. {
  976. return IsNull(tableFrmReceivableStrikeDetails.BillNoteColumn);
  977. }
  978. [DebuggerNonUserCode]
  979. public void SetBillNoteNull()
  980. {
  981. base[tableFrmReceivableStrikeDetails.BillNoteColumn] = Convert.DBNull;
  982. }
  983. [DebuggerNonUserCode]
  984. public bool IsBillMoneyNull()
  985. {
  986. return IsNull(tableFrmReceivableStrikeDetails.BillMoneyColumn);
  987. }
  988. [DebuggerNonUserCode]
  989. public void SetBillMoneyNull()
  990. {
  991. base[tableFrmReceivableStrikeDetails.BillMoneyColumn] = Convert.DBNull;
  992. }
  993. [DebuggerNonUserCode]
  994. public bool IsPreNoteNull()
  995. {
  996. return IsNull(tableFrmReceivableStrikeDetails.PreNoteColumn);
  997. }
  998. [DebuggerNonUserCode]
  999. public void SetPreNoteNull()
  1000. {
  1001. base[tableFrmReceivableStrikeDetails.PreNoteColumn] = Convert.DBNull;
  1002. }
  1003. }
  1004. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  1005. public class UIRowChangeEvent : EventArgs
  1006. {
  1007. private UIRow eventRow;
  1008. private DataRowAction eventAction;
  1009. [DebuggerNonUserCode]
  1010. public UIRow Row => eventRow;
  1011. [DebuggerNonUserCode]
  1012. public DataRowAction Action => eventAction;
  1013. [DebuggerNonUserCode]
  1014. public UIRowChangeEvent(UIRow row, DataRowAction action)
  1015. {
  1016. eventRow = row;
  1017. eventAction = action;
  1018. }
  1019. }
  1020. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  1021. public class FrmReceivableStrikeDetailsRowChangeEvent : EventArgs
  1022. {
  1023. private FrmReceivableStrikeDetailsRow eventRow;
  1024. private DataRowAction eventAction;
  1025. [DebuggerNonUserCode]
  1026. public FrmReceivableStrikeDetailsRow Row => eventRow;
  1027. [DebuggerNonUserCode]
  1028. public DataRowAction Action => eventAction;
  1029. [DebuggerNonUserCode]
  1030. public FrmReceivableStrikeDetailsRowChangeEvent(FrmReceivableStrikeDetailsRow row, DataRowAction action)
  1031. {
  1032. eventRow = row;
  1033. eventAction = action;
  1034. }
  1035. }
  1036. private UIDataTable tableUI;
  1037. private FrmReceivableStrikeDetailsDataTable tableFrmReceivableStrikeDetails;
  1038. private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
  1039. [Browsable(false)]
  1040. [DebuggerNonUserCode]
  1041. [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
  1042. public UIDataTable UI => tableUI;
  1043. [DebuggerNonUserCode]
  1044. [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
  1045. [Browsable(false)]
  1046. public FrmReceivableStrikeDetailsDataTable FrmReceivableStrikeDetails => tableFrmReceivableStrikeDetails;
  1047. [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
  1048. [DebuggerNonUserCode]
  1049. [Browsable(true)]
  1050. public override SchemaSerializationMode SchemaSerializationMode
  1051. {
  1052. get
  1053. {
  1054. return _schemaSerializationMode;
  1055. }
  1056. set
  1057. {
  1058. _schemaSerializationMode = value;
  1059. }
  1060. }
  1061. [DebuggerNonUserCode]
  1062. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  1063. public new DataTableCollection Tables => base.Tables;
  1064. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  1065. [DebuggerNonUserCode]
  1066. public new DataRelationCollection Relations => base.Relations;
  1067. [DebuggerNonUserCode]
  1068. public dsUIFrmReceivableStrikeDetails()
  1069. {
  1070. BeginInit();
  1071. InitClass();
  1072. CollectionChangeEventHandler value = SchemaChanged;
  1073. base.Tables.CollectionChanged += value;
  1074. base.Relations.CollectionChanged += value;
  1075. EndInit();
  1076. }
  1077. [DebuggerNonUserCode]
  1078. protected dsUIFrmReceivableStrikeDetails(SerializationInfo info, StreamingContext context)
  1079. : base(info, context, ConstructSchema: false)
  1080. {
  1081. if (IsBinarySerialized(info, context))
  1082. {
  1083. InitVars(initTable: false);
  1084. CollectionChangeEventHandler value = SchemaChanged;
  1085. Tables.CollectionChanged += value;
  1086. Relations.CollectionChanged += value;
  1087. return;
  1088. }
  1089. string s = (string)info.GetValue("XmlSchema", typeof(string));
  1090. if (DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
  1091. {
  1092. DataSet dataSet = new DataSet();
  1093. dataSet.ReadXmlSchema(new XmlTextReader(new StringReader(s)));
  1094. if (dataSet.Tables["UI"] != null)
  1095. {
  1096. base.Tables.Add(new UIDataTable(dataSet.Tables["UI"]));
  1097. }
  1098. if (dataSet.Tables["FrmReceivableStrikeDetails"] != null)
  1099. {
  1100. base.Tables.Add(new FrmReceivableStrikeDetailsDataTable(dataSet.Tables["FrmReceivableStrikeDetails"]));
  1101. }
  1102. base.DataSetName = dataSet.DataSetName;
  1103. base.Prefix = dataSet.Prefix;
  1104. base.Namespace = dataSet.Namespace;
  1105. base.Locale = dataSet.Locale;
  1106. base.CaseSensitive = dataSet.CaseSensitive;
  1107. base.EnforceConstraints = dataSet.EnforceConstraints;
  1108. Merge(dataSet, preserveChanges: false, MissingSchemaAction.Add);
  1109. InitVars();
  1110. }
  1111. else
  1112. {
  1113. ReadXmlSchema(new XmlTextReader(new StringReader(s)));
  1114. }
  1115. GetSerializationData(info, context);
  1116. CollectionChangeEventHandler value2 = SchemaChanged;
  1117. base.Tables.CollectionChanged += value2;
  1118. Relations.CollectionChanged += value2;
  1119. }
  1120. [DebuggerNonUserCode]
  1121. protected override void InitializeDerivedDataSet()
  1122. {
  1123. BeginInit();
  1124. InitClass();
  1125. EndInit();
  1126. }
  1127. [DebuggerNonUserCode]
  1128. public override DataSet Clone()
  1129. {
  1130. dsUIFrmReceivableStrikeDetails dsUIFrmReceivableStrikeDetails = (dsUIFrmReceivableStrikeDetails)base.Clone();
  1131. dsUIFrmReceivableStrikeDetails.InitVars();
  1132. dsUIFrmReceivableStrikeDetails.SchemaSerializationMode = SchemaSerializationMode;
  1133. return dsUIFrmReceivableStrikeDetails;
  1134. }
  1135. [DebuggerNonUserCode]
  1136. protected override bool ShouldSerializeTables()
  1137. {
  1138. return false;
  1139. }
  1140. [DebuggerNonUserCode]
  1141. protected override bool ShouldSerializeRelations()
  1142. {
  1143. return false;
  1144. }
  1145. [DebuggerNonUserCode]
  1146. protected override void ReadXmlSerializable(XmlReader reader)
  1147. {
  1148. if (DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
  1149. {
  1150. Reset();
  1151. DataSet dataSet = new DataSet();
  1152. dataSet.ReadXml(reader);
  1153. if (dataSet.Tables["UI"] != null)
  1154. {
  1155. base.Tables.Add(new UIDataTable(dataSet.Tables["UI"]));
  1156. }
  1157. if (dataSet.Tables["FrmReceivableStrikeDetails"] != null)
  1158. {
  1159. base.Tables.Add(new FrmReceivableStrikeDetailsDataTable(dataSet.Tables["FrmReceivableStrikeDetails"]));
  1160. }
  1161. base.DataSetName = dataSet.DataSetName;
  1162. base.Prefix = dataSet.Prefix;
  1163. base.Namespace = dataSet.Namespace;
  1164. base.Locale = dataSet.Locale;
  1165. base.CaseSensitive = dataSet.CaseSensitive;
  1166. base.EnforceConstraints = dataSet.EnforceConstraints;
  1167. Merge(dataSet, preserveChanges: false, MissingSchemaAction.Add);
  1168. InitVars();
  1169. }
  1170. else
  1171. {
  1172. ReadXml(reader);
  1173. InitVars();
  1174. }
  1175. }
  1176. [DebuggerNonUserCode]
  1177. protected override XmlSchema GetSchemaSerializable()
  1178. {
  1179. MemoryStream memoryStream = new MemoryStream();
  1180. WriteXmlSchema(new XmlTextWriter(memoryStream, null));
  1181. memoryStream.Position = 0L;
  1182. return XmlSchema.Read(new XmlTextReader(memoryStream), null);
  1183. }
  1184. [DebuggerNonUserCode]
  1185. internal void InitVars()
  1186. {
  1187. InitVars(initTable: true);
  1188. }
  1189. [DebuggerNonUserCode]
  1190. internal void InitVars(bool initTable)
  1191. {
  1192. tableUI = (UIDataTable)base.Tables["UI"];
  1193. if (initTable && tableUI != null)
  1194. {
  1195. tableUI.InitVars();
  1196. }
  1197. tableFrmReceivableStrikeDetails = (FrmReceivableStrikeDetailsDataTable)base.Tables["FrmReceivableStrikeDetails"];
  1198. if (initTable && tableFrmReceivableStrikeDetails != null)
  1199. {
  1200. tableFrmReceivableStrikeDetails.InitVars();
  1201. }
  1202. }
  1203. [DebuggerNonUserCode]
  1204. private void InitClass()
  1205. {
  1206. base.DataSetName = "dsUIFrmReceivableStrikeDetails";
  1207. base.Prefix = "";
  1208. base.Namespace = "http://tempuri.org/dsUIFrmReceivableStrikeDetails.xsd";
  1209. base.EnforceConstraints = true;
  1210. SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
  1211. tableUI = new UIDataTable();
  1212. base.Tables.Add(tableUI);
  1213. tableFrmReceivableStrikeDetails = new FrmReceivableStrikeDetailsDataTable();
  1214. base.Tables.Add(tableFrmReceivableStrikeDetails);
  1215. }
  1216. [DebuggerNonUserCode]
  1217. private bool ShouldSerializeUI()
  1218. {
  1219. return false;
  1220. }
  1221. [DebuggerNonUserCode]
  1222. private bool ShouldSerializeFrmReceivableStrikeDetails()
  1223. {
  1224. return false;
  1225. }
  1226. [DebuggerNonUserCode]
  1227. private void SchemaChanged(object sender, CollectionChangeEventArgs e)
  1228. {
  1229. if (e.Action == CollectionChangeAction.Remove)
  1230. {
  1231. InitVars();
  1232. }
  1233. }
  1234. [DebuggerNonUserCode]
  1235. public static XmlSchemaComplexType GetTypedDataSetSchema(XmlSchemaSet xs)
  1236. {
  1237. dsUIFrmReceivableStrikeDetails dsUIFrmReceivableStrikeDetails = new dsUIFrmReceivableStrikeDetails();
  1238. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  1239. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  1240. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  1241. xmlSchemaAny.Namespace = dsUIFrmReceivableStrikeDetails.Namespace;
  1242. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  1243. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  1244. XmlSchema schemaSerializable = dsUIFrmReceivableStrikeDetails.GetSchemaSerializable();
  1245. if (xs.Contains(schemaSerializable.TargetNamespace))
  1246. {
  1247. MemoryStream memoryStream = new MemoryStream();
  1248. MemoryStream memoryStream2 = new MemoryStream();
  1249. try
  1250. {
  1251. XmlSchema xmlSchema = null;
  1252. schemaSerializable.Write(memoryStream);
  1253. IEnumerator enumerator = xs.Schemas(schemaSerializable.TargetNamespace).GetEnumerator();
  1254. while (enumerator.MoveNext())
  1255. {
  1256. xmlSchema = (XmlSchema)enumerator.Current;
  1257. memoryStream2.SetLength(0L);
  1258. xmlSchema.Write(memoryStream2);
  1259. if (memoryStream.Length == memoryStream2.Length)
  1260. {
  1261. memoryStream.Position = 0L;
  1262. memoryStream2.Position = 0L;
  1263. while (memoryStream.Position != memoryStream.Length && memoryStream.ReadByte() == memoryStream2.ReadByte())
  1264. {
  1265. }
  1266. if (memoryStream.Position == memoryStream.Length)
  1267. {
  1268. return xmlSchemaComplexType;
  1269. }
  1270. }
  1271. }
  1272. }
  1273. finally
  1274. {
  1275. memoryStream?.Close();
  1276. memoryStream2?.Close();
  1277. }
  1278. }
  1279. xs.Add(schemaSerializable);
  1280. return xmlSchemaComplexType;
  1281. }
  1282. }
  1283. }