This commit is contained in:
Kilian Wirl 2026-04-02 10:19:25 +02:00
parent 3c9fa8d411
commit bad40e8b71
5 changed files with 356 additions and 317 deletions

View File

@ -37,8 +37,8 @@ namespace Deckungsbeitrag
#region Properties #region Properties
private Benutzer benutzer = null; private Benutzer benutzer = null;
Meldungen meldung = new Meldungen(); private Meldungen meldung = new Meldungen();
bool open = false; private bool open = false;
private bool isDragging = false; private bool isDragging = false;
private Point dragStartPoint; private Point dragStartPoint;
private Point newLocation; private Point newLocation;
@ -1079,11 +1079,18 @@ namespace Deckungsbeitrag
uCInventur.Visible = false; uCInventur.Visible = false;
uCInventur.Name = $"uci_{i}"; uCInventur.Name = $"uci_{i}";
uCInventur.UCInventur_Update += () => { this.GetInventuren(); }; uCInventur.UCInventur_Update += () => { this.GetInventuren(); };
uCInventur.UCInventur_Delete += Do_UCInventur_Delete;
this.panelMain.Controls.Add(uCInventur); this.panelMain.Controls.Add(uCInventur);
} }
Get_UCInventur_Location(); Get_UCInventur_Location();
} }
private void Do_UCInventur_Delete()
{
this.panelMain.Controls.Remove(uCInventur);
}
private void Get_UCInventur_Location() private void Get_UCInventur_Location()
{ {
// UCInventur in den Vordergrund bringen und Location setzen. // UCInventur in den Vordergrund bringen und Location setzen.
@ -1447,6 +1454,7 @@ namespace Deckungsbeitrag
kunde = liste.kunde; kunde = liste.kunde;
uCInventur = new UCInventur(kunde, this.benutzer); uCInventur = new UCInventur(kunde, this.benutzer);
uCInventur.UCInventur_Update += () => { this.GetInventuren(); }; uCInventur.UCInventur_Update += () => { this.GetInventuren(); };
uCInventur.UCInventur_Delete += Do_UCInventur_Delete;
this.panelMain.Controls.Add(uCInventur); this.panelMain.Controls.Add(uCInventur);
uCInventur.Location = new Point(100, 100); uCInventur.Location = new Point(100, 100);
uCInventur.BringToFront(); uCInventur.BringToFront();

View File

@ -28,137 +28,138 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(UCInventur)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(UCInventur));
this.groupBoxInventur = new System.Windows.Forms.GroupBox(); this.groupBoxInventur = new System.Windows.Forms.GroupBox();
this.labelLieferDat = new System.Windows.Forms.Label(); this.labelLieferDat = new System.Windows.Forms.Label();
this.dTPLieferDat = new System.Windows.Forms.DateTimePicker(); this.dTPLieferDat = new System.Windows.Forms.DateTimePicker();
this.labelInvDat = new System.Windows.Forms.Label(); this.labelInvDat = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.pictureBoxClose = new System.Windows.Forms.PictureBox(); this.pictureBoxClose = new System.Windows.Forms.PictureBox();
this.dTPInvDatum = new System.Windows.Forms.DateTimePicker(); this.dTPInvDatum = new System.Windows.Forms.DateTimePicker();
this.pictureBoxPlus = new System.Windows.Forms.PictureBox(); this.pictureBoxPlus = new System.Windows.Forms.PictureBox();
this.dGArtikel = new System.Windows.Forms.DataGridView(); this.dGArtikel = new System.Windows.Forms.DataGridView();
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.buttonFreigeben = new System.Windows.Forms.Button(); this.buttonFreigeben = new System.Windows.Forms.Button();
this.panelButtons = new System.Windows.Forms.Panel(); this.panelButtons = new System.Windows.Forms.Panel();
this.buttonSpeichern = new System.Windows.Forms.Button(); this.buttonSpeichern = new System.Windows.Forms.Button();
this.labelInvText = new System.Windows.Forms.Label(); this.labelInvText = new System.Windows.Forms.Label();
this.groupBoxInventur.SuspendLayout(); this.buttonAbbrechen = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxClose)).BeginInit(); this.groupBoxInventur.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxPlus)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBoxClose)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dGArtikel)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pictureBoxPlus)).BeginInit();
this.panelButtons.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dGArtikel)).BeginInit();
this.SuspendLayout(); this.panelButtons.SuspendLayout();
// this.SuspendLayout();
// groupBoxInventur //
// // groupBoxInventur
this.groupBoxInventur.Controls.Add(this.labelLieferDat); //
this.groupBoxInventur.Controls.Add(this.dTPLieferDat); this.groupBoxInventur.Controls.Add(this.labelLieferDat);
this.groupBoxInventur.Controls.Add(this.labelInvDat); this.groupBoxInventur.Controls.Add(this.dTPLieferDat);
this.groupBoxInventur.Controls.Add(this.label1); this.groupBoxInventur.Controls.Add(this.labelInvDat);
this.groupBoxInventur.Controls.Add(this.pictureBoxClose); this.groupBoxInventur.Controls.Add(this.label1);
this.groupBoxInventur.Controls.Add(this.dTPInvDatum); this.groupBoxInventur.Controls.Add(this.pictureBoxClose);
this.groupBoxInventur.Controls.Add(this.pictureBoxPlus); this.groupBoxInventur.Controls.Add(this.dTPInvDatum);
this.groupBoxInventur.Controls.Add(this.dGArtikel); this.groupBoxInventur.Controls.Add(this.pictureBoxPlus);
this.groupBoxInventur.Dock = System.Windows.Forms.DockStyle.Top; this.groupBoxInventur.Controls.Add(this.dGArtikel);
this.groupBoxInventur.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.groupBoxInventur.Dock = System.Windows.Forms.DockStyle.Top;
this.groupBoxInventur.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(1)))), ((int)(((byte)(53)))), ((int)(((byte)(101))))); this.groupBoxInventur.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.groupBoxInventur.Location = new System.Drawing.Point(3, 3); this.groupBoxInventur.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(1)))), ((int)(((byte)(53)))), ((int)(((byte)(101)))));
this.groupBoxInventur.Name = "groupBoxInventur"; this.groupBoxInventur.Location = new System.Drawing.Point(3, 3);
this.groupBoxInventur.Padding = new System.Windows.Forms.Padding(5); this.groupBoxInventur.Name = "groupBoxInventur";
this.groupBoxInventur.Size = new System.Drawing.Size(983, 485); this.groupBoxInventur.Padding = new System.Windows.Forms.Padding(5);
this.groupBoxInventur.TabIndex = 0; this.groupBoxInventur.Size = new System.Drawing.Size(983, 485);
this.groupBoxInventur.TabStop = false; this.groupBoxInventur.TabIndex = 0;
this.groupBoxInventur.Text = "Inventur 000000 Kundename"; this.groupBoxInventur.TabStop = false;
this.groupBoxInventur.Paint += new System.Windows.Forms.PaintEventHandler(this.groupBoxInventur_Paint); this.groupBoxInventur.Text = "Inventur 000000 Kundename";
// this.groupBoxInventur.Paint += new System.Windows.Forms.PaintEventHandler(this.groupBoxInventur_Paint);
// labelLieferDat //
// // labelLieferDat
this.labelLieferDat.AutoSize = true; //
this.labelLieferDat.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.labelLieferDat.AutoSize = true;
this.labelLieferDat.Location = new System.Drawing.Point(319, 46); this.labelLieferDat.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelLieferDat.Name = "labelLieferDat"; this.labelLieferDat.Location = new System.Drawing.Point(319, 46);
this.labelLieferDat.Size = new System.Drawing.Size(115, 20); this.labelLieferDat.Name = "labelLieferDat";
this.labelLieferDat.TabIndex = 46; this.labelLieferDat.Size = new System.Drawing.Size(115, 20);
this.labelLieferDat.Text = "Lieferdatum:"; this.labelLieferDat.TabIndex = 46;
this.labelLieferDat.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.labelLieferDat.Text = "Lieferdatum:";
// this.labelLieferDat.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
// dTPLieferDat //
// // dTPLieferDat
this.dTPLieferDat.CalendarForeColor = System.Drawing.SystemColors.ActiveCaptionText; //
this.dTPLieferDat.Format = System.Windows.Forms.DateTimePickerFormat.Short; this.dTPLieferDat.CalendarForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.dTPLieferDat.Location = new System.Drawing.Point(440, 37); this.dTPLieferDat.Format = System.Windows.Forms.DateTimePickerFormat.Short;
this.dTPLieferDat.Name = "dTPLieferDat"; this.dTPLieferDat.Location = new System.Drawing.Point(440, 37);
this.dTPLieferDat.Size = new System.Drawing.Size(161, 30); this.dTPLieferDat.Name = "dTPLieferDat";
this.dTPLieferDat.TabIndex = 45; this.dTPLieferDat.Size = new System.Drawing.Size(161, 30);
// this.dTPLieferDat.TabIndex = 45;
// labelInvDat //
// // labelInvDat
this.labelInvDat.AutoSize = true; //
this.labelInvDat.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.labelInvDat.AutoSize = true;
this.labelInvDat.Location = new System.Drawing.Point(3, 46); this.labelInvDat.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelInvDat.Name = "labelInvDat"; this.labelInvDat.Location = new System.Drawing.Point(3, 46);
this.labelInvDat.Size = new System.Drawing.Size(133, 20); this.labelInvDat.Name = "labelInvDat";
this.labelInvDat.TabIndex = 44; this.labelInvDat.Size = new System.Drawing.Size(133, 20);
this.labelInvDat.Text = "Inventurdatum:"; this.labelInvDat.TabIndex = 44;
this.labelInvDat.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.labelInvDat.Text = "Inventurdatum:";
// this.labelInvDat.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
// label1 //
// // label1
this.label1.AutoSize = true; //
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(697, 46); this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Name = "label1"; this.label1.Location = new System.Drawing.Point(697, 46);
this.label1.Size = new System.Drawing.Size(245, 20); this.label1.Name = "label1";
this.label1.TabIndex = 43; this.label1.Size = new System.Drawing.Size(245, 20);
this.label1.Text = "Lager/Lieferung hinzufügen:"; this.label1.TabIndex = 43;
this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.label1.Text = "Lager/Lieferung hinzufügen:";
// this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
// pictureBoxClose //
// // pictureBoxClose
this.pictureBoxClose.ErrorImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxClose.ErrorImage"))); //
this.pictureBoxClose.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxClose.Image"))); this.pictureBoxClose.ErrorImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxClose.ErrorImage")));
this.pictureBoxClose.InitialImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxClose.InitialImage"))); this.pictureBoxClose.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxClose.Image")));
this.pictureBoxClose.Location = new System.Drawing.Point(948, 7); this.pictureBoxClose.InitialImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxClose.InitialImage")));
this.pictureBoxClose.Name = "pictureBoxClose"; this.pictureBoxClose.Location = new System.Drawing.Point(948, 7);
this.pictureBoxClose.Size = new System.Drawing.Size(25, 25); this.pictureBoxClose.Name = "pictureBoxClose";
this.pictureBoxClose.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pictureBoxClose.Size = new System.Drawing.Size(25, 25);
this.pictureBoxClose.TabIndex = 42; this.pictureBoxClose.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBoxClose.TabStop = false; this.pictureBoxClose.TabIndex = 42;
this.pictureBoxClose.Click += new System.EventHandler(this.pictureBoxClose_Click); this.pictureBoxClose.TabStop = false;
// this.pictureBoxClose.Click += new System.EventHandler(this.pictureBoxClose_Click);
// dTPInvDatum //
// // dTPInvDatum
this.dTPInvDatum.CalendarForeColor = System.Drawing.SystemColors.ActiveCaptionText; //
this.dTPInvDatum.Format = System.Windows.Forms.DateTimePickerFormat.Short; this.dTPInvDatum.CalendarForeColor = System.Drawing.SystemColors.ActiveCaptionText;
this.dTPInvDatum.Location = new System.Drawing.Point(142, 37); this.dTPInvDatum.Format = System.Windows.Forms.DateTimePickerFormat.Short;
this.dTPInvDatum.Name = "dTPInvDatum"; this.dTPInvDatum.Location = new System.Drawing.Point(142, 37);
this.dTPInvDatum.Size = new System.Drawing.Size(161, 30); this.dTPInvDatum.Name = "dTPInvDatum";
this.dTPInvDatum.TabIndex = 41; this.dTPInvDatum.Size = new System.Drawing.Size(161, 30);
// this.dTPInvDatum.TabIndex = 41;
// pictureBoxPlus //
// // pictureBoxPlus
this.pictureBoxPlus.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0))))); //
this.pictureBoxPlus.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxPlus.Image"))); this.pictureBoxPlus.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
this.pictureBoxPlus.Location = new System.Drawing.Point(948, 37); this.pictureBoxPlus.Image = ((System.Drawing.Image)(resources.GetObject("pictureBoxPlus.Image")));
this.pictureBoxPlus.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.pictureBoxPlus.Location = new System.Drawing.Point(948, 37);
this.pictureBoxPlus.Name = "pictureBoxPlus"; this.pictureBoxPlus.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.pictureBoxPlus.Size = new System.Drawing.Size(30, 30); this.pictureBoxPlus.Name = "pictureBoxPlus";
this.pictureBoxPlus.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.pictureBoxPlus.Size = new System.Drawing.Size(30, 30);
this.pictureBoxPlus.TabIndex = 40; this.pictureBoxPlus.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBoxPlus.TabStop = false; this.pictureBoxPlus.TabIndex = 40;
this.pictureBoxPlus.Click += new System.EventHandler(this.pictureBoxPlus_Click); this.pictureBoxPlus.TabStop = false;
// this.pictureBoxPlus.Click += new System.EventHandler(this.pictureBoxPlus_Click);
// dGArtikel //
// // dGArtikel
this.dGArtikel.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; //
this.dGArtikel.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.dGArtikel.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dGArtikel.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.Column1, this.Column1,
this.Column2, this.Column2,
this.Column3, this.Column3,
@ -166,174 +167,192 @@
this.Column5, this.Column5,
this.Column6, this.Column6,
this.Column7}); this.Column7});
this.dGArtikel.Dock = System.Windows.Forms.DockStyle.Bottom; this.dGArtikel.Dock = System.Windows.Forms.DockStyle.Bottom;
this.dGArtikel.Location = new System.Drawing.Point(5, 96); this.dGArtikel.Location = new System.Drawing.Point(5, 96);
this.dGArtikel.Margin = new System.Windows.Forms.Padding(4); this.dGArtikel.Margin = new System.Windows.Forms.Padding(4);
this.dGArtikel.MinimumSize = new System.Drawing.Size(0, 350); this.dGArtikel.MinimumSize = new System.Drawing.Size(0, 350);
this.dGArtikel.Name = "dGArtikel"; this.dGArtikel.Name = "dGArtikel";
this.dGArtikel.RowHeadersVisible = false; this.dGArtikel.RowHeadersVisible = false;
this.dGArtikel.RowHeadersWidth = 51; this.dGArtikel.RowHeadersWidth = 51;
this.dGArtikel.Size = new System.Drawing.Size(973, 384); this.dGArtikel.Size = new System.Drawing.Size(973, 384);
this.dGArtikel.TabIndex = 34; this.dGArtikel.TabIndex = 34;
this.dGArtikel.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dGArtikel_CellEndEdit); this.dGArtikel.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dGArtikel_CellEndEdit);
this.dGArtikel.CellLeave += new System.Windows.Forms.DataGridViewCellEventHandler(this.dGArtikel_CellLeave); this.dGArtikel.CellLeave += new System.Windows.Forms.DataGridViewCellEventHandler(this.dGArtikel_CellLeave);
this.dGArtikel.CellMouseDoubleClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dGArtikel_CellMouseDoubleClick); this.dGArtikel.CellMouseDoubleClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dGArtikel_CellMouseDoubleClick);
this.dGArtikel.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dGArtikel_CellValueChanged); this.dGArtikel.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dGArtikel_CellValueChanged);
this.dGArtikel.DataBindingComplete += new System.Windows.Forms.DataGridViewBindingCompleteEventHandler(this.dGArtikel_DataBindingComplete); this.dGArtikel.DataBindingComplete += new System.Windows.Forms.DataGridViewBindingCompleteEventHandler(this.dGArtikel_DataBindingComplete);
this.dGArtikel.Leave += new System.EventHandler(this.dGArtikel_Leave); this.dGArtikel.Leave += new System.EventHandler(this.dGArtikel_Leave);
// //
// Column1 // Column1
// //
this.Column1.DataPropertyName = "ArtikelNR"; this.Column1.DataPropertyName = "ArtikelNR";
this.Column1.HeaderText = "Art.Nr."; this.Column1.HeaderText = "Art.Nr.";
this.Column1.MinimumWidth = 6; this.Column1.MinimumWidth = 6;
this.Column1.Name = "Column1"; this.Column1.Name = "Column1";
this.Column1.ReadOnly = true; this.Column1.ReadOnly = true;
this.Column1.Width = 103; this.Column1.Width = 103;
// //
// Column2 // Column2
// //
this.Column2.DataPropertyName = "ArtikelName"; this.Column2.DataPropertyName = "ArtikelName";
this.Column2.HeaderText = "Art.Name"; this.Column2.HeaderText = "Art.Name";
this.Column2.MinimumWidth = 6; this.Column2.MinimumWidth = 6;
this.Column2.Name = "Column2"; this.Column2.Name = "Column2";
this.Column2.ReadOnly = true; this.Column2.ReadOnly = true;
this.Column2.Width = 131; this.Column2.Width = 131;
// //
// Column3 // Column3
// //
this.Column3.DataPropertyName = "Stand"; this.Column3.DataPropertyName = "Stand";
this.Column3.HeaderText = "Ist-Stand"; this.Column3.HeaderText = "Ist-Stand";
this.Column3.MinimumWidth = 6; this.Column3.MinimumWidth = 6;
this.Column3.Name = "Column3"; this.Column3.Name = "Column3";
this.Column3.ReadOnly = true; this.Column3.ReadOnly = true;
this.Column3.Width = 129; this.Column3.Width = 129;
// //
// Column4 // Column4
// //
this.Column4.DataPropertyName = "Reklamation"; this.Column4.DataPropertyName = "Reklamation";
this.Column4.HeaderText = "Rekl."; this.Column4.HeaderText = "Rekl.";
this.Column4.MinimumWidth = 6; this.Column4.MinimumWidth = 6;
this.Column4.Name = "Column4"; this.Column4.Name = "Column4";
this.Column4.ReadOnly = true; this.Column4.ReadOnly = true;
this.Column4.Width = 89; this.Column4.Width = 89;
// //
// Column5 // Column5
// //
this.Column5.DataPropertyName = "Fehlmenge"; this.Column5.DataPropertyName = "Fehlmenge";
this.Column5.HeaderText = "NW"; this.Column5.HeaderText = "NW";
this.Column5.MinimumWidth = 6; this.Column5.MinimumWidth = 6;
this.Column5.Name = "Column5"; this.Column5.Name = "Column5";
this.Column5.ReadOnly = true; this.Column5.ReadOnly = true;
this.Column5.Width = 77; this.Column5.Width = 77;
// //
// Column6 // Column6
// //
this.Column6.HeaderText = "Schwund"; this.Column6.HeaderText = "Schwund";
this.Column6.MinimumWidth = 6; this.Column6.MinimumWidth = 6;
this.Column6.Name = "Column6"; this.Column6.Name = "Column6";
this.Column6.ReadOnly = true; this.Column6.ReadOnly = true;
this.Column6.Width = 130; this.Column6.Width = 130;
// //
// Column7 // Column7
// //
this.Column7.DataPropertyName = "Korrektur"; this.Column7.DataPropertyName = "Korrektur";
this.Column7.HeaderText = "Inv.Ausgleich"; this.Column7.HeaderText = "Inv.Ausgleich";
this.Column7.MinimumWidth = 6; this.Column7.MinimumWidth = 6;
this.Column7.Name = "Column7"; this.Column7.Name = "Column7";
this.Column7.ReadOnly = true; this.Column7.ReadOnly = true;
this.Column7.Width = 125; this.Column7.Width = 125;
// //
// buttonFreigeben // buttonFreigeben
// //
this.buttonFreigeben.AutoSize = true; this.buttonFreigeben.AutoSize = true;
this.buttonFreigeben.BackColor = System.Drawing.Color.Gray; this.buttonFreigeben.BackColor = System.Drawing.Color.Gray;
this.buttonFreigeben.CausesValidation = false; this.buttonFreigeben.CausesValidation = false;
this.buttonFreigeben.Dock = System.Windows.Forms.DockStyle.Right; this.buttonFreigeben.Dock = System.Windows.Forms.DockStyle.Right;
this.buttonFreigeben.Enabled = false; this.buttonFreigeben.Enabled = false;
this.buttonFreigeben.FlatAppearance.BorderSize = 0; this.buttonFreigeben.FlatAppearance.BorderSize = 0;
this.buttonFreigeben.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.buttonFreigeben.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.buttonFreigeben.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.buttonFreigeben.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.buttonFreigeben.ForeColor = System.Drawing.Color.Black; this.buttonFreigeben.ForeColor = System.Drawing.Color.Black;
this.buttonFreigeben.Location = new System.Drawing.Point(776, 0); this.buttonFreigeben.Location = new System.Drawing.Point(776, 0);
this.buttonFreigeben.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2); this.buttonFreigeben.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.buttonFreigeben.Name = "buttonFreigeben"; this.buttonFreigeben.Name = "buttonFreigeben";
this.buttonFreigeben.Size = new System.Drawing.Size(200, 48); this.buttonFreigeben.Size = new System.Drawing.Size(200, 48);
this.buttonFreigeben.TabIndex = 38; this.buttonFreigeben.TabIndex = 38;
this.buttonFreigeben.Text = "Inventur freigeben"; this.buttonFreigeben.Text = "Inventur freigeben";
this.buttonFreigeben.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; this.buttonFreigeben.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
this.buttonFreigeben.UseVisualStyleBackColor = false; this.buttonFreigeben.UseVisualStyleBackColor = false;
this.buttonFreigeben.Click += new System.EventHandler(this.buttonFreigeben_Click); this.buttonFreigeben.Click += new System.EventHandler(this.buttonFreigeben_Click);
// //
// panelButtons // panelButtons
// //
this.panelButtons.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panelButtons.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panelButtons.Controls.Add(this.buttonSpeichern); this.panelButtons.Controls.Add(this.buttonAbbrechen);
this.panelButtons.Controls.Add(this.labelInvText); this.panelButtons.Controls.Add(this.buttonSpeichern);
this.panelButtons.Controls.Add(this.buttonFreigeben); this.panelButtons.Controls.Add(this.labelInvText);
this.panelButtons.Dock = System.Windows.Forms.DockStyle.Bottom; this.panelButtons.Controls.Add(this.buttonFreigeben);
this.panelButtons.Location = new System.Drawing.Point(3, 488); this.panelButtons.Dock = System.Windows.Forms.DockStyle.Bottom;
this.panelButtons.Name = "panelButtons"; this.panelButtons.Location = new System.Drawing.Point(3, 488);
this.panelButtons.Padding = new System.Windows.Forms.Padding(5, 0, 5, 0); this.panelButtons.Name = "panelButtons";
this.panelButtons.Size = new System.Drawing.Size(983, 50); this.panelButtons.Padding = new System.Windows.Forms.Padding(5, 0, 5, 0);
this.panelButtons.TabIndex = 43; this.panelButtons.Size = new System.Drawing.Size(983, 50);
// this.panelButtons.TabIndex = 43;
// buttonSpeichern //
// // buttonSpeichern
this.buttonSpeichern.Anchor = System.Windows.Forms.AnchorStyles.Right; //
this.buttonSpeichern.BackColor = System.Drawing.Color.Gray; this.buttonSpeichern.Anchor = System.Windows.Forms.AnchorStyles.Right;
this.buttonSpeichern.CausesValidation = false; this.buttonSpeichern.BackColor = System.Drawing.Color.Gray;
this.buttonSpeichern.Enabled = false; this.buttonSpeichern.CausesValidation = false;
this.buttonSpeichern.FlatAppearance.BorderSize = 0; this.buttonSpeichern.Enabled = false;
this.buttonSpeichern.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.buttonSpeichern.FlatAppearance.BorderSize = 0;
this.buttonSpeichern.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.buttonSpeichern.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.buttonSpeichern.ForeColor = System.Drawing.Color.Black; this.buttonSpeichern.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.buttonSpeichern.Location = new System.Drawing.Point(569, 0); this.buttonSpeichern.ForeColor = System.Drawing.Color.Black;
this.buttonSpeichern.Margin = new System.Windows.Forms.Padding(5, 2, 5, 2); this.buttonSpeichern.Location = new System.Drawing.Point(569, 0);
this.buttonSpeichern.MinimumSize = new System.Drawing.Size(150, 50); this.buttonSpeichern.Margin = new System.Windows.Forms.Padding(5, 2, 5, 2);
this.buttonSpeichern.Name = "buttonSpeichern"; this.buttonSpeichern.MinimumSize = new System.Drawing.Size(150, 50);
this.buttonSpeichern.Size = new System.Drawing.Size(200, 50); this.buttonSpeichern.Name = "buttonSpeichern";
this.buttonSpeichern.TabIndex = 40; this.buttonSpeichern.Size = new System.Drawing.Size(200, 50);
this.buttonSpeichern.Text = "Speichern"; this.buttonSpeichern.TabIndex = 40;
this.buttonSpeichern.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText; this.buttonSpeichern.Text = "Speichern";
this.buttonSpeichern.UseVisualStyleBackColor = false; this.buttonSpeichern.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageAboveText;
this.buttonSpeichern.Click += new System.EventHandler(this.buttonSpeichern_Click); this.buttonSpeichern.UseVisualStyleBackColor = false;
// this.buttonSpeichern.Click += new System.EventHandler(this.buttonSpeichern_Click);
// labelInvText //
// // labelInvText
this.labelInvText.AutoSize = true; //
this.labelInvText.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.labelInvText.AutoSize = true;
this.labelInvText.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(1)))), ((int)(((byte)(53)))), ((int)(((byte)(101))))); this.labelInvText.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelInvText.Location = new System.Drawing.Point(8, 12); this.labelInvText.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(1)))), ((int)(((byte)(53)))), ((int)(((byte)(101)))));
this.labelInvText.Name = "labelInvText"; this.labelInvText.Location = new System.Drawing.Point(8, 12);
this.labelInvText.Size = new System.Drawing.Size(70, 25); this.labelInvText.Name = "labelInvText";
this.labelInvText.TabIndex = 39; this.labelInvText.Size = new System.Drawing.Size(70, 25);
this.labelInvText.Text = "label1"; this.labelInvText.TabIndex = 39;
this.labelInvText.Visible = false; this.labelInvText.Text = "label1";
this.labelInvText.Click += new System.EventHandler(this.labelInvText_Click); this.labelInvText.Visible = false;
// this.labelInvText.Click += new System.EventHandler(this.labelInvText_Click);
// UCInventur //
// // buttonAbbrechen
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); //
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.buttonAbbrechen.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
this.AutoSize = true; this.buttonAbbrechen.BackColor = System.Drawing.Color.Red;
this.BackColor = System.Drawing.SystemColors.Control; this.buttonAbbrechen.FlatAppearance.BorderSize = 0;
this.Controls.Add(this.panelButtons); this.buttonAbbrechen.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.Controls.Add(this.groupBoxInventur); this.buttonAbbrechen.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Margin = new System.Windows.Forms.Padding(5); this.buttonAbbrechen.ForeColor = System.Drawing.Color.Black;
this.Name = "UCInventur"; this.buttonAbbrechen.Location = new System.Drawing.Point(361, -1);
this.Padding = new System.Windows.Forms.Padding(3); this.buttonAbbrechen.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.Size = new System.Drawing.Size(989, 541); this.buttonAbbrechen.Name = "buttonAbbrechen";
this.Load += new System.EventHandler(this.UCInventur_Load); this.buttonAbbrechen.Size = new System.Drawing.Size(200, 50);
this.SizeChanged += new System.EventHandler(this.UCInventur_SizeChanged); this.buttonAbbrechen.TabIndex = 41;
this.groupBoxInventur.ResumeLayout(false); this.buttonAbbrechen.Text = "Abbrechen";
this.groupBoxInventur.PerformLayout(); this.buttonAbbrechen.UseVisualStyleBackColor = false;
((System.ComponentModel.ISupportInitialize)(this.pictureBoxClose)).EndInit(); this.buttonAbbrechen.Click += new System.EventHandler(this.buttonAbbrechen_Click);
((System.ComponentModel.ISupportInitialize)(this.pictureBoxPlus)).EndInit(); //
((System.ComponentModel.ISupportInitialize)(this.dGArtikel)).EndInit(); // UCInventur
this.panelButtons.ResumeLayout(false); //
this.panelButtons.PerformLayout(); this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.ResumeLayout(false); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.AutoSize = true;
this.BackColor = System.Drawing.SystemColors.Control;
this.Controls.Add(this.panelButtons);
this.Controls.Add(this.groupBoxInventur);
this.Margin = new System.Windows.Forms.Padding(5);
this.Name = "UCInventur";
this.Padding = new System.Windows.Forms.Padding(3);
this.Size = new System.Drawing.Size(989, 541);
this.Load += new System.EventHandler(this.UCInventur_Load);
this.SizeChanged += new System.EventHandler(this.UCInventur_SizeChanged);
this.groupBoxInventur.ResumeLayout(false);
this.groupBoxInventur.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxClose)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBoxPlus)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dGArtikel)).EndInit();
this.panelButtons.ResumeLayout(false);
this.panelButtons.PerformLayout();
this.ResumeLayout(false);
} }
@ -359,5 +378,6 @@
private System.Windows.Forms.Label labelLieferDat; private System.Windows.Forms.Label labelLieferDat;
private System.Windows.Forms.DateTimePicker dTPLieferDat; private System.Windows.Forms.DateTimePicker dTPLieferDat;
private System.Windows.Forms.Label labelInvDat; private System.Windows.Forms.Label labelInvDat;
} private System.Windows.Forms.Button buttonAbbrechen;
}
} }

