public EingangDetail() { InitializeComponent(); r = new Eingang(); created = true; binder = new DataBinding.Binder(); }
/// <summary> /// /// </summary> /// <param name="graphics"></param> public override void ElementZeichnen(Graphics graphics) { int transpanz = 255; Color farbeStift = Color.Transparent; switch (this.AnzeigenTyp) { case AnzeigeTyp.Bearbeiten: switch (this.ElementZustand) { case Elementzustand.Selektiert: farbeStift = Color.FromArgb(transpanz, Color.Yellow); break; default: farbeStift = Color.FromArgb(transpanz, Color.Gray); break; } break; case AnzeigeTyp.Bedienen: //if (Passiv) { // transpanz = 128; //} switch (this.ElementZustand) { case Elementzustand.An: farbeStift = Color.FromArgb(transpanz, Color.Blue); break; case Elementzustand.Aus: if (this.Ausgang.SpeicherString == "0-0-0") { farbeStift = Color.FromArgb(transpanz, Color.LightBlue); //BlueViolet CadetBlue LightBlue } else { farbeStift = Color.FromArgb(transpanz, Color.Gray); } break; } break; } Pen stiftGleis = new Pen(farbeStift, 1); stiftGleis.EndCap = LineCap.Round; stiftGleis.StartCap = LineCap.Round; stiftGleis.Width = Convert.ToSingle(this.Zoom * 0.5); graphics.DrawPath(stiftGleis, this._graphicsPath); //zum Test _eingang.Stellung = true; if (Eingang.EingangAbfragen() && this.AnzeigenTyp == AnzeigeTyp.Bedienen) //if (Parent.RückmeldungAnzeigen && Eingang.RueckmeldungAbfragen()) { this.farbeLinien = Color.Orange; Pen stift = new Pen(this.farbeLinien); stift.EndCap = LineCap.Round; stift.StartCap = LineCap.Round; stift.DashStyle = DashStyle.Dash; stift.DashPattern = new float[2] { 2, 2 }; stift.Width = Convert.ToSingle(this.Zoom * 0.4); graphics.DrawPath(stift, this._graphicsPath); } }
void EditRechnung(Eingang r) { Dialogs.EingangDetail tmp = new Dialogs.EingangDetail(r); tmp.ShowDialog(); BindTo(); }
void DeleteRechnung(Eingang r) { BL.deleteEingang(r); BindTo(); }
public EingangDetail(Eingang r) { InitializeComponent(); this.r = r; binder = new DataBinding.Binder(); }