コード例 #1
0
        private void tsbChangeTransfer_Click(object sender, System.EventArgs e)
        {
            var frm    = new TransferForm(_hotel); // создаем форму
            var sorted = _transfers.OrderBy(item => item.FeedDateTime).ToList();

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

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