View File

@ -32,6 +32,7 @@ namespace Deckungsbeitrag.UserControls
private bool _tosave = false; private bool _tosave = false;
public event Action SizeChangedForParent; public event Action SizeChangedForParent;
public event Action UCInventur_Update; public event Action UCInventur_Update;
public event Action UCInventur_Delete;
private Point uci_loc; private Point uci_loc;
public bool tosave public bool tosave
{ {
@ -43,11 +44,14 @@ namespace Deckungsbeitrag.UserControls
{ {
buttonSpeichern.Enabled = true; buttonSpeichern.Enabled = true;
buttonSpeichern.BackColor = Color.FromArgb(0, 192, 0); buttonSpeichern.BackColor = Color.FromArgb(0, 192, 0);
if ((this.user.Rolle == BenutzerRolle.Verwaltung) || (this.user.Rolle == BenutzerRolle.Admin)) { this.buttonFreigeben.Enabled = true; this.buttonFreigeben.BackColor = Color.Turquoise; }
} }
else else
{ {
buttonSpeichern.Enabled = false; buttonSpeichern.Enabled = false;
buttonSpeichern.BackColor = Color.Gray; buttonSpeichern.BackColor = Color.Gray;
buttonFreigeben.Enabled = false;
buttonFreigeben.BackColor = Color.Gray;
} }
} }
} }
@ -75,7 +79,7 @@ namespace Deckungsbeitrag.UserControls
private void UCInventur_Load(object sender, EventArgs e) private void UCInventur_Load(object sender, EventArgs e)
{ {
if (this.user.Rolle == BenutzerRolle.Verwaltung || this.user.Rolle == BenutzerRolle.Admin) { this.buttonFreigeben.Enabled = true; this.buttonFreigeben.BackColor = Color.Turquoise; } if ((this.user.Rolle == BenutzerRolle.Verwaltung & tosave) || (this.user.Rolle == BenutzerRolle.Admin & tosave)) { this.buttonFreigeben.Enabled = true; this.buttonFreigeben.BackColor = Color.Turquoise; }
string kundeName = this.kunde.Suchtext == null ? this.kunde.KundeName : this.kunde.Suchtext; string kundeName = this.kunde.Suchtext == null ? this.kunde.KundeName : this.kunde.Suchtext;
this.groupBoxInventur.Text = $"Inventur-{this.kunde.KundeNummer} {kundeName}"; this.groupBoxInventur.Text = $"Inventur-{this.kunde.KundeNummer} {kundeName}";
@ -208,7 +212,7 @@ namespace Deckungsbeitrag.UserControls
{ {
// KundeArtikel updaten. Neuen Stand eintragen, Reklamation & Fehlmenge auf Null setzten und Korrektur als InventruAusgleich speichern. // KundeArtikel updaten. Neuen Stand eintragen, Reklamation & Fehlmenge auf Null setzten und Korrektur als InventruAusgleich speichern.
KundeArtikel art = (KundeArtikel)artikelListe[row.Index]; KundeArtikel art = (KundeArtikel)artikelListe[row.Index];
art.Reklamation = 0; art.Reklamation = 0;
art.Fehlmenge = 0; art.Fehlmenge = 0;
art.StandBearbeitet = this.user.BenutzerName + " am " + DateTime.Now; art.StandBearbeitet = this.user.BenutzerName + " am " + DateTime.Now;
@ -262,7 +266,7 @@ namespace Deckungsbeitrag.UserControls
if (File.Exists(delPath)) File.Delete(delPath); if (File.Exists(delPath)) File.Delete(delPath);
} }
string artikel = string.Empty; string artikel = string.Empty;
string cols = string.Empty; string cols = string.Empty;
@ -272,17 +276,17 @@ namespace Deckungsbeitrag.UserControls
// Prüfen ob Header schon existiert // Prüfen ob Header schon existiert
bool headerExists = File.Exists(csvPath); bool headerExists = File.Exists(csvPath);
// Artikelbezeichnungen in string convertieren // Artikelbezeichnungen in string convertieren
foreach (KundeArtikel art in _artikelliste) artikel += art.ArtikelName + ";"; foreach (KundeArtikel art in _artikelliste) artikel += art.ArtikelName + ";";
foreach (var col in dGArtikel.Columns.Cast<DataGridViewColumn>().Where(c => c.Visible).OrderBy(c => c.DisplayIndex)) foreach (var col in dGArtikel.Columns.Cast<DataGridViewColumn>().Where(c => c.Visible).OrderBy(c => c.DisplayIndex))
{ {
if (col.Visible) cols += col.HeaderText + ";"; if (col.Visible) cols += col.HeaderText + ";";
} }
// Prüfen ob Inventur neu ist // Prüfen ob Inventur neu ist
if (headerExists) neueinventur = NeueInventur(csvPath, cols); if (headerExists) neueinventur = NeueInventur(csvPath, cols);
// Nur Header bei NEUER Datei // Nur Header bei NEUER Datei
var csv = new StringBuilder(); var csv = new StringBuilder();
if (!headerExists || !neueinventur) if (!headerExists || !neueinventur)
@ -371,7 +375,7 @@ namespace Deckungsbeitrag.UserControls
this.ClientSize = new Size(this.groupBoxInventur.ClientSize.Width + 10, this.groupBoxInventur.Height + panelButtons.Height + 10); this.ClientSize = new Size(this.groupBoxInventur.ClientSize.Width + 10, this.groupBoxInventur.Height + panelButtons.Height + 10);
} }
/// <summary> /// <summary>
/// Größe des UserControls wird verringert. /// Größe des UserControls wird verringert.
/// </summary> /// </summary>
@ -380,6 +384,7 @@ namespace Deckungsbeitrag.UserControls
private void pictureBoxClose_Click(object sender, EventArgs e) private void pictureBoxClose_Click(object sender, EventArgs e)
{ {
if (tosave) if (MessageBox.Show("Du hast die Zahlen geändert. Möchtest du die Inventur so speichern?", "INVENTUR SPEICHERN", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) buttonSpeichern_Click(this.buttonSpeichern, null); if (tosave) if (MessageBox.Show("Du hast die Zahlen geändert. Möchtest du die Inventur so speichern?", "INVENTUR SPEICHERN", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) buttonSpeichern_Click(this.buttonSpeichern, null);
if (groupBoxInventur.Visible) if (groupBoxInventur.Visible)
{ {
this.buttonFreigeben.Visible = false; this.buttonFreigeben.Visible = false;
@ -419,7 +424,7 @@ namespace Deckungsbeitrag.UserControls
return result; return result;
} }
/// <summary> /// <summary>
/// Location der Controls im UserControl wird berechnet. /// Location der Controls im UserControl wird berechnet.
/// </summary> /// </summary>
@ -533,7 +538,7 @@ namespace Deckungsbeitrag.UserControls
private void dGArtikel_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) private void dGArtikel_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{ {
DataGridView dgv = (DataGridView)sender; DataGridView dgv = (DataGridView)sender;
if (e.ColumnIndex == 2) if (e.ColumnIndex == 2)
{ {
if (MessageBox.Show("Möchtest du den Stand wirklich verändern?", "FRAGE", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) return; if (MessageBox.Show("Möchtest du den Stand wirklich verändern?", "FRAGE", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) return;
@ -543,8 +548,14 @@ namespace Deckungsbeitrag.UserControls
} }
} }
} }
private void buttonAbbrechen_Click(object sender, EventArgs e)
{
if (tosave) { if (MessageBox.Show("Möchtest du wirklich Abbrechen und die Inventur verwerfen?", "FRAGE", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) UCInventur_Delete(); }
else UCInventur_Delete();
}
} }
} }
//TODO: CLick auf Inventur freigeben Dateiname von "Warten" auf "Herrichten" ändern. //TODO: CLick auf Inventur freigeben Dateiname von "Warten" auf "Herrichten" ändern.
//TODO: Inventur freigeben nur für Admin oder Verwaltung. //DONE: Inventur freigeben nur für Admin oder Verwaltung.
//TODO: Inventur für Expedit zugänglich machen. //DONE: Inventur für Expedit zugänglich machen.

