示例#1
0
        private void tsbChangePayChannel_Click(object sender, System.EventArgs e)
        {
            var frm    = new PayChannelForm(_hotel); // создаем форму
            var sorted = _channels.OrderBy(item => item.NameChannel).ToList();

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

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