V6BOMItem.cs 701 B

12345678910111213141516171819202122
  1. using System.Collections.Generic;
  2. using InABox.Core;
  3. using InABox.Integration.V6;
  4. namespace PRSDesktop.Integrations.V6
  5. {
  6. public abstract class V6BOMItem : V6Object, IV6BOMItem
  7. {
  8. public string Code { get; set; }
  9. public string Description { get; set; }
  10. public double Quantity { get; set; }
  11. public double Cost { get; set; }
  12. public override void ValidateQuery(string sql, List<string> errors)
  13. {
  14. ValidateField(sql, nameof(Code), errors);
  15. ValidateField(sql, nameof(Description), errors);
  16. ValidateField(sql, nameof(Quantity), errors);
  17. ValidateField(sql, nameof(Cost), errors);
  18. }
  19. }
  20. }