FormAuftragAuswahl optimiert.
This commit is contained in:
parent
8ef544fe8e
commit
1c4ddabf95
1
AA-Forms/FormAuftragAuswahl.Designer.cs
generated
1
AA-Forms/FormAuftragAuswahl.Designer.cs
generated
@ -88,6 +88,7 @@
|
|||||||
this.Name = "FormAuftragAuswahl";
|
this.Name = "FormAuftragAuswahl";
|
||||||
this.Text = "Auftrag wählen";
|
this.Text = "Auftrag wählen";
|
||||||
this.Load += new System.EventHandler(this.FormAuftragAuswahl_Load);
|
this.Load += new System.EventHandler(this.FormAuftragAuswahl_Load);
|
||||||
|
this.Shown += new System.EventHandler(this.FormAuftragAuswahl_Shown);
|
||||||
this.panelSuchen.ResumeLayout(false);
|
this.panelSuchen.ResumeLayout(false);
|
||||||
this.panelSuchen.PerformLayout();
|
this.panelSuchen.PerformLayout();
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
|||||||
@ -22,6 +22,9 @@ namespace Deckungsbeitrag.AA_Forms
|
|||||||
private ArtikelKategorie Abteilung;
|
private ArtikelKategorie Abteilung;
|
||||||
private List<View_Auftrag_Expedit> Auftragliste;
|
private List<View_Auftrag_Expedit> Auftragliste;
|
||||||
private QwertzKeyboard keyboard;
|
private QwertzKeyboard keyboard;
|
||||||
|
public Kunde kunde;
|
||||||
|
public Auftrag auftrag;
|
||||||
|
private Screen screen = Screen.PrimaryScreen;
|
||||||
|
|
||||||
public FormAuftragAuswahl()
|
public FormAuftragAuswahl()
|
||||||
{
|
{
|
||||||
@ -33,7 +36,7 @@ namespace Deckungsbeitrag.AA_Forms
|
|||||||
case var t when t.Contains("kleinteile"): Abteilung = ArtikelKategorie.Kleinteile; break;
|
case var t when t.Contains("kleinteile"): Abteilung = ArtikelKategorie.Kleinteile; break;
|
||||||
case var t when t.Contains("grossteile"): Abteilung = ArtikelKategorie.Grossteile; break;
|
case var t when t.Contains("grossteile"): Abteilung = ArtikelKategorie.Grossteile; break;
|
||||||
case var t when t.Contains("spannleintuch"): Abteilung = ArtikelKategorie.Spannleintuch; break;
|
case var t when t.Contains("spannleintuch"): Abteilung = ArtikelKategorie.Spannleintuch; break;
|
||||||
default: Abteilung = ArtikelKategorie.Kleinteile; break; //TODO: Default Zuweisung löschen bevor in Echtbetrieb.
|
default: break; //TODO: Default Zuweisung löschen bevor in Echtbetrieb.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -68,14 +71,38 @@ namespace Deckungsbeitrag.AA_Forms
|
|||||||
TextAlign = ContentAlignment.MiddleCenter,
|
TextAlign = ContentAlignment.MiddleCenter,
|
||||||
Margin = new Padding(5, 5, 5, 5),
|
Margin = new Padding(5, 5, 5, 5),
|
||||||
Padding = new Padding(15, 15, 15, 15),
|
Padding = new Padding(15, 15, 15, 15),
|
||||||
|
Tag = item
|
||||||
};
|
};
|
||||||
|
lbl.Click += LabelAuftrag_Click;
|
||||||
|
lbl.MouseEnter += LabelAuftrag_MouseEnter;
|
||||||
|
lbl.MouseLeave += LabelAuftrag_MouseLeave;
|
||||||
panelAuswahl.Controls.Add(lbl);
|
panelAuswahl.Controls.Add(lbl);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void LabelAuftrag_MouseLeave(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Label lbl = sender as Label;
|
||||||
|
lbl.BackColor = Color.Silver;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void LabelAuftrag_MouseEnter(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Label lbl = sender as Label;
|
||||||
|
lbl.BackColor = Color.YellowGreen;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void LabelAuftrag_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Label lbl = sender as Label;
|
||||||
|
View_Auftrag_Expedit exAuftrag = (View_Auftrag_Expedit)lbl.Tag;
|
||||||
|
this.kunde = Kunde.GetKunde(null, exAuftrag.KundeID, null);
|
||||||
|
this.auftrag = Auftrag.GetAuftrag(exAuftrag.AuftragID);
|
||||||
|
|
||||||
|
this.DialogResult = DialogResult.OK;
|
||||||
|
this.Close();
|
||||||
|
}
|
||||||
private void TextBoxKunde_TextChanged(object sender, EventArgs e)
|
private void TextBoxKunde_TextChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
TextBox textbox = sender as TextBox;
|
TextBox textbox = sender as TextBox;
|
||||||
@ -99,7 +126,7 @@ namespace Deckungsbeitrag.AA_Forms
|
|||||||
if (keyboard == null || keyboard.IsDisposed)
|
if (keyboard == null || keyboard.IsDisposed)
|
||||||
{
|
{
|
||||||
keyboard = new QwertzKeyboard(textBoxKunde, "isAlpha");
|
keyboard = new QwertzKeyboard(textBoxKunde, "isAlpha");
|
||||||
if (keyboard.ShowDialog() == DialogResult.OK) this.ActiveControl.Focus();
|
keyboard.Show();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -109,5 +136,13 @@ namespace Deckungsbeitrag.AA_Forms
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void FormAuftragAuswahl_Shown(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.Width = screen.WorkingArea.Width;
|
||||||
|
this.Height = screen.WorkingArea.Height / 2;
|
||||||
|
this.Location = new Point(0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
using AForge.Video.DirectShow;
|
using AForge.Video.DirectShow;
|
||||||
using DatenDB;
|
using DatenDB;
|
||||||
|
using Deckungsbeitrag.AA_Forms;
|
||||||
using Deckungsbeitrag.AA_Klassen;
|
using Deckungsbeitrag.AA_Klassen;
|
||||||
using System;
|
using System;
|
||||||
using System.CodeDom;
|
using System.CodeDom;
|
||||||
@ -69,7 +70,18 @@ namespace Deckungsbeitrag
|
|||||||
|
|
||||||
//Kunde wird durch Scan oder Handeingabe Ausgewählt.
|
//Kunde wird durch Scan oder Handeingabe Ausgewählt.
|
||||||
//this.kunde = Funktionen.KundenAuswahl();
|
//this.kunde = Funktionen.KundenAuswahl();
|
||||||
await Open_Liste();
|
if ((userid != null && userid.Contains("reklamation")) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Expedit) || (this.benutzer != null && this.benutzer.Rolle == BenutzerRolle.Frottee)) await Open_Liste();
|
||||||
|
else
|
||||||
|
{
|
||||||
|
FormAuftragAuswahl auswahl = new FormAuftragAuswahl();
|
||||||
|
if (auswahl.ShowDialog() == DialogResult.OK)
|
||||||
|
{
|
||||||
|
this.kunde = auswahl.kunde;
|
||||||
|
this.auftrag = auswahl.auftrag;
|
||||||
|
}
|
||||||
|
else this.Close();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
ControlLaden();
|
ControlLaden();
|
||||||
CloseKeyboard();
|
CloseKeyboard();
|
||||||
|
|||||||
@ -1397,7 +1397,7 @@ namespace Deckungsbeitrag
|
|||||||
FormAuftragAuswahl auswahl = new FormAuftragAuswahl();
|
FormAuftragAuswahl auswahl = new FormAuftragAuswahl();
|
||||||
if (auswahl.ShowDialog() == DialogResult.OK)
|
if (auswahl.ShowDialog() == DialogResult.OK)
|
||||||
{
|
{
|
||||||
|
Kunde kunde = auswahl.kunde;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
</sectionGroup>
|
</sectionGroup>
|
||||||
</configSections>
|
</configSections>
|
||||||
<appSettings>
|
<appSettings>
|
||||||
<add key="ConnectionString" value="user id=postgres;password=Ki985941Wi;host=10.10.10.1;port=5432;database=Wirl_DB_17012023;Timeout=15" />
|
<add key="ConnectionString" value="user id=mskleinteile01;password=8cEPQwvWpk;host=10.10.10.1;port=5432;database=Wirl_DB_17012023;Timeout=15" />
|
||||||
<add key="SortimentPfad" value="N:\\TECHNIK\\Software\\Wirl-Verwaltung\\Listen\\Kundensortiment.txt" />
|
<add key="SortimentPfad" value="N:\\TECHNIK\\Software\\Wirl-Verwaltung\\Listen\\Kundensortiment.txt" />
|
||||||
<add key="InventurPfad" value="N:\BÜRO\KUNDEN\INVENTUREN\Verwaltung" />
|
<add key="InventurPfad" value="N:\BÜRO\KUNDEN\INVENTUREN\Verwaltung" />
|
||||||
<add key="BildPfad" value="C:\\Users\\KilianWirl\\OneDrive - gehgassi GmbH\\Wäscherei Wirl\\Programme\\Deckungsbeitrag\\Deckungsbeitrag\\Star.png" />
|
<add key="BildPfad" value="C:\\Users\\KilianWirl\\OneDrive - gehgassi GmbH\\Wäscherei Wirl\\Programme\\Deckungsbeitrag\\Deckungsbeitrag\\Star.png" />
|
||||||
|
|||||||
@ -72,5 +72,5 @@ Build-Info:
|
|||||||
|
|
||||||
Keine Install-Reminder vorhanden ✅
|
Keine Install-Reminder vorhanden ✅
|
||||||
|
|
||||||
Installation: 12.06.2026 12:15
|
Installation: 12.06.2026 13:14
|
||||||
=====================================
|
=====================================
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user