Ejemplo n.º 1
0
        //Implement IController.InitializeResources
        public string InitializeAndStartProcess()
        {
            progressCollector = new ProgressCollector(Session);
            progressCollector.FlushSessionData();

            Session["InnerBGWorker"] = null;
            Session["OuterBGWorker"] = null;

            bgWorker1         = new BackgroundWorker();
            bgWorker1.DoWork += new System.ComponentModel.DoWorkEventHandler(StartProcessAsynchronously);
            bgWorker1.RunWorkerAsync();
            return("<script>window.onload=function(){ShowProgressbar();}</script>");
        }
Ejemplo n.º 2
0
        protected void btn_SubmitaJob_click(object sender, EventArgs e)
        {
            progressCollector = new ProgressCollector(Session);
            progressCollector.FlushSessionData();

            Session["InnerWorker_MH"]  = null;
            Session["InnerWorker_NS"]  = null;
            Session["InnerWorker_HAR"] = null;

            Session["OuterWorker"] = null;

            bgWorker1 = new BackgroundWorker();
            bgWorker1.WorkerSupportsCancellation = true;
            bgWorker1.DoWork += new System.ComponentModel.DoWorkEventHandler(DO_Operation);
            //bgWorker1.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(CompleteLongProcess);
            bgWorker1.RunWorkerAsync();
            //Response.Write("<script>window.onload=function(){ShowProgressbar();}</script>");
            ClientScript.RegisterStartupScript(typeof(Page), "keyOne", "<script type=\"text/javascript\"> ShowProgressbar(); </script>", false);
        }