Ejemplo n.º 1
0
 private void SortCompositionsbttn_Click(object sender, EventArgs e)
 {
     try
     {
         List <Composition> compositions = CompositionsDGVConvert.DGVToCompositionsList(InputCompositionsDGV);
         disk.Compositions = compositions;
         disk.Sort();
         CompositionsDGVConvert.CompositionsListToDGV(InputCompositionsDGV, disk.Compositions);
     }
     catch (Exception ex)
     {
         MessagesUtils.ShowError("Произошла ошибка!");
     }
 }
Ejemplo n.º 2
0
        private void MainMenuFileOpen_Click(object sender, EventArgs e)
        {
            if (OpenFileDialog.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    string path = OpenFileDialog.FileName;

                    List <Composition> compositionsList = CompositionsFilesUtils.ReadCompositionFromFile(path);
                    disk = new Disk(compositionsList);
                    CompositionsDGVConvert.CompositionsListToDGV(InputCompositionsDGV, disk.Compositions);

                    MessagesUtils.ShowMessage("Данные загружены из файла");
                }
                catch (Exception ex)
                {
                    MessagesUtils.ShowError("Ошибка чтения из файла");
                }
            }
        }