async Task CopyBaseData()
        {
            CompanyAPI comApi = new CompanyAPI(api);
            ErrorCodes res    = await comApi.CopyBaseData(fromCompany, editrow, (bool)chkDimensions.IsChecked, (bool)chkTransType.IsChecked, (bool)chkNumberSerei.IsChecked, (bool)chkPayments.IsChecked, (bool)chkJournal.IsChecked, (bool)chkGroups.IsChecked, (bool)chkGlAccount.IsChecked, (bool)chkVat.IsChecked, CopyProject : (bool)chkProject.IsChecked);

            Thread.Sleep(2 * 1000);
            editrow.ClearCache(typeof(GLVat));
            editrow.ClearCache(typeof(GLAccount));
            busyIndicator.IsBusy = false;
            if (res != ErrorCodes.Succes)
            {
                UtilDisplay.ShowErrorCode(res);
            }
        }