private void FrmStockHoldAdd_Load(object sender, EventArgs e) { if (!AddFlag) { M_HoldStock m_holdStock = HoldStock.GetModel(modifyId); this.txtHoldAmount.Text = m_holdStock.HoldAmount.ToString(); this.txtStockNo.Text = m_holdStock.StockNo; this.txtPrice.Text = m_holdStock.Price.ToString(); this.txtStockName.Text = m_holdStock.StockName; this.dtpupdateDate.Value = DateTime.Now; } }
/// <summary> /// 把从网络上获取的股票价格信息更新到后台数据库 /// </summary> /// <param name="listUrlStock"></param> private void RefreshHoldData(List <M_UrlStock> listUrlStock) { foreach (M_UrlStock stock in listUrlStock) { M_HoldStock mHoldStock = null; string stockNo = stock.StockNo; string strWhere = string.Format("{0}='{1}'", "StockNo", stockNo); DataTable dt = HoldStock.GetList(1, strWhere, "StockNo").Tables[0]; if (dt.Rows.Count != 0) { int id = Convert.ToInt32(dt.Rows[0]["ID"].ToString()); mHoldStock = HoldStock.GetModel(id); mHoldStock.Price = stock.Price; mHoldStock.UpdateTime = stock.UpdateTime; HoldStock.Update(mHoldStock); } } }