FrmPop-upTitle.cs 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using CoreFS.CA06;using Pur.Entity;using Pur.Entity;
  10. using Infragistics.Win.UltraWinGrid;
  11. using Core.Mes.Client.Comm.Control;
  12. using Core.Mes.Client.Comm;
  13. using Core.Mes.Client.Comm.Tool;
  14. using Pur.Entity.configureEntity;
  15. using Infragistics.Win;
  16. namespace Pur.Pop_upWindow
  17. {
  18. public partial class FrmPop_upTitle : FrmPmsBase
  19. {
  20. public FrmPop_upTitle()
  21. {
  22. InitializeComponent();
  23. }
  24. public FrmPop_upTitle(OpeBase ob)
  25. {
  26. this.ob = ob;
  27. InitializeComponent();
  28. }
  29. /** 主键 */
  30. private string id;
  31. public string Id
  32. {
  33. get { return id; }
  34. set { id = value; }
  35. }
  36. /** 抬头名称(买受人) */
  37. private string titleName;
  38. public string TitleName
  39. {
  40. get { return titleName; }
  41. set { titleName = value; }
  42. }
  43. /** 联系人 */
  44. private string titleLinkMan;
  45. public string TitleLinkMan
  46. {
  47. get { return titleLinkMan; }
  48. set { titleLinkMan = value; }
  49. }
  50. private void FrmPop_upTitle_Load(object sender, EventArgs e)
  51. {
  52. Title Ti = new Title();
  53. Ti.Validflag = "1";
  54. DataTable dt = this.execute<DataTable>("com.hnshituo.pur.configure.service.TitleService", "find", new object[] { Ti,0,0 });
  55. GridHelper.CopyDataToDatatable(dt, dataTable1, true);
  56. GridHelper.RefreshAndAutoSize(ultraGrid1);
  57. }
  58. private void ultraButton2_Click(object sender, EventArgs e)
  59. {
  60. UltraGridRow uge = ultraGrid1.ActiveRow;
  61. this.titleName = uge.Cells["titleName"].Value.ToString();
  62. this.titleLinkMan = uge.Cells["titleLinkMan"].Value.ToString();
  63. this.id = uge.Cells["id"].Value.ToString();
  64. this.Close();
  65. }
  66. private void ultraButton3_Click(object sender, EventArgs e)
  67. {
  68. this.Close();
  69. }
  70. private void ultraButton1_Click(object sender, EventArgs e)
  71. {
  72. Title Ti = new Title();
  73. Ti.Id = COPID.Text;
  74. Ti.TitleName = COPName.Text;
  75. Ti.Validflag = "1";
  76. DataTable dt = this.execute<DataTable>("com.hnshituo.pur.configure.service.TitleService", "find", new object[] { Ti, 0, 0 });
  77. GridHelper.CopyDataToDatatable(dt, dataTable1, true);
  78. }
  79. private void barsManagerButon_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
  80. {
  81. switch (e.Tool.Key.ToString())
  82. {
  83. case "Query":
  84. {
  85. Title Ti = new Title();
  86. Ti.Id = COPID.Text;
  87. Ti.TitleName = COPName.Text;
  88. Ti.Validflag = "1";
  89. DataTable dt = this.execute<DataTable>("com.hnshituo.pur.configure.service.TitleService", "find", new object[] { Ti, 0, 0 });
  90. GridHelper.CopyDataToDatatable(dt, dataTable1, true);
  91. }
  92. break;
  93. case "conFirmation":
  94. {
  95. UltraGridRow uge = ultraGrid1.ActiveRow;
  96. this.titleName = uge.Cells["titleName"].Value.ToString();
  97. this.titleLinkMan = uge.Cells["titleLinkMan"].Value.ToString();
  98. this.id = uge.Cells["id"].Value.ToString();
  99. this.Close();
  100. }
  101. break;
  102. case "ESC":
  103. {
  104. this.Close();
  105. }
  106. break;
  107. }
  108. }
  109. }
  110. }