dsFrmPayableAccount.cs 29 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097
  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. [HelpKeyword("vs.data.DataSet")]
  17. [DesignerCategory("code")]
  18. [XmlSchemaProvider("GetTypedDataSetSchema")]
  19. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  20. [XmlRoot("dsFrmPayableAccount")]
  21. [ToolboxItem(true)]
  22. public class dsFrmPayableAccount : DataSet
  23. {
  24. public delegate void TotalRowChangeEventHandler(object sender, TotalRowChangeEvent e);
  25. public delegate void AppendInfoRowChangeEventHandler(object sender, AppendInfoRowChangeEvent e);
  26. [Serializable]
  27. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  28. [XmlSchemaProvider("GetTypedTableSchema")]
  29. public class TotalDataTable : DataTable, IEnumerable
  30. {
  31. private DataColumn columnNo_Supplier;
  32. private DataColumn columnShortName_Supplier;
  33. private DataColumn columnNo_Invoice;
  34. private DataColumn columnInvoiceDate_PurchaseInvoice;
  35. private DataColumn columnInvioceAmount;
  36. private DataColumn columnSubtractAmount;
  37. private DataColumn columnToPay;
  38. [DebuggerNonUserCode]
  39. public DataColumn No_SupplierColumn => columnNo_Supplier;
  40. [DebuggerNonUserCode]
  41. public DataColumn ShortName_SupplierColumn => columnShortName_Supplier;
  42. [DebuggerNonUserCode]
  43. public DataColumn No_InvoiceColumn => columnNo_Invoice;
  44. [DebuggerNonUserCode]
  45. public DataColumn InvoiceDate_PurchaseInvoiceColumn => columnInvoiceDate_PurchaseInvoice;
  46. [DebuggerNonUserCode]
  47. public DataColumn InvioceAmountColumn => columnInvioceAmount;
  48. [DebuggerNonUserCode]
  49. public DataColumn SubtractAmountColumn => columnSubtractAmount;
  50. [DebuggerNonUserCode]
  51. public DataColumn ToPayColumn => columnToPay;
  52. [Browsable(false)]
  53. [DebuggerNonUserCode]
  54. public int Count => base.Rows.Count;
  55. [DebuggerNonUserCode]
  56. public TotalRow this[int index] => (TotalRow)base.Rows[index];
  57. public event TotalRowChangeEventHandler TotalRowChanging;
  58. public event TotalRowChangeEventHandler TotalRowChanged;
  59. public event TotalRowChangeEventHandler TotalRowDeleting;
  60. public event TotalRowChangeEventHandler TotalRowDeleted;
  61. [DebuggerNonUserCode]
  62. public TotalDataTable()
  63. {
  64. base.TableName = "Total";
  65. BeginInit();
  66. InitClass();
  67. EndInit();
  68. }
  69. [DebuggerNonUserCode]
  70. internal TotalDataTable(DataTable table)
  71. {
  72. base.TableName = table.TableName;
  73. if (table.CaseSensitive != table.DataSet.CaseSensitive)
  74. {
  75. base.CaseSensitive = table.CaseSensitive;
  76. }
  77. if (table.Locale.ToString() != table.DataSet.Locale.ToString())
  78. {
  79. base.Locale = table.Locale;
  80. }
  81. if (table.Namespace != table.DataSet.Namespace)
  82. {
  83. base.Namespace = table.Namespace;
  84. }
  85. base.Prefix = table.Prefix;
  86. base.MinimumCapacity = table.MinimumCapacity;
  87. }
  88. [DebuggerNonUserCode]
  89. protected TotalDataTable(SerializationInfo info, StreamingContext context)
  90. : base(info, context)
  91. {
  92. InitVars();
  93. }
  94. [DebuggerNonUserCode]
  95. public void AddTotalRow(TotalRow row)
  96. {
  97. base.Rows.Add(row);
  98. }
  99. [DebuggerNonUserCode]
  100. public TotalRow AddTotalRow(string No_Supplier, string ShortName_Supplier, string No_Invoice, DateTime InvoiceDate_PurchaseInvoice, decimal InvioceAmount, decimal SubtractAmount, decimal ToPay)
  101. {
  102. TotalRow totalRow = (TotalRow)NewRow();
  103. totalRow.ItemArray = new object[7]
  104. {
  105. No_Supplier,
  106. ShortName_Supplier,
  107. No_Invoice,
  108. InvoiceDate_PurchaseInvoice,
  109. InvioceAmount,
  110. SubtractAmount,
  111. ToPay
  112. };
  113. base.Rows.Add(totalRow);
  114. return totalRow;
  115. }
  116. [DebuggerNonUserCode]
  117. public virtual IEnumerator GetEnumerator()
  118. {
  119. return base.Rows.GetEnumerator();
  120. }
  121. [DebuggerNonUserCode]
  122. public override DataTable Clone()
  123. {
  124. TotalDataTable totalDataTable = (TotalDataTable)base.Clone();
  125. totalDataTable.InitVars();
  126. return totalDataTable;
  127. }
  128. [DebuggerNonUserCode]
  129. protected override DataTable CreateInstance()
  130. {
  131. return new TotalDataTable();
  132. }
  133. [DebuggerNonUserCode]
  134. internal void InitVars()
  135. {
  136. columnNo_Supplier = base.Columns["No_Supplier"];
  137. columnShortName_Supplier = base.Columns["ShortName_Supplier"];
  138. columnNo_Invoice = base.Columns["No_Invoice"];
  139. columnInvoiceDate_PurchaseInvoice = base.Columns["InvoiceDate_PurchaseInvoice"];
  140. columnInvioceAmount = base.Columns["InvioceAmount"];
  141. columnSubtractAmount = base.Columns["SubtractAmount"];
  142. columnToPay = base.Columns["ToPay"];
  143. }
  144. [DebuggerNonUserCode]
  145. private void InitClass()
  146. {
  147. columnNo_Supplier = new DataColumn("No_Supplier", typeof(string), null, MappingType.Element);
  148. base.Columns.Add(columnNo_Supplier);
  149. columnShortName_Supplier = new DataColumn("ShortName_Supplier", typeof(string), null, MappingType.Element);
  150. base.Columns.Add(columnShortName_Supplier);
  151. columnNo_Invoice = new DataColumn("No_Invoice", typeof(string), null, MappingType.Element);
  152. base.Columns.Add(columnNo_Invoice);
  153. columnInvoiceDate_PurchaseInvoice = new DataColumn("InvoiceDate_PurchaseInvoice", typeof(DateTime), null, MappingType.Element);
  154. base.Columns.Add(columnInvoiceDate_PurchaseInvoice);
  155. columnInvioceAmount = new DataColumn("InvioceAmount", typeof(decimal), null, MappingType.Element);
  156. base.Columns.Add(columnInvioceAmount);
  157. columnSubtractAmount = new DataColumn("SubtractAmount", typeof(decimal), null, MappingType.Element);
  158. base.Columns.Add(columnSubtractAmount);
  159. columnToPay = new DataColumn("ToPay", typeof(decimal), null, MappingType.Element);
  160. base.Columns.Add(columnToPay);
  161. }
  162. [DebuggerNonUserCode]
  163. public TotalRow NewTotalRow()
  164. {
  165. return (TotalRow)NewRow();
  166. }
  167. [DebuggerNonUserCode]
  168. protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
  169. {
  170. return new TotalRow(builder);
  171. }
  172. [DebuggerNonUserCode]
  173. protected override Type GetRowType()
  174. {
  175. return typeof(TotalRow);
  176. }
  177. [DebuggerNonUserCode]
  178. protected override void OnRowChanged(DataRowChangeEventArgs e)
  179. {
  180. base.OnRowChanged(e);
  181. if (this.TotalRowChanged != null)
  182. {
  183. this.TotalRowChanged(this, new TotalRowChangeEvent((TotalRow)e.Row, e.Action));
  184. }
  185. }
  186. [DebuggerNonUserCode]
  187. protected override void OnRowChanging(DataRowChangeEventArgs e)
  188. {
  189. base.OnRowChanging(e);
  190. if (this.TotalRowChanging != null)
  191. {
  192. this.TotalRowChanging(this, new TotalRowChangeEvent((TotalRow)e.Row, e.Action));
  193. }
  194. }
  195. [DebuggerNonUserCode]
  196. protected override void OnRowDeleted(DataRowChangeEventArgs e)
  197. {
  198. base.OnRowDeleted(e);
  199. if (this.TotalRowDeleted != null)
  200. {
  201. this.TotalRowDeleted(this, new TotalRowChangeEvent((TotalRow)e.Row, e.Action));
  202. }
  203. }
  204. [DebuggerNonUserCode]
  205. protected override void OnRowDeleting(DataRowChangeEventArgs e)
  206. {
  207. base.OnRowDeleting(e);
  208. if (this.TotalRowDeleting != null)
  209. {
  210. this.TotalRowDeleting(this, new TotalRowChangeEvent((TotalRow)e.Row, e.Action));
  211. }
  212. }
  213. [DebuggerNonUserCode]
  214. public void RemoveTotalRow(TotalRow row)
  215. {
  216. base.Rows.Remove(row);
  217. }
  218. [DebuggerNonUserCode]
  219. public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
  220. {
  221. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  222. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  223. dsFrmPayableAccount dsFrmPayableAccount = new dsFrmPayableAccount();
  224. xs.Add(dsFrmPayableAccount.GetSchemaSerializable());
  225. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  226. xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
  227. xmlSchemaAny.MinOccurs = 0m;
  228. xmlSchemaAny.MaxOccurs = decimal.MaxValue;
  229. xmlSchemaAny.ProcessContents = XmlSchemaContentProcessing.Lax;
  230. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  231. XmlSchemaAny xmlSchemaAny2 = new XmlSchemaAny();
  232. xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
  233. xmlSchemaAny2.MinOccurs = 1m;
  234. xmlSchemaAny2.ProcessContents = XmlSchemaContentProcessing.Lax;
  235. xmlSchemaSequence.Items.Add(xmlSchemaAny2);
  236. XmlSchemaAttribute xmlSchemaAttribute = new XmlSchemaAttribute();
  237. xmlSchemaAttribute.Name = "namespace";
  238. xmlSchemaAttribute.FixedValue = dsFrmPayableAccount.Namespace;
  239. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
  240. XmlSchemaAttribute xmlSchemaAttribute2 = new XmlSchemaAttribute();
  241. xmlSchemaAttribute2.Name = "tableTypeName";
  242. xmlSchemaAttribute2.FixedValue = "TotalDataTable";
  243. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
  244. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  245. return xmlSchemaComplexType;
  246. }
  247. }
  248. [Serializable]
  249. [XmlSchemaProvider("GetTypedTableSchema")]
  250. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  251. public class AppendInfoDataTable : DataTable, IEnumerable
  252. {
  253. private DataColumn columnCurrentCompany;
  254. private DataColumn columnCurrentUser;
  255. [DebuggerNonUserCode]
  256. public DataColumn CurrentCompanyColumn => columnCurrentCompany;
  257. [DebuggerNonUserCode]
  258. public DataColumn CurrentUserColumn => columnCurrentUser;
  259. [Browsable(false)]
  260. [DebuggerNonUserCode]
  261. public int Count => base.Rows.Count;
  262. [DebuggerNonUserCode]
  263. public AppendInfoRow this[int index] => (AppendInfoRow)base.Rows[index];
  264. public event AppendInfoRowChangeEventHandler AppendInfoRowChanging;
  265. public event AppendInfoRowChangeEventHandler AppendInfoRowChanged;
  266. public event AppendInfoRowChangeEventHandler AppendInfoRowDeleting;
  267. public event AppendInfoRowChangeEventHandler AppendInfoRowDeleted;
  268. [DebuggerNonUserCode]
  269. public AppendInfoDataTable()
  270. {
  271. base.TableName = "AppendInfo";
  272. BeginInit();
  273. InitClass();
  274. EndInit();
  275. }
  276. [DebuggerNonUserCode]
  277. internal AppendInfoDataTable(DataTable table)
  278. {
  279. base.TableName = table.TableName;
  280. if (table.CaseSensitive != table.DataSet.CaseSensitive)
  281. {
  282. base.CaseSensitive = table.CaseSensitive;
  283. }
  284. if (table.Locale.ToString() != table.DataSet.Locale.ToString())
  285. {
  286. base.Locale = table.Locale;
  287. }
  288. if (table.Namespace != table.DataSet.Namespace)
  289. {
  290. base.Namespace = table.Namespace;
  291. }
  292. base.Prefix = table.Prefix;
  293. base.MinimumCapacity = table.MinimumCapacity;
  294. }
  295. [DebuggerNonUserCode]
  296. protected AppendInfoDataTable(SerializationInfo info, StreamingContext context)
  297. : base(info, context)
  298. {
  299. InitVars();
  300. }
  301. [DebuggerNonUserCode]
  302. public void AddAppendInfoRow(AppendInfoRow row)
  303. {
  304. base.Rows.Add(row);
  305. }
  306. [DebuggerNonUserCode]
  307. public AppendInfoRow AddAppendInfoRow(string CurrentCompany, string CurrentUser)
  308. {
  309. AppendInfoRow appendInfoRow = (AppendInfoRow)NewRow();
  310. appendInfoRow.ItemArray = new object[2]
  311. {
  312. CurrentCompany,
  313. CurrentUser
  314. };
  315. base.Rows.Add(appendInfoRow);
  316. return appendInfoRow;
  317. }
  318. [DebuggerNonUserCode]
  319. public virtual IEnumerator GetEnumerator()
  320. {
  321. return base.Rows.GetEnumerator();
  322. }
  323. [DebuggerNonUserCode]
  324. public override DataTable Clone()
  325. {
  326. AppendInfoDataTable appendInfoDataTable = (AppendInfoDataTable)base.Clone();
  327. appendInfoDataTable.InitVars();
  328. return appendInfoDataTable;
  329. }
  330. [DebuggerNonUserCode]
  331. protected override DataTable CreateInstance()
  332. {
  333. return new AppendInfoDataTable();
  334. }
  335. [DebuggerNonUserCode]
  336. internal void InitVars()
  337. {
  338. columnCurrentCompany = base.Columns["CurrentCompany"];
  339. columnCurrentUser = base.Columns["CurrentUser"];
  340. }
  341. [DebuggerNonUserCode]
  342. private void InitClass()
  343. {
  344. columnCurrentCompany = new DataColumn("CurrentCompany", typeof(string), null, MappingType.Element);
  345. base.Columns.Add(columnCurrentCompany);
  346. columnCurrentUser = new DataColumn("CurrentUser", typeof(string), null, MappingType.Element);
  347. base.Columns.Add(columnCurrentUser);
  348. }
  349. [DebuggerNonUserCode]
  350. public AppendInfoRow NewAppendInfoRow()
  351. {
  352. return (AppendInfoRow)NewRow();
  353. }
  354. [DebuggerNonUserCode]
  355. protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
  356. {
  357. return new AppendInfoRow(builder);
  358. }
  359. [DebuggerNonUserCode]
  360. protected override Type GetRowType()
  361. {
  362. return typeof(AppendInfoRow);
  363. }
  364. [DebuggerNonUserCode]
  365. protected override void OnRowChanged(DataRowChangeEventArgs e)
  366. {
  367. base.OnRowChanged(e);
  368. if (this.AppendInfoRowChanged != null)
  369. {
  370. this.AppendInfoRowChanged(this, new AppendInfoRowChangeEvent((AppendInfoRow)e.Row, e.Action));
  371. }
  372. }
  373. [DebuggerNonUserCode]
  374. protected override void OnRowChanging(DataRowChangeEventArgs e)
  375. {
  376. base.OnRowChanging(e);
  377. if (this.AppendInfoRowChanging != null)
  378. {
  379. this.AppendInfoRowChanging(this, new AppendInfoRowChangeEvent((AppendInfoRow)e.Row, e.Action));
  380. }
  381. }
  382. [DebuggerNonUserCode]
  383. protected override void OnRowDeleted(DataRowChangeEventArgs e)
  384. {
  385. base.OnRowDeleted(e);
  386. if (this.AppendInfoRowDeleted != null)
  387. {
  388. this.AppendInfoRowDeleted(this, new AppendInfoRowChangeEvent((AppendInfoRow)e.Row, e.Action));
  389. }
  390. }
  391. [DebuggerNonUserCode]
  392. protected override void OnRowDeleting(DataRowChangeEventArgs e)
  393. {
  394. base.OnRowDeleting(e);
  395. if (this.AppendInfoRowDeleting != null)
  396. {
  397. this.AppendInfoRowDeleting(this, new AppendInfoRowChangeEvent((AppendInfoRow)e.Row, e.Action));
  398. }
  399. }
  400. [DebuggerNonUserCode]
  401. public void RemoveAppendInfoRow(AppendInfoRow row)
  402. {
  403. base.Rows.Remove(row);
  404. }
  405. [DebuggerNonUserCode]
  406. public static XmlSchemaComplexType GetTypedTableSchema(XmlSchemaSet xs)
  407. {
  408. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  409. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  410. dsFrmPayableAccount dsFrmPayableAccount = new dsFrmPayableAccount();
  411. xs.Add(dsFrmPayableAccount.GetSchemaSerializable());
  412. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  413. xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
  414. xmlSchemaAny.MinOccurs = 0m;
  415. xmlSchemaAny.MaxOccurs = decimal.MaxValue;
  416. xmlSchemaAny.ProcessContents = XmlSchemaContentProcessing.Lax;
  417. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  418. XmlSchemaAny xmlSchemaAny2 = new XmlSchemaAny();
  419. xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
  420. xmlSchemaAny2.MinOccurs = 1m;
  421. xmlSchemaAny2.ProcessContents = XmlSchemaContentProcessing.Lax;
  422. xmlSchemaSequence.Items.Add(xmlSchemaAny2);
  423. XmlSchemaAttribute xmlSchemaAttribute = new XmlSchemaAttribute();
  424. xmlSchemaAttribute.Name = "namespace";
  425. xmlSchemaAttribute.FixedValue = dsFrmPayableAccount.Namespace;
  426. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
  427. XmlSchemaAttribute xmlSchemaAttribute2 = new XmlSchemaAttribute();
  428. xmlSchemaAttribute2.Name = "tableTypeName";
  429. xmlSchemaAttribute2.FixedValue = "AppendInfoDataTable";
  430. xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
  431. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  432. return xmlSchemaComplexType;
  433. }
  434. }
  435. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  436. public class TotalRow : DataRow
  437. {
  438. private TotalDataTable tableTotal;
  439. [DebuggerNonUserCode]
  440. public string No_Supplier
  441. {
  442. get
  443. {
  444. try
  445. {
  446. return (string)base[tableTotal.No_SupplierColumn];
  447. }
  448. catch (InvalidCastException innerException)
  449. {
  450. throw new StrongTypingException("The value for column 'No_Supplier' in table 'Total' is DBNull.", innerException);
  451. }
  452. }
  453. set
  454. {
  455. base[tableTotal.No_SupplierColumn] = value;
  456. }
  457. }
  458. [DebuggerNonUserCode]
  459. public string ShortName_Supplier
  460. {
  461. get
  462. {
  463. try
  464. {
  465. return (string)base[tableTotal.ShortName_SupplierColumn];
  466. }
  467. catch (InvalidCastException innerException)
  468. {
  469. throw new StrongTypingException("The value for column 'ShortName_Supplier' in table 'Total' is DBNull.", innerException);
  470. }
  471. }
  472. set
  473. {
  474. base[tableTotal.ShortName_SupplierColumn] = value;
  475. }
  476. }
  477. [DebuggerNonUserCode]
  478. public string No_Invoice
  479. {
  480. get
  481. {
  482. try
  483. {
  484. return (string)base[tableTotal.No_InvoiceColumn];
  485. }
  486. catch (InvalidCastException innerException)
  487. {
  488. throw new StrongTypingException("The value for column 'No_Invoice' in table 'Total' is DBNull.", innerException);
  489. }
  490. }
  491. set
  492. {
  493. base[tableTotal.No_InvoiceColumn] = value;
  494. }
  495. }
  496. [DebuggerNonUserCode]
  497. public DateTime InvoiceDate_PurchaseInvoice
  498. {
  499. get
  500. {
  501. try
  502. {
  503. return (DateTime)base[tableTotal.InvoiceDate_PurchaseInvoiceColumn];
  504. }
  505. catch (InvalidCastException innerException)
  506. {
  507. throw new StrongTypingException("The value for column 'InvoiceDate_PurchaseInvoice' in table 'Total' is DBNull.", innerException);
  508. }
  509. }
  510. set
  511. {
  512. base[tableTotal.InvoiceDate_PurchaseInvoiceColumn] = value;
  513. }
  514. }
  515. [DebuggerNonUserCode]
  516. public decimal InvioceAmount
  517. {
  518. get
  519. {
  520. try
  521. {
  522. return (decimal)base[tableTotal.InvioceAmountColumn];
  523. }
  524. catch (InvalidCastException innerException)
  525. {
  526. throw new StrongTypingException("The value for column 'InvioceAmount' in table 'Total' is DBNull.", innerException);
  527. }
  528. }
  529. set
  530. {
  531. base[tableTotal.InvioceAmountColumn] = value;
  532. }
  533. }
  534. [DebuggerNonUserCode]
  535. public decimal SubtractAmount
  536. {
  537. get
  538. {
  539. try
  540. {
  541. return (decimal)base[tableTotal.SubtractAmountColumn];
  542. }
  543. catch (InvalidCastException innerException)
  544. {
  545. throw new StrongTypingException("The value for column 'SubtractAmount' in table 'Total' is DBNull.", innerException);
  546. }
  547. }
  548. set
  549. {
  550. base[tableTotal.SubtractAmountColumn] = value;
  551. }
  552. }
  553. [DebuggerNonUserCode]
  554. public decimal ToPay
  555. {
  556. get
  557. {
  558. try
  559. {
  560. return (decimal)base[tableTotal.ToPayColumn];
  561. }
  562. catch (InvalidCastException innerException)
  563. {
  564. throw new StrongTypingException("The value for column 'ToPay' in table 'Total' is DBNull.", innerException);
  565. }
  566. }
  567. set
  568. {
  569. base[tableTotal.ToPayColumn] = value;
  570. }
  571. }
  572. [DebuggerNonUserCode]
  573. internal TotalRow(DataRowBuilder rb)
  574. : base(rb)
  575. {
  576. tableTotal = (TotalDataTable)base.Table;
  577. }
  578. [DebuggerNonUserCode]
  579. public bool IsNo_SupplierNull()
  580. {
  581. return IsNull(tableTotal.No_SupplierColumn);
  582. }
  583. [DebuggerNonUserCode]
  584. public void SetNo_SupplierNull()
  585. {
  586. base[tableTotal.No_SupplierColumn] = Convert.DBNull;
  587. }
  588. [DebuggerNonUserCode]
  589. public bool IsShortName_SupplierNull()
  590. {
  591. return IsNull(tableTotal.ShortName_SupplierColumn);
  592. }
  593. [DebuggerNonUserCode]
  594. public void SetShortName_SupplierNull()
  595. {
  596. base[tableTotal.ShortName_SupplierColumn] = Convert.DBNull;
  597. }
  598. [DebuggerNonUserCode]
  599. public bool IsNo_InvoiceNull()
  600. {
  601. return IsNull(tableTotal.No_InvoiceColumn);
  602. }
  603. [DebuggerNonUserCode]
  604. public void SetNo_InvoiceNull()
  605. {
  606. base[tableTotal.No_InvoiceColumn] = Convert.DBNull;
  607. }
  608. [DebuggerNonUserCode]
  609. public bool IsInvoiceDate_PurchaseInvoiceNull()
  610. {
  611. return IsNull(tableTotal.InvoiceDate_PurchaseInvoiceColumn);
  612. }
  613. [DebuggerNonUserCode]
  614. public void SetInvoiceDate_PurchaseInvoiceNull()
  615. {
  616. base[tableTotal.InvoiceDate_PurchaseInvoiceColumn] = Convert.DBNull;
  617. }
  618. [DebuggerNonUserCode]
  619. public bool IsInvioceAmountNull()
  620. {
  621. return IsNull(tableTotal.InvioceAmountColumn);
  622. }
  623. [DebuggerNonUserCode]
  624. public void SetInvioceAmountNull()
  625. {
  626. base[tableTotal.InvioceAmountColumn] = Convert.DBNull;
  627. }
  628. [DebuggerNonUserCode]
  629. public bool IsSubtractAmountNull()
  630. {
  631. return IsNull(tableTotal.SubtractAmountColumn);
  632. }
  633. [DebuggerNonUserCode]
  634. public void SetSubtractAmountNull()
  635. {
  636. base[tableTotal.SubtractAmountColumn] = Convert.DBNull;
  637. }
  638. [DebuggerNonUserCode]
  639. public bool IsToPayNull()
  640. {
  641. return IsNull(tableTotal.ToPayColumn);
  642. }
  643. [DebuggerNonUserCode]
  644. public void SetToPayNull()
  645. {
  646. base[tableTotal.ToPayColumn] = Convert.DBNull;
  647. }
  648. }
  649. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  650. public class AppendInfoRow : DataRow
  651. {
  652. private AppendInfoDataTable tableAppendInfo;
  653. [DebuggerNonUserCode]
  654. public string CurrentCompany
  655. {
  656. get
  657. {
  658. try
  659. {
  660. return (string)base[tableAppendInfo.CurrentCompanyColumn];
  661. }
  662. catch (InvalidCastException innerException)
  663. {
  664. throw new StrongTypingException("The value for column 'CurrentCompany' in table 'AppendInfo' is DBNull.", innerException);
  665. }
  666. }
  667. set
  668. {
  669. base[tableAppendInfo.CurrentCompanyColumn] = value;
  670. }
  671. }
  672. [DebuggerNonUserCode]
  673. public string CurrentUser
  674. {
  675. get
  676. {
  677. try
  678. {
  679. return (string)base[tableAppendInfo.CurrentUserColumn];
  680. }
  681. catch (InvalidCastException innerException)
  682. {
  683. throw new StrongTypingException("The value for column 'CurrentUser' in table 'AppendInfo' is DBNull.", innerException);
  684. }
  685. }
  686. set
  687. {
  688. base[tableAppendInfo.CurrentUserColumn] = value;
  689. }
  690. }
  691. [DebuggerNonUserCode]
  692. internal AppendInfoRow(DataRowBuilder rb)
  693. : base(rb)
  694. {
  695. tableAppendInfo = (AppendInfoDataTable)base.Table;
  696. }
  697. [DebuggerNonUserCode]
  698. public bool IsCurrentCompanyNull()
  699. {
  700. return IsNull(tableAppendInfo.CurrentCompanyColumn);
  701. }
  702. [DebuggerNonUserCode]
  703. public void SetCurrentCompanyNull()
  704. {
  705. base[tableAppendInfo.CurrentCompanyColumn] = Convert.DBNull;
  706. }
  707. [DebuggerNonUserCode]
  708. public bool IsCurrentUserNull()
  709. {
  710. return IsNull(tableAppendInfo.CurrentUserColumn);
  711. }
  712. [DebuggerNonUserCode]
  713. public void SetCurrentUserNull()
  714. {
  715. base[tableAppendInfo.CurrentUserColumn] = Convert.DBNull;
  716. }
  717. }
  718. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  719. public class TotalRowChangeEvent : EventArgs
  720. {
  721. private TotalRow eventRow;
  722. private DataRowAction eventAction;
  723. [DebuggerNonUserCode]
  724. public TotalRow Row => eventRow;
  725. [DebuggerNonUserCode]
  726. public DataRowAction Action => eventAction;
  727. [DebuggerNonUserCode]
  728. public TotalRowChangeEvent(TotalRow row, DataRowAction action)
  729. {
  730. eventRow = row;
  731. eventAction = action;
  732. }
  733. }
  734. [GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
  735. public class AppendInfoRowChangeEvent : EventArgs
  736. {
  737. private AppendInfoRow eventRow;
  738. private DataRowAction eventAction;
  739. [DebuggerNonUserCode]
  740. public AppendInfoRow Row => eventRow;
  741. [DebuggerNonUserCode]
  742. public DataRowAction Action => eventAction;
  743. [DebuggerNonUserCode]
  744. public AppendInfoRowChangeEvent(AppendInfoRow row, DataRowAction action)
  745. {
  746. eventRow = row;
  747. eventAction = action;
  748. }
  749. }
  750. private TotalDataTable tableTotal;
  751. private AppendInfoDataTable tableAppendInfo;
  752. private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
  753. [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
  754. [DebuggerNonUserCode]
  755. [Browsable(false)]
  756. public TotalDataTable Total => tableTotal;
  757. [Browsable(false)]
  758. [DebuggerNonUserCode]
  759. [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
  760. public AppendInfoDataTable AppendInfo => tableAppendInfo;
  761. [Browsable(true)]
  762. [DebuggerNonUserCode]
  763. [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
  764. public override SchemaSerializationMode SchemaSerializationMode
  765. {
  766. get
  767. {
  768. return _schemaSerializationMode;
  769. }
  770. set
  771. {
  772. _schemaSerializationMode = value;
  773. }
  774. }
  775. [DebuggerNonUserCode]
  776. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  777. public new DataTableCollection Tables => base.Tables;
  778. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  779. [DebuggerNonUserCode]
  780. public new DataRelationCollection Relations => base.Relations;
  781. [DebuggerNonUserCode]
  782. public dsFrmPayableAccount()
  783. {
  784. BeginInit();
  785. InitClass();
  786. CollectionChangeEventHandler value = SchemaChanged;
  787. base.Tables.CollectionChanged += value;
  788. base.Relations.CollectionChanged += value;
  789. EndInit();
  790. }
  791. [DebuggerNonUserCode]
  792. protected dsFrmPayableAccount(SerializationInfo info, StreamingContext context)
  793. : base(info, context, ConstructSchema: false)
  794. {
  795. if (IsBinarySerialized(info, context))
  796. {
  797. InitVars(initTable: false);
  798. CollectionChangeEventHandler value = SchemaChanged;
  799. Tables.CollectionChanged += value;
  800. Relations.CollectionChanged += value;
  801. return;
  802. }
  803. string s = (string)info.GetValue("XmlSchema", typeof(string));
  804. if (DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
  805. {
  806. DataSet dataSet = new DataSet();
  807. dataSet.ReadXmlSchema(new XmlTextReader(new StringReader(s)));
  808. if (dataSet.Tables["Total"] != null)
  809. {
  810. base.Tables.Add(new TotalDataTable(dataSet.Tables["Total"]));
  811. }
  812. if (dataSet.Tables["AppendInfo"] != null)
  813. {
  814. base.Tables.Add(new AppendInfoDataTable(dataSet.Tables["AppendInfo"]));
  815. }
  816. base.DataSetName = dataSet.DataSetName;
  817. base.Prefix = dataSet.Prefix;
  818. base.Namespace = dataSet.Namespace;
  819. base.Locale = dataSet.Locale;
  820. base.CaseSensitive = dataSet.CaseSensitive;
  821. base.EnforceConstraints = dataSet.EnforceConstraints;
  822. Merge(dataSet, preserveChanges: false, MissingSchemaAction.Add);
  823. InitVars();
  824. }
  825. else
  826. {
  827. ReadXmlSchema(new XmlTextReader(new StringReader(s)));
  828. }
  829. GetSerializationData(info, context);
  830. CollectionChangeEventHandler value2 = SchemaChanged;
  831. base.Tables.CollectionChanged += value2;
  832. Relations.CollectionChanged += value2;
  833. }
  834. [DebuggerNonUserCode]
  835. protected override void InitializeDerivedDataSet()
  836. {
  837. BeginInit();
  838. InitClass();
  839. EndInit();
  840. }
  841. [DebuggerNonUserCode]
  842. public override DataSet Clone()
  843. {
  844. dsFrmPayableAccount dsFrmPayableAccount = (dsFrmPayableAccount)base.Clone();
  845. dsFrmPayableAccount.InitVars();
  846. dsFrmPayableAccount.SchemaSerializationMode = SchemaSerializationMode;
  847. return dsFrmPayableAccount;
  848. }
  849. [DebuggerNonUserCode]
  850. protected override bool ShouldSerializeTables()
  851. {
  852. return false;
  853. }
  854. [DebuggerNonUserCode]
  855. protected override bool ShouldSerializeRelations()
  856. {
  857. return false;
  858. }
  859. [DebuggerNonUserCode]
  860. protected override void ReadXmlSerializable(XmlReader reader)
  861. {
  862. if (DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
  863. {
  864. Reset();
  865. DataSet dataSet = new DataSet();
  866. dataSet.ReadXml(reader);
  867. if (dataSet.Tables["Total"] != null)
  868. {
  869. base.Tables.Add(new TotalDataTable(dataSet.Tables["Total"]));
  870. }
  871. if (dataSet.Tables["AppendInfo"] != null)
  872. {
  873. base.Tables.Add(new AppendInfoDataTable(dataSet.Tables["AppendInfo"]));
  874. }
  875. base.DataSetName = dataSet.DataSetName;
  876. base.Prefix = dataSet.Prefix;
  877. base.Namespace = dataSet.Namespace;
  878. base.Locale = dataSet.Locale;
  879. base.CaseSensitive = dataSet.CaseSensitive;
  880. base.EnforceConstraints = dataSet.EnforceConstraints;
  881. Merge(dataSet, preserveChanges: false, MissingSchemaAction.Add);
  882. InitVars();
  883. }
  884. else
  885. {
  886. ReadXml(reader);
  887. InitVars();
  888. }
  889. }
  890. [DebuggerNonUserCode]
  891. protected override XmlSchema GetSchemaSerializable()
  892. {
  893. MemoryStream memoryStream = new MemoryStream();
  894. WriteXmlSchema(new XmlTextWriter(memoryStream, null));
  895. memoryStream.Position = 0L;
  896. return XmlSchema.Read(new XmlTextReader(memoryStream), null);
  897. }
  898. [DebuggerNonUserCode]
  899. internal void InitVars()
  900. {
  901. InitVars(initTable: true);
  902. }
  903. [DebuggerNonUserCode]
  904. internal void InitVars(bool initTable)
  905. {
  906. tableTotal = (TotalDataTable)base.Tables["Total"];
  907. if (initTable && tableTotal != null)
  908. {
  909. tableTotal.InitVars();
  910. }
  911. tableAppendInfo = (AppendInfoDataTable)base.Tables["AppendInfo"];
  912. if (initTable && tableAppendInfo != null)
  913. {
  914. tableAppendInfo.InitVars();
  915. }
  916. }
  917. [DebuggerNonUserCode]
  918. private void InitClass()
  919. {
  920. base.DataSetName = "dsFrmPayableAccount";
  921. base.Prefix = "";
  922. base.Namespace = "http://tempuri.org/dsFrmPayableAccount.xsd";
  923. base.EnforceConstraints = true;
  924. SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
  925. tableTotal = new TotalDataTable();
  926. base.Tables.Add(tableTotal);
  927. tableAppendInfo = new AppendInfoDataTable();
  928. base.Tables.Add(tableAppendInfo);
  929. }
  930. [DebuggerNonUserCode]
  931. private bool ShouldSerializeTotal()
  932. {
  933. return false;
  934. }
  935. [DebuggerNonUserCode]
  936. private bool ShouldSerializeAppendInfo()
  937. {
  938. return false;
  939. }
  940. [DebuggerNonUserCode]
  941. private void SchemaChanged(object sender, CollectionChangeEventArgs e)
  942. {
  943. if (e.Action == CollectionChangeAction.Remove)
  944. {
  945. InitVars();
  946. }
  947. }
  948. [DebuggerNonUserCode]
  949. public static XmlSchemaComplexType GetTypedDataSetSchema(XmlSchemaSet xs)
  950. {
  951. dsFrmPayableAccount dsFrmPayableAccount = new dsFrmPayableAccount();
  952. XmlSchemaComplexType xmlSchemaComplexType = new XmlSchemaComplexType();
  953. XmlSchemaSequence xmlSchemaSequence = new XmlSchemaSequence();
  954. xs.Add(dsFrmPayableAccount.GetSchemaSerializable());
  955. XmlSchemaAny xmlSchemaAny = new XmlSchemaAny();
  956. xmlSchemaAny.Namespace = dsFrmPayableAccount.Namespace;
  957. xmlSchemaSequence.Items.Add(xmlSchemaAny);
  958. xmlSchemaComplexType.Particle = xmlSchemaSequence;
  959. return xmlSchemaComplexType;
  960. }
  961. }
  962. }