public Database.MoneyInfo getMoneyInfo() { Database.MoneyInfo ret = new Database.MoneyInfo(); if (moneyInfo != null) ret.id = moneyInfo.id; try { decimal inDollars = Convert.ToDecimal(moneyBox.Text); ret.balance = (UInt64)(inDollars * 100); } catch (Exception ex) { MessageBox.Show("Фигня в поле \"" + label1.Text + "\"\r\n" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return null; } ret.pinCode = pinCodeBox.Text; try { ret.failures = Convert.ToUInt16(failuresBox.Text); } catch (Exception ex) { MessageBox.Show("Фигня в поле \"" + label3.Text + "\"\r\n" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return null; } return ret; }
public void setId(UInt64 id) { if (getDatabase() == null) return; moneyInfo = getDatabase().getMoneyInfo(id); if (moneyInfo == null) { moneyBox.Text = ""; pinCodeBox.Text = ""; failuresBox.Text = ""; } else { Decimal inDollars = moneyInfo.balance; inDollars = inDollars / 100; moneyBox.Text = Convert.ToString(inDollars); pinCodeBox.Text = moneyInfo.pinCode; failuresBox.Text = Convert.ToString(moneyInfo.failures); } }