コード例 #1
0
ファイル: ValuateScore.cs プロジェクト: zhanglg40/hmr
        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;
            }
        }