예제 #1
0
 private void Stop_btn_Click(object sender, EventArgs e)
 {
     Start_btn.Enabled = true;
     Stop_btn.Enabled  = false;
     if (TextServerchk.Checked == true)
     {
         Status_lb.Items.Add(ts.ShutDown());
         textBox1.Text = "";
         try
         {
             var result = (from p in db.ServerSettings select p).Single();
             result.TextServerIP     = "0.0.0.0";
             result.TextServerPort   = 4530;
             result.TextServerOnline = false;
             db.SubmitChanges();
         }
         catch (Exception)
         {
         }
         TextServerchk.Enabled = true;
         TextServerchk.Checked = false;
     }
     if (ImageServerchk.Checked == true)
     {
         Status_lb.Items.Add(ds.ShutDown());
         textBox4.Text = "";
         try
         {
             var result = (from p in db.ServerSettings select p).Single();
             result.ImageServerIP     = "0.0.0.0";
             result.ImageServerOnline = false;
             db.SubmitChanges();
         }
         catch (Exception)
         {
         }
         ImageServerchk.Enabled = true;
         ImageServerchk.Checked = false;
     }
     if (AudioServerchk.Checked == true)
     {
         Status_lb.Items.Add(ads.ShutDown());
         textBox6.Text = "";
         try
         {
             var result = (from p in db.ServerSettings select p).Single();
             result.AudioServerIP     = "0.0.0.0";
             result.AudioServerOnline = false;
             db.SubmitChanges();
         }
         catch (Exception)
         {
         }
         AudioServerchk.Enabled = true;
         AudioServerchk.Checked = false;
     }
     Status_lb.SelectedIndex = Status_lb.Items.Count - 1;
     TextServerchk.Enabled   = true;
     ImageServerchk.Enabled  = true;
     AudioServerchk.Enabled  = true;
 }