예제 #1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            if (GetCurrentMenuID() == new Guid())
            {
                return;
            }

            if (tvMenu.SelectedNode.Nodes.Count > 0)
            {
                EMessage.Show("این آیتم بدلیل داشتن زیرمجموعه، غیرقابل حذف می باشد", "اخطار", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (EMessage.Show("آیا آیتم انتخاب شده حذف گردد؟", "حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
            {
                return;
            }

            TreeNode Tnn = tvMenu.SelectedNode.Parent;

            MenuData.Delete(GetCurrentMenuID());
            tvMenu.Nodes.Remove(tvMenu.SelectedNode);
            //FillChild(Tnn);
        }