FrmWCS_TaskDIS_DTL.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using DevComponents.DotNetBar.Layout;
  2. using DevComponents.DotNetBar.SuperGrid;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.ComponentModel;
  6. using System.Data;
  7. using System.Drawing;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. using System.Windows.Forms;
  12. using WCS_Client;
  13. using WCS_Client.UC;
  14. using WCS_Client.Utility;
  15. namespace WCS_Client.Frm
  16. {
  17. public partial class FrmWCS_TaskDIS_DTL : Form
  18. {
  19. int wcs_task_no = 0;
  20. public FrmWCS_TaskDIS_DTL(int taskno)
  21. {
  22. InitializeComponent();
  23. wcs_task_no = taskno;
  24. InitFrm();
  25. }
  26. private void InitFrm()
  27. {
  28. List<GridColumn> GCList = new List<GridColumn>()
  29. {
  30. SuperGridUtil.Get_GridColumn("ID", "ID", 80,false),
  31. SuperGridUtil.Get_GridColumn("PARENTID", "父ID", 100,false),
  32. SuperGridUtil.Get_GridColumn("TASKNO", "WCS任务号", 100),
  33. SuperGridUtil.Get_GridColumn("POSIDCUR", "当前地址", 100),
  34. SuperGridUtil.Get_GridColumn("POSIDNEXT", "下一个地址", 100),
  35. SuperGridUtil.Get_GridColumn("DESCRIPTION", "流程描述", 500),
  36. SuperGridUtil.Get_GridColumn("NOTES", "备注", 80),
  37. SuperGridUtil.Get_Datetime_GridColumn("EXECUTEDATE", "执行时间", 130)
  38. };
  39. List<LayoutControlItem> LCIList = new List<LayoutControlItem>();
  40. uC_QueryPage1.Init_QueryPage(1, true, true, "", GCList, LCIList, QueryPageDataMethodsms, RefreshRoleMethodsms, DoubleClikMethod, null, null);
  41. CommonShow.ShowProcessing("正在处理中,请稍候...", this, (obj) =>
  42. {
  43. uC_QueryPage1.RefreshData(1, 0);
  44. }, null);
  45. }
  46. private PageData QueryPageDataMethodsms(int PageIndex, int PageSize)
  47. {
  48. string _SQLText = string.Format(@"SELECT [ID],[PARENTID],[TASKNO],[POSIDCUR],[POSIDNEXT],[DESCRIPTION],[NOTES],[EXECUTEDATE]
  49. FROM [dbo].[WCS_TASK_DIS_DTL] where TASKNO={0} ", wcs_task_no);
  50. string _Orderby = "EXECUTEDATE asc";
  51. PageData pd = BaseWorkflow.QueryPageData(_SQLText, _Orderby, uC_QueryPage1.GetQueryWhere(), PageIndex, PageSize);
  52. return pd;
  53. }
  54. private void RefreshRoleMethodsms(bool ChkValue)
  55. {
  56. }
  57. private void DoubleClikMethod(DataRow dr)
  58. {
  59. }
  60. }
  61. }