Auftraggeber kann nun pro liner Separiert werden

This commit is contained in:
HuskyTeufel
2020-07-16 14:55:18 +02:00
parent 720834c1dc
commit a38819f113
4 changed files with 64 additions and 2 deletions

View File

@@ -73,6 +73,9 @@ namespace SanSystem
private void frmObjektEdit_Load(object sender, EventArgs e)
{
txt_objekt_name.Enabled = false;
btn_auftraggeber.Enabled = (inspektionsobjekt.OverrideAuftraggeber != null);
cb_overrideAuftraggeber.Checked = btn_auftraggeber.Enabled;
txt_laenge_schacht.DataBindings.Add(new Binding("Text", inspektionsobjekt, "Schachtlaenge"));
txt_objekt_name.DataBindings.Add(new Binding("Text", inspektionsobjekt, "Objektbezeichnung"));
@@ -120,6 +123,8 @@ namespace SanSystem
txt_san_nr.DataBindings.Clear();
cb_geschlossenesEnde.DataBindings.Clear();
if (!cb_overrideAuftraggeber.Checked)
inspektionsobjekt.OverrideAuftraggeber = null;
//MessageBox.Show(string.Format("width: {0} height: {1}", width, height));
Global.Instance.BuildNewLinerReste(EventArgs.Empty);
this.Close();
@@ -259,5 +264,25 @@ namespace SanSystem
txt_punkt_bis.BackColor = Color.Red;
*/
}
private void Cb_overrideAuftraggeber_CheckedChanged(object sender, EventArgs e)
{
btn_auftraggeber.Enabled = cb_overrideAuftraggeber.Checked;
}
private void Btn_auftraggeber_Click(object sender, EventArgs e)
{
if (inspektionsobjekt.OverrideAuftraggeber == null)
inspektionsobjekt.OverrideAuftraggeber = new Auftraggeber();
frmAuftraggeberEdit frmAuftraggeberEdit = new frmAuftraggeberEdit(inspektionsobjekt.OverrideAuftraggeber);
frmAuftraggeberEdit.FormClosed += FrmAuftraggeberEdit_FormClosed;
frmAuftraggeberEdit.ShowDialog();
}
private void FrmAuftraggeberEdit_FormClosed(object sender, FormClosedEventArgs e)
{
inspektionsobjekt.OverrideAuftraggeber = (sender as frmAuftraggeberEdit).Auftraggeber;
}
}
}