public static void ExportXML(List <Student> students)
        {
            var openFileDialog = new SaveFileDialog();

            openFileDialog.DefaultExt = ".xml";
            openFileDialog.Filter     = "XML File | *.xml";
            if (openFileDialog.ShowDialog() == DialogResult.OK)
            {
                var path = openFileDialog.FileName;

                var serializer = new XmlSerializer(typeof(List <Student>));
                var writer     = new StreamWriter(path);

                serializer.Serialize(writer, students);
                writer.Close();
                GeneralTools.WarningBox("XML file created", "info");
            }
        }
 public static bool EmailAddressIsWrong(ErrorProvider err, TextBox txt)
 {
     if (txt.Text.Trim() == string.Empty)
     {
         err.SetError(txt, txt.Name + " must not be blank.");
         return(true);
     }
     else if (GeneralTools.IsValidEmailAddress(txt.Text))
     {
         // Clear the error.
         err.SetError(txt, "");
         return(false);
     }
     else
     {
         // Set the error.
         err.SetError(txt, txt.Text + " not a valid email address!");
         return(true);
     }
 }