private void advTreeGroup_NodeDoubleClick(object sender, TreeNodeMouseEventArgs e)
        {
            if (e.Node.Parent != null)
            {
                //Double click discretejob, pop-up dialog
                frmMaterialListDialog frmMaterialListDialog = new frmMaterialListDialog();

                if (e.Node.Parent.Tag as AscmGetMaterialTask != null)
                {
                    frmMaterialListDialog.taskId = ((AscmGetMaterialTask)e.Node.Parent.Tag).id;
                }
                else
                {
                    frmMaterialListDialog.taskId = 0;
                }

                if (e.Node.Tag as AscmWipDiscreteJobs != null)
                {
                    frmMaterialListDialog.jobId = ((AscmWipDiscreteJobs)e.Node.Tag).wipEntityId;
                }
                else
                {
                    frmMaterialListDialog.jobId = 0;
                }

                frmMaterialListDialog.ShowDialog();
            }
        }
        private void advTreeGroup_NodeDoubleClick(object sender, TreeNodeMouseEventArgs e)
        {
            if (e.Node.Parent != null)
            {
                //Double click discretejob, pop-up dialog
                frmMaterialListDialog frmMaterialListDialog = new frmMaterialListDialog();

                if (e.Node.Parent.Tag as AscmGetMaterialTask != null)
                    frmMaterialListDialog.taskId = ((AscmGetMaterialTask)e.Node.Parent.Tag).id;
                else
                    frmMaterialListDialog.taskId = 0;

                if (e.Node.Tag as AscmWipDiscreteJobs != null)
                    frmMaterialListDialog.jobId = ((AscmWipDiscreteJobs)e.Node.Tag).wipEntityId;
                else
                    frmMaterialListDialog.jobId = 0;

                frmMaterialListDialog.ShowDialog();
            }
        }