/// <summary> /// Save /// </summary> void Save() { EntityCpOut outVo = new EntityCpOut(); List <EntityCpOutCriDetail> lstOutCri = new List <EntityCpOutCriDetail>(); outVo.outid = Convert.ToDecimal(ExecPlanDataSource["execid"].ToString()); outVo.doctid = this.patVo.m_strDOCTORID_CHR; outVo.registerid = this.patVo.m_strRegisterID; outVo.outdate = Convert.ToDateTime(this.dtpOutDate.Text); if (this.chkOutType1.Checked) { outVo.outtype = 1; } else if (this.chkOutType2.Checked) { outVo.outtype = 2; } if (this.chkEva1.Checked) { outVo.evaluation = 1; } else if (this.chkEva2.Checked) { outVo.evaluation = 2; } else if (this.chkEva3.Checked) { outVo.evaluation = 3; } else if (this.chkEva4.Checked) { outVo.evaluation = 4; } outVo.outinfo = this.txtResult.Text.Trim(); outVo.operid = this.LoginInfo.m_strEmpID; outVo.operdate = DateTime.Now; outVo.status = 1; if (outVo.outtype == 0) { MessageBox.Show("请选择出径类型。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.chkOutType1.Focus(); return; } if (outVo.evaluation == 0) { MessageBox.Show("请选择疗效评价。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.chkEva1.Focus(); return; } if (outVo.outinfo == string.Empty) { MessageBox.Show("请输入出径验证结果。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtResult.Focus(); return; } List <EntityCpOutCriDetail> lstVo = new List <EntityCpOutCriDetail>(); if (this.clstTarget.CheckedItems.Count > 0) { EntityCpOutCriDetail vo = null; for (int i = 0; i < this.clstTarget.CheckedItems.Count; i++) { vo = new EntityCpOutCriDetail(); vo.cricontent = this.clstTarget.CheckedItems[i].ToString(); lstVo.Add(vo); } } clsBIHOrderService svc = new clsDcl_GetSvcObject().m_GetOrderSvcObject(); if (svc.SaveCpOutEvaluation(outVo, lstVo) > 0) { this.IsSuccess = true; MessageBox.Show("保存出径评估成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { MessageBox.Show("保存出径评估失败。", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } }