using DevComponents.DotNetBar.Layout; using DevComponents.DotNetBar.SuperGrid; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using WCS_Client; using WCS_Client.UC; using WCS_Client.Utility; namespace WCS_Client.Frm { public partial class FrmWCS_TaskDIS_DTL : Form { int wcs_task_no = 0; public FrmWCS_TaskDIS_DTL(int taskno) { InitializeComponent(); wcs_task_no = taskno; InitFrm(); } private void InitFrm() { List GCList = new List() { SuperGridUtil.Get_GridColumn("ID", "ID", 80,false), SuperGridUtil.Get_GridColumn("PARENTID", "父ID", 100,false), SuperGridUtil.Get_GridColumn("TASKNO", "WCS任务号", 100), SuperGridUtil.Get_GridColumn("POSIDCUR", "当前地址", 100), SuperGridUtil.Get_GridColumn("POSIDNEXT", "下一个地址", 100), SuperGridUtil.Get_GridColumn("DESCRIPTION", "流程描述", 500), SuperGridUtil.Get_GridColumn("NOTES", "备注", 80), SuperGridUtil.Get_Datetime_GridColumn("EXECUTEDATE", "执行时间", 130) }; List LCIList = new List(); uC_QueryPage1.Init_QueryPage(1, true, true, "", GCList, LCIList, QueryPageDataMethodsms, RefreshRoleMethodsms, DoubleClikMethod, null, null); CommonShow.ShowProcessing("正在处理中,请稍候...", this, (obj) => { uC_QueryPage1.RefreshData(1, 0); }, null); } private PageData QueryPageDataMethodsms(int PageIndex, int PageSize) { string _SQLText = string.Format(@"SELECT [ID],[PARENTID],[TASKNO],[POSIDCUR],[POSIDNEXT],[DESCRIPTION],[NOTES],[EXECUTEDATE] FROM [dbo].[WCS_TASK_DIS_DTL] where TASKNO={0} ", wcs_task_no); string _Orderby = "EXECUTEDATE asc"; PageData pd = BaseWorkflow.QueryPageData(_SQLText, _Orderby, uC_QueryPage1.GetQueryWhere(), PageIndex, PageSize); return pd; } private void RefreshRoleMethodsms(bool ChkValue) { } private void DoubleClikMethod(DataRow dr) { } } }