Möglichkeit zur überschreiben vom Auftraggeber für kleinprojekte
This commit is contained in:
@@ -26,6 +26,7 @@ namespace SanSystem
|
||||
public frmAuftraggeberEdit(IAuftraggeber auftraggeber)
|
||||
{
|
||||
InitializeComponent();
|
||||
if (auftraggeber == null) auftraggeber = new Auftraggeber();
|
||||
this.auftraggeber = auftraggeber;
|
||||
cb_auftraggeberlist.DataSource = Datenbank.Instance.TeufelDB.Auftraggeber; //Datenbank.Instance.MainDatenbank.AuftraggeberListe;
|
||||
MakeBindings();
|
||||
@@ -43,6 +44,7 @@ namespace SanSystem
|
||||
|
||||
private void MakeBindings()
|
||||
{
|
||||
if (auftraggeber == null) return;
|
||||
txt_name.DataBindings.Add("Text", this.auftraggeber, "Name");
|
||||
txt_ort.DataBindings.Add("Text", this.auftraggeber, "Ort");
|
||||
txt_strasse.DataBindings.Add("Text", this.auftraggeber, "Strasse");
|
||||
|
||||
@@ -17,6 +17,7 @@ using CSVParser;
|
||||
using BerichtGen;
|
||||
using SanShared.Exceptions;
|
||||
using Dichtheitsprüfung;
|
||||
using System.Threading;
|
||||
|
||||
namespace SanSystem
|
||||
{
|
||||
@@ -341,15 +342,10 @@ namespace SanSystem
|
||||
options.ShowDialog();
|
||||
}
|
||||
|
||||
private void Btn_gen_dp_Click(object sender, EventArgs e)
|
||||
private void GeneriereDP()
|
||||
{
|
||||
if(inliner.EndeAushaertung == DateTime.MinValue)
|
||||
{
|
||||
MessageBox.Show("Es konnte das Ende der Aushärtung nicht gefunden werden, breche ab");
|
||||
return;
|
||||
}
|
||||
DateTime startprüfung = inliner.EndeAushaertung.AddMinutes(20);
|
||||
ProtokolWriter protokollWriter = new ProtokolWriter("./dp/"+inliner.Inspektionsobjekt.Objektbezeichnung+".txt");
|
||||
ProtokolWriter protokollWriter = new ProtokolWriter("./dp/" + inliner.Inspektionsobjekt.Objektbezeichnung + ".txt");
|
||||
protokollWriter.haltungsbezeichnung = inliner.Inspektionsobjekt.Objektbezeichnung;
|
||||
protokollWriter.Bauvorhaben_Ort = inliner.Inspektionsobjekt.OrtName;
|
||||
protokollWriter.Bauvorhaben_Strasse = inliner.Inspektionsobjekt.StrasseName + " " + inliner.Inspektionsobjekt.Hausnummer;
|
||||
@@ -368,5 +364,23 @@ namespace SanSystem
|
||||
protokollWriter.WriteFile();
|
||||
MessageBox.Show("Fertig");
|
||||
}
|
||||
|
||||
private void Btn_gen_dp_Click(object sender, EventArgs e)
|
||||
{
|
||||
if(inliner.EndeAushaertung == DateTime.MinValue)
|
||||
{
|
||||
MessageBox.Show("Es konnte das Ende der Aushärtung nicht gefunden werden, breche ab");
|
||||
return;
|
||||
}
|
||||
|
||||
Thread generateDichtheitsprüfung = new Thread(GeneriereDP);
|
||||
generateDichtheitsprüfung.IsBackground = true;
|
||||
generateDichtheitsprüfung.Start();
|
||||
|
||||
//while (generateDichtheitsprüfung.IsAlive) { }
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
using Database;
|
||||
using FluentFTP;
|
||||
using KlassenBIB;
|
||||
using SanShared;
|
||||
using SanShared.Exceptions;
|
||||
@@ -70,7 +69,7 @@ namespace SanSystem
|
||||
|
||||
FrmLinerReste frmLinerReste = new FrmLinerReste();
|
||||
frmLinerReste.MdiParent = this;
|
||||
Point start = new Point(this.Width - frmLinerReste.Width-40, 10);
|
||||
Point start = new Point(this.Width - frmLinerReste.Width - 22, 0);
|
||||
frmLinerReste.Location = start;
|
||||
|
||||
//frmLinerReste.IsMdiChild = true;
|
||||
@@ -89,6 +88,10 @@ namespace SanSystem
|
||||
|
||||
frmStrassenList strassenList = new frmStrassenList();
|
||||
strassenList.MdiParent = this;
|
||||
strassenList.Top = 0;
|
||||
strassenList.Left = 0;
|
||||
strassenList.Location = new Point(0, 0);
|
||||
strassenList.StartPosition = FormStartPosition.Manual;
|
||||
strassenList.Show();
|
||||
|
||||
|
||||
@@ -138,7 +141,7 @@ namespace SanSystem
|
||||
|
||||
FrmLinerReste frmLinerReste = new FrmLinerReste();
|
||||
frmLinerReste.MdiParent = this;
|
||||
Point start = new Point(this.Width - frmLinerReste.Width - 40, 10);
|
||||
Point start = new Point(this.Width - frmLinerReste.Width - 22, 0);
|
||||
frmLinerReste.Location = start;
|
||||
|
||||
//frmLinerReste.IsMdiChild = true;
|
||||
@@ -187,6 +190,13 @@ namespace SanSystem
|
||||
|
||||
private void auftraggeberToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if(Datenbank.Instance.loadedProjekt.Auftraggeber == null)
|
||||
{
|
||||
Auftraggeber auftraggeber = new Auftraggeber();
|
||||
Datenbank.Instance.TeufelDB.Auftraggeber.Add(auftraggeber);
|
||||
Datenbank.Instance.loadedProjekt.Auftraggeber = auftraggeber;
|
||||
|
||||
}
|
||||
frmAuftraggeberEdit frmAuftraggeberEdit = new frmAuftraggeberEdit(Datenbank.Instance.loadedProjekt.Auftraggeber);
|
||||
frmAuftraggeberEdit.ShowDialog();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user