/// <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); }
/// <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); }
/// <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); }