View File

@ -121,7 +121,7 @@
<data name="pictureBoxClose.ErrorImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxClose.ErrorImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAALtJREFUOE/tkTEKAjEQRdNbCJ7Eq+h2gngd9QwWyp5it/IoabRYQaKwvx35iyOT wAAADsABataJCQAAALtJREFUOE/tkTEKAjEQRdNbCJ7Eq+h2gngd9QwWyp5it/IoabRYQaKwvx35iyOT
mE1p5cAnw8z/j5A4EXFUWgDO3f0pFPt0/8mVANP1Sag/4FcAAHMAnucYwHoiAAd9j7DctXLpwuNtjACc mE1p5cAnw8z/j5A4EXFUWgDO3f0pFPt0/8mVANP1Sag/4FcAAHMAnucYwHoiAAd9j7DctXLpwuNtjACc
cVftW6FXIQrwi20jrjrIbFMrxBuA54w7eujlLLqBNfC83sIQptjbnd7y6w1SyGR1HDQWjgD6SBZiZcPZ cVftW6FXIQrwi20jrjrIbFMrxBuA54w7eujlLLqBNfC83sIQptjbnd7y6w1SyGR1HDQWjgD6SBZiZcPZ
X9DKQdJwEZBCcmFWEcBSSC7M0twLBeEEF8s9ZFEAAAAASUVORK5CYII= X9DKQdJwEZBCcmFWEcBSSC7M0twLBeEEF8s9ZFEAAAAASUVORK5CYII=
@ -130,7 +130,7 @@
<data name="pictureBoxClose.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxClose.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAAKxJREFUOE9j+P//PwM2/O3bN4Nv3759gGIDdHkYxhBA1hwzYd9/EMZnCIYAsmaG wAAADsABataJCQAAAKxJREFUOE9j+P//PwM2/O3bN4Nv3759gGIDdHkYxhBA1hwzYd9/EMZnCIYAsmaG
4DlgjM8QgpoJGUKUZnyG4NSMj41sCE7N3759g/NBbCzyYENABky4/uj1f77YheiSKAYgWwJSC9ID0gvz 4DlgjM8QgpoJGUKUZnyG4NSMj41sCE7N3759g/NBbCzyYENABky4/uj1f77YheiSKAYgWwJSC9ID0gvz
woIT15/+z551GG4yFgPALgWpAakF6UEPxAXIfkM3ADmsYJpRDIAqUEBiYxiArgbDADTDsBqAjjEEhpkB woIT15/+z551GG4yFgPALgWpAakF6UEPxAXIfkM3ADmsYJpRDIAqUEBiYxiArgbDADTDsBqAjjEEhpkB
yBhdHoYBkN/zh5bcpfIAAAAASUVORK5CYII= yBhdHoYBkN/zh5bcpfIAAAAASUVORK5CYII=
@ -139,7 +139,7 @@
<data name="pictureBoxClose.InitialImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="pictureBoxClose.InitialImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wQAADsEBuJFr7QAAAKxJREFUOE9j+P//PwM2/O3bN4Nv3759gGIDdHkYxhBA1hwzYd9/EMZnCIYAsmaG wAAADsABataJCQAAAKxJREFUOE9j+P//PwM2/O3bN4Nv3759gGIDdHkYxhBA1hwzYd9/EMZnCIYAsmaG
4DlgjM8QgpoJGUKUZnyG4NSMj41sCE7N3759g/NBbCzyYENABky4/uj1f77YheiSKAYgWwJSC9ID0gvz 4DlgjM8QgpoJGUKUZnyG4NSMj41sCE7N3759g/NBbCzyYENABky4/uj1f77YheiSKAYgWwJSC9ID0gvz
woIT15/+z551GG4yFgPALgWpAakF6UEPxAXIfkM3ADmsYJpRDIAqUEBiYxiArgbDADTDsBqAjjEEhpkB woIT15/+z551GG4yFgPALgWpAakF6UEPxAXIfkM3ADmsYJpRDIAqUEBiYxiArgbDADTDsBqAjjEEhpkB
yBhdHoYBkN/zh5bcpfIAAAAASUVORK5CYII= yBhdHoYBkN/zh5bcpfIAAAAASUVORK5CYII=

View File

@ -101,5 +101,5 @@ Build-Info:
- 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen. [FormFehlmengeCount.cs] - 🔄 Wenn Nachwäsche oder Müllwäsche alle Artikel anzeigen. [FormFehlmengeCount.cs]
- 🔄 Zuweisung zu Fahrer muss geklärt werden. [Funktionen.cs] - 🔄 Zuweisung zu Fahrer muss geklärt werden. [Funktionen.cs]
Installation: 01.04.2026 15:54 Installation: 02.04.2026 09:58
===================================== =====================================