This commit is contained in:
2022-07-01 21:07:00 +00:00
parent ffea1fa9eb
commit 19084455b0
2 changed files with 23 additions and 3 deletions

View File

@@ -21,7 +21,21 @@ namespace AyaNovaQBI
public DataTable QBClasses { get; set; }
public string SelectedQBClass { get => (string)cbQBClasses.SelectedValue; set { } }
public string SelectedQBClass
{
get
{
return _selectedQBClass;
}
set
{
_selectedQBClass = value;
}
}
private string _selectedQBClass;
private void SetQBClass_load(object sender, EventArgs e)
{
@@ -35,6 +49,8 @@ namespace AyaNovaQBI
cbQBClasses.DisplayMember = "FullName";
cbQBClasses.ValueMember = "ID";
lblStatus.Text = "QuickBooks transaction class";
cbQBClasses.SelectedValue = _selectedQBClass;
}

View File

@@ -1035,9 +1035,13 @@ namespace AyaNovaQBI
"select < Do not use classes> from the list below. Classes are off by default in QuickBooks.\r\n\r\n" +
"This setting is Optional and not required.";
s3.QBClasses = QBClasses;
// s3.SelectedQBClass = TRANSACTION_CLASS_NO_CLASS_SELECTED;
if (s3.ShowDialog() == DialogResult.Cancel)
if (QBClasses.Rows.Contains(QDat.TransactionClass))
s3.SelectedQBClass = QDat.TransactionClass;
else
s3.SelectedQBClass = TRANSACTION_CLASS_NO_CLASS_SELECTED;
if (s3.ShowDialog() == DialogResult.Cancel)
{
return pfstat.Cancel;