public AccountingYear(BaseAPI API) : base(API, string.Empty)
 {
     InitializeComponent();
     SetRibbonControl(localMenu, dgFinanceYearGrid);
     dgFinanceYearGrid.api           = api;
     dgFinanceYearGrid.BusyIndicator = busyIndicatorFinanceYearGrid;
     localMenu.OnItemClicked        += localMenu_OnItemClicked;
     FiApi = new FinancialYearAPI(api);
     ShowHideMenu();
 }
        private void RemovePrimo(CompanyFinanceYearClient financialYearClient)
        {
            var removePrimoWindowDialog = new EraseYearWindow(financialYearClient.BalanceName, false);

            removePrimoWindowDialog.Closed += async delegate
            {
                if (removePrimoWindowDialog.DialogResult == true)
                {
                    var financialYearApi = new FinancialYearAPI(api);
                    var result           = await financialYearApi.RemovePrimoTransactions(financialYearClient);

                    UtilDisplay.ShowErrorCode(result);
                }
            };
            removePrimoWindowDialog.Show();
        }