//--Allgemeines ENDE //--Feedback START private async void metroTile2_Click(object sender, EventArgs e) { if (metroComboBox5.SelectedIndex == -1) { MetroMessageBox.Show(this, "Feedback konnte nicht gesendet werden.\nAuswahl Fehlt", "Feedback Fehlgeschlagen", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (String.IsNullOrWhiteSpace(metroTextBox3.Text)) { MetroMessageBox.Show(this, "Feedback konnte nicht gesendet werden.\nBetreff Leer", "Feedback Fehlgeschlagen", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (String.IsNullOrWhiteSpace(metroTextBox2.Text)) { MetroMessageBox.Show(this, "Feedback konnte nicht gesendet werden.\nNachricht Leer", "Feedback Fehlgeschlagen", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } string subject = null; switch (metroComboBox5.SelectedIndex) { case 0: subject = "[PROBLEM] " + metroTextBox3.Text; break; case 1: subject = "[VORSCHLAG] " + metroTextBox3.Text; break; case 2: subject = "[SONSTIGES] " + metroTextBox3.Text; break; } string body = metroTextBox2.Text + "\n"; if (!String.IsNullOrWhiteSpace(metroTextBox11.Text)) { body += "\nEmail: " + metroTextBox11.Text; } if (!String.IsNullOrWhiteSpace(metroTextBox12.Text)) { body += "\nTelegram: " + metroTextBox12.Text; } metroComboBox5.Enabled = metroTextBox3.Enabled = metroTextBox2.Enabled = metroTextBox4.Enabled = metroButton6.Enabled = metroTextBox11.Enabled = metroTextBox12.Enabled = metroTile2.Enabled = false; metroProgressSpinner1.Visible = true; await TelegramApi.SendFeedbackMessage(subject, body, metroTextBox4.Text); metroComboBox5.Enabled = metroTextBox3.Enabled = metroTextBox2.Enabled = metroTextBox4.Enabled = metroButton6.Enabled = metroTextBox11.Enabled = metroTextBox12.Enabled = metroTile2.Enabled = true; metroProgressSpinner1.Visible = false; }