private void btnSave_Click(object sender, EventArgs e) { using (gjtEmrService.emrServiceXml es = new gjtEmrService.emrServiceXml()) { string msg = ""; if (Globals.isEndRule == false) { msg = es.NewValuateScore(selfValuate, regID, patientDoctor, patientDepartment, Globals.DoctorID, scorePercent, vi); } else { msg = es.NewValuateScoreEnd(selfValuate, regID, patientDoctor, patientDepartment, Globals.DoctorID, scorePercent, vi); } if (msg != null) { MessageBox.Show(msg, ErrorMessage.Error); return; } using (gjtEmrPatients.emrPatients ep = new gjtEmrPatients.emrPatients()) { //string strRegistryID = Globals.ThisAddIn for (int i = 0; i < ArrayListNoteID.Count; i++) { ep.InSertValueOff(registryIDTemp, ArrayListNoteID[i].ToString(), ArrayListReason[i].ToString(), ArrayListOff[i].ToString()); } } OpDone opd = new OpDone("保存成功!"); opd.Show(); this.Tag = StringGeneral.Zero; } }