private void butOK_Click(object sender, System.EventArgs e) { string depStr = ""; for (int i = 0; i < depAL.Count; i++) { if (i > 0) { depStr += ","; } depStr += depAL[i].ToString(); } if (Prefs.UpdateString("AccountingDepositAccounts", depStr)) { DataValid.SetInvalid(InvalidTypes.Prefs); } if (Prefs.UpdateInt("AccountingIncomeAccount", PickedDepAccountNum)) { DataValid.SetInvalid(InvalidTypes.Prefs); } //pay------------------------------------------------------------------------------------------ AccountingAutoPays.SaveList(payAL); //just deletes them all and starts over DataValid.SetInvalid(InvalidTypes.Operatories); if (Prefs.UpdateInt("AccountingCashIncomeAccount", PickedPayAccountNum)) { DataValid.SetInvalid(InvalidTypes.Prefs); } DialogResult = DialogResult.OK; }
private void butOK_Click(object sender, System.EventArgs e) { if (listSoftware.SelectedIndex == -1) { MsgBox.Show(this, "Must select an accounting software."); return; } if (listSoftware.SelectedIndex == 0) //Open Dental { string depStr = ""; for (int i = 0; i < depAL.Count; i++) { if (i > 0) { depStr += ","; } depStr += depAL[i].ToString(); } if (Prefs.UpdateString(PrefName.AccountingDepositAccounts, depStr)) { DataValid.SetInvalid(InvalidType.Prefs); } if (Prefs.UpdateLong(PrefName.AccountingIncomeAccount, PickedDepAccountNum)) { DataValid.SetInvalid(InvalidType.Prefs); } //pay------------------------------------------------------------------------------------------ AccountingAutoPays.SaveList(payList); //just deletes them all and starts over DataValid.SetInvalid(InvalidType.AccountingAutoPays); if (Prefs.UpdateLong(PrefName.AccountingCashIncomeAccount, PickedPayAccountNum)) { DataValid.SetInvalid(InvalidType.Prefs); } } else //QuickBooks { string depStr = ""; for (int i = 0; i < listBoxAccountsQB.Items.Count; i++) { if (i > 0) { depStr += ","; } depStr += listBoxAccountsQB.Items[i].ToString(); } if (Prefs.UpdateString(PrefName.QuickBooksCompanyFile, textCompanyFileQB.Text) | Prefs.UpdateString(PrefName.QuickBooksDepositAccounts, depStr) | Prefs.UpdateString(PrefName.QuickBooksIncomeAccount, textIncomeAccountQB.Text)) { DataValid.SetInvalid(InvalidType.Prefs); } } //Update the selected accounting software. if (Prefs.UpdateInt(PrefName.AccountingSoftware, listSoftware.SelectedIndex)) { DataValid.SetInvalid(InvalidType.Prefs); } DialogResult = DialogResult.OK; }
private void FillPayGrid() { gridMain.BeginUpdate(); gridMain.Columns.Clear(); ODGridColumn col = new ODGridColumn(Lan.g("TableAccountingAutoPay", "Payment Type"), 200); gridMain.Columns.Add(col); col = new ODGridColumn(Lan.g("TableAccountingAutoPay", "Pick List"), 250); gridMain.Columns.Add(col); gridMain.Rows.Clear(); ODGridRow row; for (int i = 0; i < payAL.Count; i++) { row = new ODGridRow(); row.Cells.Add(DefB.GetName(DefCat.PaymentTypes, ((AccountingAutoPay)payAL[i]).PayType)); row.Cells.Add(AccountingAutoPays.GetPickListDesc((AccountingAutoPay)payAL[i])); gridMain.Rows.Add(row); } gridMain.EndUpdate(); }