Example #1
0
        private void m_cmdHaltTemp_Click(object sender, System.EventArgs e)
        {
            if (treeView1.SelectedNode == null || treeView1.SelectedNode.Parent == null)
            {
                return;
            }
            TreeNode node = treeView1.SelectedNode;

            if (node.Tag is clsTemplateInfo)
            {
                if (clsPublicFunction.ShowQuestionMessageBox("确定要删除所选的模板?") == DialogResult.Yes)
                {
                    CustomFromService.clsMinElementColServ m_objServ =
                        (CustomFromService.clsMinElementColServ)com.digitalwave.iCare.common.clsObjectGenerator.objCreatorObjectByType(typeof(CustomFromService.clsMinElementColServ));

                    long lngRes = m_objServ.m_lngHaltTemplate(((clsTemplateInfo)node.Tag).m_strTEMPLATE_ID);
                    if (lngRes > 0)
                    {
                        if (((clsTemplateInfo)node.Tag).m_strTEMPLATE_ID == (this.m_pnlControl.Tag == null? "" : this.m_pnlControl.Tag.ToString()))
                        {
                            this.m_pnlControl.Controls.Clear();
                        }
                        node.Remove();
                    }
                }
            }
        }