private void WriteDebtorEntries(IDebtor deb, IDebtorEntry[] debEntries) { TextBox4.Text += "Number of deb entries: " + debEntries.Length + "\nSaldo: " + deb.Balance.ToString() + "\r\n" + "\r\n"; foreach (IDebtorEntry de in debEntries) { string text; if (de.Text == null) { text = "----------"; } else { text = de.Text; } string amount; if (de.Amount.ToString().Length < 8) { amount = de.Amount.ToString() + "\t\t"; } else { amount = de.Amount.ToString() + "\t"; } string amountDefaultCurrency; if (de.AmountDefaultCurrency.ToString().Length < 8) { amountDefaultCurrency = de.AmountDefaultCurrency.ToString() + "\t\t"; } else { amountDefaultCurrency = de.AmountDefaultCurrency.ToString() + "\t"; } TextBox4.Text += //de.Type.ToString() + "\t" + //de.Date.ToString() + "\t" + //de.Account.Number + "\t" + amountDefaultCurrency + de.Currency.Code + "\t\t" + amount + de.VoucherNumber.ToString() + "\t\t" + text + "\t\t" + de.InvoiceNumber.ToString() + "\t" + //de.DueDate.ToString() + "\t" + de.Remainder.ToString() + "\t" + de.RemainderDefaultCurrency.ToString() + "\t" + "\r\n"; } }
private void AddDebtorCommandExecute() { if (!String.IsNullOrEmpty(newDebtorName)) { var newDebtor = new Debtor(); // Set properties and add to list newDebtor.Name = newDebtorName; newDebtor.PayOrBorrow(newDebtorDebt); Debtors.Add(newDebtor); _modelDebtor = newDebtor; //Reset textbox binded properties newDebtorName = ""; newDebtorDebt = 0; } else { MessageBox.Show($"Cannot add debtor with no name"); } }
protected void Button9_Click(object sender, EventArgs e) { try { //connect string connectMessage = Connect(); //Get first debtor, if any IDebtor [] debitors = _session.Debtor.GetAll(); if (debitors.Length == 0) { throw new Exception("No Debitors found"); } IDebtor deb = debitors[0]; IDebtorEntry[] debEntries = deb.GetEntries(); if (debEntries == null) { throw new Exception("No DebtorEntries found."); } TextBox4.Text += "First Debtor's Entries\n"; WriteDebtorEntries(deb, debEntries); } catch (Exception ex) { TextBox4.Text += ex.Message; } finally { //always disconnect after we are finished. Disconnect(); } }
private void WriteDebtorEntries(IDebtor deb, IDebtorEntry[] debEntries) { TextBox4.Text += "Number of deb entries: " + debEntries.Length + "\nSaldo: " + deb.Balance.ToString() + "\r\n" + "\r\n"; foreach (IDebtorEntry de in debEntries) { string text; if (de.Text == null) text = "----------"; else text = de.Text; string amount; if (de.Amount.ToString().Length < 8) amount = de.Amount.ToString() + "\t\t"; else amount = de.Amount.ToString() + "\t"; string amountDefaultCurrency; if (de.AmountDefaultCurrency.ToString().Length < 8) amountDefaultCurrency = de.AmountDefaultCurrency.ToString() + "\t\t"; else amountDefaultCurrency = de.AmountDefaultCurrency.ToString() + "\t"; TextBox4.Text += //de.Type.ToString() + "\t" + //de.Date.ToString() + "\t" + //de.Account.Number + "\t" + amountDefaultCurrency + de.Currency.Code + "\t\t" + amount + de.VoucherNumber.ToString() + "\t\t" + text + "\t\t" + de.InvoiceNumber.ToString() + "\t" + //de.DueDate.ToString() + "\t" + de.Remainder.ToString() + "\t" + de.RemainderDefaultCurrency.ToString() + "\t" + "\r\n"; } }