Esempio n. 1
0
 private void Save_Click(object sender, RoutedEventArgs e)
 {
     if (ReadWriteFile.CurrentFile != null)
     {
         try
         {
             ReadWriteFile.SaveFile(InputDataGrid.Matches, ReadWriteFile.CurrentFile);
         }
         catch (ArgumentException ex)
         {
             if (ex.ParamName == "AwayTeam")
             {
                 MessageBox.Show("Грешка: невалидна стойност на отбора гост");
             }
             else if (ex.ParamName == "HomeTeam")
             {
                 MessageBox.Show("Грешка: невалидна стойност на отбора домакин");
             }
             else
             {
                 MessageBox.Show("Грешка: " + ex.Message);
             }
         }
         catch (Exception ex)
         {
             // TODO: develop translating method for future releases
             MessageBox.Show("Грешка: " + ex.Message);
         }
     }
     else
     {
         SaveAs_Click(sender, e);
     }
 }
Esempio n. 2
0
        private void SaveAs_Click(object sender, RoutedEventArgs e)
        {
            Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog();
            dialog.FileName   = "Document";                    // Default file name
            dialog.DefaultExt = "text";                        // Default file extension
            dialog.Filter     = "Text documents (.txt)|*.txt"; // Filter files by extension

            Nullable <bool> result = dialog.ShowDialog();

            if (result == true)
            {
                try
                {
                    ReadWriteFile.SaveFile(InputDataGrid.Matches, dialog.FileName);
                }
                catch (ArgumentException ex)
                {
                    if (ex.ParamName == "AwayTeam")
                    {
                        MessageBox.Show("Грешка: невалидна стойност на отбора гост");
                    }
                    else if (ex.ParamName == "HomeTeam")
                    {
                        MessageBox.Show("Грешка: невалидна стойност на отбора домакин");
                    }
                    else
                    {
                        MessageBox.Show("Грешка: " + ex.Message);
                    }
                }
                catch (Exception ex)
                {
                    // TODO: develop translating method for future releases
                    MessageBox.Show("Грешка: " + ex.Message);
                }
            }
        }