Bug behoben, wegen datum

es wird jetzt die gesamtliner maße und harzmenge ausgegeben
This commit is contained in:
Husky
2018-07-16 21:29:44 +02:00
parent e63929f403
commit b8c8a6cbfa
4 changed files with 41 additions and 25 deletions

View File

@@ -251,7 +251,9 @@ namespace SanSystem
{
{"Ausdruck_datum","" },
{"Strasse","" },
{"Ort","" }
{"Ort","" },
{"gesamt_liner","" },
{"harzmenge","" }
};
grundDaten["Ausdruck_datum"] = DateTime.Now.ToLongDateString();
@@ -260,16 +262,21 @@ namespace SanSystem
grundDaten["Ort"] = txt_ort.Text;
DataTable linereintraege = getLinerTable();
double linerges = 0;
foreach(Inspektionsobjekt obj in ausdruck)
{
DataRow dr = linereintraege.NewRow();
double linergesamt = obj.Haltungslaenge + obj.Schachtlaenge;
dr["hausnummer"] = obj.Hausnummer;
dr["liner_laenge"] = obj.Haltungslaenge;
dr["schacht_laenge"] = obj.Schachtlaenge;
dr["liner_gesamt"] = linergesamt;
dr["bemerkung"] = obj.Bemerkung;
linerges += linergesamt;
linereintraege.Rows.Add(dr);
}
grundDaten["gesamt_liner"] = linerges;
grundDaten["harzmenge"] = linerges * 1.8;
BerichtGen.FrmOptions options = new BerichtGen.FrmOptions("JUME", "KalibrierungAuflistung.docx", "","", grundDaten, null, linereintraege);
options.ShowDialog();
}
@@ -283,6 +290,8 @@ namespace SanSystem
dataTable.Columns.Add(dataColumn);
dataColumn = new DataColumn("schacht_laenge") { MaxLength = 50 };
dataTable.Columns.Add(dataColumn);
dataColumn = new DataColumn("liner_gesamt") { MaxLength = 50 };
dataTable.Columns.Add(dataColumn);
dataColumn = new DataColumn("bemerkung") { MaxLength = 255 };
dataTable.Columns.Add(dataColumn);
return dataTable;