コード例 #1
0
        private void FormInitAssets_Load(object sender, EventArgs e)
        {
            m_dateGridViewExtend.addDataGridViewColumn("ID", 30);
            m_dateGridViewExtend.addDataGridViewColumn("科目名称", 300);
            m_dateGridViewExtend.addDataGridViewColumn("余额", 170);

            m_dateGridViewExtend.initDataGridViewColumn(this.dataGridViewAssetsList);

            if (m_isInitBankAssets)
            {
                this.Text = "银行存款期数余额初始化";
                updateDataGridViewBank(InitBankBalance.getInctance().getAllInitBankBalanceInfo());
            }
            else
            {
                this.Text = "库存现金期数余额初始化";
                updateDataGridViewCash(InitCashBalance.getInctance().getAllInitCashBalanceInfo());
            }

            setPageActionEnable();
        }
コード例 #2
0
        private void saveAssetsData()
        {
            for (int i = 0; i < m_dataGridRecordCount; i++)
            {
                try
                {
                    int    pkey    = Convert.ToInt32(this.dataGridViewAssetsList.Rows[i].Cells[0].Value.ToString());
                    double balance = Convert.ToDouble(this.dataGridViewAssetsList.Rows[i].Cells[2].EditedFormattedValue.ToString());

                    if (m_isInitBankAssets)
                    {
                        InitBankBalance.getInctance().update(pkey, balance);
                    }
                    else
                    {
                        InitCashBalance.getInctance().update(pkey, balance);
                    }
                }
                catch (Exception)
                {
                    MessageBoxExtend.messageError("期初余额应该为数字形式,请仔细核对各账户余额格式,然后重试");
                }
            }
        }