private void btnCommit_Click(object sender, EventArgs e) { GetData(); if (AddFlag) { HoldStock.Add(m_HoldStock); } else { HoldStock.Update(m_HoldStock); } if (SetHold != null) { SetHold(); } this.Close(); }
/// <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); } } }