Пример #1
0
        protected override void OnAfterLabelEdit(System.Windows.Forms.NodeLabelEditEventArgs e)
        {
            File file = e.Node as File;

            if (file != null)
            {
                if (e.Label != null)
                {
                    file.Title = e.Label;
                }
                file.UpdateNodeText();
            }
            base.OnAfterLabelEdit(e);
        }
Пример #2
0
        protected override void OnAfterLabelEdit(System.Windows.Forms.NodeLabelEditEventArgs e)
        {
            if (e.Label != null)
            {
                if (e.Label.Length > 0)
                {
                    if (e.Label.IndexOfAny(new char[] { '@', '.', ',', '!' }) == -1)
                    {
                        e.Node.EndEdit(false);
                    }
                    else
                    {
                        e.CancelEdit = true;
                        System.Windows.Forms.MessageBox.Show(Language.Msg("存在无效字符!请重新命名"));
                        e.Node.BeginEdit();
                    }
                }
                else
                {
                    e.CancelEdit = true;
                    System.Windows.Forms.MessageBox.Show(Language.Msg("模板名称不能为空"));
                    e.Node.BeginEdit();
                }

                Neusoft.HISFC.Models.Pharmacy.Check check = e.Node.Tag as Neusoft.HISFC.Models.Pharmacy.Check;

                Neusoft.HISFC.BizLogic.Pharmacy.Item itemManager = new Neusoft.HISFC.BizLogic.Pharmacy.Item();

                check.CheckName = e.Label;

                if (check.CheckNO != "")
                {
                    if (itemManager.UpdateCheckListName(this.privDept.ID, check.CheckNO, e.Label) == -1)
                    {
                        System.Windows.Forms.MessageBox.Show(Language.Msg("更新盘点统计信息中盘点单名称出错"));
                        return;
                    }
                }
            }

            base.OnAfterLabelEdit(e);
        }
Пример #3
0
 void tv_BeforeLabelEdit(object sender, System.Windows.Forms.NodeLabelEditEventArgs e)
 {
     throw new NotImplementedException();
 }
Пример #4
0
 private void obj_NodeLabelEdit(System.Object sender, System.Windows.Forms.NodeLabelEditEventArgs e)
 {
     this.OnChanged(sender);
 }