public static void readUmzug(string pfad) { PdfDocument pdf = new PdfDocument(new PdfReader(pfad)); //TEST var bestätigung = MessageBox.Show(pfad, "Erinnerung", MessageBoxButtons.YesNo); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdf, true); IDictionary <String, PdfFormField> fields = form.GetFormFields(); PdfFormField toSet; fields.TryGetValue("Umzugsnummer", out toSet); lesObj = new Umzug(Program.intparser(toSet.GetValueAsString())); //TEST var bestätigusng = MessageBox.Show("gebaut!", "Erinnerung", MessageBoxButtons.YesNo); //Auslesen + in Umzug ändern fields.TryGetValue("TragwegA", out toSet); lesObj.auszug.Laufmeter1 = (Program.intparser(toSet.GetValueAsString())); fields.TryGetValue("TragwegB", out toSet); lesObj.einzug.Laufmeter1 = (Program.intparser(toSet.GetValueAsString())); lesObj.einzug.HVZ1 = DreiFelderCheck("HVZBJa", "HVZBNein", "HVZBVllt", "HVZ Einzugsadresse", fields); // AUfzug + AussenAufzug f. Einzugsadresse lesObj.einzug.Aufzug1 = ZweiFelderCheck("AufzugBJa", "AufzugBNein", "Aufzug Einzugsadresse", fields); lesObj.einzug.AussenAufzug1 = ZweiFelderCheck("AussenAufzugBJa", "AussenAufzugBNein", "AussenAufzug Einzugsadresse", fields); // Packen lesObj.Einpacken1 = DreiFelderCheck("EinJa", "EinNein", "EinVllt", "Einpacken", fields); lesObj.Auspacken1 = DreiFelderCheck("AusJa", "AusNein", "AusVllt", "Auspacken", fields); lesObj.KuecheAuf1 = DreiFelderCheck("KuecheAufJa", "KuecheAufNein", "KuecheAufVllt", "Kueche aufbauen", fields); lesObj.KuecheAuf1 = DreiFelderCheck("KuecheAbJa", "KuecheAbNein", "KuecheAbVllt", "Kueche abbauen", fields); // Küche lesObj.KuecheBau1 = ZweiFelderCheck("KuecheIntern", "KuecheExtern", "Küchenbau (intern/extern)", fields); fields.TryGetValue("KuechePreis", out toSet); if (toSet.GetValueAsString().Length != 0) { lesObj.KuechePausch1 = (Program.intparser(toSet.GetValueAsString())); } // Restdaten fields.TryGetValue("Mann", out toSet); if (toSet.GetValueAsString().Length != 0) { lesObj.Mann = (Program.intparser(toSet.GetValueAsString())); } fields.TryGetValue("Stunden", out toSet); if (toSet.GetValueAsString().Length != 0) { lesObj.Stunden = (Program.intparser(toSet.GetValueAsString())); } lesObj.Versicherung = ZweiFelderCheck("VersicherungJa", "VersicherungNein", "Zusatzversicherung", fields); ////fields.TryGetValue("Autos", out toSet); ////toSet.SetValue(AutoString()); Autoparser!! fields.TryGetValue("Kleiderkisten", out toSet); if (toSet.GetValueAsString().Length != 0) { lesObj.Kleiderkartons1 = (Program.intparser(toSet.GetValueAsString())); } //Bemerkungen fields.TryGetValue("NoteBuero", out toSet); lesObj.NotizBuero1 = toSet.GetValueAsString(); fields.TryGetValue("NoteFahrer", out toSet); lesObj.NotizFahrer1 = toSet.GetValueAsString(); pdf.Close(); lesObj.UpdateDB("3"); }
public void fuellen(int umzNummer) { labelLieferung.Visible = false; labelAbholung.Visible = false; umzObj = new Umzug(umzNummer); kundenObj = umzObj.getKunde(); // Umzugsdaten einfüllen textKundennummer.Text = umzObj.IdKunden + ""; textUmzugsdatum.Text = umzObj.DatUmzug.ToShortDateString(); textUmzugsnummer.Text = umzObj.Id + ""; textVorNachname.Text = kundenObj.getVollerName(); // Kartonagenkonto Berechnen int Kartons = 0; int GlaeserKartons = 0; int FlaschenKartons = 0; int KleiderKartons = 0; try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } MySqlCommand cmdReadKonto = new MySqlCommand("SELECT Kartons, GlaeserKartons, FlaschenKartons, KleiderKartons FROM Transaktionen WHERE Umzuege_Kunden_idKunden=" + kundenObj.Id + " AND unbenutzt != 2;", Program.conn); MySqlDataReader rdrKonto = cmdReadKonto.ExecuteReader(); Console.WriteLine("Suche für Kundennummer " + kundenObj.Id); while (rdrKonto.Read()) { Kartons += rdrKonto.GetInt32(0); GlaeserKartons += rdrKonto.GetInt32(1); FlaschenKartons += rdrKonto.GetInt32(2); KleiderKartons += rdrKonto.GetInt32(3); } rdrKonto.Close(); Program.conn.Close(); textKartonAusstehend.Text = Kartons.ToString(); textGlaeserAusstehend.Text = GlaeserKartons.ToString(); textFlaschenAusstehend.Text = FlaschenKartons.ToString(); textKleiderAusstehend.Text = KleiderKartons.ToString(); } catch (Exception sqlEx) { Program.FehlerLog(sqlEx.ToString(), "Fehler beim Berechnen des Kartonagenkontos \r\n Bereits dokumentiert."); return; } // Überblick Rechts nullen dataGridAlteTransaktionen.Rows.Clear(); dataGridAlteTransaktionen.Refresh(); // Bisherige Buchungen Parsen string textUnbenutzt = ""; try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } MySqlCommand cmdReadAlt = new MySqlCommand("SELECT * FROM Transaktionen WHERE Umzuege_idUmzuege=" + textUmzugsnummer.Text + ";", Program.conn); MySqlDataReader rdrAlt = cmdReadAlt.ExecuteReader(); while (rdrAlt.Read()) { if (rdrAlt.GetInt32(11) == 2) { textUnbenutzt = "Kauf"; } else if (rdrAlt.GetInt32(11) == 1) { textUnbenutzt = "x"; } else { textUnbenutzt = ""; } object[] toSave = { rdrAlt.GetDateTime(13), rdrAlt[0], rdrAlt.GetString(12), rdrAlt.GetInt32(2), rdrAlt.GetInt32(3), rdrAlt.GetInt32(4), rdrAlt.GetInt32(5), textUnbenutzt, null }; dataGridAlteTransaktionen.Rows.Add(toSave); } rdrAlt.Close(); Program.conn.Close(); } catch (Exception sqlEx) { Program.FehlerLog(sqlEx.ToString(), "Fehler beim Finden bisheriger Buchungen \r\n Bereits dokumentiert."); return; } // Kalender auf bisherige Lieferung auslesen // TODO //Events check = Program.getUtil().kalenderKundenFinder(textKundennummer.Text); //try //{ // foreach (var item in check.Items) // { // if (item.Description.Contains("Kartonlieferung")) // { // labelLieferung.Visible = true; // } // else if (item.Description.Contains("Kartonabholung")) // { // labelAbholung.Visible = true; // } // } //} //catch (Exception test) //{ // // Ignorieren des unausweichlichen Fehlers, wenn zu einem Kunden kein Kalendereintrag existiert // textTransaktionLog.AppendText("Keine Termine zum Kunden im Kalender \r\n"); //} }
public void umzugKundennummerFuellen(int Nummer) { String such = ""; if (checkGeschlossenAnzeigen.Checked) { such = "SELECT idUmzuege, datUmzug FROM Umzuege WHERE Kunden_idKunden = " + Nummer + ";"; } else { such = "SELECT u.idUmzuege, u.datUmzug FROM Umzuege u, Umzugsfortschritt f WHERE u.Kunden_idKunden = " + Nummer + " AND f.Umzuege_idUmzuege = u.idUmzuege AND f.abgeschlossen = 8;"; } ; int tempCounter = 0; // Bricht, wenn mehr als 30 gleichnamige Kunden int[] nummern = new int[30]; String[] umzDaten = new String[30]; try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } MySqlCommand cmdRead = new MySqlCommand(such, Program.conn); MySqlDataReader rdr = cmdRead.ExecuteReader(); while (rdr.Read()) { nummern[tempCounter] = rdr.GetInt32(0); tempCounter += 1; } rdr.Close(); Program.conn.Close(); } catch (Exception sqlEx) { textUmzugLog.Text += sqlEx.ToString(); return; } // Entscheidung einzelner / mehrere Treffer if (tempCounter == 0) // Kein Treffer { textUmzugLog.AppendText("Fehler: Kein gültiger Umzug zum Kunden mit der Nummer " + Nummer + " gefunden \r\n Wenn der Umzug bereits abgeschlossen ist, \r\n den Haken neben dem Namensfeld setzen und erneut versuchen."); return; } else if (tempCounter == 1) // Ein treffer { try { umzObj = new Umzug(nummern[0]); } catch (MySqlException ex) { Program.FehlerLog("", "Umzug nicht gefunden"); return; } umzugAenderungFuellem(); } else { // Mehrere Treffer + umzDaten[i] for (int i = 0; i < tempCounter; i++) { textSuchBox.AppendText("Umzug Nummer " + nummern[i] + " vom Datum " + " \r\n"); } } }
public void SetUmzugObjekt(Umzug umz) { umzObj = umz; }
private void buttonDrucker_Click(object sender, EventArgs e) { // Leeren / neubefüllen des Tablet-PDF´s Ordners var bestätigung = MessageBox.Show("PDF´s zum Mitnehmen neu erzeugen?", "Erinnerung", MessageBoxButtons.YesNo); if (bestätigung == DialogResult.Yes) { List <int> test = new List <int>(); try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } MySqlCommand cmdReadKunde = new MySqlCommand("SELECT idUmzuege FROM Umzuege WHERE datBesichtigung = '" + Program.DateMachine(dateBesichtigung.Value.Date) + "';", Program.conn); MySqlDataReader rdrKunde = cmdReadKunde.ExecuteReader(); while (rdrKunde.Read()) { test.Add(rdrKunde.GetInt32(0)); } rdrKunde.Close(); Program.conn.Close(); } catch (Exception sqlEx) { Program.FehlerLog(sqlEx.ToString(), "Abrufen der Umzugsnummern zum Besichtigungsdatum (für das Ausliefern der PDFs)"); } Program.ordnerLeeren(); foreach (var item in test) { Umzug temps0 = new Umzug(item); temps0.druck(2); } textLog.AppendText("Ordner geleert, neue PDF´s erzeugt"); } // Drucken der Daten PdfDocument pdf = new PdfDocument(new PdfReader(System.IO.Path.Combine(Environment.CurrentDirectory, "Laufzettel Besichtigung.pdf")), new PdfWriter(Program.druckPfad)); PdfAcroForm form = PdfAcroForm.GetAcroForm(pdf, true); IDictionary <String, PdfFormField> fields = form.GetFormFields(); PdfFormField toSet; int zaehler = 1; String Uhrzeit = ""; String temp = ""; try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } MySqlCommand cmdRead = new MySqlCommand("SELECT k.Anrede, k.Vorname, k.Nachname, k.Telefonnummer, k.Handynummer, u.StraßeA, u.HausnummerA, u.OrtA, u.PLZA, u.umzugsZeit FROM Kunden k, Umzuege u WHERE (u.Kunden_idKunden = k.idKunden AND u.datBesichtigung = '" + Program.DateMachine(dateBesichtigung.Value) + "') ORDER BY u.umzugsZeit ASc", Program.conn); MySqlDataReader rdr = cmdRead.ExecuteReader(); while (rdr.Read()) { fields.TryGetValue("Name " + zaehler, out toSet); toSet.SetValue(rdr[0] + " " + rdr[1] + " " + rdr[2]); fields.TryGetValue("Uhrzeit " + zaehler, out toSet); temp = rdr[9].ToString(); Uhrzeit = temp.Substring(0, 5); toSet.SetValue(Uhrzeit); fields.TryGetValue("Strasse " + zaehler, out toSet); toSet.SetValue(rdr[5] + " " + rdr[6] + " " + rdr[8] + " " + rdr[7]); //fields.TryGetValue("Ort " + zaehler, out toSet); //toSet.SetValue(rdr[8] + " " + rdr[7]); if (rdr[4].ToString() != "0") { fields.TryGetValue("Telefon " + zaehler, out toSet); toSet.SetValue(rdr[4] + ""); } else { fields.TryGetValue("Telefon " + zaehler, out toSet); toSet.SetValue(rdr[3] + ""); } zaehler++; } rdr.Close(); Program.conn.Close(); fields.TryGetValue("Mitarbeiter", out toSet); toSet.SetValue(textMitarbeiter.Text); fields.TryGetValue("Datum", out toSet); toSet.SetValue(dateBesichtigung.Value.ToShortDateString()); // Belegen aller Bemerkungsfelder fields.TryGetValue("Besonderheit 1", out toSet); toSet.SetValue(textBemerkung1.Text); fields.TryGetValue("Besonderheit 2", out toSet); toSet.SetValue(textBemerkung2.Text); fields.TryGetValue("Besonderheit 3", out toSet); toSet.SetValue(textBemerkung3.Text); fields.TryGetValue("Besonderheit 4", out toSet); toSet.SetValue(textBemerkung4.Text); fields.TryGetValue("Besonderheit 5", out toSet); toSet.SetValue(textBemerkung5.Text); fields.TryGetValue("Besonderheit 6", out toSet); toSet.SetValue(textBemerkung6.Text); fields.TryGetValue("Besonderheit 7", out toSet); toSet.SetValue(textBemerkung7.Text); fields.TryGetValue("Besonderheit 8", out toSet); toSet.SetValue(textBemerkung8.Text); fields.TryGetValue("Besonderheit 9", out toSet); toSet.SetValue(textBemerkung9.Text); fields.TryGetValue("Besonderheit 10", out toSet); toSet.SetValue(textBemerkung10.Text); fields.TryGetValue("Besonderheit 11", out toSet); toSet.SetValue(textBemerkung11.Text); fields.TryGetValue("Besonderheit 12", out toSet); toSet.SetValue(textBemerkung12.Text); fields.TryGetValue("Besonderheit 13", out toSet); toSet.SetValue(textBemerkung13.Text); } catch (Exception ex) { textLog.Text += ex.ToString(); } form.FlattenFields(); try { pdf.Close(); } catch (Exception ex) { Program.FehlerLog(ex.ToString(), "Fehler beim schließen des PDF \r\n Bereits dokumentiert."); } Program.SendToPrinter(); textLog.AppendText("PDF Erfolgreich erzeugt"); }
public void fuellen(int umzNr) { reset(); nummern = new List <int>(); daten = new List <DateTime>(); umzObj = new Umzug(umzNr); textUmzNummerBlock.Text = umzObj.Id.ToString(); Umzugsnummer = umzObj.Id; textKundennummer.Text = umzObj.IdKunden.ToString(); dateBesicht.Value = umzObj.DatBesichtigung; dateUmzug.Value = umzObj.DatUmzug.Date; // textAuszug.Text = umzObj.auszug.Straße1; textAuszug.Text += " " + umzObj.auszug.Hausnummer1; textAuszug.Text += ", " + umzObj.auszug.PLZ1; textAuszug.Text += " " + umzObj.auszug.Ort1; // textEinzug.Text = umzObj.einzug.Straße1; textEinzug.Text += " " + umzObj.einzug.Hausnummer1; textEinzug.Text += ", " + umzObj.einzug.PLZ1; textEinzug.Text += " " + umzObj.einzug.Ort1; // Personendaten aus dem Kunden ziehen try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } MySqlCommand cmdReadKunde = new MySqlCommand("SELECT * FROM Kunden WHERE idKunden=" + textKundennummer.Text + " ;", Program.conn); MySqlDataReader rdrKunde = cmdReadKunde.ExecuteReader(); while (rdrKunde.Read()) { IDKunde = rdrKunde.GetInt32(0); textVorNachname.Text = rdrKunde[1] + " " + rdrKunde[2] + " " + rdrKunde[3]; textTelefonnummer.Text = rdrKunde[4] + ""; textHandynummer.Text = rdrKunde[5] + ""; textEmail.Text = rdrKunde[6] + ""; } rdrKunde.Close(); Program.conn.Close(); } catch (Exception sqlEx) { } // Fortschrittsdaten aus der DB ziehen ; try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } MySqlCommand cmdFort = new MySqlCommand("SELECT * FROM Umzugsfortschritt WHERE Umzuege_idUmzuege = '" + umzNr + "' LIMIT 1;", Program.conn); MySqlDataReader rdrF = cmdFort.ExecuteReader(); while (rdrF.Read()) { for (int i = 0; i < 19; i++) //Schleife über alle Int-Datetime-Paare { int temp = rdrF.GetInt32(i * 2 + 2); //Versetzt um 2 weil DB mit ID´s auf 0 und 1 anfängt nummern.Add(temp); if (temp != 8) // Immer genau ein Datum add, entweder Dummy oder Korrekt { daten.Add(rdrF.GetDateTime(i * 2 + 3)); } else { daten.Add(dummy); } } if (umzObj.Versicherung == 0) { buttonVersicherung.Enabled = false; } //Bemerkung textNote.Text = rdrF[40].ToString(); // Schon geschlossen? if (rdrF[41].ToString() != "8") { //buttonKVAMail.Enabled = false; //buttonKVAPost.Enabled = false; //buttonKueche.Enabled = false; //buttonBestaetigung.Enabled = false; //buttonHVZWunder.Enabled = false; //buttonHVZ.Enabled = false; //buttonLKW.Enabled = false; //buttonTelBuch.Enabled = false; //buttonTextBuch.Enabled = false; // TextBuch <=> SchriftBuch //buttonErinnerung.Enabled = false; //buttonKorrektur.Enabled = false; //buttonUmzugEingtragen.Enabled = false; //buttonSchaden.Enabled = false; //buttonRechnung.Enabled = false; //buttonVersicherung.Enabled = false; //// //buttonAbschluss.Enabled = false; //textSchließer.Text = getName(rdrF.GetInt32(41)); } else { textSchließer.Text = ""; } } rdrF.Close(); Program.conn.Close(); } catch (Exception exc) { Program.FehlerLog(exc.ToString(), "Abrufen der Fortschrittsdaten aus der DB zum Füllen"); } //Check aller Stati checkStatus(0, textBesichtigung, dateBesichtigung, buttonScapegoat); checkStatus(1, textKVAMail, dateKVAMail, buttonKVAMail); checkStatus(2, textKVAPost, dateKVAPost, buttonKVAPost); checkStatus(3, textTelBuch, dateTelBuch, buttonTelBuch); checkStatus(4, textMailBuch, dateMailBuch, buttonMailBuch); checkStatus(5, textSchriftBuch, dateSchriftBuch, buttonTextBuch); checkStatus(6, textVersicherung, dateVersicherung, buttonVersicherung); checkStatus(7, textPackerin, datePackerin, buttonPackerin); checkStatus(8, textUmzugEintrag, dateUmzugEintrag, buttonUmzugEingtragen); checkStatus(9, textBestaetigung, dateBestaetigung, buttonBestaetigung); checkStatus(10, textLKW, dateLKW, buttonLKW); checkStatus(11, textHVZWunder, dateHVZWunder, buttonHVZWunder); checkStatus(12, textHVZ, dateHVZ, buttonHVZ); checkStatus(13, textKueche, dateKueche, buttonKueche); checkStatus(14, textKorrektur, dateKorrektur, buttonKorrektur); checkStatus(15, textErinnerung, dateErinnerung, buttonErinnerung); checkStatus(16, textSchaden, dateSchaden, buttonSchaden); checkStatus(17, textRechnung, dateRechnung, buttonRechnung); checkStatus(18, textVersicherungAb, dateVersicherungAb, buttonVersicherungAb); }
public void KalenderDBCheck(TextBox Log) { // Define parameters of request. EventsResource.ListRequest request = dienst.Events.List("primary"); request.SingleEvents = true; request.MaxResults = 2500; request.ShowDeleted = false; // List events. Events events = request.Execute(); LinkedList <Event> echtEvent = new LinkedList <Event>(); LinkedList <int> toAdd = new LinkedList <int>(); int withDate = 0; foreach (var item in events.Items) { if (item.Start != null) { if (item.Start.Date != null) { if (item.Start.Date.Length > 0) { echtEvent.AddLast(item); } } } } Console.WriteLine("Events.Items ist so lang: " + events.Items.LongCount()); Console.WriteLine("Soviele haben ein Datum => " + echtEvent.Count); // 1) Alle Umzugstermine mit Status != 0 try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } // Excluded AND (datUmzug > '" + Program.DateTimeMachine(DateTime.Now, DateTime.Now) + "') MySqlCommand cmdRead = new MySqlCommand("SELECT idUmzuege, datUmzug, StatUmz, Kunden_idKunden FROM Umzuege WHERE (StatUmz != 0) ORDER BY datUmzug asc;", Program.conn); MySqlDataReader rdr = cmdRead.ExecuteReader(); int countUmzug = 0; Boolean success = false; while (rdr.Read()) { //Check auf vorhanden -> wenn ja add zur kill-list //Console.WriteLine("Umzug nummer "+rdr.GetInt32(0)+" Kunde "+rdr.GetInt32(3)+" vom "+rdr.GetDateTime(1).ToShortDateString()); countUmzug++; success = false; //Bei jeder Iteration überschreiben String date = "" + rdr.GetDateTime(1).Date.Year; if (rdr.GetDateTime(1).Date.Month < 10) { date += "-0" + rdr.GetDateTime(1).Date.Month; } else { date += "-" + rdr.GetDateTime(1).Date.Month; } if (rdr.GetDateTime(1).Date.Day < 10) { date += "-0" + rdr.GetDateTime(1).Date.Day; } else { date += "-" + rdr.GetDateTime(1).Date.Day; } String id = rdr.GetInt32(0) + ""; if (rdr.GetInt32(2) == 1) { // Festgelegter Umzug, Farbe 11 foreach (var item in echtEvent) { //Console.WriteLine(item.Start.Date + "+" + date); if (item.ColorId == "11" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) //&& item.Description.Contains(id) { // Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } else if (rdr.GetInt32(2) == 3) { // vorl Festgelegt, Farbe 2 foreach (var item in echtEvent) { if (item.ColorId == "2" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) { Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } else if (rdr.GetInt32(2) == 2) { // Vorläufig, Farbe 11 foreach (var item in echtEvent) { if (item.ColorId == "10" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) { Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } if (success == false) { Console.WriteLine("Fail! " + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); Log.AppendText("Umzug Nr." + id + " vom " + rdr.GetDateTime(1).ToShortDateString() + " fehlt im Kalender!" + Environment.NewLine); //Not in list, add to it if (!toAdd.Contains(int.Parse(id))) { toAdd.AddLast(int.Parse(id)); } } } rdr.Close(); Program.conn.Close(); } catch (Exception sqlEx) { Program.FehlerLog(sqlEx.ToString(), "Bla"); throw sqlEx; } // 2) Alle Besichtigungstermine mit Status != 0 try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } //excluded AND (datBesichtigung > '" + Program.DateTimeMachine(DateTime.Now, DateTime.Now) + "') MySqlCommand cmdRead = new MySqlCommand("SELECT idUmzuege, datBesichtigung, StatBes, Kunden_idKunden, umzugsZeit FROM Umzuege WHERE (StatBes != 0) ORDER BY datBesichtigung asc;", Program.conn); MySqlDataReader rdr = cmdRead.ExecuteReader(); int countUmzug = 0; while (rdr.Read()) { //Check auf vorhanden -> wenn ja add zur kill-list Console.WriteLine("Besichtigung " + rdr.GetInt32(0) + ", Kunde " + rdr.GetInt32(3) + " vom " + rdr.GetDateTime(1).ToShortDateString()); countUmzug++; //Bei jeder Iteration überschreiben Boolean success = false; DateTime date = new DateTime(rdr.GetDateTime(1).Date.Year, rdr.GetDateTime(1).Date.Month, rdr.GetDateTime(1).Date.Day, 0, 0, 0); String id = rdr.GetInt32(0) + ""; //Tatsächlicher Abgleich foreach (var item in events.Items) { //Console.WriteLine(item.Start.Date + "+" + date); if (item.ColorId == "9" && (item.Start.DateTime > date && item.Start.DateTime < date.AddDays(1)) && item.Summary.Contains(rdr.GetInt32(3) + "")) //&& item.Description.Contains(id) { // Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } if (success == false) { Console.WriteLine("Fail! " + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); Log.AppendText("Besichtigung zum Umzug Nr." + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString() + " fehlt im Kalender!" + Environment.NewLine); //Not in list, add to it if (!toAdd.Contains(int.Parse(id))) { toAdd.AddLast(int.Parse(id)); } } } rdr.Close(); Program.conn.Close(); } catch (Exception sqlEx) { Program.FehlerLog(sqlEx.ToString(), "Bla"); throw sqlEx; } // 3) Alle Einpacken try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } //excluded AND (datEinpacken > '" + Program.DateTimeMachine(DateTime.Now, DateTime.Now) + "') MySqlCommand cmdRead = new MySqlCommand("SELECT idUmzuege, datEinpacken, StatEin, Kunden_idKunden, umzugsZeit FROM Umzuege WHERE (StatEin != 0) ORDER BY datEinpacken asc;", Program.conn); MySqlDataReader rdr = cmdRead.ExecuteReader(); int countUmzug = 0; while (rdr.Read()) { //Check auf vorhanden -> wenn ja add zur kill-list Console.WriteLine("Einpacken " + rdr.GetInt32(0) + ", Kunde " + rdr.GetInt32(3) + " vom " + rdr.GetDateTime(1).ToShortDateString()); countUmzug++; //Bei jeder Iteration überschreiben Boolean success = false; String date = "" + rdr.GetDateTime(1).Date.Year; String id = rdr.GetInt32(0) + ""; if (rdr.GetDateTime(1).Date.Month < 10) { date += "-0" + rdr.GetDateTime(1).Date.Month; } else { date += "-" + rdr.GetDateTime(1).Date.Month; } if (rdr.GetDateTime(1).Date.Day < 10) { date += "-0" + rdr.GetDateTime(1).Date.Day; } else { date += "-" + rdr.GetDateTime(1).Date.Day; } if (rdr.GetInt32(2) == 1) { foreach (var item in echtEvent) { //Console.WriteLine(item.Start.Date + "+" + date); if (item.ColorId == "5" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) { // Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } else { foreach (var item in echtEvent) { //Console.WriteLine(item.Start.Date + "+" + date); if (item.ColorId == "6" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) { // Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } if (success == false) { Console.WriteLine("Fail! " + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); Log.AppendText("Einpacken zum Umzug Nr." + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString() + " fehlt im Kalender!" + Environment.NewLine); //Not in list, add to it if (!toAdd.Contains(int.Parse(id))) { toAdd.AddLast(int.Parse(id)); } } } rdr.Close(); Program.conn.Close(); } catch (Exception sqlEx) { Program.FehlerLog(sqlEx.ToString(), "Bla"); throw sqlEx; } // 4) Alle Einpacken / Auspacken try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } //Excluded AND (datAuspacken > '" + Program.DateTimeMachine(DateTime.Now, DateTime.Now) + "') MySqlCommand cmdRead = new MySqlCommand("SELECT idUmzuege, datAuspacken, StatAus, Kunden_idKunden, umzugsZeit FROM Umzuege WHERE (StatAus != 0) ORDER BY datAuspacken asc;", Program.conn); MySqlDataReader rdr = cmdRead.ExecuteReader(); int countUmzug = 0; while (rdr.Read()) { //Check auf vorhanden -> wenn ja add zur kill-list Console.WriteLine("Auspacken " + rdr.GetInt32(0) + ", Kunde " + rdr.GetInt32(3) + " vom " + rdr.GetDateTime(1).ToShortDateString()); countUmzug++; //Bei jeder Iteration überschreiben Boolean success = false; String date = "" + rdr.GetDateTime(1).Date.Year; String id = rdr.GetInt32(0) + ""; if (rdr.GetDateTime(1).Date.Month < 10) { date += "-0" + rdr.GetDateTime(1).Date.Month; } else { date += "-" + rdr.GetDateTime(1).Date.Month; } if (rdr.GetDateTime(1).Date.Day < 10) { date += "-0" + rdr.GetDateTime(1).Date.Day; } else { date += "-" + rdr.GetDateTime(1).Date.Day; } if (rdr.GetInt32(2) == 1) { foreach (var item in echtEvent) { //Console.WriteLine(item.Start.Date + "+" + date); if (item.ColorId == "5" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) { // Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } else { foreach (var item in echtEvent) { //Console.WriteLine(item.Start.Date + "+" + date); if (item.ColorId == "6" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) { // Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } if (success == false) { Console.WriteLine("Fail! " + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); Log.AppendText("Auspacken zum Umzug Nr." + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString() + " fehlt im Kalender!" + Environment.NewLine); //Not in list, add to it if (!toAdd.Contains(int.Parse(id))) { toAdd.AddLast(int.Parse(id)); } } } rdr.Close(); Program.conn.Close(); } catch (Exception sqlEx) { Program.FehlerLog(sqlEx.ToString(), "Bla"); throw sqlEx; } // 5) Alle Entrümpeln try { if (Program.conn.State != ConnectionState.Open) { Program.conn.Open(); } // Excluded AND (datRuempelung > '" + Program.DateTimeMachine(DateTime.Now, DateTime.Now) + "') MySqlCommand cmdRead = new MySqlCommand("SELECT idUmzuege, datRuempelung, StatEnt, Kunden_idKunden, umzugsZeit FROM Umzuege WHERE (StatEnt != 0) ORDER BY datRuempelung asc;", Program.conn); MySqlDataReader rdr = cmdRead.ExecuteReader(); int countUmzug = 0; while (rdr.Read()) { //Check auf vorhanden -> wenn ja add zur kill-list Console.WriteLine("Ruempeln " + rdr.GetInt32(0) + ", Kunde " + rdr.GetInt32(3) + " vom " + rdr.GetDateTime(1).ToShortDateString()); countUmzug++; //Bei jeder Iteration überschreiben Boolean success = false; String date = "" + rdr.GetDateTime(1).Date.Year; String id = rdr.GetInt32(0) + ""; if (rdr.GetDateTime(1).Date.Month < 10) { date += "-0" + rdr.GetDateTime(1).Date.Month; } else { date += "-" + rdr.GetDateTime(1).Date.Month; } if (rdr.GetDateTime(1).Date.Day < 10) { date += "-0" + rdr.GetDateTime(1).Date.Day; } else { date += "-" + rdr.GetDateTime(1).Date.Day; } if (rdr.GetInt32(2) == 1) { foreach (var item in echtEvent) { //Console.WriteLine(item.Start.Date + "+" + date); if (item.ColorId == "11" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) { // Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } else { foreach (var item in echtEvent) { //Console.WriteLine(item.Start.Date + "+" + date); if (item.ColorId == "10" && item.Start.Date.Equals(date) && !success && item.Summary.Contains(rdr.GetInt32(3) + "")) { // Console.WriteLine("Hit" + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); success = true; break; } } } if (success == false) { Console.WriteLine("Fail! " + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString()); Log.AppendText("Entrümpeln zum Umzug Nr." + rdr.GetInt32(0) + " vom " + rdr.GetDateTime(1).ToShortDateString() + " fehlt im Kalender!" + Environment.NewLine); //Not in list, add to it if (!toAdd.Contains(int.Parse(id))) { toAdd.AddLast(int.Parse(id)); } } } rdr.Close(); Program.conn.Close(); } catch (Exception sqlEx) { Program.FehlerLog(sqlEx.ToString(), "Bla"); throw sqlEx; } Log.AppendText("Check Abgeschlossen " + Environment.NewLine); foreach (var item in toAdd) { Log.AppendText("Refresh Umzug Nummer" + item + Environment.NewLine); Umzug add = new Umzug(item); add.killAll(Log); add.addAll(); } }
private Umzug umzugBauer() { int aufzugtemp; int hvztemp; int aussenaufzugtemp; Adresse ruempelAdresse = null; int ruempelMann = 0; int ruempelStunde = 0; // Belegung der Temps für die Adresserstellung. if (radioAufzugAJa.Checked) { aufzugtemp = 1; } else if (radioAufzugANein.Checked) { aufzugtemp = 0; } else { aufzugtemp = 8; } if (radioAussenAufzugAJa.Checked) { aussenaufzugtemp = 1; } else if (radioAussenAufzugANein.Checked) { aussenaufzugtemp = 0; } else { aussenaufzugtemp = 8; } if (radioHVZAJa.Checked) { hvztemp = 1; } else if (radioHVZAV.Checked) { hvztemp = 2; } else if (radioHVZANein.Checked) { hvztemp = 0; } else { hvztemp = 8; } Adresse aus = new Adresse(textStraßeA.Text, textHausnummerA.Text, textOrtA.Text, textPLZA.Text, textLandA.Text, aufzugtemp, buildBitstringEtagen(true), listBoxA.SelectedItem.ToString(), hvztemp, int.Parse(textLaufMeterA.Text), aussenaufzugtemp); // Belegung der Temps für die Adresserstellung. if (radioAufzugBJa.Checked) { aufzugtemp = 1; } else if (radioAufzugBNein.Checked) { aufzugtemp = 0; } else { aufzugtemp = 8; } if (radioAussenAufzugBJa.Checked) { aussenaufzugtemp = 1; } else if (radioAussenAufzugBNein.Checked) { aussenaufzugtemp = 0; } else { aussenaufzugtemp = 8; } if (radioHVZBJa.Checked) { hvztemp = 1; } else if (radioHVZBV.Checked) { hvztemp = 2; } else if (radioHVZBNein.Checked) { hvztemp = 0; } else { hvztemp = 8; } Adresse ein = new Adresse(textStraßeB.Text, textHausnummerB.Text, textOrtB.Text, textPLZB.Text, textLandB.Text, aufzugtemp, buildBitstringEtagen(false), listBoxB.SelectedItem.ToString(), hvztemp, int.Parse(textLaufMeterB.Text), aussenaufzugtemp); // Temps für die Umzugserstellung // Status des Datums. 0 = nicht festgelegt, 1 = festgelegt, 2 = vorläufig (wenn möglich), 3 = Vorläufig gebucht (bei Umzügen) // Reihenfolge ist Umz, Bes, Aus, Ein, Ent List <int> stat = new List <int>(); if (radioUmzJa.Checked) { stat.Add(1); } else if (radioUmzVllt.Checked) { stat.Add(2); } else if (radioUmzVorlaeufig.Checked) { stat.Add(3); } else { stat.Add(0); } // if (radioBesJa.Checked) { stat.Add(1); } else { stat.Add(0); } // if (radioAusJa.Checked) { stat.Add(1); } else if (radioAusVllt.Checked) { stat.Add(2); } else { stat.Add(0); } // if (radioEinJa.Checked) { stat.Add(1); } else if (radioEinVllt.Checked) { stat.Add(2); } else { stat.Add(0); } // if (radioEntJa.Checked) { stat.Add(1); } else if (radioEntVllt.Checked) { stat.Add(2); } else { stat.Add(0); } // String Autos String tempAuto = ""; tempAuto = tempAuto + decimal.ToInt32(numericSprinterMit.Value).ToString(); tempAuto = tempAuto + decimal.ToInt32(numericSprinterOhne.Value).ToString(); tempAuto = tempAuto + decimal.ToInt32(numericLKW.Value).ToString(); tempAuto = tempAuto + decimal.ToInt32(numericLKWGroß.Value).ToString(); int einpacktemp = 0; int auspacktemp = 0; if (radioEinpackenJa.Checked) { einpacktemp = 1; } else if (radioEinpackenV.Checked) { einpacktemp = 2; } else if (radioEinpackenNein.Checked) { einpacktemp = 0; } else { einpacktemp = 8; } if (radioAuspackenJa.Checked) { auspacktemp = 1; } else if (radioAuspackenV.Checked) { auspacktemp = 2; } else if (radioAuspackenNein.Checked) { auspacktemp = 0; } else { auspacktemp = 8; } List <int> kueche = new List <int>(); if (radioKuecheAufJa.Checked) { kueche.Add(1); } else if (radioKuecheAufV.Checked) { kueche.Add(2); } else if (radioKuecheAufNein.Checked) { kueche.Add(0); } else { kueche.Add(8); } if (radioKuecheAbJa.Checked) { kueche.Add(1); } else if (radioKuecheAbV.Checked) { kueche.Add(2); } else if (radioKuecheAbNein.Checked) { kueche.Add(0); } else { kueche.Add(8); } if (radioKuecheIntern.Checked) { kueche.Add(1); } else if (radioKuecheExtern.Checked) { kueche.Add(0); } else { kueche.Add(8); } int versicherungtemp = 8; int Schildertemp = 8; if (radioVersicherungJa.Checked) { versicherungtemp = 1; } else if (radioVersicherungNein.Checked) { versicherungtemp = 0; } if (radioSchilderJa.Checked) { Schildertemp = 1; } else if (radioSchilderNein.Checked) { Schildertemp = 0; } if (stat[4] != 0) { ruempelAdresse = new Adresse(textStrasseEnt.Text, textHausnummerEnt.Text, textOrtEnt.Text, textPLZEnt.Text, "Deutschland", 0, "", "", 0, 0, 0); ruempelMann = decimal.ToInt32(numericPackerEnt.Value); ruempelStunde = decimal.ToInt32(numericStundenEnt.Value); } int kundennummerTemp = int.Parse(textKundennummer.Text.Trim()); if (kundennummerTemp == 0) { var bestätigung = MessageBox.Show("Fehler", "Kundennummer als 0 gelesen"); } return(umzObj = new Umzug(kundennummerTemp, dateBesicht.Value, dateUmzug.Value, dateEinpack.Value, dateAuspack.Value, dateEntruempel.Value, timeBesichtigung.Value, stat[1], stat[0], stat[2], stat[3], stat[4], decimal.ToInt32(numericUmzugsDauer.Value), tempAuto, decimal.ToInt32(numericMannZahl.Value), decimal.ToInt32(numericArbeitszeit.Value), versicherungtemp, einpacktemp, decimal.ToInt32(numericEinPacker.Value), decimal.ToInt32(numericEinPackStunden.Value), decimal.ToInt32(numericEinPackKartons.Value), auspacktemp, decimal.ToInt32(numericAusPacker.Value), decimal.ToInt32(numericAusPackStunden.Value), decimal.ToInt32(numericKleiderkisten.Value), kueche[1], kueche[0], kueche[2], int.Parse(textKuechenPreis.Text), aus, ein, Schildertemp, dateSchilderVerweildauer.Value, textNoteKalender.Text, textNoteBuero.Text, textNoteFahrer.Text, idBearbeitend.ToString(), DateTime.Now, ruempelAdresse, ruempelMann, ruempelStunde)); }
public void fuellen(int TransNummer) { // Füllen des Transaktionsnummer-Feldes, wenn nicht 1 if (numericTransaktionsnummer.Value != 1) { textTransaktion.Text = TransNummer.ToString(); } else { textTransaktionLog.AppendText("1 ist keine gültige Transaktion \r\n"); } //Beschaffen der Umzugsnummer zur gegebenen Transaktionsnummer // Füllen der Transaktion(alt wie geändert) aus der Transaktion //Objekte, Kunde ist in der Transaktion enthalten transObj = new Transaktion(TransNummer); Console.WriteLine("Transaktion geladen, umzObj zur nummer " + transObj.IdUmzuege); umzObj = new Umzug(1119); //Block Stammdaten textUmzugsdatum.Text = umzObj.DatUmzug.ToShortDateString(); textUmzugsnummer.Text = umzObj.Id + ""; textVorNachname.Text = transObj.Kunde.getVollerName(); textKundennummer.Text = transObj.IdKunden + ""; //Block Änderbare Daten if (transObj.Kartons1 > 0 || transObj.Kleiderkartons1 > 0 || transObj.Glaeserkartons1 > 0 || transObj.Flaschenkartons1 > 0) { radioAusgang.Checked = true; radioAusgangAendern.Checked = true; } else { radioEingang.Checked = true; radioEingangAendern.Checked = true; if (transObj.Unbenutzt) { radioUnbenutzt.Checked = true; radioUnbenutztAendern.Checked = true; } } dateTimeTransaktion.Value = transObj.DatKalender; dateTimeTransaktionAendern.Value = transObj.DatKalender; timeTransaktion.Value = transObj.DatKalender; timeAendern.Value = transObj.DatKalender; numericKarton.Value = Math.Abs(transObj.Kartons1); numericKartonAendern.Value = Math.Abs(transObj.Kartons1); numericFlaschenKarton.Value = Math.Abs(transObj.Flaschenkartons1); numericFlaschenKartonAendern.Value = Math.Abs(transObj.Flaschenkartons1); numericGlaeserkarton.Value = Math.Abs(transObj.Glaeserkartons1); numericGlaeserKartonAendern.Value = Math.Abs(transObj.Glaeserkartons1); numericKleiderKarton.Value = Math.Abs(transObj.Kleiderkartons1); numericKleiderKartonAendern.Value = Math.Abs(transObj.Kleiderkartons1); textBemerkung.Text = transObj.Bemerkung1; textBemerkungAendern.Text = transObj.Bemerkung1; //Adressen if (transObj.IDAdresse1 != 0) { textStraße.Text = transObj.Adresse.Straße1; textStrasseAendern.Text = transObj.Adresse.Straße1; textHausnummer.Text = transObj.Adresse.Hausnummer1; textHausnummerAendern.Text = transObj.Adresse.Hausnummer1; textOrt.Text = transObj.Adresse.Ort1; textOrtAendern.Text = transObj.Adresse.Ort1; textPLZ.Text = transObj.Adresse.PLZ1; textPLZAendern.Text = transObj.Adresse.PLZ1; if (transObj.IDAdresse1 == umzObj.auszug.IDAdresse1) { radioAuszugsadresse.Checked = true; radioAuszugsadresseAendern.Checked = true; textStrasseAendern.Enabled = false; textHausnummerAendern.Enabled = false; textOrtAendern.Enabled = false; textPLZAendern.Enabled = false; } else if (transObj.IDAdresse1 == umzObj.einzug.IDAdresse1) { radioEinzugsadresse.Checked = true; radioEinzugsadresseAendern.Checked = true; textStrasseAendern.Enabled = false; textHausnummerAendern.Enabled = false; textOrtAendern.Enabled = false; textPLZAendern.Enabled = false; } else { radioAndereAdresse.Checked = true; radioandereEingabeAendern.Checked = true; textStrasseAendern.Enabled = true; textHausnummerAendern.Enabled = true; textOrtAendern.Enabled = true; textPLZAendern.Enabled = true; } } else { textStraße.Text = String.Empty; textStrasseAendern.Text = String.Empty; textHausnummer.Text = String.Empty; textHausnummerAendern.Text = String.Empty; textOrt.Text = String.Empty; textOrtAendern.Text = String.Empty; textPLZ.Text = String.Empty; textPLZAendern.Text = String.Empty; radioAndereAdresse.Checked = true; radioandereEingabeAendern.Checked = true; } // Rechnungsnummer einfüllen textRechnungsnummer.Text = transObj.Rechnungsnummer1; textRechnungsnummerAendern.Text = transObj.Rechnungsnummer1; // UserChanged merken Userchanged = transObj.UserChanged1; textTransaktionLog.AppendText("Transaktion erfolgreich aufgerufen \r\n"); //try //{ // rdrTrans = cmdReadTrans.ExecuteReader(); // while (rdrTrans.Read()) // { // umzNummer = rdrTrans.GetInt32(6); // // Check positive Werte für Kartons = Auslieferung // if (rdrTrans.GetInt32(2) > 0 || rdrTrans.GetInt32(3) > 0 || rdrTrans.GetInt32(4) > 0 || rdrTrans.GetInt32(5) > 0) // { // radioAusgang.Checked = true; // radioAusgangAendern.Checked = true; // } // // Check benutzt // // // Einfüllen Zahlenwerte ohne Vorzeichen // numericKarton.Value = Math.Abs(rdrTrans.GetInt32(2)); // numericKartonAendern.Value = Math.Abs(rdrTrans.GetInt32(2)); // numericFlaschenKarton.Value = Math.Abs(rdrTrans.GetInt32(3)); // numericFlaschenKartonAendern.Value = Math.Abs(rdrTrans.GetInt32(3)); // numericGlaeserkarton.Value = Math.Abs(rdrTrans.GetInt32(4)); // numericGlaeserKartonAendern.Value = Math.Abs(rdrTrans.GetInt32(4)); // numericKleiderKarton.Value = Math.Abs(rdrTrans.GetInt32(5)); // numericKleiderKartonAendern.Value = Math.Abs(rdrTrans.GetInt32(5)); // // Einfüllen Datum + Zeit // dateTimeTransaktion.Value = rdrTrans.GetDateTime(1); // dateTimeTransaktionAendern.Value = rdrTrans.GetDateTime(1); //DateTime dummy = DateTime.Today + rdrTrans.GetDateTime(13).TimeOfDay; // timeTransaktion.Value = dummy; // timeAendern.Value = dummy; // // Bemerkungen einfüllen // } // rdrTrans.Close(); //} //catch (Exception sqlEx) //{ // Program.FehlerLog(sqlEx.ToString(), "Fehler beim Auffüllen der Transaktionen \r\n Bereits dokumentiert."); // return; //} //// Umzugsdaten aus dem Umzug ziehen //MySqlCommand cmdReadUmzug = new MySqlCommand("SELECT Kunden_idKunden, datUmzug FROM Umzuege WHERE idUmzuege=" + umzNummer + ";", Program.conn); //MySqlDataReader rdrUmzug; //try //{ // rdrUmzug = cmdReadUmzug.ExecuteReader(); // while (rdrUmzug.Read()) // { // textKundennummer.Text = rdrUmzug[0] + ""; // textUmzugsdatum.Text = rdrUmzug.GetDateTime(1).ToShortDateString(); // textUmzugsnummer.Text = umzNummer + ""; // } // rdrUmzug.Close(); //} //catch (Exception sqlEx) //{ // Program.FehlerLog(sqlEx.ToString(), "Fehler beim Auslesen der Umzugsdaten fürs Auffüllen \r\n Bereits dokumentiert."); // return; //} //// Personendaten aus dem Kunden ziehen //MySqlCommand cmdReadKunde = new MySqlCommand("SELECT * FROM Kunden WHERE idKunden=" + textKundennummer.Text + ";", Program.conn); //MySqlDataReader rdrKunde; //try //{ // rdrKunde = cmdReadKunde.ExecuteReader(); // while (rdrKunde.Read()) // { // textVorNachname.Text = rdrKunde[1] + " " + rdrKunde[2] + " " + rdrKunde[3]; // } // rdrKunde.Close(); //} //catch (Exception sqlEx) //{ // Program.FehlerLog(sqlEx.ToString(), "Fehler beim Auslesen der Personendaten \r\n Bereits dokumentiert."); // return; //} }