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();
 }
示例#2
0
 /// <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);
         }
     }
 }