/// <summary> /// 获取修改过的信息 /// </summary> /// <returns></returns> private bool GetChangeInfo(DataTable tempTable, ArrayList list) { if (tempTable == null) { return(true); } try { Neusoft.HISFC.Object.RADT.Location info = null; foreach (DataRow row in tempTable.Rows) { info = new Neusoft.HISFC.Object.RADT.Location(); info.User02 = this.patient.ID; info.Dept.ID = row["科室编码"].ToString(); //0 info.Dept.Name = row["科室名称"].ToString(); //1 info.User01 = row["转科日期"].ToString(); //2 info.User03 = row["序号"].ToString(); //3 info.Floor = "0"; //在科日期 list.Add(info); } return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
/// <summary> /// 赋值 /// </summary> /// <param name="row"></param> /// <param name="info"></param> private void SetRow(Neusoft.HISFC.Object.RADT.Location info, DataRow row) { row["科室编码"] = info.Dept.ID; //0 row["科室名称"] = info.Dept.Name; //1 if (info.User01 == "") { row["转科日期"] = System.DateTime.Now; //2 } else { row["转科日期"] = info.User01; } row["序号"] = info.User03; }