diff --git a/AyaNovaQBI/SetQBImportInventoryAccounts.Designer.cs b/AyaNovaQBI/SetQBImportInventoryAccounts.Designer.cs index 9d1c261..14bafa2 100644 --- a/AyaNovaQBI/SetQBImportInventoryAccounts.Designer.cs +++ b/AyaNovaQBI/SetQBImportInventoryAccounts.Designer.cs @@ -87,6 +87,7 @@ this.btnOK.TabIndex = 23; this.btnOK.Text = "OK"; this.btnOK.UseVisualStyleBackColor = true; + this.btnOK.Click += new System.EventHandler(this.btnOK_Click); // // btnCancel // @@ -99,6 +100,7 @@ this.btnCancel.TabIndex = 22; this.btnCancel.Text = "Cancel"; this.btnCancel.UseVisualStyleBackColor = true; + this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click); // // cbCogs // @@ -154,8 +156,10 @@ // // SetQBImportInventoryAccounts // + this.AcceptButton = this.btnOK; this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.btnCancel; this.ClientSize = new System.Drawing.Size(435, 445); this.ControlBox = false; this.Controls.Add(this.cbAsset); diff --git a/AyaNovaQBI/SetQBImportInventoryAccounts.cs b/AyaNovaQBI/SetQBImportInventoryAccounts.cs index d5d6c2a..9e87ecc 100644 --- a/AyaNovaQBI/SetQBImportInventoryAccounts.cs +++ b/AyaNovaQBI/SetQBImportInventoryAccounts.cs @@ -19,6 +19,8 @@ namespace AyaNovaQBI private void SetQBImportInventoryAccounts_Load(object sender, EventArgs e) { + btnCancel.Text = util.AyaTranslations["Cancel"]; + btnOK.Text = util.AyaTranslations["OK"]; //Fill combo's and select defaults cbAsset.BindingContext = new BindingContext();//Ensure unique binding context so multiple combo boxes bound to same datasource can be selected independantly cbAsset.DisplayMember = "FullName"; @@ -41,5 +43,21 @@ namespace AyaNovaQBI if (!string.IsNullOrEmpty(util.QDat.QBInventoryIncomeAccountReference)) cbIncome.SelectedValue = util.QDat.QBInventoryIncomeAccountReference; } + + private async void btnOK_Click(object sender, EventArgs e) + { + util.QDat.QBInventoryAssetAccountRef = cbAsset.SelectedValue.ToString(); + util.QDat.QBInventoryCOGSAccountRef = cbCogs.SelectedValue.ToString(); + util.QDat.QBInventoryIncomeAccountReference = cbIncome.SelectedValue.ToString(); + await util.SaveIntegrationObject(); + DialogResult = DialogResult.OK; + Close(); + } + + private void btnCancel_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.Cancel; + Close(); + } } } diff --git a/AyaNovaQBI/SetQBImportServiceRateAccounts.Designer.cs b/AyaNovaQBI/SetQBImportServiceRateAccounts.Designer.cs index 97b5c84..cbebb43 100644 --- a/AyaNovaQBI/SetQBImportServiceRateAccounts.Designer.cs +++ b/AyaNovaQBI/SetQBImportServiceRateAccounts.Designer.cs @@ -44,6 +44,7 @@ this.btnOK.TabIndex = 16; this.btnOK.Text = "OK"; this.btnOK.UseVisualStyleBackColor = true; + this.btnOK.Click += new System.EventHandler(this.btnOK_Click); // // btnCancel // @@ -54,6 +55,7 @@ this.btnCancel.TabIndex = 15; this.btnCancel.Text = "Cancel"; this.btnCancel.UseVisualStyleBackColor = true; + this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click); // // label1 // diff --git a/AyaNovaQBI/SetQBImportServiceRateAccounts.cs b/AyaNovaQBI/SetQBImportServiceRateAccounts.cs index ba5a413..5fda818 100644 --- a/AyaNovaQBI/SetQBImportServiceRateAccounts.cs +++ b/AyaNovaQBI/SetQBImportServiceRateAccounts.cs @@ -28,5 +28,19 @@ namespace AyaNovaQBI if (!string.IsNullOrEmpty(util.QDat.QBServiceIncomeAccountRef)) cbIncomeAccount.SelectedValue = util.QDat.QBServiceIncomeAccountRef; } + + private void btnCancel_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.Cancel; + Close(); + } + + private async void btnOK_Click(object sender, EventArgs e) + { + util.QDat.QBServiceIncomeAccountRef = cbIncomeAccount.SelectedValue.ToString(); + await util.SaveIntegrationObject(); + DialogResult = DialogResult.OK; + Close(); + } } }