Add BaseDataWindow

This commit is contained in:
2023-09-01 17:21:29 +02:00
parent 286e3515d4
commit 146560c796
6 changed files with 205 additions and 33 deletions

View File

@ -0,0 +1,38 @@
using System.Windows;
using System.Windows.Controls;
namespace Elwig.Windows {
public partial class BaseDataWindow : AdministrationWindow {
public BaseDataWindow() {
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs evt) {
ClientNameInput.Text = App.Client.Name;
ClientNameSuffixInput.Text = App.Client.NameSuffix;
ClientNameTypeInput.Text = App.Client.NameType;
ClientNameTokenInput.Text = App.Client.NameToken;
ClientNameShortInput.Text = App.Client.NameShort;
ClientAddressInput.Text = App.Client.Address;
ClientPlzInput.Text = App.Client.Plz.ToString();
ClientOrtInput.Text = App.Client.Ort;
ClientIbanInput.Text = App.Client.Iban;
ClientBicInput.Text = App.Client.Bic;
ClientUstIdNrInput.Text = App.Client.UstIdNr;
ClientLfbisNrInput.Text = App.Client.LfbisNr;
ClientPhoneNrInput.Text = App.Client.PhoneNr;
ClientFaxNrInput.Text = App.Client.FaxNr;
ClientEmailAddressInput.Text = App.Client.EmailAddress;
ClientWebsiteInput.Text = App.Client.Website;
}
protected override void UpdateButtons() {
}
private void ClientNames_TextChanged(object sender, TextChangedEventArgs evt) {
var suffix = ClientNameSuffixInput.Text.Length > 0 ? ClientNameSuffixInput.Text : null;
ClientNameFull.Text = $"{ClientNameInput.Text}{(suffix != null ? $", {suffix}," : "")} {ClientNameTypeInput.Text}";
}
}
}