/// <summary>
        /// 添加/修改选配表中零件信息记录
        /// </summary>
        /// <param name="strID">序号</param>
        /// <returns>返回是否成功更新零件信息</returns>
        bool UpdataAccessoryChoseConfectInfo(string strID)
        {
            string id            = strID;
            string accessoryCode = "";

            if (txtCode.Text.Trim().Length > 0)
            {
                accessoryCode = txtCode.Text;
            }

            if (accessoryCode == "")
            {
                MessageDialog.ShowPromptMessage("零部件编码不能为空!");
                return(false);
            }

            double minData = Convert.ToDouble(numMin.Value.ToString());
            double maxData = Convert.ToDouble(numMax.Value.ToString());

            if (minData > maxData)
            {
                MessageDialog.ShowPromptMessage("选值低范围不能大于选值高范围!");
                return(false);
            }

            string rangeData        = minData.ToString() + "至" + maxData.ToString();
            string choseConfectData = txtChoseConfect.Text;

            if (txtChoseConfect.Text == "")
            {
                choseConfectData = null;
            }

            if (!m_choseConfectServer.UpdataAccessoryChoseConfectInfo(id, accessoryCode, rangeData,
                                                                      cmbProductType.Text, choseConfectData, out m_err))
            {
                MessageDialog.ShowErrorMessage(m_err);
                return(false);
            }

            return(true);
        }