Esempio n. 1
0
        private void tsbChangeCategory_Click(object sender, System.EventArgs e)
        {
            var frm    = new CategoryForm(_hotel); // создаем форму
            var sorted = _categories.Values.OrderBy(item => item.NameCategory).ToList();

            frm.Build(sorted[dgvCategories.SelectedRows[0].Index]); // заполняем контролы формы параметрами выбранной категории
            // вызываем форму на редактирование
            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                // обновляем виртуальную таблицу
                FillTable();
            }
        }
Esempio n. 2
0
        private void tsbNewCategory_Click(object sender, System.EventArgs e)
        {
            var frm = new CategoryForm(_hotel); // создаем форму

            frm.Build(new Category());          // создаём "пустую" категорию и заполняем контролы формы
            // показываем форму в диалоге
            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                var category = frm.Data;
                _categories.Add(category.IdCategory, category); // добавляем в список категорий
                FillTable();                                    // перестраиваем таблицу
            }
        }