From bb59ec3665d02c400d0382b42c1d100a2118ce51 Mon Sep 17 00:00:00 2001 From: HuskyTeufel Date: Wed, 18 Mar 2020 12:10:49 +0100 Subject: [PATCH] Einbauprotokoll angepasst --- BerichtGen/FrmOptions.cs | 2 +- BerichtGen/makeGraphic.cs | 2 +- CSVParser/BlueLight.cs | 11 +- .../Renovation/AbstractImprägnier.cs | 1 + .../Sanierung/Renovation/InlinerSanierung.cs | 11 +- .../Renovation/WerkseitigImprägniert.cs | 1 + SanShared/UVcsvStrukture.cs | 4 +- .../documents/JUME/liner_einbauBlueLight.docx | Bin 53484 -> 52797 bytes .../frmImprägnierBerichtEdit.Designer.cs | 338 +++--------------- SanSystem/frmImprägnierBerichtEdit.cs | 35 +- 10 files changed, 77 insertions(+), 328 deletions(-) diff --git a/BerichtGen/FrmOptions.cs b/BerichtGen/FrmOptions.cs index 9da8a66..abb60bc 100644 --- a/BerichtGen/FrmOptions.cs +++ b/BerichtGen/FrmOptions.cs @@ -45,7 +45,7 @@ namespace BerichtGen { InitializeComponent(); - Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("MTU0ODAyQDMxMzcyZTMzMmUzMFNsK0VsVStJUHA5NzFMQUphWTRBNmcvWU5xdGpsUmpkN0h4UGVMM083RFE9"); + Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("MjIzODk3QDMxMzcyZTM0MmUzMGVHTVVQaDV1OHZncmo0N2hEcXM1Z2ppK3RCeldIQVl5dlVRT3J3cEdtVFE9"); this.firma = firma; diff --git a/BerichtGen/makeGraphic.cs b/BerichtGen/makeGraphic.cs index bbaf596..c8a2b77 100644 --- a/BerichtGen/makeGraphic.cs +++ b/BerichtGen/makeGraphic.cs @@ -95,7 +95,7 @@ namespace BerichtGen /// public static bool GetGraphics(List struktures,string destinationPath) { - Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("MTU0ODAyQDMxMzcyZTMzMmUzMFNsK0VsVStJUHA5NzFMQUphWTRBNmcvWU5xdGpsUmpkN0h4UGVMM083RFE9"); + Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("MjIzODk3QDMxMzcyZTM0MmUzMGVHTVVQaDV1OHZncmo0N2hEcXM1Z2ppK3RCeldIQVl5dlVRT3J3cEdtVFE9"); ChartControl tempChart = getGraph(struktures, "Temperatur"); if (tempChart == null) return false; diff --git a/CSVParser/BlueLight.cs b/CSVParser/BlueLight.cs index 7e5b54c..fcc6e36 100644 --- a/CSVParser/BlueLight.cs +++ b/CSVParser/BlueLight.cs @@ -21,7 +21,7 @@ namespace CSVParser DateTime zeit; double temperatur; double druck; - int geschwindigkeit; + double geschwindigkeit; bool gestarted = false; @@ -40,13 +40,20 @@ namespace CSVParser throw new CSVImportException("Konnte die datum uhrzeit nicht konventieren"); double.TryParse(parts[3].Replace("\"","").Replace('.', ','), out temperatur); - int.TryParse(parts[4].Replace("\"",""), out geschwindigkeit); + double.TryParse(parts[4].Replace("\"",""), out geschwindigkeit); double.TryParse(parts[5].Replace("\"","").Replace('.', ','), out druck); + string x = (druck*1000).ToString(); if (geschwindigkeit > 100) geschwindigkeit = 0; if (geschwindigkeit > 50) geschwindigkeit = 1; + /* + * + * Geschwindigkeit wird in Meter angegeben pro stunde + * : 60 :60 * 100 = 36; + */ + geschwindigkeit = geschwindigkeit / 36.00; strukture.Zeitstempel = zeit; strukture.Druck = int.Parse(x); diff --git a/KlassenBIB/Sanierung/Renovation/AbstractImprägnier.cs b/KlassenBIB/Sanierung/Renovation/AbstractImprägnier.cs index 72d63c4..8eb43e5 100644 --- a/KlassenBIB/Sanierung/Renovation/AbstractImprägnier.cs +++ b/KlassenBIB/Sanierung/Renovation/AbstractImprägnier.cs @@ -28,5 +28,6 @@ namespace KlassenBIB public double Vakuum { get; set; } public string HarzTyp { get; set; } public double Walzenabstand { get; set; } + } } diff --git a/KlassenBIB/Sanierung/Renovation/InlinerSanierung.cs b/KlassenBIB/Sanierung/Renovation/InlinerSanierung.cs index d4d2618..8ac5609 100644 --- a/KlassenBIB/Sanierung/Renovation/InlinerSanierung.cs +++ b/KlassenBIB/Sanierung/Renovation/InlinerSanierung.cs @@ -139,11 +139,14 @@ namespace KlassenBIB {"UVImageSpeed","" }, {"liner_type","" }, {"rueckhol_speed","" }, - {"harz_type","" } + {"harz_type","" }, + {"preliner_verwendet","" }, + {"geschlossene_ende","" }, + {"schlauch_dn","" } }; double LaengeGesamt = this.Inspektionsobjekt.Haltungslaenge + this.Inspektionsobjekt.Schachtlaenge; - + grunddaten["hausnummer"] = Inspektionsobjekt.Hausnummer; grunddaten["AG_Vorname"] = projekt.Auftraggeber.Name; grunddaten["KLP_Nummer"] = Inspektionsobjekt.Sanierungsnummer; @@ -177,9 +180,13 @@ namespace KlassenBIB grunddaten["temperatur_harz"] = this.imprägnierungsbericht == null ? this.HarzKalibrierTemperatur : this.imprägnierungsbericht.HarzTemperatur; grunddaten["datum_kalibrierung"] = this.imprägnierungsbericht == null ? this.DatumKalibrierung.ToShortDateString() : this.imprägnierungsbericht.ImprägnierDatum; grunddaten["walzen_abstand"] = this.imprägnierungsbericht == null ? this.KalibierWalzenAbstand : this.imprägnierungsbericht.Walzenabstand; + grunddaten["schlauch_dn"] = this.Imprägnierungsbericht != null ? this.imprägnierungsbericht.DN : 0; grunddaten["vakuum"] = this.imprägnierungsbericht == null ? this.KalibrierUnterdruck : this.imprägnierungsbericht.Vakuum; grunddaten["time_start"] = this.AnfangAushaertung; grunddaten["time_ende"] = this.EndeAushaertung; + grunddaten["preliner_verwendet"] = this.Preliner ? "ja" : "nein"; + grunddaten["geschlossene_ende"] = this.GeschlosseneEnde ? "Geschlossenes" : "Offenes"; + grunddaten["UVImageTemp"] = Path.Combine(destinationPath, "linerGraph_temp.jpg"); grunddaten["UVImageDruck"] = Path.Combine(destinationPath, "linerGraph_druck.jpg"); grunddaten["UVImageSpeed"] = Path.Combine(destinationPath, "linerGraph_speed.jpg"); diff --git a/KlassenBIB/Sanierung/Renovation/WerkseitigImprägniert.cs b/KlassenBIB/Sanierung/Renovation/WerkseitigImprägniert.cs index 3648a89..b090a7c 100644 --- a/KlassenBIB/Sanierung/Renovation/WerkseitigImprägniert.cs +++ b/KlassenBIB/Sanierung/Renovation/WerkseitigImprägniert.cs @@ -12,6 +12,7 @@ namespace KlassenBIB public string Imprägniernummer { get; set; } public bool LagerungKorrekt { get; set; } public string LängeCode { get; set; } + public override string ToString() { diff --git a/SanShared/UVcsvStrukture.cs b/SanShared/UVcsvStrukture.cs index c8bba70..e84a3a6 100644 --- a/SanShared/UVcsvStrukture.cs +++ b/SanShared/UVcsvStrukture.cs @@ -14,7 +14,7 @@ namespace SanShared DateTime zeitstempel; double temperatur; int druck; - int geschwindigkeit; + double geschwindigkeit; /// /// Zeitstempel vom Eintrag /// @@ -30,6 +30,6 @@ namespace SanShared /// /// Geschwindigkeit vom Eintrag /// - public int Geschwindigkeit { get => geschwindigkeit; set => geschwindigkeit = value; } + public double Geschwindigkeit { get => geschwindigkeit; set => geschwindigkeit = value; } } } diff --git a/SanSystem/documents/JUME/liner_einbauBlueLight.docx b/SanSystem/documents/JUME/liner_einbauBlueLight.docx index 28d13bcb9d1e6b58e00223ac56d965facf0132f5..6c7163acfb902716dc5d505e3784b443a5d9356b 100644 GIT binary patch delta 17877 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 VN>5Dz@&Le6#SyFq05swJ*}n-~IS>E< diff --git a/SanSystem/frmImprägnierBerichtEdit.Designer.cs b/SanSystem/frmImprägnierBerichtEdit.Designer.cs index 8901138..a93bc9b 100644 --- a/SanSystem/frmImprägnierBerichtEdit.Designer.cs +++ b/SanSystem/frmImprägnierBerichtEdit.Designer.cs @@ -29,40 +29,18 @@ private void InitializeComponent() { this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label(); - this.label5 = new System.Windows.Forms.Label(); - this.label6 = new System.Windows.Forms.Label(); - this.label7 = new System.Windows.Forms.Label(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.txt_harzmenge = new System.Windows.Forms.TextBox(); - this.txt_harzTemperatur = new System.Windows.Forms.TextBox(); - this.txt_mischungtyp = new System.Windows.Forms.TextBox(); - this.label12 = new System.Windows.Forms.Label(); this.groupBox2 = new System.Windows.Forms.GroupBox(); - this.label9 = new System.Windows.Forms.Label(); + this.mtxt_impanfang_datum = new System.Windows.Forms.MaskedTextBox(); this.label8 = new System.Windows.Forms.Label(); - this.groupBox3 = new System.Windows.Forms.GroupBox(); - this.label10 = new System.Windows.Forms.Label(); - this.label11 = new System.Windows.Forms.Label(); - this.label13 = new System.Windows.Forms.Label(); this.txt_imprägniernr = new System.Windows.Forms.TextBox(); - this.txt_vakuum = new System.Windows.Forms.TextBox(); this.txt_schlauchnummer = new System.Windows.Forms.TextBox(); this.txt_wanddicke = new System.Windows.Forms.TextBox(); - this.txt_walzenabstand = new System.Windows.Forms.TextBox(); - this.txt_bediener = new System.Windows.Forms.TextBox(); this.btn_save = new System.Windows.Forms.Button(); - this.label14 = new System.Windows.Forms.Label(); - this.txt_laengeCode = new System.Windows.Forms.TextBox(); - this.mtxt_impanfang_datum = new System.Windows.Forms.MaskedTextBox(); - this.mtxt_impanfang_uhrzeit = new System.Windows.Forms.MaskedTextBox(); - this.mtxt_impende_datum = new System.Windows.Forms.MaskedTextBox(); - this.mtxt_impende_uhrzeit = new System.Windows.Forms.MaskedTextBox(); - this.groupBox1.SuspendLayout(); + this.label2 = new System.Windows.Forms.Label(); + this.txt_dn = new System.Windows.Forms.TextBox(); this.groupBox2.SuspendLayout(); - this.groupBox3.SuspendLayout(); this.SuspendLayout(); // // label1 @@ -75,21 +53,11 @@ this.label1.TabIndex = 0; this.label1.Text = "Imprägnier-Nr"; // - // label2 - // - this.label2.AutoSize = true; - this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label2.Location = new System.Drawing.Point(14, 45); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(85, 25); - this.label2.TabIndex = 1; - this.label2.Text = "Vakuum"; - // // label3 // this.label3.AutoSize = true; this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label3.Location = new System.Drawing.Point(14, 81); + this.label3.Location = new System.Drawing.Point(12, 52); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(136, 25); this.label3.TabIndex = 2; @@ -99,115 +67,32 @@ // this.label4.AutoSize = true; this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label4.Location = new System.Drawing.Point(14, 117); + this.label4.Location = new System.Drawing.Point(12, 88); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(111, 25); this.label4.TabIndex = 3; this.label4.Text = "Wanddicke"; // - // label5 - // - this.label5.AutoSize = true; - this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label5.Location = new System.Drawing.Point(14, 153); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(149, 25); - this.label5.TabIndex = 4; - this.label5.Text = "Walzenabstand"; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label6.Location = new System.Drawing.Point(11, 31); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(46, 25); - this.label6.TabIndex = 5; - this.label6.Text = "Typ"; - // - // label7 - // - this.label7.AutoSize = true; - this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label7.Location = new System.Drawing.Point(11, 68); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(113, 25); - this.label7.TabIndex = 6; - this.label7.Text = "Harzmenge"; - // - // groupBox1 - // - this.groupBox1.Controls.Add(this.txt_harzmenge); - this.groupBox1.Controls.Add(this.txt_harzTemperatur); - this.groupBox1.Controls.Add(this.txt_mischungtyp); - this.groupBox1.Controls.Add(this.label6); - this.groupBox1.Controls.Add(this.label7); - this.groupBox1.Controls.Add(this.label12); - this.groupBox1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.groupBox1.Location = new System.Drawing.Point(23, 186); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(411, 203); - this.groupBox1.TabIndex = 7; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "Mischung"; - // - // txt_harzmenge - // - this.txt_harzmenge.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_harzmenge.Location = new System.Drawing.Point(192, 65); - this.txt_harzmenge.Name = "txt_harzmenge"; - this.txt_harzmenge.Size = new System.Drawing.Size(150, 30); - this.txt_harzmenge.TabIndex = 8; - // - // txt_harzTemperatur - // - this.txt_harzTemperatur.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_harzTemperatur.Location = new System.Drawing.Point(192, 101); - this.txt_harzTemperatur.Name = "txt_harzTemperatur"; - this.txt_harzTemperatur.Size = new System.Drawing.Size(150, 30); - this.txt_harzTemperatur.TabIndex = 17; - // - // txt_mischungtyp - // - this.txt_mischungtyp.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_mischungtyp.Location = new System.Drawing.Point(192, 29); - this.txt_mischungtyp.Name = "txt_mischungtyp"; - this.txt_mischungtyp.Size = new System.Drawing.Size(150, 30); - this.txt_mischungtyp.TabIndex = 7; - // - // label12 - // - this.label12.AutoSize = true; - this.label12.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label12.Location = new System.Drawing.Point(11, 104); - this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(159, 25); - this.label12.TabIndex = 10; - this.label12.Text = "Harz Temperatur"; - // // groupBox2 // - this.groupBox2.Controls.Add(this.mtxt_impanfang_uhrzeit); this.groupBox2.Controls.Add(this.mtxt_impanfang_datum); - this.groupBox2.Controls.Add(this.label9); this.groupBox2.Controls.Add(this.label8); this.groupBox2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.groupBox2.Location = new System.Drawing.Point(460, 9); + this.groupBox2.Location = new System.Drawing.Point(12, 193); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(315, 203); + this.groupBox2.Size = new System.Drawing.Size(315, 91); this.groupBox2.TabIndex = 8; this.groupBox2.TabStop = false; - this.groupBox2.Text = "Imprägnier Anfang"; + this.groupBox2.Text = "Imprägnier"; // - // label9 + // mtxt_impanfang_datum // - this.label9.AutoSize = true; - this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label9.Location = new System.Drawing.Point(15, 79); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(73, 25); - this.label9.TabIndex = 1; - this.label9.Text = "Uhrzeit"; + this.mtxt_impanfang_datum.Location = new System.Drawing.Point(117, 41); + this.mtxt_impanfang_datum.Mask = "00/00/0000"; + this.mtxt_impanfang_datum.Name = "mtxt_impanfang_datum"; + this.mtxt_impanfang_datum.Size = new System.Drawing.Size(192, 30); + this.mtxt_impanfang_datum.TabIndex = 5; + this.mtxt_impanfang_datum.ValidatingType = typeof(System.DateTime); // // label8 // @@ -219,194 +104,79 @@ this.label8.TabIndex = 0; this.label8.Text = "Datum"; // - // groupBox3 - // - this.groupBox3.Controls.Add(this.mtxt_impende_uhrzeit); - this.groupBox3.Controls.Add(this.mtxt_impende_datum); - this.groupBox3.Controls.Add(this.label10); - this.groupBox3.Controls.Add(this.label11); - this.groupBox3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.groupBox3.Location = new System.Drawing.Point(460, 218); - this.groupBox3.Name = "groupBox3"; - this.groupBox3.Size = new System.Drawing.Size(315, 203); - this.groupBox3.TabIndex = 9; - this.groupBox3.TabStop = false; - this.groupBox3.Text = "Imprägnier Ende"; - // - // label10 - // - this.label10.AutoSize = true; - this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label10.Location = new System.Drawing.Point(6, 67); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(73, 25); - this.label10.TabIndex = 1; - this.label10.Text = "Uhrzeit"; - // - // label11 - // - this.label11.AutoSize = true; - this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label11.Location = new System.Drawing.Point(6, 33); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(69, 25); - this.label11.TabIndex = 0; - this.label11.Text = "Datum"; - // - // label13 - // - this.label13.AutoSize = true; - this.label13.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label13.Location = new System.Drawing.Point(14, 458); - this.label13.Name = "label13"; - this.label13.Size = new System.Drawing.Size(90, 25); - this.label13.TabIndex = 11; - this.label13.Text = "Bediener"; - // // txt_imprägniernr // this.txt_imprägniernr.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.txt_imprägniernr.Location = new System.Drawing.Point(215, 6); this.txt_imprägniernr.Name = "txt_imprägniernr"; this.txt_imprägniernr.Size = new System.Drawing.Size(219, 30); - this.txt_imprägniernr.TabIndex = 12; - // - // txt_vakuum - // - this.txt_vakuum.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_vakuum.Location = new System.Drawing.Point(215, 42); - this.txt_vakuum.Name = "txt_vakuum"; - this.txt_vakuum.Size = new System.Drawing.Size(219, 30); - this.txt_vakuum.TabIndex = 13; + this.txt_imprägniernr.TabIndex = 1; // // txt_schlauchnummer // this.txt_schlauchnummer.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_schlauchnummer.Location = new System.Drawing.Point(215, 78); + this.txt_schlauchnummer.Location = new System.Drawing.Point(213, 49); this.txt_schlauchnummer.Name = "txt_schlauchnummer"; this.txt_schlauchnummer.Size = new System.Drawing.Size(219, 30); - this.txt_schlauchnummer.TabIndex = 14; + this.txt_schlauchnummer.TabIndex = 2; // // txt_wanddicke // this.txt_wanddicke.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_wanddicke.Location = new System.Drawing.Point(215, 114); + this.txt_wanddicke.Location = new System.Drawing.Point(213, 85); this.txt_wanddicke.Name = "txt_wanddicke"; this.txt_wanddicke.Size = new System.Drawing.Size(219, 30); - this.txt_wanddicke.TabIndex = 15; - // - // txt_walzenabstand - // - this.txt_walzenabstand.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_walzenabstand.Location = new System.Drawing.Point(215, 150); - this.txt_walzenabstand.Name = "txt_walzenabstand"; - this.txt_walzenabstand.Size = new System.Drawing.Size(219, 30); - this.txt_walzenabstand.TabIndex = 16; - // - // txt_bediener - // - this.txt_bediener.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_bediener.Location = new System.Drawing.Point(215, 458); - this.txt_bediener.Name = "txt_bediener"; - this.txt_bediener.Size = new System.Drawing.Size(219, 30); - this.txt_bediener.TabIndex = 18; + this.txt_wanddicke.TabIndex = 3; // // btn_save // - this.btn_save.Location = new System.Drawing.Point(827, 36); + this.btn_save.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.btn_save.Location = new System.Drawing.Point(440, 6); this.btn_save.Name = "btn_save"; - this.btn_save.Size = new System.Drawing.Size(209, 384); - this.btn_save.TabIndex = 19; - this.btn_save.Text = "button1"; + this.btn_save.Size = new System.Drawing.Size(209, 278); + this.btn_save.TabIndex = 6; + this.btn_save.Text = "Speichern"; this.btn_save.UseVisualStyleBackColor = true; this.btn_save.Click += new System.EventHandler(this.Btn_save_Click); // - // label14 + // label2 // - this.label14.AutoSize = true; - this.label14.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label14.Location = new System.Drawing.Point(14, 411); - this.label14.Name = "label14"; - this.label14.Size = new System.Drawing.Size(122, 25); - this.label14.TabIndex = 20; - this.label14.Text = "Länge-Code"; + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label2.Location = new System.Drawing.Point(12, 131); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(40, 25); + this.label2.TabIndex = 20; + this.label2.Text = "DN"; // - // txt_laengeCode + // txt_dn // - this.txt_laengeCode.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.txt_laengeCode.Location = new System.Drawing.Point(215, 411); - this.txt_laengeCode.Name = "txt_laengeCode"; - this.txt_laengeCode.Size = new System.Drawing.Size(219, 30); - this.txt_laengeCode.TabIndex = 21; - // - // mtxt_impanfang_datum - // - this.mtxt_impanfang_datum.Location = new System.Drawing.Point(117, 41); - this.mtxt_impanfang_datum.Mask = "00/00/0000"; - this.mtxt_impanfang_datum.Name = "mtxt_impanfang_datum"; - this.mtxt_impanfang_datum.Size = new System.Drawing.Size(192, 30); - this.mtxt_impanfang_datum.TabIndex = 4; - this.mtxt_impanfang_datum.ValidatingType = typeof(System.DateTime); - // - // mtxt_impanfang_uhrzeit - // - this.mtxt_impanfang_uhrzeit.Location = new System.Drawing.Point(117, 77); - this.mtxt_impanfang_uhrzeit.Mask = "90:00"; - this.mtxt_impanfang_uhrzeit.Name = "mtxt_impanfang_uhrzeit"; - this.mtxt_impanfang_uhrzeit.Size = new System.Drawing.Size(100, 30); - this.mtxt_impanfang_uhrzeit.TabIndex = 5; - this.mtxt_impanfang_uhrzeit.ValidatingType = typeof(System.DateTime); - // - // mtxt_impende_datum - // - this.mtxt_impende_datum.Location = new System.Drawing.Point(145, 31); - this.mtxt_impende_datum.Mask = "00/00/0000"; - this.mtxt_impende_datum.Name = "mtxt_impende_datum"; - this.mtxt_impende_datum.Size = new System.Drawing.Size(153, 30); - this.mtxt_impende_datum.TabIndex = 2; - this.mtxt_impende_datum.ValidatingType = typeof(System.DateTime); - // - // mtxt_impende_uhrzeit - // - this.mtxt_impende_uhrzeit.Location = new System.Drawing.Point(145, 64); - this.mtxt_impende_uhrzeit.Mask = "90:00"; - this.mtxt_impende_uhrzeit.Name = "mtxt_impende_uhrzeit"; - this.mtxt_impende_uhrzeit.Size = new System.Drawing.Size(153, 30); - this.mtxt_impende_uhrzeit.TabIndex = 3; - this.mtxt_impende_uhrzeit.ValidatingType = typeof(System.DateTime); + this.txt_dn.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.txt_dn.Location = new System.Drawing.Point(213, 131); + this.txt_dn.Name = "txt_dn"; + this.txt_dn.Size = new System.Drawing.Size(100, 30); + this.txt_dn.TabIndex = 4; // // frmImprägnierBerichtEdit // this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1056, 558); - this.Controls.Add(this.txt_laengeCode); - this.Controls.Add(this.label14); + this.ClientSize = new System.Drawing.Size(671, 294); + this.Controls.Add(this.txt_dn); + this.Controls.Add(this.label2); this.Controls.Add(this.btn_save); - this.Controls.Add(this.txt_bediener); - this.Controls.Add(this.txt_walzenabstand); this.Controls.Add(this.txt_wanddicke); this.Controls.Add(this.txt_schlauchnummer); - this.Controls.Add(this.txt_vakuum); this.Controls.Add(this.txt_imprägniernr); - this.Controls.Add(this.label13); - this.Controls.Add(this.groupBox3); this.Controls.Add(this.groupBox2); - this.Controls.Add(this.groupBox1); - this.Controls.Add(this.label5); this.Controls.Add(this.label4); this.Controls.Add(this.label3); - this.Controls.Add(this.label2); this.Controls.Add(this.label1); this.Name = "frmImprägnierBerichtEdit"; this.Text = "frmImprägnierBerichtEdit"; this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmImprägnierBerichtEdit_FormClosing); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); this.groupBox2.ResumeLayout(false); this.groupBox2.PerformLayout(); - this.groupBox3.ResumeLayout(false); - this.groupBox3.PerformLayout(); this.ResumeLayout(false); this.PerformLayout(); @@ -415,36 +185,16 @@ #endregion private System.Windows.Forms.Label label1; - private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label4; - private System.Windows.Forms.Label label5; - private System.Windows.Forms.Label label6; - private System.Windows.Forms.Label label7; - private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.GroupBox groupBox2; - private System.Windows.Forms.Label label9; private System.Windows.Forms.Label label8; - private System.Windows.Forms.GroupBox groupBox3; - private System.Windows.Forms.Label label10; - private System.Windows.Forms.Label label11; - private System.Windows.Forms.Label label12; - private System.Windows.Forms.Label label13; - private System.Windows.Forms.TextBox txt_harzmenge; - private System.Windows.Forms.TextBox txt_mischungtyp; private System.Windows.Forms.TextBox txt_imprägniernr; - private System.Windows.Forms.TextBox txt_vakuum; private System.Windows.Forms.TextBox txt_schlauchnummer; private System.Windows.Forms.TextBox txt_wanddicke; - private System.Windows.Forms.TextBox txt_walzenabstand; - private System.Windows.Forms.TextBox txt_harzTemperatur; - private System.Windows.Forms.TextBox txt_bediener; private System.Windows.Forms.Button btn_save; - private System.Windows.Forms.Label label14; - private System.Windows.Forms.TextBox txt_laengeCode; - private System.Windows.Forms.MaskedTextBox mtxt_impanfang_uhrzeit; private System.Windows.Forms.MaskedTextBox mtxt_impanfang_datum; - private System.Windows.Forms.MaskedTextBox mtxt_impende_uhrzeit; - private System.Windows.Forms.MaskedTextBox mtxt_impende_datum; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.TextBox txt_dn; } } \ No newline at end of file diff --git a/SanSystem/frmImprägnierBerichtEdit.cs b/SanSystem/frmImprägnierBerichtEdit.cs index af1b600..be4acc3 100644 --- a/SanSystem/frmImprägnierBerichtEdit.cs +++ b/SanSystem/frmImprägnierBerichtEdit.cs @@ -20,38 +20,25 @@ namespace SanSystem this.werkseitigImprägniert = werkseitigImprägniert; txt_imprägniernr.DataBindings.Add("Text", werkseitigImprägniert, "Imprägniernummer"); - txt_laengeCode.DataBindings.Add("Text", werkseitigImprägniert, "LängeCode"); + txt_schlauchnummer.DataBindings.Add("Text", werkseitigImprägniert, "Schlauchnummer"); txt_wanddicke.DataBindings.Add("Text", werkseitigImprägniert, "Wanddicke"); - txt_harzmenge.DataBindings.Add("Text", werkseitigImprägniert, "Harzmenge"); - txt_harzTemperatur.DataBindings.Add("Text", werkseitigImprägniert, "HarzTemperatur"); - txt_bediener.DataBindings.Add("Text", werkseitigImprägniert, "Bediener"); - txt_mischungtyp.DataBindings.Add("Text", werkseitigImprägniert, "HarzTyp"); - txt_vakuum.DataBindings.Add("Text", werkseitigImprägniert, "Vakuum"); - txt_walzenabstand.DataBindings.Add("Text", werkseitigImprägniert, "Walzenabstand"); - + txt_dn.DataBindings.Add("Text", werkseitigImprägniert, "DN"); if(werkseitigImprägniert.ImprägnierungBeginn != null) { mtxt_impanfang_datum.Text = werkseitigImprägniert.ImprägnierungBeginn.Zeitstempel.ToShortDateString(); - mtxt_impanfang_uhrzeit.Text = werkseitigImprägniert.ImprägnierungBeginn.Zeitstempel.ToShortTimeString(); - } - if(werkseitigImprägniert.ImprägnierungEnde != null) - { - mtxt_impende_datum.Text = werkseitigImprägniert.ImprägnierungEnde.Zeitstempel.ToShortDateString(); - mtxt_impende_uhrzeit.Text = werkseitigImprägniert.ImprägnierungEnde.Zeitstempel.ToShortTimeString(); } + } private void save() { DateTime timestampAnfang; - DateTime timestampEnde; - - string anfang = string.Format("{0} {1}", mtxt_impanfang_datum.Text, mtxt_impanfang_uhrzeit.Text); - string ende = string.Format("{0} {1}", mtxt_impende_datum.Text, mtxt_impende_uhrzeit.Text); - - if (!DateTime.TryParse(anfang, out timestampAnfang) || !DateTime.TryParse(ende, out timestampEnde)) + + string anfang = string.Format("{0}", mtxt_impanfang_datum.Text); + + if (!DateTime.TryParse(anfang, out timestampAnfang)) { MessageBox.Show("Sorry konnte Datum und Uhrzeit nicht parsen"); return; @@ -61,13 +48,9 @@ namespace SanSystem { Zeitstempel = timestampAnfang }; - ImprägnierungStrukture endeStrukture = new ImprägnierungStrukture() - { - Zeitstempel = timestampEnde - }; - + werkseitigImprägniert.ImprägnierungBeginn = anfangStrukture; - werkseitigImprägniert.ImprägnierungEnde = endeStrukture; + } private void Btn_save_Click(object sender, EventArgs e)