zusammenfassung

master
Christopher 1 year ago
parent a8af202190
commit 91afe56b3f
  1. BIN
      .vs/Massen-Auftragskontrolle/v16/.suo
  2. BIN
      .vs/Massen-Auftragskontrolle/v16/Server/sqlite3/storage.ide-shm
  3. BIN
      .vs/Massen-Auftragskontrolle/v16/Server/sqlite3/storage.ide-wal
  4. 1
      Auftrag.cs
  5. 18
      Eingabe.Designer.cs
  6. 34
      Eingabe.cs
  7. BIN
      bin/Debug/Massen-Auftragskontrolle.exe
  8. BIN
      bin/Debug/Massen-Auftragskontrolle.pdb
  9. BIN
      bin/Release/Massen-Auftragskontrolle.exe
  10. BIN
      bin/Release/Massen-Auftragskontrolle.pdb
  11. BIN
      obj/Debug/Massen-Auftragskontrolle.csproj.GenerateResource.cache
  12. BIN
      obj/Debug/Massen-Auftragskontrolle.exe
  13. BIN
      obj/Debug/Massen-Auftragskontrolle.pdb
  14. BIN
      obj/Release/DesignTimeResolveAssemblyReferences.cache
  15. BIN
      obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
  16. 1
      obj/Release/Massen-Auftragskontrolle.csproj.FileListAbsolute.txt
  17. BIN
      obj/Release/Massen-Auftragskontrolle.csproj.GenerateResource.cache
  18. BIN
      obj/Release/Massen-Auftragskontrolle.csprojAssemblyReference.cache
  19. BIN
      obj/Release/Massen-Auftragskontrolle.exe
  20. BIN
      obj/Release/Massen-Auftragskontrolle.pdb

@ -8,6 +8,7 @@ namespace Massen_Auftragskontrolle
{
class Auftrag
{
public String Vertrag = "";
public String Vorgang = "";
public List<String> LogIDs = new List<String>();
}

18
Eingabe.Designer.cs generated

@ -30,31 +30,42 @@
{
this.m_eingabe = new System.Windows.Forms.RichTextBox();
this.m_ausgabe = new System.Windows.Forms.RichTextBox();
this.m_zusammenfassung = new System.Windows.Forms.RichTextBox();
this.SuspendLayout();
//
// m_eingabe
//
this.m_eingabe.Location = new System.Drawing.Point(12, 12);
this.m_eingabe.Name = "m_eingabe";
this.m_eingabe.Size = new System.Drawing.Size(370, 537);
this.m_eingabe.Size = new System.Drawing.Size(250, 537);
this.m_eingabe.TabIndex = 0;
this.m_eingabe.Text = "";
this.m_eingabe.TextChanged += new System.EventHandler(this.m_eingabe_TextChanged);
//
// m_ausgabe
//
this.m_ausgabe.Location = new System.Drawing.Point(398, 12);
this.m_ausgabe.Location = new System.Drawing.Point(268, 12);
this.m_ausgabe.Name = "m_ausgabe";
this.m_ausgabe.ReadOnly = true;
this.m_ausgabe.Size = new System.Drawing.Size(370, 537);
this.m_ausgabe.Size = new System.Drawing.Size(250, 537);
this.m_ausgabe.TabIndex = 1;
this.m_ausgabe.Text = "Bitte links die Liste mit LogIDs einfügen.";
//
// m_zusammenfassung
//
this.m_zusammenfassung.Location = new System.Drawing.Point(524, 12);
this.m_zusammenfassung.Name = "m_zusammenfassung";
this.m_zusammenfassung.ReadOnly = true;
this.m_zusammenfassung.Size = new System.Drawing.Size(250, 537);
this.m_zusammenfassung.TabIndex = 2;
this.m_zusammenfassung.Text = "";
//
// Eingabe
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(780, 557);
this.Controls.Add(this.m_zusammenfassung);
this.Controls.Add(this.m_ausgabe);
this.Controls.Add(this.m_eingabe);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
@ -73,6 +84,7 @@
private System.Windows.Forms.RichTextBox m_eingabe;
private System.Windows.Forms.RichTextBox m_ausgabe;
private System.Windows.Forms.RichTextBox m_zusammenfassung;
}
}

@ -16,7 +16,6 @@ namespace Massen_Auftragskontrolle
private List<Lieferschein> m_lieferschein = new List<Lieferschein>();
private List<Amix> m_amix = new List<Amix>();
private List<Auftrag> m_auftrag = new List<Auftrag>();
private String m_lastAuftrag = "";
public Eingabe()
{
@ -105,6 +104,7 @@ namespace Massen_Auftragskontrolle
private void m_eingabe_TextChanged(object sender, EventArgs e)
{
m_auftrag.Clear();
m_ausgabe.Text = "LogID\tVorgang\tVertrag\n";
if (m_eingabe.Text.Trim().Length == 0)
@ -130,19 +130,47 @@ namespace Massen_Auftragskontrolle
if (_lieferscheinEntry != null)
{
m_ausgabe.Text = m_ausgabe.Text + _amixEntry.LogID + "\t" + _lieferscheinEntry.Vorgang + "\t" + _amixEntry.Vertrag + "\n";
Auftrag auftrag = m_auftrag.Find(x => x.Vertrag == _amixEntry.Vertrag);
if (auftrag != null)
auftrag.LogIDs.Add(_amixEntry.LogID);
if(auftrag == null)
{
auftrag = new Auftrag();
auftrag.Vertrag = _amixEntry.Vertrag;
auftrag.Vorgang = _lieferscheinEntry.Vorgang;
auftrag.LogIDs.Add(_amixEntry.LogID);
m_auftrag.Add(auftrag);
}
}
else
{
m_ausgabe.Text = m_ausgabe.Text + "?" + "\t" + "?"+ "\n" + "?\n";
m_ausgabe.Text = m_ausgabe.Text + _amixEntry.LogID + "\t" + "?"+ "\t" + "?\n";
}
}
else
{
m_ausgabe.Text = m_ausgabe.Text + "?" + "\t" + "?" + "\n" + "?\n";
m_ausgabe.Text = m_ausgabe.Text + _entry + "\t" + "?" + "\t" + "?\n";
}
}
}
}
genZusammenfassung();
}
private void genZusammenfassung()
{
foreach(Auftrag auftrag in m_auftrag)
{
foreach (String logid in auftrag.LogIDs)
{
m_zusammenfassung.Text += logid + "\n";
}
m_zusammenfassung.Text += auftrag.Vorgang + "\n";
}
}
}
}

@ -6,3 +6,4 @@ C:\Users\Christopher\source\Massen-Auftragskontrolle\obj\Release\Massen_Auftrags
C:\Users\Christopher\source\Massen-Auftragskontrolle\obj\Release\Massen-Auftragskontrolle.csproj.GenerateResource.cache
C:\Users\Christopher\source\Massen-Auftragskontrolle\obj\Release\Massen-Auftragskontrolle.exe
C:\Users\Christopher\source\Massen-Auftragskontrolle\obj\Release\Massen-Auftragskontrolle.pdb
C:\Users\Christopher\source\Massen-Auftragskontrolle\obj\Release\Massen-Auftragskontrolle.csprojAssemblyReference.cache

Loading…
Cancel
Save