Пример #1
0
        private void btnReset_Click(object sender, EventArgs e)
        {
            if (rbtPerCall.Checked)
            {
                //using (var proxy = new CreationPatternPerCall.CreationPatternsClient())
                //{
                    if (cbxCreationPatternAspSessions.Checked)
                        proxyPerCall.ResetAspNetSessionCounter();
                    else
                        proxyPerCall.ResetCounter();
                //}
            }
            else if (rbtPerSession.Checked)
            {
                //using (var proxy = new CreationPatternPerSession.CreationPatternsClient())
                //{
                    if (cbxCreationPatternAspSessions.Checked)
                        proxyPerSession.ResetAspNetSessionCounter();
                    else
                        proxyPerSession.ResetCounter();
                //}

            }
            else if (rbtSingle.Checked)
            {
                using (var proxy = new CreationPatternSingle.CreationPatternsClient())
                {
                    if (cbxCreationPatternAspSessions.Checked)
                        proxy.ResetAspNetSessionCounter();
                    else
                        proxy.ResetCounter();
                }
            }

        }
Пример #2
0
        private void btnNext_Click(object sender, EventArgs e)
        {
            if (rbtPerCall.Checked)
            {
                //using (var proxy = new CreationPatternPerCall.CreationPatternsClient())
                //{
                    if(cbxCreationPatternAspSessions.Checked)
                        tbxCountValue.Text = proxyPerCall.NextAspNetSessionValue().ToString();
                    else
                        tbxCountValue.Text = proxyPerCall.NextValue().ToString();
                //}
            }
            else if (rbtPerSession.Checked)
            {
                //using (var proxy = new CreationPatternPerSession.CreationPatternsClient())
                //{
                    if(cbxCreationPatternAspSessions.Checked)
                        tbxCountValue.Text = proxyPerSession.NextAspNetSessionValue().ToString();
                    else
                        tbxCountValue.Text = proxyPerSession.NextValue().ToString();
                //}

            }
            else if (rbtSingle.Checked)
            {
                using (var proxy = new CreationPatternSingle.CreationPatternsClient())
                {
                    if (cbxCreationPatternAspSessions.Checked)
                        tbxCountValue.Text = proxy.NextAspNetSessionValue().ToString();
                    else
                        tbxCountValue.Text = proxy.NextValue().ToString();
                }

            }
        }
Пример #3
0
 private void btnCreationPatternsNewSession_Click(object sender, EventArgs e)
 {
     if (rbtPerCall.Checked)
     {
         proxyPerCall.StartNewSession();
     }
     else if (rbtPerSession.Checked)
     {
         proxyPerSession.StartNewSession();
     }
     else if (rbtSingle.Checked)
     {
         using (var proxy = new CreationPatternSingle.CreationPatternsClient())
         {
             proxy.StartNewSession();
         } 
     }
 }
Пример #4
0
        private void btnCreationPatternsTermSession_Click(object sender, EventArgs e)
        {
            if (rbtPerCall.Checked)
            {
                proxyPerCall.TerminateSession();
            }
            else if (rbtPerSession.Checked)
            {
                proxyPerSession.TerminateSession();

                // Sitzung explizit durch Schließen den Clients beenden
                proxyPerSession = new CreationPatternPerSession.CreationPatternsClient();
            }
            else if (rbtSingle.Checked)
            {
                using (var proxy = new CreationPatternSingle.CreationPatternsClient())
                {
                    proxy.TerminateSession();
                }
            }

        }