|
@@ -56,16 +56,27 @@ namespace Comal.Classes
|
|
|
public class Supplier : Entity, IPersistent, IRemotable, ILicense<CoreLicense>, IExportable, IImportable, IMergeable
|
|
|
{
|
|
|
[UniqueCodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]
|
|
|
+ [EditorSequence(1)]
|
|
|
public string Code { get; set; }
|
|
|
|
|
|
[TextBoxEditor]
|
|
|
+ [EditorSequence(2)]
|
|
|
public string Name { get; set; }
|
|
|
+
|
|
|
+ [EditorSequence(3)]
|
|
|
+ public String ABN { get; set; }
|
|
|
|
|
|
[TextBoxEditor]
|
|
|
+ [EditorSequence(4)]
|
|
|
public string Email { get; set; } = "";
|
|
|
+
|
|
|
+ [EditorSequence(5)]
|
|
|
+ public StockLocationLink DefaultLocation { get; set; }
|
|
|
|
|
|
+ [EditorSequence("Delivery",1)]
|
|
|
public Address Delivery { get; set; }
|
|
|
-
|
|
|
+
|
|
|
+ [EditorSequence("Accounts",2)]
|
|
|
public Address Postal { get; set; }
|
|
|
|
|
|
[CurrencyEditor(Editable = Editable.Hidden, Summary = Summary.Sum)]
|
|
@@ -83,9 +94,7 @@ namespace Comal.Classes
|
|
|
[CurrencyEditor(Editable = Editable.Hidden, Summary = Summary.Sum)]
|
|
|
[Formula(typeof(SupplierBalance))]
|
|
|
public double Balance { get; set; }
|
|
|
-
|
|
|
- public StockLocationLink DefaultLocation { get; set; }
|
|
|
-
|
|
|
+
|
|
|
public override string ToString()
|
|
|
{
|
|
|
return string.Format("{0}: {1}", Code, Name);
|