Add Deliveries
This commit is contained in:
@ -3,16 +3,21 @@ using Elwig.Models;
|
||||
namespace Elwig.Documents {
|
||||
public abstract class BusinessDocument : Document {
|
||||
|
||||
public Member Member;
|
||||
|
||||
public BusinessDocument(string title, Member m) : base(title) {
|
||||
Member = m;
|
||||
}
|
||||
|
||||
public Member Member { get; set; }
|
||||
|
||||
public string Address {
|
||||
get {
|
||||
// TODO Name/Rechnungsadresse
|
||||
return $"{Member.GivenName} {Member.FamilyName}\n{Member.Address}";
|
||||
var b = Member.BillingAddress;
|
||||
var plz = (b == null) ? Member.PostalDest.AtPlz : b.PostalDest.AtPlz;
|
||||
if (b != null) {
|
||||
return $"{b.Name}\n{b.Address}\n{plz.Plz} {plz.Dest}";
|
||||
} else {
|
||||
return $"{Member.Name}\n{Member.Address}\n{plz.Plz} {plz.Dest}";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user