private void createNew_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; switch (DataComboBox.Text) { case CustomersText: _ldf.AddData("code", "Customer", new CustomerForm(_session), typeof(Customer)); break; case SuppliersText: _ldf.AddData("code", "Supplier", new SupplierForm(_session), typeof(Supplier)); break; case ArticlesText: _ldf.AddData("code", "Article", new ArticleForm(_session), typeof(Article)); break; case SalesInvoicesText: _ldf.AddData("InvoiceTypeAndNumber", "Sales invoice", new SalesInvoiceForm(_session), typeof(SalesInvoice)); break; case BalanceSheetsText: _ldf.AddData("code", "Balance sheet", new GeneralLedgerForm(_session, "BAS"), typeof(GeneralLedger)); break; case ProfitAndLossText: _ldf.AddData("code", "Profit and loss", new GeneralLedgerForm(_session, "PNL"), typeof(GeneralLedger)); break; case CostCentersText: _ldf.AddData("code", "Cost center", new CostCenterForm(_session), typeof(CostCenter)); break; } }