/// <summary>
 /// 取广告需求单基本信息,客户名称,需匹配车型
 /// </summary>
 /// <param name="DemandID"></param>
 protected void GetDemandIDInfo(string DemandID)
 {
     BitAuto.YanFa.Crm2009.Entities.CJKDemandInfo cjkmodel = null;
     cjkmodel = BitAuto.YanFa.Crm2009.BLL.CJKDemandBll.Instance.GetCJKDemandInfo(DemandID);
     if (cjkmodel != null)
     {
         CustName = cjkmodel.CustName;
         DBrand   = cjkmodel.BrandName;
     }
 }
        /// <summary>
        /// 根据Leads处理实体加载信息
        /// </summary>
        /// <param name="model"></param>
        protected void LoadLeadInfo(Entities.LeadsTask model)
        {
            //项目名称
            Entities.ProjectInfo ProjectInfoModel = BLL.ProjectInfo.Instance.GetProjectInfo(model.ProjectID);
            if (ProjectInfoModel != null)
            {
                ProjectName = ProjectInfoModel.Name;
            }


            BitAuto.YanFa.Crm2009.Entities.CJKDemandInfo cjkmodel = null;
            cjkmodel = BitAuto.YanFa.Crm2009.BLL.CJKDemandBll.Instance.GetCJKDemandInfo(model.DemandID);
            if (cjkmodel != null)
            {
                CustName = cjkmodel.CustName;
            }

            PlanBuyCarTime = BitAuto.ISDC.CC2012.BLL.Util.GetEnumOptText(typeof(BitAuto.ISDC.CC2012.Entities.LeadPlanBuyCarTime), Convert.ToInt32(model.PBuyCarTime));

            //地区
            if (model.ProvinceID != Entities.Constants.Constant.INT_INVALID_VALUE)
            {
                PlaceStr += BitAuto.YanFa.Crm2009.BLL.AreaInfo.Instance.GetAreaName(model.ProvinceID.ToString());
            }
            if (model.CityID != Entities.Constants.Constant.INT_INVALID_VALUE)
            {
                PlaceStr += " " + BitAuto.YanFa.Crm2009.BLL.AreaInfo.Instance.GetAreaName(model.CityID.ToString());
            }
            PlaceStr = PlaceStr.Trim(' ');
            //下单车型
            if (!string.IsNullOrEmpty(model.OrderCarMaster))
            {
                OrderCarInfo += model.OrderCarMaster + " ";
            }
            if (!string.IsNullOrEmpty(model.OrderCarSerial))
            {
                OrderCarInfo += model.OrderCarSerial + " ";
            }
            if (!string.IsNullOrEmpty(model.OrderCar))
            {
                OrderCarInfo += model.OrderCar + " ";
            }
            OrderCarInfo = OrderCarInfo.TrimEnd(' ');
            //需匹配车型
            if (!string.IsNullOrEmpty(model.DCarMaster))
            {
                DCarInfo += model.DCarMaster + " ";
            }
            if (!string.IsNullOrEmpty(model.DCarSerial))
            {
                DCarInfo += model.DCarSerial + " ";
            }
            DCarInfo = DCarInfo.TrimEnd(' ');

            ////加载失败原因
            //if (model.FailReason != Entities.Constants.Constant.INT_INVALID_VALUE)
            //{
            //    int _failreason;
            //    int.TryParse(model.FailReason.ToString(), out _failreason);
            //    FailReason = BLL.Util.GetEnumOptText(typeof(Entities.CJKLeadTaskFailReason), _failreason);
            //}

            //加载未接通原因
            if (model.NotEstablishReason != Entities.Constants.Constant.INT_INVALID_VALUE)
            {
                int _notEstablishReason;
                int.TryParse(model.NotEstablishReason.ToString(), out _notEstablishReason);
                NotEstablishReason = BLL.Util.GetEnumOptText(typeof(Entities.NotEstablishReason), _notEstablishReason);
            }

            //加载接通后失败原因
            if (model.NotSuccessReason != Entities.Constants.Constant.INT_INVALID_VALUE)
            {
                int _notSuccessReason;
                int.TryParse(model.NotSuccessReason.ToString(), out _notSuccessReason);
                NotSuccessReason = BLL.Util.GetEnumOptText(typeof(Entities.NotSuccessReason), _notSuccessReason);
            }
            ////加载需匹配车款
            //if (model.DCarID != Entities.Constants.Constant.INT_INVALID_VALUE)
            //{
            //    int _dcarid;
            //    int.TryParse(model.DCarID.ToString(), out _dcarid);
            //    DCarName = model.DCarName;
            //}


            string[] strYM = model.BoughtCarYearMonth.Split(',');
            if (strYM.Length == 2)
            {
                strBoughtCarYear = strYM[0];
                if (strYM[1] == "-1")
                {
                    strBoughtCarMonth = "";
                }
                else
                {
                    strBoughtCarMonth = strYM[1];
                }
            }
        }