Esempio n. 1
0
 private void btnEditDivision_Click(object sender, EventArgs e)
 {
     if (tvDivisions.SelectedNode != null)
     {
         Division division          = GetSelectedDivision();
         Form     updateDepartament = new AddOrEditDivision(division);
         updateDepartament.ShowDialog();
         ClearAndFillTVDivisions(new DivisionsViewModel().Divisions);
         lb.Text = "Изменено";
     }
 }
Esempio n. 2
0
        private void btnAddDivision_Click(object sender, EventArgs e)
        {
            //если никакой элемент не выбран, то добавить можно только новое Отделение
            if (tvDivisions.SelectedNode == null)
            {
                Form frmNewRoot = new AddOrEditDivision();
                frmNewRoot.ShowDialog();
                ClearAndFillTVDivisions(new DivisionsViewModel().Divisions);
                lb.Text = "Добавлено";
                return;
            }
            //Если выделен элемент, можно добавить как новое  Отделение,
            //так и новый Отдел/подотдел в Выбранный пункт
            int selectedDivisionId = Convert.ToInt32(tvDivisions.SelectedNode.Tag);

            Form frmNewDivElement = new AddOrEditDivision(selectedDivisionId);

            frmNewDivElement.ShowDialog();
            ClearAndFillTVDivisions(new DivisionsViewModel().Divisions);
            lb.Text = "Добавлено";
        }