Tourenplan Designänderungen und Berechtigungen geändert.

This commit is contained in:
Kilian Wirl 2026-04-16 11:03:50 +02:00
parent 285d2ddd17
commit 1fccc221aa
8 changed files with 217 additions and 152 deletions

View File

@ -657,7 +657,7 @@ namespace Deckungsbeitrag
break;
}
}
private void objectListViewAuftrag_ButtonClick(object sender, BrightIdeasSoftware.CellClickEventArgs e)
private void objectListViewAuftrag_ButtonClick(object sender, CellClickEventArgs e)
{
ObjectListView olv = (ObjectListView)sender;
Auftrag _auftrag = (Auftrag)e.Model;
@ -920,6 +920,14 @@ namespace Deckungsbeitrag
this.auftrag = (Auftrag)e.RowObject;
if (e.Column.Text == "sauber") altecontclean = (int?)e.Value;
if (!string.IsNullOrWhiteSpace(e.NewValue.ToString())) Save_Auftrag(this.auftrag, false);
if (this.auftrag.Status == AuftragStatus.Vorbereitet & e.Value != e.NewValue)
{
if (MessageBox.Show("Die Containeranzahl wurde verändert. Möchtest du die Etiketten nochmals drucken?", "FRAGE", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
Funktionen.Etikett_Drucken(this.auftrag, nocont);
}
}
//Neuladen_OLV(olv);
}

View File

@ -133,9 +133,11 @@ namespace Deckungsbeitrag
if (this.Kundenliste == null) this.Kundenliste = Kunde.GetTmpList(string.Empty, kndService);
foreach (Kunde kunde in this.Kundenliste)
{
ListViewItem item = new ListViewItem();
item.Tag = kunde;
item.Text = kunde.KundeNummer;
ListViewItem item = new ListViewItem
{
Tag = kunde,
Text = kunde.KundeNummer
};
item.SubItems.Add(kunde.Suchtext);
item.SubItems.Add(kunde.KundeName);
item.SubItems.Add(kunde.Ort);

View File

@ -106,7 +106,7 @@ namespace Deckungsbeitrag
this.labelSoftwareDatum.Text = @"N:\TECHNIK\Software\Wirl-Verwaltung\Setup\SetupVerwaltung*.msi";
this.labelArtikelDatum.Text = @"N:\TECHNIK\Software\Wirl-Verwaltung\Listen\Artikelkurzliste.csv";
GetInventuren();
if (this.benutzer.Rolle == BenutzerRolle.Admin || this.benutzer.Rolle == BenutzerRolle.Verwaltung || this.benutzer.Rolle == BenutzerRolle.Master) GetInventuren();
GetSaison();
if (this.groupBoxContAnz.Visible)
@ -1080,6 +1080,8 @@ namespace Deckungsbeitrag
}
string loadPath = Path.Combine(ConfigurationManager.AppSettings["DateiSavePfad"], "Listen\\Inventuren") ?? "Inventuren";
if (ConfigurationManager.AppSettings["ConnectionString"].Split(';')[4].Split('=')[1] == "Test_Wirl") loadPath = Path.Combine(ConfigurationManager.AppSettings["DateiSavePfad"], "Test\\Inventuren") ?? "Inventuren";
// Alle "Warten" Inventur Files auflisten.
string[] invFiles = Directory.GetFiles(loadPath, "Warten-*.csv");
if (invFiles.Length == 0) return;

View File

@ -1,5 +1,7 @@
using DatenDB;
using Deckungsbeitrag.AA_Forms;
using Deckungsbeitrag.AA_Klassen;
using Deckungsbeitrag.UserControls;
using Microsoft.VisualBasic;
using System;
using System.Collections.Generic;
@ -10,16 +12,14 @@ using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Text;
using System.Text.Json;
using System.Threading.Tasks;
using System.Web.Caching;
using System.Windows.Forms;
using System.Windows.Forms.VisualStyles;
using System.Text.Json;
using System.Reflection;
using Deckungsbeitrag.UserControls;
using Deckungsbeitrag.AA_Forms;
namespace Deckungsbeitrag
@ -86,6 +86,7 @@ namespace Deckungsbeitrag
// Kunde holen
if (auftragtyp == AuftragTyp.Regelmäßig) kndService = "Geschäft";
if (this.benutzer.Rolle == BenutzerRolle.Fahrer) kndService = "Geschäft";
this.kunde = Funktionen.Open_List(kndService);
// ComboBox AuftragTyp wird geladen und richtiges Item selected.
@ -99,17 +100,7 @@ namespace Deckungsbeitrag
if (Saison.Bezeichnung == "Winter") nextLiefertag = Funktionen.GetNextLiefertag((Liefertage)this.kunde.WinterLieferRhythmus);
if (Saison.Bezeichnung == "Zwischensaison")
{
//TODO: UCTourenplan einbauen und Daten übernehmen...
FormShowUserControl showUserControl = new FormShowUserControl("Tourenplan", this.benutzer);
if (showUserControl.ShowDialog() == DialogResult.OK)
{
var data = showUserControl.lieferDaten;
nextLiefertag = data.datum;
touren = data.touren;
tour = data.text;
}
else
if (!ShowTourenplan())
{
meldung.GetInfo(this, "Achtung Liefertag kann falsch sein, da Zwischensaison ist.", false);
DateTime datum = DateTime.Today;
@ -124,7 +115,6 @@ namespace Deckungsbeitrag
}
nextLiefertag = datum;
}
}
}
comboBoxTyp_Load();
@ -145,7 +135,19 @@ namespace Deckungsbeitrag
}
private bool ShowTourenplan()
{
FormShowUserControl showUserControl = new FormShowUserControl("Tourenplan", this.benutzer, this.kunde);
if (showUserControl.ShowDialog() == DialogResult.OK)
{
var data = showUserControl.lieferDaten;
nextLiefertag = data.datum;
touren = data.touren;
tour = data.text;
return true;
}
else return false;
}
/// <summary>
/// Kundendaten Liefertag werden eingefügt.
/// </summary>
@ -157,8 +159,14 @@ namespace Deckungsbeitrag
this.dTPLiefertag.Value = nextLiefertag;
this.textBoxCont.Text = "0";
if (this.benutzer.Rolle == BenutzerRolle.Fahrer)
{
if (this.benutzer.Tour == tour) this.comboBoxFahrer.SelectedItem = this.comboBoxFahrer.Items.Cast<Benutzer>().FirstOrDefault(t => t.Tour == tour);
else this.comboBoxFahrer.SelectedItem = this.comboBoxFahrer.Items.Cast<Benutzer>().FirstOrDefault(t => t.Tour == tour);
}
else this.comboBoxFahrer.SelectedIndex = -1;
dTPLiefertag_Leave(this.dTPLiefertag, EventArgs.Empty);
//textBoxCont_TextChanged(this.textBoxCont, EventArgs.Empty);
}
private void comboBoxTyp_Load()
{
@ -190,21 +198,12 @@ namespace Deckungsbeitrag
}
}
private void comboBoxFahrer_Load()
{
if (touren == null)
{
List<Benutzer> benutzerliste = Benutzer.GetFahrerList();
this.comboBoxFahrer.DataSource = benutzerliste;
this.comboBoxFahrer.DisplayMember = "BenutzerName";
if (string.IsNullOrWhiteSpace(tour)) this.comboBoxFahrer.DisplayMember = "BenutzerName";
else this.comboBoxFahrer.DisplayMember = "Tour";
if (this.benutzer.Rolle == BenutzerRolle.Fahrer) this.comboBoxFahrer.SelectedItem = this.benutzer;
else this.comboBoxFahrer.SelectedIndex = -1;
}
else
{
this.comboBoxFahrer.DataSource = touren;
this.comboBoxFahrer.SelectedText = tour;
}
}
/// <summary>
@ -325,7 +324,15 @@ namespace Deckungsbeitrag
{
this.Auftrag = null;
this.kunde = Funktionen.KundenAuswahl();
if (this.kunde != null) { DatenLaden(); return; }
if (this.kunde != null)
{
if (ShowTourenplan())
{
DatenLaden();
return;
}
}
}
this.DialogResult = DialogResult.OK;
@ -456,10 +463,17 @@ namespace Deckungsbeitrag
{
this.Auftrag = null;
this.kunde = Funktionen.KundenAuswahl();
if (this.kunde != null) { DatenLaden(); return; }
if (this.kunde != null)
{
if (ShowTourenplan())
{
DatenLaden();
return;
}
else this.Close();
}
else this.Close();
}
}
private void Container_Click(object sender, EventArgs e)
@ -617,12 +631,13 @@ namespace Deckungsbeitrag
{
if (((ComboBox)sender).SelectedIndex == -1) return;
if (((Benutzer)((ComboBox)sender).SelectedItem).BenutzerID == this.benutzer.BenutzerID) return;
if (this.benutzer.Rolle == BenutzerRolle.Verwaltung || this.benutzer.Rolle == BenutzerRolle.Admin) return;
if (this.benutzer.Rolle == BenutzerRolle.Verwaltung || this.benutzer.Rolle == BenutzerRolle.Admin || this.benutzer.Rolle == BenutzerRolle.Expedit) return;
if (meldung.GetFrage(this, "Möchtest du den Auftrag wirklich einem anderen Fahrer zuteilen?", false) == DialogResult.No) { ((ComboBox)sender).SelectedIndex = -1; e.Cancel = true; }
else
{
eingabe = Interaction.InputBox("Warum möchtest du den Auftrag einem anderen Fahrer zuteilen?\n\nGrund:", "Sonderzuteilung", "");
eingabe += " / ";
if (string.IsNullOrWhiteSpace(eingabe)) e.Cancel = true;
else eingabe += " / ";
}
}

