/// 获取订单ID
        /// <summary>
        /// 获取订单ID
        /// </summary>
        /// <param name="ordertype"></param>
        /// <param name="item"></param>
        /// <returns></returns>
        private string GetItemData_ID(int ordertype, OrderInfoHB item)
        {
            switch (ordertype)
            {
            case 1:
            case 2:
            case 3:
                return(GetValue(item.orderDetail, "ClueID"));

            case 5:
            case 7:
            case 8:
            case 9:
            case 11:
                return(GetValue(item.orderDetail, "OrderID"));

            default:
                return("");
            }
        }
        /// 获取用户名称
        /// <summary>
        /// 获取用户名称
        /// </summary>
        /// <param name="ordertype"></param>
        /// <param name="item"></param>
        /// <returns></returns>
        private string GetItemData_User(int ordertype, OrderInfoHB item)
        {
            switch (ordertype)
            {
            case 1:
            case 2:
            case 3:
            case 5:
            case 7:
            case 8:
            case 11:
                return(GetValue(item.orderDetail, "UserName"));

            case 9:
                return(GetValue(item.orderDetail, "Name"));

            default:
                return("");
            }
        }
        /// 获取跳转链接
        /// <summary>
        /// 获取跳转链接
        /// </summary>
        /// <param name="ordertype"></param>
        /// <param name="item"></param>
        /// <returns></returns>
        private string GetItemData_Url(int ordertype, OrderInfoHB item)
        {
            string info = "";

            switch (ordertype)
            {
            case 1:
            case 2:
            case 3:
            case 8:
                //无链接
                break;

            case 5:
                //专题链接
                string AGuid = GetValue(item.orderDetail, "AGuid").ToLower();
                if (BLL.DictionaryDataCache.Instance.AcitvityInfo.ContainsKey(AGuid))
                {
                    info = BLL.DictionaryDataCache.Instance.AcitvityInfo[AGuid]["Url"].ToString();
                }
                break;

            case 7:     //惠买车
                string taskid = GetValue(item.orderDetail, "OrderID");
                string url    = BLL.CallRecord_ORIG_Business.Instance.GetTaskUrl(taskid, "16", "157");
                info = string.Format(url, taskid);
                break;

            case 9:     //汽车金融
                string url_login = ConfigurationUtil.GetAppSettingValue("CarFinancial_URL");
                Uri    uri       = new Uri(url_login);
                info = uri.Scheme + "://" + uri.Authority + "/LoanOrder/HistoryOrder?orderid=" + GetValue(item.orderDetail, "OrderID") + "&type=viewdetail";
                break;

            case 11:     //商城
                //info = "http://www.yichemall.com/manage/order/Detail?id=" + GetValue(item.orderDetail, "OrderID"); ;
                break;
            }
            return(info);
        }
 /// 获取DataSourceId
 /// <summary>
 /// 获取DataSourceId
 /// </summary>
 /// <param name="p"></param>
 /// <param name="item"></param>
 /// <returns></returns>
 private int GetItemDataSourceId(int p, OrderInfoHB item)
 {
     return(CommonFunction.ObjectToInteger(GetValue(item.orderDetail, "DataSourceId")));
 }
        /// 获取备注信息
        /// <summary>
        /// 获取备注信息
        /// </summary>
        /// <param name="ordertype"></param>
        /// <param name="item"></param>
        /// <returns></returns>
        private string GetItemData_Remark(int ordertype, OrderInfoHB item)
        {
            string info       = "";
            string DealerID   = "";
            string DealerName = "";

            switch (ordertype)
            {
            case 1:
            case 2:
            case 3:
                //经销商名称
                DealerID = GetValue(item.orderDetail, "DealerID");
                if (BLL.DictionaryDataCache.Instance.DMSMember.ContainsKey(DealerID))
                {
                    DealerName = BLL.DictionaryDataCache.Instance.DMSMember[DealerID]["Name"].ToString();
                }
                info = DealerName;
                break;

            case 5:
                //专题名称
                string AGuid = GetValue(item.orderDetail, "AGuid").ToLower();
                string Aname = "";
                if (BLL.DictionaryDataCache.Instance.AcitvityInfo.ContainsKey(AGuid))
                {
                    Aname = BLL.DictionaryDataCache.Instance.AcitvityInfo[AGuid]["ActivityName"].ToString();
                }
                info = Aname;
                break;

            case 7:
            case 9:
                break;

            case 8:
                //详细信息
                //经销商名称
                DealerID = GetValue(item.orderDetail, "DealerID");
                if (BLL.DictionaryDataCache.Instance.DMSMember.ContainsKey(DealerID))
                {
                    DealerName = BLL.DictionaryDataCache.Instance.DMSMember[DealerID]["Name"].ToString();
                }
                info = "经销商名称:" + DealerName + "<br/>";
                //套餐名称:套餐内容1
                string GoodsName = GetValue(item.orderDetail, "GoodsName");
                info += "套餐名称:" + GoodsName + "<br/>";
                //套餐金额:500元
                string Price = GetValue(item.orderDetail, "Price");
                info += "套餐金额:" + Price + "<br/>";
                //套餐详情:有礼券
                string Content = GetValue(item.orderDetail, "Content");
                info += "套餐详情:" + Content + "<br/>";
                //订单状态:状态1
                string UserStatusName = GetValue(item.orderDetail, "UserStatusName");
                info += "订单状态:" + UserStatusName + "<br/>";
                //代金券:200元
                //暂无数据
                //行驶里程:1700公里
                string Mileage = GetValue(item.orderDetail, "Mileage");
                info += "行驶里程:" + Mileage + "<br/>";
                //预约时间:2015-01-07
                string BookingDate = GetValue(item.orderDetail, "BookingDate");
                info += "预约时间:" + BookingDate;
                break;

            case 11:
                //促销信息
                //促销信息
                //如:
                //①订金10000元抵购车款
                //②从下单到拥有最快仅需48小时
                //③车源紧俏,请从速购车
                string Remark = GetValue(item.orderDetail, "Remark");
                info = Remark;
                break;
            }
            //来源
            int DataSourceId = GetItemDataSourceId(CommonFunction.ObjectToInteger(item.orderType), item);

            if (DataSourceId > 0 && BLL.DictionaryDataCache.Instance.EP_DataSource.ContainsKey(DataSourceId.ToString()))
            {
                if (info != "")
                {
                    info += "<br/>";
                }
                info += "订单来源:" + BLL.DictionaryDataCache.Instance.EP_DataSource[DataSourceId.ToString()]["DataSourceName"].ToString();
            }
            return(info);
        }
        /// 获取车型信息
        /// <summary>
        /// 获取车型信息
        /// </summary>
        /// <param name="ordertype"></param>
        /// <param name="item"></param>
        /// <returns></returns>
        private string[] GetItemData_Car(int ordertype, OrderInfoHB item)
        {
            string[] array = new string[3];
            string   csid  = "";

            switch (ordertype)
            {
            case 1:
            case 2:
            case 3:
            case 7:
            case 9:
            case 11:
                string  carid = GetValue(item.orderDetail, "CarID");
                DataRow dr    = null;
                if (BLL.DictionaryDataCache.Instance.Car_Car.ContainsKey(carid))
                {
                    dr = BLL.DictionaryDataCache.Instance.Car_Car[carid];
                }
                if (dr != null)
                {
                    csid = dr["CsID"].ToString();
                }
                break;

            case 5:
            case 8:
                csid = GetValue(item.orderDetail, "SerialID");
                break;
            }
            if (!string.IsNullOrEmpty(csid))
            {
                DataRow cs_dr = null;
                if (BLL.DictionaryDataCache.Instance.Car_Serial.ContainsKey(csid))
                {
                    cs_dr = BLL.DictionaryDataCache.Instance.Car_Serial[csid];
                }
                if (cs_dr != null)
                {
                    array[0] = cs_dr["Name"].ToString(); //车型

                    DataRow b_dr = null;
                    if (BLL.DictionaryDataCache.Instance.Car_Brand.ContainsKey(cs_dr["BrandID"].ToString()))
                    {
                        b_dr = BLL.DictionaryDataCache.Instance.Car_Brand[cs_dr["BrandID"].ToString()];
                    }
                    if (b_dr != null)
                    {
                        array[1] = b_dr["Name"].ToString(); //品牌
                    }


                    DataRow mb_dr = null;
                    if (BLL.DictionaryDataCache.Instance.Car_MasterBrand.ContainsKey(cs_dr["MasterBrandID"].ToString()))
                    {
                        mb_dr = BLL.DictionaryDataCache.Instance.Car_MasterBrand[cs_dr["MasterBrandID"].ToString()];
                    }
                    if (mb_dr != null)
                    {
                        array[2] = mb_dr["Name"].ToString(); //主品牌
                    }
                }
            }
            return(array);
        }