Пример #1
0
        public bool getParseDocid(string docid)
        {
            try
            {
                string[] arrDocid = docid.Split('|');

                MapDocid.Add(DocID.LangCode, arrDocid[0]);
                MapDocid.Add(DocID.PublishCnt, arrDocid[1]);

                string[] arrPublishType = arrDocid[2].Split('/');

                List <int> PublishTypeList = new List <int>();
                for (int i = 0; i < arrPublishType.Length; i++)
                {
                    PublishTypeList.Add(Convert.ToInt32(arrPublishType[i]));
                }
                MapDocid.Add(DocID.PublishType, PublishTypeList);
                MapDocid.Add(DocID.RePublish, arrDocid[3]);
                MapDocid.Add(DocID.SlipNo, arrDocid[4]);
                MapDocid.Add(DocID.AllStoreAmtPrint, arrDocid[5]);
                MapRefundInfo.Add(RefundWayInfo.REFUND_WAY_CODE, arrDocid[6]);
                MapRefundInfo.Add(RefundWayInfo.REFUND_WAY_CODE_DESC, arrDocid[7]);
                MapRefundInfo.Add(RefundWayInfo.MASK_REMIT_NO, arrDocid[8]);
                //MapDocid.Add(DocID.AllStoreAmtPrint, arrDocid[5]);
                MapDocid.Add(DocID.Unikey, arrDocid[9]);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                return(false);
            }
            return(true);
        }
Пример #2
0
 public void setClearParseMap()
 {
     MapDocid.Clear();
     MapRetailer.Clear();
     MapGoods.Clear();
     MapTourist.Clear();
     MapAdsInfo.Clear();
     MapRefundInfo.Clear();
 }
Пример #3
0
        public bool getParseRefundWayInfo(string refundwayinfo)
        {
            try
            {
                string[] arrRefundwayinfo = refundwayinfo.Split('|');
                MapRefundInfo.Add(RefundWayInfo.REFUND_WAY_CODE, arrRefundwayinfo[0]);
                MapRefundInfo.Add(RefundWayInfo.REFUND_WAY_CODE_DESC, arrRefundwayinfo[1]);
                MapRefundInfo.Add(RefundWayInfo.MASK_REMIT_NO, arrRefundwayinfo[2]);
            }
            catch
            {
                return(false);
            }

            return(true);
        }