OMPhaseRecord.pas 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. unit OMPhaseRecord;
  2. interface
  3. uses
  4. sdDB, mDataRecord;
  5. type
  6. TOMPhaseRecord = class(TMeasureBaseRecord)
  7. private
  8. FID: TsdValue;
  9. FSerialNo: TsdValue;
  10. FName: TsdValue;
  11. FMType: TsdValue;
  12. FTotalPrice: TsdValue;
  13. FMemoStr: TsdValue;
  14. FCreatePhaseID: TsdValue;
  15. FCreateStageID: TsdValue;
  16. FCurTotalPrice: TsdValue;
  17. FPreTotalPrice: TsdValue;
  18. FEndTotalPrice: TsdValue;
  19. FAddTotalPrice: TsdValue;
  20. protected
  21. procedure DoAfterAddFields; override;
  22. public
  23. property ID: TsdValue read FID;
  24. property SerialNo: TsdValue read FSerialNo;
  25. property Name: TsdValue read FName;
  26. property MType: TsdValue read FMType;
  27. property TotalPrice: TsdValue read FTotalPrice;
  28. property MemoStr: TsdValue read FMemoStr;
  29. property CreatePhaseID: TsdValue read FCreatePhaseID;
  30. property CreateStageID: TsdValue read FCreateStageID;
  31. property CurTotalPrice: TsdValue read FCurTotalPrice;
  32. property PreTotalPrice: TsdValue read FPreTotalPrice;
  33. property EndTotalPrice: TsdValue read FEndTotalPrice;
  34. property AddTotalPrice: TsdValue read FAddTotalPrice;
  35. end;
  36. implementation
  37. { TOMPhaseRecord }
  38. procedure TOMPhaseRecord.DoAfterAddFields;
  39. begin
  40. inherited;
  41. FID := ValueByName('ID');
  42. FSerialNo := ValueByName('SerialNo');
  43. FName := ValueByName('Name');
  44. FMType := ValueByName('MType');
  45. FTotalPrice := ValueByName('TotalPrice');
  46. FMemoStr := ValueByName('MemoStr');
  47. FCreatePhaseID := ValueByName('CreatePhaseID');
  48. FCreateStageID := ValueByName('CreateStageID');
  49. FCurTotalPrice := ValueByName('CurTotalPrice');
  50. FPreTotalPrice := ValueByName('PreTotalPrice');
  51. FEndTotalPrice := ValueByName('EndTotalPrice');
  52. FAddTotalPrice := ValueByName('AddTotalPrice');
  53. end;
  54. end.