private void buttonEintragUmzug_Click(object sender, EventArgs e) { if (radioMainBenutzerSonst.Checked) { textStartLog.AppendText("Bitte Angeben, wer bearbeiten möchte \r\n"); return; } LEA_Umzug umzug = new LEA_Umzug(); umzug.setBearbeitend(getBearbeitender()); umzug.Show(); }
private void buttonTourLock_Click(object sender, EventArgs e) { // Vorprüfungen Mitarbeiter, Fahrzeug if (textSucheName.Text == "") { textLog.AppendText("Bitte einen Mitarbeiter auswählen \r\n"); return; } if (textFahrzeug.Text == "" && checkBeifahrer.Checked == false) { textLog.AppendText("Bitte ein Fahrzeug auswählen oder 'Beifahrer' ankreuzen auswählen \r\n"); return; } // Tour auflösen try { TourID = Program.getTour(textTour.Text); } catch (Exception ex) { textLog.AppendText("Es ist folgender Fehler aufgetreten: \r\n" + ex.ToString()); } // Abfrage Tour-Infos für Formularanpassung MySqlCommand cmdTour = new MySqlCommand("SELECT * FROM Tour WHERE idTour = " + TourID + ";", Program.conn2); // Zulässige Touren finden / definieren MySqlDataReader rdrTour; try { rdrTour = cmdTour.ExecuteReader(); while (rdrTour.Read()) { KMErwartet = rdrTour.GetInt32(2); Type = rdrTour.GetInt32(3); } rdrTour.Close(); } catch (Exception sqlEx) { textLog.Text += sqlEx.ToString(); return; } if (KMErwartet == 0) { labelPruefung.Visible = false; checkKMPruefung.Visible = false; checkKMPruefung.Checked = false; } // Abfrage eingeloggter ID´s if (checkBeifahrer.Checked == false) { fahrzeugID = Program.getFahrzeug(textFahrzeug.Text); } MitarbeiterID = Program.getMitarbeiter(textSucheName.Text); // 0 = Umzug, 1 = Kundenzahl, 2 = Stückzahl , 3 weder-noch............................... switch (Type) { case -1: textLog.AppendText("Die Tour konnte nicht erkannt werden, bitte überprüfen \r\n"); break; case 0: LEA_Umzug umzug = new LEA_Umzug(); umzug.setBearbeitend(idBearbeitend); umzug.Show(); this.Close(); break; case 1: labelChange.Text = "Kunden"; labelChange.Visible = true; numericKundenStueck.Visible = true; break; case 2: labelChange.Text = "Stück"; labelChange.Visible = true; numericKundenStueck.Visible = true; labelHand.Visible = true; numericHandbeilagen.Visible = true; break; case 3: // Unsichtbar machen für Touren ohne Stück oder Kunden labelChange.Visible = false; labelHand.Visible = false; numericKundenStueck.Visible = false; numericHandbeilagen.Visible = false; break; default: textLog.AppendText("Unbekannte Tour, bitte überprüfen \r\n"); break; } // Sektion 1 sperren textSucheName.Enabled = false; textTour.Enabled = false; textFahrzeug.Enabled = false; checkBeifahrer.Enabled = false; buttonTourUnlock.Enabled = true; buttonTourLock.Enabled = false; }