Beispiel #1
0
        /// <summary>
        /// 保存
        /// </summary>
        public void SaveOrderFeel()
        {
            //验证输入
            if (!IsPassValidate())
            {
                return;
            }

            //填充皮试结果Vo
            clsT_Opr_Bih_OrderFeel_VO p_objRecord;

            FillOrderFeel_VO(out p_objRecord);

            long   lngRes        = 0;
            string p_strRecordID = "";

            if (m_strOrderFeelID != string.Empty)
            {
                //修改
                lngRes = m_objManage.m_lngModifyOrderFeel(p_objRecord);
            }
            else
            {
                //新增皮试
                lngRes = m_objManage.m_lngAddNewOrderFeel(out p_strRecordID, p_objRecord);
            }

            if (lngRes <= 0)
            {
                MessageBox.Show(m_objViewer, "保存失败!", "提示框!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                m_objViewer.m_intResult = -1;
                return;
            }
            if (p_strRecordID != string.Empty)
            {
                m_strOrderFeelID = p_strRecordID;
            }
            MessageBox.Show(m_objViewer, "保存成功!", "提示框!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            m_objViewer.m_intResult = 1;
            m_objViewer.m_objFeelEdit.m_intExitState  = 1;
            m_objViewer.m_objFeelEdit.m_intFeelResult = p_objRecord.m_intRESULTTYPE_INT;
            m_objViewer.m_objFeelEdit.m_strFeelResult = (p_objRecord.m_intRESULTTYPE_INT == 1)?"阴性":"阳性";
            m_objViewer.Close();
        }