Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Entities.EmployeeAgent model = BLL.EmployeeAgent.Instance.GetEmployeeAgentByUserID(Convert.ToInt32(RequestUserID));
            if (model == null)
            {
                Response.Write("ERROR:用户不存在");
                return;
            }
            string operStr           = string.Empty;
            VisitBusinessTypeEnum bt = (VisitBusinessTypeEnum)CommonFunction.ObjectToInteger(RequestBussinessType);

            if (bt != VisitBusinessTypeEnum.S0_其他系统 && bt != VisitBusinessTypeEnum.None)
            {
                string url = "";
                url      = BLL.CallRecord_ORIG_Business.Instance.GetTaskUrl(RequestTaskID, RequestBGID, RequestSCID);
                url      = BLL.CallRecord_ORIG_Business.Instance.GetViewUrl(RequestTaskID, url);
                operStr += url;
            }
            else
            {
                string url = "";
                url = BLL.CallRecord_ORIG_Business.Instance.GetTaskUrl(RequestTaskID, RequestBGID, RequestSCID);
                if (!string.IsNullOrEmpty(url))
                {
                    url = BLL.CallRecord_ORIG_Business.Instance.GetViewUrl(RequestTaskID, url);
                    //如果是惠买车业务
                    if (BLL.Util.IsMatchBGIDAndSCID(RequestBGID, RequestSCID, "EPEmbedCC_HMCBGIDSCID"))//惠买车
                    {
                        operStr += GetEPURL(YPFanXianURL, url);
                    }
                    else if (BLL.Util.IsMatchBGIDAndSCID(RequestBGID, RequestSCID, "EasySetOff_BGIDSCID"))//精准广告
                    {
                        operStr += GetEasyOffURL(url);
                    }
                    else if (BLL.Util.IsMatchBGIDAndSCID(RequestBGID, RequestSCID, "CarFinancial_BGIDSCID"))//易车车贷
                    {
                        operStr += GetCarFinancialURL(url);
                    }
                    else if (BLL.Util.IsMatchBGIDAndSCID(RequestBGID, RequestSCID, "EasyPass_BGIDSCID"))//易湃业务
                    {
                        operStr += GetEasyPassURL(RequestTaskID);
                    }
                    else
                    {
                        operStr += url;
                    }
                }
            }

            Response.Redirect(operStr);
        }
Beispiel #2
0
        //取分类
        public string GetCategoryFullName(string bussinessType, string BGID, string SCID)
        {
            VisitBusinessTypeEnum bt = (VisitBusinessTypeEnum)CommonFunction.ObjectToInteger(bussinessType);

            if (bt == VisitBusinessTypeEnum.S0_其他系统 || bt == VisitBusinessTypeEnum.None)
            {
                int _scid;
                int.TryParse(SCID, out _scid);
                Entities.SurveyCategory model = BitAuto.ISDC.CC2012.BLL.SurveyCategory.Instance.GetSurveyCategory(_scid);
                if (model != null)
                {
                    return(model.Name);
                }
                else
                {
                    return("其他");
                }
            }
            else
            {
                return(BLL.Util.GetEnumOptText(typeof(VisitBusinessTypeEnum), (int)bt));
            }
        }
Beispiel #3
0
        //操作
        public string GetOperator(string AudioURL, string TaskID, string BussinessType, string BGID, string SCID)
        {
            string operStr           = string.Empty;
            VisitBusinessTypeEnum bt = (VisitBusinessTypeEnum)CommonFunction.ObjectToInteger(BussinessType);

            if (bt == VisitBusinessTypeEnum.S3_客户核实)
            {
                operStr += "<a target='_blank' href='/CRMStopCust/View.aspx?TaskID=" + TaskID + "' class='linkBlue'><img src='/Images/workorder/icon_view.png' title='查看' alt='查看' style='vertical-align:middle'></a>";
            }
            else if (bt == VisitBusinessTypeEnum.S0_其他系统 || bt == VisitBusinessTypeEnum.None)
            {
                string url = "";
                url      = BLL.CallRecord_ORIG_Business.Instance.GetTaskUrl(TaskID, BGID, SCID);
                url      = BLL.CallRecord_ORIG_Business.Instance.GetViewUrl(TaskID, url);
                operStr += BLL.Util.GenBusinessURLByBGIDAndSCID(BGID, SCID, url, TaskID, YPFanXianHBuyCarURL, EPEmbedCCHBuyCar_APPID, true);
                operStr  = operStr.Replace("查看", "<img src='/Images/workorder/icon_view.png' title='查看' alt='查看' style='vertical-align:middle'>");
            }
            else
            {
                string url = "";
                url      = BLL.CallRecord_ORIG_Business.Instance.GetTaskUrl(TaskID, BGID, SCID);
                url      = BLL.CallRecord_ORIG_Business.Instance.GetViewUrl(TaskID, url);
                operStr += "<a target='_blank' href='" + url + "' class='linkBlue'><img src='/Images/workorder/icon_view.png' title='查看' alt='查看' style='vertical-align:middle'></a>";
            }
            //录音文件
            if (!string.IsNullOrEmpty(AudioURL))
            {
                operStr += "&nbsp;<a href='javascript:void(0);' onclick='javascript:ADTTool.PlayRecord(\""
                           + AudioURL + "\",\"/WOrderV2/PopLayer/PlayRecord.aspx\");' title='播放录音' ><img src='/Images/workorder/icon_hw.png' style='vertical-align:middle'/></a>";
            }
            else
            {
                operStr += "&nbsp;<span style='display:inline-block;width:26px;'></span>";
            }
            return(operStr);
        }