private void button1_Click(object sender, EventArgs e) { DateDef.健康档案 健康档案Info = new DateDef.健康档案(strPointCode); 健康档案Info.B事件时间 = tx事件时间.Text; 健康档案Info.B现象描述 = tx现象描述.Text; 健康档案Info.B参与处理人 = tx参与处理人.Text; 健康档案Info.B处理过程 = tx处理过程.Text; 健康档案Info.B备注 = tx备注.Text; 健康档案Info.B分析结论 = tx备注.Text; 健康档案Info.B处理过程 = tx分析结论.Text; 健康档案comend.UpDate健康档案(健康档案Info); InitDic(); SQLExecute.Operate = "用户" + DBUser.CURR_USERID + "更新健康档案,支撑中心编号:" + strPointCode + ",档案的事件时间:" + tx事件时间.Text; SQLExecute.SaveOperate(); MessageBox.Show("更新成功 !", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); }
/// <summary> /// 刷新 【dic健康档案】 /// </summary> private void InitDic() { dic健康档案 = new Dictionary<string, DateDef.健康档案>(); DateDef.健康档案 健康档案Info = null; DataTable Dt健康档案 = 健康档案comend.Get健康档案BybasedateID(strPointCode); if (listBox2.Items.Count>0) { listBox2.Items.Clear(); } if (Dt健康档案.Rows.Count > 0) { foreach (DataRow dr in Dt健康档案.Rows) { 健康档案Info = new DateDef.健康档案(dr["basedateID"].ToString()); 健康档案Info.B事件时间 = dr["事件时间"].ToString(); 健康档案Info.B现象描述 = dr["现象描述"].ToString(); 健康档案Info.B参与处理人 = dr["参与处理人"].ToString(); 健康档案Info.B备注 = dr["备注"].ToString(); 健康档案Info.B分析结论 = dr["分析结论"].ToString(); 健康档案Info.B处理过程 = dr["处理过程"].ToString(); dic健康档案.Add(健康档案Info.B事件时间, 健康档案Info); listBox2.Items.Add(健康档案Info.B事件时间); } } }
/// <summary> /// 用 listBox2 中的第几个刷新画面 /// </summary> /// <param name="i">第几个</param> private void FlashUI(int i) { if (dic健康档案.Count > 0 && listBox2.Items.Count > 0) { DateDef.健康档案 健康档案Info = dic健康档案[listBox2.Items[i].ToString()]; if (健康档案Info != null) { tx事件时间.Text = 健康档案Info.B事件时间; tx现象描述.Text = 健康档案Info.B现象描述; tx参与处理人.Text = 健康档案Info.B参与处理人; tx处理过程.Text = 健康档案Info.B处理过程; tx备注.Text = 健康档案Info.B备注; tx备注.Text = 健康档案Info.B分析结论; tx分析结论.Text = 健康档案Info.B处理过程; } else { MessageBox.Show("刷新画面失败请重新登录 !", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { DateDef.健康档案 健康档案Info = new DateDef.健康档案(strPointCode); tx事件时间.Text = ""; tx现象描述.Text = 健康档案Info.B现象描述; tx参与处理人.Text = 健康档案Info.B参与处理人; tx处理过程.Text = 健康档案Info.B处理过程; tx备注.Text = 健康档案Info.B备注; tx备注.Text = 健康档案Info.B分析结论; tx分析结论.Text = 健康档案Info.B处理过程; } }