Ejemplo n.º 1
0
 //Вызов сортировки
 private void сортироватьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (currFilename == "")
     {
         MessageBox.Show("Файл не выбран");
     }
     else
     {
         //Если файл выбран
         float  cost;
         string r = Interaction.InputBox("Введите максимальную стоимость конфет");
         if (float.TryParse(r, out cost))
         {
             //Очищаем поле от предыдущего резульата сортировки
             textBox2.Clear();
             //Обновляем файл, который будем сортировать в соотвестии с textbox
             Sweets.PutToFile(textBox1, currFilename);
             //Создаем объект сортирощика
             Sorter s = new Sorter(5);
             //Сортировка
             resFileName = s.Sort(currFilename, cost);
             //Отображение результата
             Sweets.ReadAllFromFile(textBox2, resFileName);
         }
     }
 }
Ejemplo n.º 2
0
 private void сохранитьОтсортированыыйToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (currFilename == "")
     {
         MessageBox.Show("Нет файла для сохранения");
     }
     else
     {
         SaveFileDialog saveFile = new SaveFileDialog();
         saveFile.Filter = "BIN файлы (*.bin)|*.bin";
         if (saveFile.ShowDialog() == DialogResult.OK)
         {
             Sweets.PutToFile(textBox2, saveFile.FileName);
         }
     }
 }