コード例 #1
0
        private JObject GetAbandonedcalldetails(HttpContext context)
        {
            JObject responseJObj = new JObject();

            try
            {
                int AgentId;
                if (Convert.ToInt32(context.Session["RoleId"]) == 1)
                {
                    AgentId = agentId;
                }
                else
                {
                    AgentId = Convert.ToInt32(context.Request["AgentId"]);
                }
                int seesionAgentId = 0;
                seesionAgentId = Convert.ToInt32(context.Session["AgentId"]);
                Press3.BusinessRulesLayer.Calls callsObject = new Press3.BusinessRulesLayer.Calls();
                responseJObj = callsObject.GetAbandonedcalldetails(MyConfig.MyConnectionString, accountId, context.Request["Date"].ToString(), Convert.ToInt32(context.Request["CallDirection"]), Convert.ToInt32(context.Request["CallType"]), Convert.ToInt32(context.Request["CallEndStatus"]), AgentId, Convert.ToInt32(context.Request["SkillGroupId"]), context.Request["FromDate"].ToString(), context.Request["ToDate"].ToString(), Convert.ToInt32(context.Request["PageSize"]), Convert.ToInt32(context.Request["PageNumber"]), Convert.ToInt32(context.Request["StudioId"]), seesionAgentId, roleId);
            }
            catch (Exception ex)
            {
                Logger.Error(ex.ToString());
            }
            return(responseJObj);
        }