Как выбрать имя базы данных компании QuickBooks

Я создаю приложение Silverlight и интегрирую данные Quickbooks с помощью QBFC.

Я просматриваю название базы данных компании из приложения silverlgiht, которое открыто в Quickbooks. Когда я это делаю, я получаю сообщение об ошибке типа Файл используется.

Как я могу получить имя файла с помощью кнопки просмотра, которая открывается в Quick-books.

Я выполнил приведенный ниже код, чтобы начать отделение быстрой книги.

  sessionManager.OpenConnection( "", "Account sample" );


  sessionManager.BeginSession( Filename, ENOpenMode.omDontCare );

person Kavitha    schedule 03.09.2013    source источник


Ответы (1)


Вызов BeginSession следует заменить именем файла, выбранным пользователем в диалоговом окне открытия файла. Я бы также предложил использовать OpenConnection2, если вы используете новейший SDK. Вот пример, хотя я действительно не использовал Silverlight:

OpenFileDialog dlg = new OpenFileDialog();
dlg.Filter = "QuickBooks Files (*.qbw)|*.qbw";
if(dlg.ShowDialog() == true)
{
    sessionManager.OpenConnection2("","Account sample", ENConnectionType.ctLocalQBD);
    sessionManager.BeginSession(dlg.File.FileName, ENOpenMode.omDontCare);

}
person TravestyOfCode    schedule 20.09.2013