private void MetroButtonImport_Click(object sender, EventArgs e) { if (controllerCardManager.addXMLToListControl(metroTextBoxName.Text, metroTextBoxS1.Text, metroTextBoxS2.Text, metroTextBoxPath.Text) == 1) { MessageBox.Show("Erfolgreich"); this.Close(); } }
private void MetroButtonImport_Click(object sender, EventArgs e) { try { if (!metroTextBoxName.Text.Equals("") && !metroTextBoxS1.Text.Equals("") && !metroTextBoxS2.Text.Equals("")) { if (!metroCheckBoxCSV.Checked) { try { if (!metroTextBoxPath.Text.Equals("")) { controllerCardManager.procressCSV(metroTextBoxPath.Text, this.buildTitle()); controllerCardManager.addXMLToListControl(metroTextBoxName.Text, metroTextBoxS1.Text, metroTextBoxS2.Text, this.buildTitle()); MessageBox.Show("Erfolgreich"); this.Close(); } else { MessageBox.Show("Bitte CSV-Datei auswählen"); } } catch (Exception) { MessageBox.Show("Ein Fehler ist aufgetreten, vielleicht ist die CSV Datei nicht richtig formatiert."); } } else { controllerCardManager.createNewVocList(metroTextBoxName.Text, metroTextBoxS1.Text, metroTextBoxS2.Text, this.buildTitle()); controllerCardManager.addXMLToListControl(metroTextBoxName.Text, metroTextBoxS1.Text, metroTextBoxS2.Text, this.buildTitle()); MessageBox.Show("Erfolgreich"); this.Close(); } } else { MessageBox.Show("Bitte alle Felder ausfüllen"); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Internal Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }