Esempio n. 1
0
        /// <summary>
        /// 3、	获取条码收件单位编号接口
        /// </summary>
        /// <param name="FullBarCode">需要分析的完整条码</param>
        /// <returns>返回从条码中解析出的收件单位的编号。
        /// 如果条码中不含收件单位信息,则返回空("")即可。
        /// </returns>
        public static string GetBarcodeUnitCode(string FullBarCode)
        {
            string strResult = "";

            switch (GuiZe.GetBarCodeType(FullBarCode))
            {
            //case 2:
            //    strResult = FullBarCode.Substring(22, 3);
            //    break;

            default:
                strResult = "";
                break;
            }
            return(strResult);
        }
Esempio n. 2
0
        /// <summary>
        /// 5、	获取条码紧急属性接口
        /// </summary>
        /// <param name="FullBarCode">需要分析的完整条码</param>
        /// <returns>返回从条码中解析出的发件单位的编号。
        /// 如果条码中解析不出来发件单位信息,则返回空("")即可。
        /// </returns>
        public static bool CheckBarcodeIsJiJian(string FullBarCode)
        {
            bool bRet = false;

            switch (GuiZe.GetBarCodeType(FullBarCode))
            {
            //case 1:
            //    GuoBanTM objGuoBanTM = new GuoBanTM().JieXi2DTM(FullBarCode.Trim());
            //    if (!(objGuoBanTM == null))
            //    {
            //        strResult = objGuoBanTM.TiaoMaBH.Trim();
            //    }
            //    break;
            //case 2:
            //    strResult = FullBarCode.Substring(0, 3);
            //    break;

            default:
                bRet = false;
                break;
            }
            return(bRet);
        }
Esempio n. 3
0
        /// <summary>
        /// 4、	获取条码发件单位编号接口
        /// </summary>
        /// <param name="FullBarCode">需要分析的完整条码</param>
        /// <returns>返回从条码中解析出的发件单位的编号。
        /// 如果条码中解析不出来发件单位信息,则返回空("")即可。
        /// </returns>
        public static string GetBarcodeSendUnitCode(string FullBarCode)
        {
            string strResult = "";

            switch (GuiZe.GetBarCodeType(FullBarCode))
            {
            //case 1:
            //    GuoBanTM objGuoBanTM = new GuoBanTM().JieXi2DTM(FullBarCode.Trim());
            //    if (!(objGuoBanTM == null))
            //    {
            //        strResult = objGuoBanTM.TiaoMaBH.Trim();
            //    }
            //    break;
            //case 2:
            //    strResult = FullBarCode.Substring(0, 3);
            //    break;

            default:
                strResult = "";
                break;
            }
            return(strResult);
        }