View File

@ -55,6 +55,12 @@ namespace Deckungsbeitrag.AA_Forms
this.auftragliste = auftragListe;
}
public FormShowUserControl(string groupBox, Benutzer user, Kunde kunde) : this(groupBox, user)
{
this.Text = string.IsNullOrWhiteSpace(kunde.Suchtext) ? kunde.KundeName : kunde.Suchtext;
this.Text += " " + kunde.Ort;
}
private void FormShowUserControl_Load(object sender, EventArgs e)
{
switch (this.gb)
@ -96,12 +102,11 @@ namespace Deckungsbeitrag.AA_Forms
private void FormShowUserControl_FormClosing(object sender, FormClosingEventArgs e)
{
var form = sender as Form;
if (this.benutzer.Rolle == BenutzerRolle.Expedit) this.DialogResult = DialogResult.OK;
else
if (this.benutzer.Rolle != BenutzerRolle.Expedit)
{
UCTourenplan uc = (UCTourenplan)form.Controls[0];
lieferDaten = uc.lieferDaten;
this.DialogResult = DialogResult.OK;
//this.DialogResult = DialogResult.OK;
}
}
}

View File

@ -118,311 +118,336 @@
this.tableLPTourenplan.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.tableLPTourenplan.Name = "tableLPTourenplan";
this.tableLPTourenplan.RowCount = 6;
this.tableLPTourenplan.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 45F));
this.tableLPTourenplan.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 56F));
this.tableLPTourenplan.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
this.tableLPTourenplan.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
this.tableLPTourenplan.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
this.tableLPTourenplan.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
this.tableLPTourenplan.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F));
this.tableLPTourenplan.Size = new System.Drawing.Size(1280, 715);
this.tableLPTourenplan.Size = new System.Drawing.Size(1440, 894);
this.tableLPTourenplan.TabIndex = 0;
//
// button25
//
this.button25.BackColor = System.Drawing.Color.Lime;
this.button25.Dock = System.Windows.Forms.DockStyle.Fill;
this.button25.Location = new System.Drawing.Point(1048, 583);
this.button25.Location = new System.Drawing.Point(1182, 726);
this.button25.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button25.Name = "button25";
this.button25.Size = new System.Drawing.Size(229, 130);
this.button25.Size = new System.Drawing.Size(255, 166);
this.button25.TabIndex = 57;
this.button25.Text = "button25";
this.button25.UseVisualStyleBackColor = true;
this.button25.UseVisualStyleBackColor = false;
this.button25.Click += new System.EventHandler(this.Button_Click);
//
// button24
//
this.button24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
this.button24.Dock = System.Windows.Forms.DockStyle.Fill;
this.button24.Location = new System.Drawing.Point(815, 583);
this.button24.Location = new System.Drawing.Point(921, 726);
this.button24.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button24.Name = "button24";
this.button24.Size = new System.Drawing.Size(227, 130);
this.button24.Size = new System.Drawing.Size(255, 166);
this.button24.TabIndex = 56;
this.button24.Text = "button24";
this.button24.UseVisualStyleBackColor = true;
this.button24.UseVisualStyleBackColor = false;
this.button24.Click += new System.EventHandler(this.Button_Click);
//
// button23
//
this.button23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
this.button23.Dock = System.Windows.Forms.DockStyle.Fill;
this.button23.Location = new System.Drawing.Point(582, 583);
this.button23.Location = new System.Drawing.Point(660, 726);
this.button23.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button23.Name = "button23";
this.button23.Size = new System.Drawing.Size(227, 130);
this.button23.Size = new System.Drawing.Size(255, 166);
this.button23.TabIndex = 55;
this.button23.Text = "button23";
this.button23.UseVisualStyleBackColor = true;
this.button23.UseVisualStyleBackColor = false;
this.button23.Click += new System.EventHandler(this.Button_Click);
//
// button22
//
this.button22.BackColor = System.Drawing.Color.Lime;
this.button22.Dock = System.Windows.Forms.DockStyle.Fill;
this.button22.Location = new System.Drawing.Point(349, 583);
this.button22.Location = new System.Drawing.Point(399, 726);
this.button22.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button22.Name = "button22";
this.button22.Size = new System.Drawing.Size(227, 130);
this.button22.Size = new System.Drawing.Size(255, 166);
this.button22.TabIndex = 54;
this.button22.Text = "button22";
this.button22.UseVisualStyleBackColor = true;
this.button22.UseVisualStyleBackColor = false;
this.button22.Click += new System.EventHandler(this.Button_Click);
//
// button21
//
this.button21.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
this.button21.Dock = System.Windows.Forms.DockStyle.Fill;
this.button21.Location = new System.Drawing.Point(116, 583);
this.button21.Location = new System.Drawing.Point(138, 726);
this.button21.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button21.Name = "button21";
this.button21.Size = new System.Drawing.Size(227, 130);
this.button21.Size = new System.Drawing.Size(255, 166);
this.button21.TabIndex = 53;
this.button21.Text = "button21";
this.button21.UseVisualStyleBackColor = true;
this.button21.UseVisualStyleBackColor = false;
this.button21.Click += new System.EventHandler(this.Button_Click);
//
// button20
//
this.button20.BackColor = System.Drawing.Color.Yellow;
this.button20.Dock = System.Windows.Forms.DockStyle.Fill;
this.button20.Location = new System.Drawing.Point(1048, 449);
this.button20.Location = new System.Drawing.Point(1182, 559);
this.button20.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button20.Name = "button20";
this.button20.Size = new System.Drawing.Size(229, 130);
this.button20.Size = new System.Drawing.Size(255, 163);
this.button20.TabIndex = 52;
this.button20.Text = "button20";
this.button20.UseVisualStyleBackColor = true;
this.button20.UseVisualStyleBackColor = false;
this.button20.Click += new System.EventHandler(this.Button_Click);
//
// button19
//
this.button19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
this.button19.Dock = System.Windows.Forms.DockStyle.Fill;
this.button19.Location = new System.Drawing.Point(815, 449);
this.button19.Location = new System.Drawing.Point(921, 559);
this.button19.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button19.Name = "button19";
this.button19.Size = new System.Drawing.Size(227, 130);
this.button19.Size = new System.Drawing.Size(255, 163);
this.button19.TabIndex = 51;
this.button19.Text = "button19";
this.button19.UseVisualStyleBackColor = true;
this.button19.UseVisualStyleBackColor = false;
this.button19.Click += new System.EventHandler(this.Button_Click);
//
// button18
//
this.button18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
this.button18.Dock = System.Windows.Forms.DockStyle.Fill;
this.button18.Location = new System.Drawing.Point(582, 449);
this.button18.Location = new System.Drawing.Point(660, 559);
this.button18.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button18.Name = "button18";
this.button18.Size = new System.Drawing.Size(227, 130);
this.button18.Size = new System.Drawing.Size(255, 163);
this.button18.TabIndex = 50;
this.button18.Text = "button18";
this.button18.UseVisualStyleBackColor = true;
this.button18.UseVisualStyleBackColor = false;
this.button18.Click += new System.EventHandler(this.Button_Click);
//
// button17
//
this.button17.BackColor = System.Drawing.Color.Yellow;
this.button17.Dock = System.Windows.Forms.DockStyle.Fill;
this.button17.Location = new System.Drawing.Point(349, 449);
this.button17.Location = new System.Drawing.Point(399, 559);
this.button17.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button17.Name = "button17";
this.button17.Size = new System.Drawing.Size(227, 130);
this.button17.Size = new System.Drawing.Size(255, 163);
this.button17.TabIndex = 49;
this.button17.Text = "button17";
this.button17.UseVisualStyleBackColor = true;
this.button17.UseVisualStyleBackColor = false;
this.button17.Click += new System.EventHandler(this.Button_Click);
//
// button16
//
this.button16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
this.button16.Dock = System.Windows.Forms.DockStyle.Fill;
this.button16.Location = new System.Drawing.Point(116, 449);
this.button16.Location = new System.Drawing.Point(138, 559);
this.button16.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button16.Name = "button16";
this.button16.Size = new System.Drawing.Size(227, 130);
this.button16.Size = new System.Drawing.Size(255, 163);
this.button16.TabIndex = 48;
this.button16.Text = "button16";
this.button16.UseVisualStyleBackColor = true;
this.button16.UseVisualStyleBackColor = false;
this.button16.Click += new System.EventHandler(this.Button_Click);
//
// button15
//
this.button15.BackColor = System.Drawing.Color.CornflowerBlue;
this.button15.Dock = System.Windows.Forms.DockStyle.Fill;
this.button15.Location = new System.Drawing.Point(1048, 315);
this.button15.Location = new System.Drawing.Point(1182, 392);
this.button15.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button15.Name = "button15";
this.button15.Size = new System.Drawing.Size(229, 130);
this.button15.Size = new System.Drawing.Size(255, 163);
this.button15.TabIndex = 47;
this.button15.Text = "button15";
this.button15.UseVisualStyleBackColor = true;
this.button15.UseVisualStyleBackColor = false;
this.button15.Click += new System.EventHandler(this.Button_Click);
//
// button14
//
this.button14.BackColor = System.Drawing.Color.LightSkyBlue;
this.button14.Dock = System.Windows.Forms.DockStyle.Fill;
this.button14.Location = new System.Drawing.Point(815, 315);
this.button14.Location = new System.Drawing.Point(921, 392);
this.button14.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button14.Name = "button14";
this.button14.Size = new System.Drawing.Size(227, 130);
this.button14.Size = new System.Drawing.Size(255, 163);
this.button14.TabIndex = 46;
this.button14.Text = "button14";
this.button14.UseVisualStyleBackColor = true;
this.button14.UseVisualStyleBackColor = false;
this.button14.Click += new System.EventHandler(this.Button_Click);
//
// button13
//
this.button13.BackColor = System.Drawing.Color.LightBlue;
this.button13.Dock = System.Windows.Forms.DockStyle.Fill;
this.button13.Location = new System.Drawing.Point(582, 315);
this.button13.Location = new System.Drawing.Point(660, 392);
this.button13.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button13.Name = "button13";
this.button13.Size = new System.Drawing.Size(227, 130);
this.button13.Size = new System.Drawing.Size(255, 163);
this.button13.TabIndex = 45;
this.button13.Text = "button13";
this.button13.UseVisualStyleBackColor = true;
this.button13.UseVisualStyleBackColor = false;
this.button13.Click += new System.EventHandler(this.Button_Click);
//
// button12
//
this.button12.BackColor = System.Drawing.Color.CornflowerBlue;
this.button12.Dock = System.Windows.Forms.DockStyle.Fill;
this.button12.Location = new System.Drawing.Point(349, 315);
this.button12.Location = new System.Drawing.Point(399, 392);
this.button12.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button12.Name = "button12";
this.button12.Size = new System.Drawing.Size(227, 130);
this.button12.Size = new System.Drawing.Size(255, 163);
this.button12.TabIndex = 44;
this.button12.Text = "button12";
this.button12.UseVisualStyleBackColor = true;
this.button12.UseVisualStyleBackColor = false;
this.button12.Click += new System.EventHandler(this.Button_Click);
//
// button11
//
this.button11.BackColor = System.Drawing.Color.LightSkyBlue;
this.button11.Dock = System.Windows.Forms.DockStyle.Fill;
this.button11.Location = new System.Drawing.Point(116, 315);
this.button11.Location = new System.Drawing.Point(138, 392);
this.button11.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button11.Name = "button11";
this.button11.Size = new System.Drawing.Size(227, 130);
this.button11.Size = new System.Drawing.Size(255, 163);
this.button11.TabIndex = 43;
this.button11.Text = "button11";
this.button11.UseVisualStyleBackColor = true;
this.button11.UseVisualStyleBackColor = false;
this.button11.Click += new System.EventHandler(this.Button_Click);
//
// button10
//
this.button10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
this.button10.Dock = System.Windows.Forms.DockStyle.Fill;
this.button10.Location = new System.Drawing.Point(1048, 181);
this.button10.Location = new System.Drawing.Point(1182, 225);
this.button10.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button10.Name = "button10";
this.button10.Size = new System.Drawing.Size(229, 130);
this.button10.Size = new System.Drawing.Size(255, 163);
this.button10.TabIndex = 42;
this.button10.Text = "button10";
this.button10.UseVisualStyleBackColor = true;
this.button10.UseVisualStyleBackColor = false;
this.button10.Click += new System.EventHandler(this.Button_Click);
//
// button9
//
this.button9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128)))));
this.button9.Dock = System.Windows.Forms.DockStyle.Fill;
this.button9.Location = new System.Drawing.Point(815, 181);
this.button9.Location = new System.Drawing.Point(921, 225);
this.button9.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button9.Name = "button9";
this.button9.Size = new System.Drawing.Size(227, 130);
this.button9.Size = new System.Drawing.Size(255, 163);
this.button9.TabIndex = 41;
this.button9.Text = "button9";
this.button9.UseVisualStyleBackColor = true;
this.button9.UseVisualStyleBackColor = false;
this.button9.Click += new System.EventHandler(this.Button_Click);
//
// button8
//
this.button8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192)))));
this.button8.Dock = System.Windows.Forms.DockStyle.Fill;
this.button8.Location = new System.Drawing.Point(582, 181);
this.button8.Location = new System.Drawing.Point(660, 225);
this.button8.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button8.Name = "button8";
this.button8.Size = new System.Drawing.Size(227, 130);
this.button8.Size = new System.Drawing.Size(255, 163);
this.button8.TabIndex = 40;
this.button8.Text = "button8";
this.button8.UseVisualStyleBackColor = true;
this.button8.UseVisualStyleBackColor = false;
this.button8.Click += new System.EventHandler(this.Button_Click);
//
// button7
//
this.button7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0)))));
this.button7.Dock = System.Windows.Forms.DockStyle.Fill;
this.button7.Location = new System.Drawing.Point(349, 181);
this.button7.Location = new System.Drawing.Point(399, 225);
this.button7.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button7.Name = "button7";
this.button7.Size = new System.Drawing.Size(227, 130);
this.button7.Size = new System.Drawing.Size(255, 163);
this.button7.TabIndex = 39;
this.button7.Text = "button7";
this.button7.UseVisualStyleBackColor = true;
this.button7.UseVisualStyleBackColor = false;
this.button7.Click += new System.EventHandler(this.Button_Click);
//
// button6
//
this.button6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128)))));
this.button6.Dock = System.Windows.Forms.DockStyle.Fill;
this.button6.Location = new System.Drawing.Point(116, 181);
this.button6.Location = new System.Drawing.Point(138, 225);
this.button6.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button6.Name = "button6";
this.button6.Size = new System.Drawing.Size(227, 130);
this.button6.Size = new System.Drawing.Size(255, 163);
this.button6.TabIndex = 38;
this.button6.Text = "button6";
this.button6.UseVisualStyleBackColor = true;
this.button6.UseVisualStyleBackColor = false;
this.button6.Click += new System.EventHandler(this.Button_Click);
//
// button5
//
this.button5.BackColor = System.Drawing.Color.Gray;
this.button5.Dock = System.Windows.Forms.DockStyle.Fill;
this.button5.Location = new System.Drawing.Point(1048, 47);
this.button5.Location = new System.Drawing.Point(1182, 58);
this.button5.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(229, 130);
this.button5.Size = new System.Drawing.Size(255, 163);
this.button5.TabIndex = 37;
this.button5.Text = "button5";
this.button5.UseVisualStyleBackColor = true;
this.button5.UseVisualStyleBackColor = false;
this.button5.Click += new System.EventHandler(this.Button_Click);
//
// button4
//
this.button4.BackColor = System.Drawing.Color.Silver;
this.button4.Dock = System.Windows.Forms.DockStyle.Fill;
this.button4.Location = new System.Drawing.Point(815, 47);
this.button4.Location = new System.Drawing.Point(921, 58);
this.button4.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(227, 130);
this.button4.Size = new System.Drawing.Size(255, 163);
this.button4.TabIndex = 36;
this.button4.Text = "button4";
this.button4.UseVisualStyleBackColor = true;
this.button4.UseVisualStyleBackColor = false;
this.button4.Click += new System.EventHandler(this.Button_Click);
//
// button3
//
this.button3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.button3.Dock = System.Windows.Forms.DockStyle.Fill;
this.button3.Location = new System.Drawing.Point(582, 47);
this.button3.Location = new System.Drawing.Point(660, 58);
this.button3.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(227, 130);
this.button3.Size = new System.Drawing.Size(255, 163);
this.button3.TabIndex = 35;
this.button3.Text = "button3";
this.button3.UseVisualStyleBackColor = true;
this.button3.UseVisualStyleBackColor = false;
this.button3.Click += new System.EventHandler(this.Button_Click);
//
// button2
//
this.button2.BackColor = System.Drawing.Color.Gray;
this.button2.Dock = System.Windows.Forms.DockStyle.Fill;
this.button2.Location = new System.Drawing.Point(349, 47);
this.button2.Location = new System.Drawing.Point(399, 58);
this.button2.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(227, 130);
this.button2.Size = new System.Drawing.Size(255, 163);
this.button2.TabIndex = 34;
this.button2.Text = "button2";
this.button2.UseVisualStyleBackColor = true;
this.button2.UseVisualStyleBackColor = false;
this.button2.Click += new System.EventHandler(this.Button_Click);
//
// label25
//
this.label25.AutoSize = true;
this.label25.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
this.label25.Dock = System.Windows.Forms.DockStyle.Fill;
this.label25.Font = new System.Drawing.Font("Microsoft Sans Serif", 19.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label25.Location = new System.Drawing.Point(3, 581);
this.label25.Location = new System.Drawing.Point(3, 724);
this.label25.Name = "label25";
this.label25.Size = new System.Drawing.Size(107, 134);
this.label25.Size = new System.Drawing.Size(129, 170);
this.label25.TabIndex = 31;
this.label25.Text = "Tour1";
this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@ -430,11 +455,12 @@
// label19
//
this.label19.AutoSize = true;
this.label19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
this.label19.Dock = System.Windows.Forms.DockStyle.Fill;
this.label19.Font = new System.Drawing.Font("Microsoft Sans Serif", 19.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label19.Location = new System.Drawing.Point(3, 447);
this.label19.Location = new System.Drawing.Point(3, 557);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(107, 134);
this.label19.Size = new System.Drawing.Size(129, 167);
this.label19.TabIndex = 25;
this.label19.Text = "Tour1";
this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@ -442,11 +468,12 @@
// label13
//
this.label13.AutoSize = true;
this.label13.BackColor = System.Drawing.Color.LightBlue;
this.label13.Dock = System.Windows.Forms.DockStyle.Fill;
this.label13.Font = new System.Drawing.Font("Microsoft Sans Serif", 19.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label13.Location = new System.Drawing.Point(3, 313);
this.label13.Location = new System.Drawing.Point(3, 390);
this.label13.Name = "label13";
this.label13.Size = new System.Drawing.Size(107, 134);
this.label13.Size = new System.Drawing.Size(129, 167);
this.label13.TabIndex = 19;
this.label13.Text = "Tour1";
this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@ -454,11 +481,12 @@
// label7
//
this.label7.AutoSize = true;
this.label7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(224)))), ((int)(((byte)(192)))));
this.label7.Dock = System.Windows.Forms.DockStyle.Fill;
this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 19.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label7.Location = new System.Drawing.Point(3, 179);
this.label7.Location = new System.Drawing.Point(3, 223);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(107, 134);
this.label7.Size = new System.Drawing.Size(129, 167);
this.label7.TabIndex = 13;
this.label7.Text = "Tour1";
this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@ -468,9 +496,9 @@
this.labelFR.AutoSize = true;
this.labelFR.Dock = System.Windows.Forms.DockStyle.Fill;
this.labelFR.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelFR.Location = new System.Drawing.Point(1048, 0);
this.labelFR.Location = new System.Drawing.Point(1182, 0);
this.labelFR.Name = "labelFR";
this.labelFR.Size = new System.Drawing.Size(229, 45);
this.labelFR.Size = new System.Drawing.Size(255, 56);
this.labelFR.TabIndex = 5;
this.labelFR.Text = "FR";
this.labelFR.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@ -480,9 +508,9 @@
this.labelDO.AutoSize = true;
this.labelDO.Dock = System.Windows.Forms.DockStyle.Fill;
this.labelDO.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelDO.Location = new System.Drawing.Point(815, 0);
this.labelDO.Location = new System.Drawing.Point(921, 0);
this.labelDO.Name = "labelDO";
this.labelDO.Size = new System.Drawing.Size(227, 45);
this.labelDO.Size = new System.Drawing.Size(255, 56);
this.labelDO.TabIndex = 4;
this.labelDO.Text = "DO";
this.labelDO.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@ -492,9 +520,9 @@
this.labelMI.AutoSize = true;
this.labelMI.Dock = System.Windows.Forms.DockStyle.Fill;
this.labelMI.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelMI.Location = new System.Drawing.Point(582, 0);
this.labelMI.Location = new System.Drawing.Point(660, 0);
this.labelMI.Name = "labelMI";
this.labelMI.Size = new System.Drawing.Size(227, 45);
this.labelMI.Size = new System.Drawing.Size(255, 56);
this.labelMI.TabIndex = 3;
this.labelMI.Text = "MI";
this.labelMI.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@ -504,9 +532,9 @@
this.labelDI.AutoSize = true;
this.labelDI.Dock = System.Windows.Forms.DockStyle.Fill;
this.labelDI.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelDI.Location = new System.Drawing.Point(349, 0);
this.labelDI.Location = new System.Drawing.Point(399, 0);
this.labelDI.Name = "labelDI";
this.labelDI.Size = new System.Drawing.Size(227, 45);
this.labelDI.Size = new System.Drawing.Size(255, 56);
this.labelDI.TabIndex = 2;
this.labelDI.Text = "DI";
this.labelDI.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@ -516,9 +544,9 @@
this.labelMO.AutoSize = true;
this.labelMO.Dock = System.Windows.Forms.DockStyle.Fill;
this.labelMO.Font = new System.Drawing.Font("Microsoft Sans Serif", 13.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelMO.Location = new System.Drawing.Point(116, 0);
this.labelMO.Location = new System.Drawing.Point(138, 0);
this.labelMO.Name = "labelMO";
this.labelMO.Size = new System.Drawing.Size(227, 45);
this.labelMO.Size = new System.Drawing.Size(255, 56);
this.labelMO.TabIndex = 0;
this.labelMO.Text = "MO";
this.labelMO.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@ -526,25 +554,27 @@
// labelTour1
//
this.labelTour1.AutoSize = true;
this.labelTour1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.labelTour1.Dock = System.Windows.Forms.DockStyle.Fill;
this.labelTour1.Font = new System.Drawing.Font("Microsoft Sans Serif", 19.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelTour1.Location = new System.Drawing.Point(3, 45);
this.labelTour1.Location = new System.Drawing.Point(3, 56);
this.labelTour1.Name = "labelTour1";
this.labelTour1.Size = new System.Drawing.Size(107, 134);
this.labelTour1.Size = new System.Drawing.Size(129, 167);
this.labelTour1.TabIndex = 6;
this.labelTour1.Text = "Tour1";
this.labelTour1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// button1
//
this.button1.BackColor = System.Drawing.Color.Silver;
this.button1.Dock = System.Windows.Forms.DockStyle.Fill;
this.button1.Location = new System.Drawing.Point(116, 47);
this.button1.Location = new System.Drawing.Point(138, 58);
this.button1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(227, 130);
this.button1.Size = new System.Drawing.Size(255, 163);
this.button1.TabIndex = 32;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.UseVisualStyleBackColor = false;
this.button1.Click += new System.EventHandler(this.Button_Click);
//
// labelZusatz
@ -553,19 +583,19 @@
this.labelZusatz.Dock = System.Windows.Forms.DockStyle.Fill;
this.labelZusatz.Location = new System.Drawing.Point(3, 0);
this.labelZusatz.Name = "labelZusatz";
this.labelZusatz.Size = new System.Drawing.Size(107, 45);
this.labelZusatz.Size = new System.Drawing.Size(129, 56);
this.labelZusatz.TabIndex = 33;
this.labelZusatz.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// UCTourenplan
//
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.ActiveCaption;
this.BackColor = System.Drawing.Color.White;
this.Controls.Add(this.tableLPTourenplan);
this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.Name = "UCTourenplan";
this.Size = new System.Drawing.Size(1280, 715);
this.Size = new System.Drawing.Size(1440, 894);
this.Load += new System.EventHandler(this.UCTourenplan_Load);
this.tableLPTourenplan.ResumeLayout(false);
this.tableLPTourenplan.PerformLayout();

View File

@ -128,7 +128,11 @@ namespace Deckungsbeitrag.UserControls
string tour = touren[row - 1];
lieferDaten = (liefertag, tour, touren);
if (this.ParentForm != null)
{
this.ParentForm.DialogResult = DialogResult.OK;
this.ParentForm?.Close();
}
}
}
}

