Ejemplo n.º 1
0
 private void Kalendereintrag()
 {
     if (Transobj.KalenderAdd())
     {
         textTransaktionLog.AppendText(" Kalendereintrag erfolgreich!\r\n");
     }
 }
Ejemplo n.º 2
0
        //
        //
        //


        private void buttonAbsenden_Click(object sender, EventArgs e)
        {
            //Alten Kalendereintrag killen
            if (transObj != null)
            {
                if (transObj.KalenderRemove())
                {
                    textTransaktionLog.AppendText("Alter Kalendereintrag entfernt! " + Environment.NewLine);
                }
                else
                {
                    textTransaktionLog.AppendText("Alten Kalendereintrag nicht gefunden! " + Environment.NewLine);
                }
            }
            else
            {
                //TODO Popup-Warnmeldung keine Transaktion eingeloggt
            }

            transObj.DatKalender    = Program.getUtil().mergeDatetime(dateTimeTransaktionAendern.Value, timeAendern.Value);
            transObj.DatTransaktion = dateTimeTransaktionAendern.Value;

            if (radioEingangAendern.Checked)
            {
                transObj.Kartons1         = decimal.ToInt32(decimal.Zero - numericKartonAendern.Value);
                transObj.Kleiderkartons1  = decimal.ToInt32(decimal.Zero - numericKleiderKartonAendern.Value);
                transObj.Glaeserkartons1  = decimal.ToInt32(decimal.Zero - numericGlaeserKartonAendern.Value);
                transObj.Flaschenkartons1 = decimal.ToInt32(decimal.Zero - numericFlaschenKartonAendern.Value);
            }

            else
            {
                transObj.Kartons1         = decimal.ToInt32(numericKartonAendern.Value);
                transObj.Kleiderkartons1  = decimal.ToInt32(numericKleiderKartonAendern.Value);
                transObj.Glaeserkartons1  = decimal.ToInt32(numericGlaeserKartonAendern.Value);
                transObj.Flaschenkartons1 = decimal.ToInt32(numericFlaschenKartonAendern.Value);
            }

            transObj.Rechnungsnummer1 = textRechnungsnummerAendern.Text;
            transObj.Unbenutzt        = radioUnbenutztAendern.Checked;
            transObj.Bemerkung1       = textBemerkungAendern.Text;

            //Adressen regeln
            if (transObj.IDAdresse1 != 0)
            {
                // Hier wird geupdated

                if ((radioAuszugsadresse.Checked && radioAusgangAendern.Checked) || (radioEinzugsadresse.Checked && radioEinzugsadresseAendern.Checked) || (radioAndereAdresse.Checked && radioandereEingabeAendern.Checked))
                {
                    // Bestehende ID wird geändert (oder auch nicht)-> Update gegen transobj.Adresse fahren
                    transObj.Adresse.Straße1     = textStrasseAendern.Text;
                    transObj.Adresse.Hausnummer1 = textHausnummerAendern.Text;
                    transObj.Adresse.Ort1        = textOrtAendern.Text;
                    transObj.Adresse.PLZ1        = textPLZAendern.Text;
                }
                if ((radioAuszugsadresse.Checked && radioAusgangAendern.Checked) || (radioEinzugsadresse.Checked && radioEinzugsadresseAendern.Checked))
                {
                    labelHinweis.Visible = true;
                }
                else
                {
                    labelHinweis.Visible = false;
                }
            }
            else
            {
                // Hier ist die Adresse vorher null / die Adressen stimmen nicht überein, also einfach straight übernehmen
                if (radioEinzugsadresseAendern.Checked)
                {
                    transObj.Adresse = umzObj.einzug;
                }
                else if (radioAuszugsadresseAendern.Checked)
                {
                    transObj.Adresse = umzObj.auszug;
                }
                else
                {
                    transObj.Adresse = new Adresse(textStrasseAendern.Text, textHausnummerAendern.Text, textOrtAendern.Text, textPLZAendern.Text, "Deutschland", 0, "", "", 0, 0, 0);
                }

                labelHinweis.Visible = false;
            }

            transObj.updateDB(idBearbeitend + "");

            Console.WriteLine("Update ist durch!");
            textTransaktionLog.AppendText("Datenbankänderung erfolgreich! " + Environment.NewLine);

            //Kalendereintrag
            if (transObj.KalenderAdd())
            {
                textTransaktionLog.AppendText("Kalendereintrag neu hinzugefügt! " + Environment.NewLine);
            }

            //Neu Fuellen
            fuellen(int.Parse(textTransaktion.Text));
        }