Exemplo n.º 1
0
 private void StarTcpServer_Click(object sender, EventArgs e)
 {
     if (TcpFileHandler.actualFolder == null)
     {
         MessageBox.Show(@"Папка для хранения файлов заказов не обнаружена. Пожалуйста, создайте новую!");
         while (true)
         {
             DialogResult res = folderBrowserDialog1.ShowDialog();
             if (res == DialogResult.OK)
             {
                 /* создать файл для хранения настроек,
                  * если нет ни одной */
                 TcpFileHandler.CreateOrAlterFolderForOrders(
                     folderBrowserDialog1);
                 fh.GetFolderForOrders();
                 break;
             }
             else if (res == DialogResult.Cancel)
             {
                 MessageBox.Show(@"Вы ещё не создали папку для хранения файлов заказов. Чтобы начать работу, пожалуйста, создайте одну!");
                 break;
             }
         }
     }
     else
     {
         if (Directory.Exists(TcpFileHandler.actualFolder))
         {
             // и только потом, запускать сервер
             if (!PizzeriaTcpServer.serviceOn)
             {
                 service.StartTcpServer();
             }
             else
             {
                 MessageBox.Show("Сервер уже запущен!");
             }
         }
         else
         {
             MessageBox.Show(@"Папка для хранения файлов заказов не обнаружена. Она либо была удалена вручную, или перенесена в другое место! Создайте новую папку чтобы начать работу.");
         }
     }
 }
Exemplo n.º 2
0
 private void openOrAlterFolderToolStripMenuItem_Click(
     object sender, EventArgs e)
 {
     if (!PizzeriaTcpServer.serviceOn)
     {
         if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
         {
             TcpFileHandler.CreateOrAlterFolderForOrders(
                 folderBrowserDialog1);
             // перезаписать файл для хранения настроек
             TcpFileHandler.SetSettingsFile(folderBrowserDialog1);
             fh.GetFolderForOrders();
         }
     }
     else
     {
         MessageBox.Show("Сначала отключите соединение!");
     }
 }