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); } }