Ejemplo n.º 1
0
        public static string RunCampaign(string campaignName, string dialertable, string dialertablehx)
        {
            Console.WriteLine(campaignName);
            Console.WriteLine();
            Console.WriteLine();
            Console.WriteLine();


            CampaignHelper.ArchiveCampaign(campaignName, dialertable, dialertablehx);
            ComplianceEntities ce = new ComplianceEntities();


            int isnewcluster = 1;

            CampaignHelper.RunCampaign(campaignName, isnewcluster);


            getAdHocMostRecentSession_Result item = CampaignHelper.GetMostRecentSession();

            CampaignHelper.CreateCallList(campaignName, item.CallListSessionId);

            StringBuilder sb = new StringBuilder();

            List <AdHocLog> logs = CampaignHelper.GetLog();

            foreach (AdHocLog logItem in logs)
            {
                if (logItem.description != null)
                {
                    if (logItem.description.Trim().Length == 0)
                    {
                        sb.AppendLine("&nbsp;<br>");
                    }
                    else
                    {
                        sb.AppendLine(String.Format("{0}<br>", logItem.description.Trim()));
                    }
                }
            }

            sb.AppendLine(@"</p>");

            //Console.WriteLine(CampaignHelper.CreateFile(CampaignDefs.Campaigns[campaignName].DialerTable, url));


            Console.WriteLine(sb.ToString());
            File.AppendAllText(@"C:\temp\output.txt", sb.ToString());

            File.AppendAllText(@"C:\temp\output.txt", "");
            File.AppendAllText(@"C:\temp\output.txt", "");
            File.AppendAllText(@"C:\temp\output.txt", "");
            File.AppendAllText(@"C:\temp\output.txt", "");

            //CreateFile(CampaignDefs.Campaigns[campaignName].DialerTable, excelFilePath);
            return(sb.ToString());
        }