Beispiel #1
0
        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;
        }
Beispiel #2
0
        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);
            }
        }