/// <summary>
        /// 检测列表中是否已经存在该药品信息
        /// </summary>
        /// <param name="objItem">药品数据</param>
        /// <param name="index">索引</param>
        /// <returns></returns>
        private bool m_mthCheckExistsList(clsMedicine_VO objItem, out int index)
        {
            bool blnResult = true;

            index = 0;

            for (int i = 0; i < this.m_objViewer.m_lsvDetail.Items.Count; i++)
            {
                clsMedStoreMedApplDe_VO objTmp = new clsMedStoreMedApplDe_VO();
                objTmp = (clsMedStoreMedApplDe_VO)this.m_objViewer.m_lsvDetail.Items[i].Tag;
                if (objTmp != null)
                {
                    if (objItem.m_strMedicineID.Trim() == objTmp.m_objMedicine.m_strMedicineID.Trim())
                    {
                        blnResult = false;
                        index     = i;
                        break;
                    }
                }
                else
                {
                    blnResult = true;
                }
            }
            return(blnResult);
        }
Example #2
0
        /// <summary>
        /// 药品输入框的更改事件
        /// </summary>
        public void m_mthMedicineChange()
        {
            if (this.m_objViewer.m_txtmedName.Tag == null)
            {
                return;
            }

            clsMedicine_VO objItem = (clsMedicine_VO)this.m_objViewer.m_txtMedID.Tag;
        }