/// <summary> /// Добавить ветвь. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddBranchBtn_Click(object sender, EventArgs e) { if (CategoryTreeView.SelectedNode == null) { MessageBox.Show("Ветвь не выбрана!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrWhiteSpace(NameNodeTextBox.Text)) { MessageBox.Show("Введите пожалуйста название.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } var newNode = CategoryTreeView.SelectedNode; newNode.Nodes.Add(NameNodeTextBox.Text); newNode.Expand(); var category = new Category(NameNodeTextBox.Text, CategoryTreeView.SelectedNode.Text, 0); var connect = new CategoryMySql(); connect.AddCategory(category); NameNodeTextBox.Clear(); }
/// <summary> /// Добавить корень. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddBaseButton_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(NameNodeTextBox.Text)) { MessageBox.Show("Введите пожалуйста название.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } var newNode = new TreeNode(NameNodeTextBox.Text); CategoryTreeView.Nodes.Add(newNode); var category = new Category(NameNodeTextBox.Text, "", 1); var connect = new CategoryMySql(); connect.AddCategory(category); NameNodeTextBox.Clear(); }
/// <summary> /// Изменить название. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EditNodeBtn_Click(object sender, EventArgs e) { if (CategoryTreeView.SelectedNode == null) { MessageBox.Show("Ветвь не выбрана!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrWhiteSpace(NameNodeTextBox.Text)) { MessageBox.Show("Введите пожалуйста название.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } var newNode = CategoryTreeView.SelectedNode; newNode.Text = NameNodeTextBox.Text; NameNodeTextBox.Clear(); }