|
@@ -102,14 +102,18 @@ namespace Comal.Classes
|
|
|
[DoubleEditor(Summary = Summary.Sum)]
|
|
[DoubleEditor(Summary = Summary.Sum)]
|
|
|
[EditorSequence(3)]
|
|
[EditorSequence(3)]
|
|
|
public double Issued { get; set; }
|
|
public double Issued { get; set; }
|
|
|
|
|
+
|
|
|
|
|
+ [DoubleEditor]
|
|
|
|
|
+ [EditorSequence(4)]
|
|
|
|
|
+ public double Balance { get; set; }
|
|
|
|
|
|
|
|
// Units = Received - Issued
|
|
// Units = Received - Issued
|
|
|
[Formula(typeof(StockMovementUnitsFormula))]
|
|
[Formula(typeof(StockMovementUnitsFormula))]
|
|
|
- [EditorSequence(4)]
|
|
|
|
|
|
|
+ [EditorSequence(5)]
|
|
|
[DoubleEditor(Visible=Visible.Optional, Editable = Editable.Hidden, Summary= Summary.Sum)]
|
|
[DoubleEditor(Visible=Visible.Optional, Editable = Editable.Hidden, Summary= Summary.Sum)]
|
|
|
public double Units { get; set; }
|
|
public double Units { get; set; }
|
|
|
|
|
|
|
|
- [EditorSequence(5)]
|
|
|
|
|
|
|
+ [EditorSequence(6)]
|
|
|
[RequiredColumn]
|
|
[RequiredColumn]
|
|
|
[DimensionsEditor(typeof(StockDimensions), AllowEditingUnit = false)]
|
|
[DimensionsEditor(typeof(StockDimensions), AllowEditingUnit = false)]
|
|
|
public override StockDimensions Dimensions { get; set; }
|
|
public override StockDimensions Dimensions { get; set; }
|
|
@@ -117,25 +121,25 @@ namespace Comal.Classes
|
|
|
// IsRemnant = Dimensions.Value < Product.Dimensions.Value
|
|
// IsRemnant = Dimensions.Value < Product.Dimensions.Value
|
|
|
[CheckBoxEditor(Editable = Editable.Hidden)]
|
|
[CheckBoxEditor(Editable = Editable.Hidden)]
|
|
|
[Condition(typeof(StockMovementIsRemnantCondition))]
|
|
[Condition(typeof(StockMovementIsRemnantCondition))]
|
|
|
- [EditorSequence(6)]
|
|
|
|
|
|
|
+ [EditorSequence(7)]
|
|
|
public bool IsRemnant { get; set; }
|
|
public bool IsRemnant { get; set; }
|
|
|
|
|
|
|
|
// Qty = Units * Dimensions.Value
|
|
// Qty = Units * Dimensions.Value
|
|
|
- [EditorSequence(7)]
|
|
|
|
|
|
|
+ [EditorSequence(8)]
|
|
|
[Formula(typeof(StockMovementQuantityFormula))]
|
|
[Formula(typeof(StockMovementQuantityFormula))]
|
|
|
[DoubleEditor(Editable = Editable.Hidden, Summary = Summary.Sum)]
|
|
[DoubleEditor(Editable = Editable.Hidden, Summary = Summary.Sum)]
|
|
|
public double Qty { get; set; }
|
|
public double Qty { get; set; }
|
|
|
|
|
|
|
|
- [EditorSequence(8)]
|
|
|
|
|
|
|
+ [EditorSequence(9)]
|
|
|
[EntityRelationship(DeleteAction.SetNull)]
|
|
[EntityRelationship(DeleteAction.SetNull)]
|
|
|
public JobLink Job { get; set; }
|
|
public JobLink Job { get; set; }
|
|
|
|
|
|
|
|
- [EditorSequence(9)]
|
|
|
|
|
|
|
+ [EditorSequence(10)]
|
|
|
[EntityRelationship(DeleteAction.SetNull)]
|
|
[EntityRelationship(DeleteAction.SetNull)]
|
|
|
public EmployeeLink Employee { get; set; }
|
|
public EmployeeLink Employee { get; set; }
|
|
|
|
|
|
|
|
[MemoEditor]
|
|
[MemoEditor]
|
|
|
- [EditorSequence(10)]
|
|
|
|
|
|
|
+ [EditorSequence(11)]
|
|
|
public string Notes { get; set; }
|
|
public string Notes { get; set; }
|
|
|
|
|
|
|
|
[EnumLookupEditor(typeof(StockMovementType))]
|
|
[EnumLookupEditor(typeof(StockMovementType))]
|
|
@@ -172,7 +176,7 @@ namespace Comal.Classes
|
|
|
public double UnitSize { get; set; }
|
|
public double UnitSize { get; set; }
|
|
|
|
|
|
|
|
[CurrencyEditor(Visible = Visible.Default)]
|
|
[CurrencyEditor(Visible = Visible.Default)]
|
|
|
- [EditorSequence(11)]
|
|
|
|
|
|
|
+ [EditorSequence(12)]
|
|
|
public double Cost { get; set; } = 0.0;
|
|
public double Cost { get; set; } = 0.0;
|
|
|
|
|
|
|
|
[CurrencyEditor(Visible = Visible.Optional, Editable = Editable.Hidden, Summary=Summary.Sum)]
|
|
[CurrencyEditor(Visible = Visible.Optional, Editable = Editable.Hidden, Summary=Summary.Sum)]
|