//Дабл клик по строке таблицы - открывает окно редактирования
        private void DgvBid_RowDoubleClick(object sender, MouseButtonEventArgs e)
        {
            DataGridRow row = sender as DataGridRow;
            Bid         bid = row.Item as Bid;

            if (bid == null)
            {
                return;
            }

            BidSaveWindow window = new BidSaveWindow(bid);

            window.ShowDialog();

            viewSource.View.Refresh();
            dgvBid.CurrentCell = new DataGridCellInfo(row.Item, dgvBid.CurrentCell.Column);
        }
        //Дабл клик по строке таблицы - открывает окно редактирования
        private void DgvBid_RowDoubleClick(object sender, MouseButtonEventArgs e)
        {
            DataGridRow row = sender as DataGridRow;
            Bid         bid = row.Item as Bid;

            if (bid == null)
            {
                return;
            }

            BidSaveWindow window = new BidSaveWindow(bid);

            window.ShowDialog();

            //обновление viewSource и установка фокуса
            viewSourceRefresh(viewSource, dgvBid, row);
        }
        //Клик по кнопке добавления заявки, открывает окно добавления заявки
        void BtnAdd_Click(object sender, RoutedEventArgs e)
        {
            BidSaveWindow window = new BidSaveWindow();

            window.ShowDialog();
        }