diff --git a/SanSystem/frmMain.Designer.cs b/SanSystem/frmMain.Designer.cs index ae6228e..6009b79 100644 --- a/SanSystem/frmMain.Designer.cs +++ b/SanSystem/frmMain.Designer.cs @@ -44,9 +44,10 @@ this.imprägnierberichteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.berichteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.massenberichteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.verbrauchToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.statusStrip1 = new System.Windows.Forms.StatusStrip(); this.toolStripStatus_projekt_Label = new System.Windows.Forms.ToolStripStatusLabel(); - this.verbrauchToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolstrip_gesamtLiner = new System.Windows.Forms.ToolStripStatusLabel(); this.mainmenu.SuspendLayout(); this.statusStrip1.SuspendLayout(); this.SuspendLayout(); @@ -158,11 +159,19 @@ this.massenberichteToolStripMenuItem.Text = "Massenberichte"; this.massenberichteToolStripMenuItem.Click += new System.EventHandler(this.MassenberichteToolStripMenuItem_Click); // + // verbrauchToolStripMenuItem + // + this.verbrauchToolStripMenuItem.Name = "verbrauchToolStripMenuItem"; + this.verbrauchToolStripMenuItem.Size = new System.Drawing.Size(234, 32); + this.verbrauchToolStripMenuItem.Text = "Verbrauch"; + this.verbrauchToolStripMenuItem.Click += new System.EventHandler(this.VerbrauchToolStripMenuItem_Click); + // // statusStrip1 // this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.toolStripStatus_projekt_Label}); + this.toolStripStatus_projekt_Label, + this.toolstrip_gesamtLiner}); this.statusStrip1.Location = new System.Drawing.Point(0, 532); this.statusStrip1.Name = "statusStrip1"; this.statusStrip1.Padding = new System.Windows.Forms.Padding(1, 0, 19, 0); @@ -176,12 +185,11 @@ this.toolStripStatus_projekt_Label.Size = new System.Drawing.Size(55, 20); this.toolStripStatus_projekt_Label.Text = "Projekt"; // - // verbrauchToolStripMenuItem + // toolstrip_gesamtLiner // - this.verbrauchToolStripMenuItem.Name = "verbrauchToolStripMenuItem"; - this.verbrauchToolStripMenuItem.Size = new System.Drawing.Size(234, 32); - this.verbrauchToolStripMenuItem.Text = "Verbrauch"; - this.verbrauchToolStripMenuItem.Click += new System.EventHandler(this.VerbrauchToolStripMenuItem_Click); + this.toolstrip_gesamtLiner.Name = "toolstrip_gesamtLiner"; + this.toolstrip_gesamtLiner.Size = new System.Drawing.Size(138, 20); + this.toolstrip_gesamtLiner.Text = "Insgesammt Einbau"; // // frmMain // @@ -224,6 +232,7 @@ private System.Windows.Forms.ToolStripMenuItem berichteToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem massenberichteToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem verbrauchToolStripMenuItem; + private System.Windows.Forms.ToolStripStatusLabel toolstrip_gesamtLiner; } } diff --git a/SanSystem/frmMain.cs b/SanSystem/frmMain.cs index 69079a2..fb2c35b 100644 --- a/SanSystem/frmMain.cs +++ b/SanSystem/frmMain.cs @@ -76,6 +76,24 @@ namespace SanSystem frmLinerReste.Show(); + // Insgesammt eingebaut + double gesamt = 0.0; + int anzahl = 0; + foreach(Projekt projekt in Database.Datenbank.Instance.TeufelDB.Projekte) + { + foreach(Inspektionsobjekt objekt in projekt.Objekte) + { + if (objekt.Sanierung.Exists(x => (x is InlinerSanierung))) + { + anzahl++; + gesamt += (objekt.Haltungslaenge + objekt.Schachtlaenge); + } + } + } + + toolstrip_gesamtLiner.Text = "Insgesamt wurde laut Erfassung " + gesamt.ToString() + "m an Liner eingebaut ("+anzahl.ToString()+")"; + + } private void FrmException_FormClosed(object sender, FormClosedEventArgs e)