Ejemplo n.º 1
0
        private void tsbChangeEmployeeRole_Click(object sender, System.EventArgs e)
        {
            var frm    = new EmployeeRoleForm(_hotel); // создаем форму
            var sorted = _roles.OrderBy(item => item.NameRole).ToList();

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

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