View File

@ -5,7 +5,7 @@ NEUIGKEITEN - Version 1.0.9.2
Build-Info:
- Build-Typ: Release Build
- Erledigte TODOs: 19
- Offene TODOs: 44
- Offene TODOs: 43
- Install-Reminders: 4
- Changes: 15
@ -56,7 +56,7 @@ Build-Info:
- ✅ : Wenn RegAuftrag wird als augeliefert markiert, wird dieser automatisch neu erstellt laut hinterlegtem Rhythmus. [FormMain.cs]
=== 🔄 OFFENE TODOs (44) ===
=== 🔄 OFFENE TODOs (43) ===
- 🔄 !!ÜBERLEGE!! DB-Query für Kundenanzahl und Containeranzahl Abgleich. (Aufträge haben TourID hinterlegt. So sollte alles vergleichbar sein.) [Tour.cs]
- 🔄 !!ÜBERLEGE!! Tour Start und Ende automatisch erfassen. [Tour.cs]
- 🔄 Alle Icons in einer Spalte anzeigen? I für Anmerkung und ! für Aufgabe?? [FormExpedit.cs]
@ -92,7 +92,6 @@ Build-Info:
- 🔄 Speichern etc. durchgehen und adaptieren [FormAuftragDetail.cs]
- 🔄 Standverminderung und Standerhöhung mit einem Aufruf (Standveränderung?) Bei Verminderung -Zahlen sonst Plus. [FormAuftragDetail.cs]
- 🔄 TourenListe Entwurf muss überarbeitet werden. [FormNeuerAuftrag.cs]
- 🔄 UCTourenplan einbauen und Daten übernehmen... [FormNeuerAuftrag.cs]
- 🔄 Umbau in Switch. [FormWSVerfolgung.cs]
- 🔄 UserSetting Properties eintragen und in EinstellungsScreen abrufen. [UserSettingsManager.cs]
- 🔄 Warum der falsche Path? Immer mit \\ [UCFeedback.cs]
@ -102,5 +101,5 @@ Build-Info:
- 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen. [FormFehlmengeCount.cs]
- 🔄 Zuweisung zu Fahrer muss geklärt werden. [Funktionen.cs]
Installation: 15.04.2026 17:23
Installation: 16.04.2026 11:03
=====================================