dsUIFrmUnStrikeInvoiceDetail.cs 39 KB

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