tpSelectTenderNode.pas 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. unit tpSelectTenderNode;
  2. interface
  3. uses
  4. Classes, sdIDTree, sdDB;
  5. type
  6. TtpSelectTenderNode = class
  7. private
  8. FID: Integer;
  9. FSerialNo: Integer;
  10. FName: string;
  11. FFileName: string;
  12. FTotalPrice: Double;
  13. FNodeCount: Integer;
  14. public
  15. constructor Create(ANode: TsdIDTreeNode);
  16. destructor Destroy; override;
  17. property ID: Integer read FID;
  18. property SerialNo: Integer read FSerialNo;
  19. property Name: string read FName;
  20. property FileName: string read FFileName;
  21. property TotalPrice: Double read FTotalPrice;
  22. property NodeCount: Integer read FNodeCount write FNodeCount;
  23. end;
  24. implementation
  25. { TtpSelectTenderNode }
  26. constructor TtpSelectTenderNode.Create(ANode: TsdIDTreeNode);
  27. begin
  28. FID := ANode.ID;
  29. FSerialNo := ANode.MajorIndex;
  30. FName := ANode.Rec.ValueByName('Name').AsString;
  31. FFileName := ANode.Rec.ValueByName('FileName').AsString;
  32. FTotalPrice := ANode.Rec.ValueByName('DealTotalPrice').AsFloat;
  33. end;
  34. destructor TtpSelectTenderNode.Destroy;
  35. begin
  36. inherited;
  37. end;
  38. end.