public InventoryAssignmentModel(WorkEffortInventoryAssignment assignment)
 {
     this.PartId        = assignment.InventoryItem.Part?.PartIdentification();
     this.PartName      = assignment.InventoryItem.Part?.Name;
     this.Quantity      = assignment.DerivedBillableQuantity;
     this.UnitOfMeasure = assignment.InventoryItem.Part?.UnitOfMeasure?.Abbreviation?.ToUpperInvariant() ??
                          assignment.InventoryItem.Part?.UnitOfMeasure?.Name?.ToUpperInvariant() ??
                          "EA";
     this.UnitSellingPrice = assignment.UnitSellingPrice.ToString("N2", new CultureInfo("nl-BE"));
     this.SellingPrice     = Math.Round(this.Quantity * assignment.UnitSellingPrice, 2).ToString("N2", new CultureInfo("nl-BE"));
 }
示例#2
0
 public InventoryAssignmentModel(WorkEffortInventoryAssignment assignment)
 {
     this.PartId        = assignment.InventoryItem.Part?.PartIdentification();
     this.PartName      = assignment.InventoryItem.Part?.Name;
     this.Quantity      = assignment.BillableQuantity ?? assignment.Quantity;
     this.UnitOfMeasure = assignment.InventoryItem.Part?.UnitOfMeasure?.Abbreviation?.ToUpperInvariant() ??
                          assignment.InventoryItem.Part?.UnitOfMeasure?.Name?.ToUpperInvariant() ??
                          "EA";
     this.UnitSellingPrice = assignment.UnitSellingPrice;
     this.SellingPrice     = Math.Round(this.Quantity * assignment.UnitSellingPrice, 2);
 }
 public InventoryAssignmentModel(WorkEffortInventoryAssignment assignment)
 {
     if (assignment != null)
     {
         this.PartId        = assignment.InventoryItem.Part?.PartIdentification();
         this.PartName      = assignment.InventoryItem.Part?.Name;
         this.Quantity      = assignment.Quantity;
         this.UnitOfMeasure = assignment.InventoryItem.Part?.UnitOfMeasure?.Abbreviation?.ToUpperInvariant() ??
                              assignment.InventoryItem.Part?.UnitOfMeasure?.Name?.ToUpperInvariant() ??
                              "EA";
     }
 }