Esempio n. 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="i"></param>
 /// <param name="SheetIndex"></param>
 /// <param name="OrderManagement"></param>
 /// <returns></returns>
 public Neusoft.HISFC.Models.Order.Inpatient.Order GetObjectFromFarPoint(int i, int SheetIndex, Neusoft.HISFC.BizLogic.Order.Order OrderManagement)
 {
     Neusoft.HISFC.Models.Order.Inpatient.Order order = null;
     if (this.fpSpread1.Sheets[SheetIndex].Rows[i].Tag != null)
     {
         order = this.fpSpread1.Sheets[SheetIndex].Rows[i].Tag as Neusoft.HISFC.Models.Order.Inpatient.Order;
     }
     #region {1AF0EB93-27A8-462f-9A1E-E1A3ECA54ADE} 再从哈希表中取值
     else if (this.htOrder != null && this.htOrder.ContainsKey(this.fpSpread1.Sheets[SheetIndex].Cells[i, iColumns[2]].Text))
     {
         order = this.htOrder[this.fpSpread1.Sheets[SheetIndex].Cells[i, iColumns[2]].Text] as Neusoft.HISFC.Models.Order.Inpatient.Order;
     }
     #endregion
     else
     {
         #region 付值
         order = OrderManagement.QueryOneOrder(this.fpSpread1.Sheets[SheetIndex].Cells[i, iColumns[2]].Text);
         #endregion
     }
     return(order);
 }