|
@@ -79,6 +79,7 @@ type
|
|
|
FCurMeasure: TMeasureCalc;
|
|
|
FPreMeasure: TMeasureCalc;
|
|
|
FEndMeasure: TMeasureCalc;
|
|
|
+ FZoneMeasure: TMeasureCalc;
|
|
|
|
|
|
FDgnQuantity1: Double;
|
|
|
FDgnQuantity2: Double;
|
|
@@ -103,6 +104,7 @@ type
|
|
|
property CurMeasure: TMeasureCalc read FCurMeasure;
|
|
|
property PreMeasure: TMeasureCalc read FPreMeasure;
|
|
|
property EndMeasure: TMeasureCalc read FEndMeasure;
|
|
|
+ property ZoneMeasure: TMeasureCalc read FZoneMeasure;
|
|
|
|
|
|
property DgnQuantity1: Double read FDgnQuantity1 write FDgnQuantity1;
|
|
|
property DgnQuantity2: Double read FDgnQuantity2 write FDgnQuantity2;
|
|
@@ -265,6 +267,7 @@ begin
|
|
|
CurMeasure.AddCalcData(AProjCalc.CurMeasure);
|
|
|
PreMeasure.AddCalcData(AProjCalc.PreMeasure);
|
|
|
EndMeasure.AddCalcData(AProjCalc.EndMeasure);
|
|
|
+ ZoneMeasure.AddCalcData(AProjCalc.ZoneMeasure);
|
|
|
end;
|
|
|
|
|
|
procedure TProjCalc.CalcTotalPrice_Rc(APrice: Double);
|
|
@@ -274,6 +277,7 @@ begin
|
|
|
CurMeasure.CalcTotalPrice_Rc(APrice);
|
|
|
PreMeasure.CalcTotalPrice_Rc(APrice);
|
|
|
EndMeasure.CalcTotalPrice_Rc(APrice);
|
|
|
+ ZoneMeasure.CalcTotalPrice_Rc(APrice);
|
|
|
end;
|
|
|
|
|
|
constructor TProjCalc.Create;
|
|
@@ -283,6 +287,7 @@ begin
|
|
|
FCurMeasure := TMeasureCalc.Create;
|
|
|
FPreMeasure := TMeasureCalc.Create;
|
|
|
FEndMeasure := TMeasureCalc.Create;
|
|
|
+ FZoneMeasure := TMeasureCalc.Create;
|
|
|
|
|
|
FDgnQuantity1 := 0;
|
|
|
FDgnQuantity2 := 0;
|
|
@@ -299,6 +304,7 @@ begin
|
|
|
FCurMeasure.Free;
|
|
|
FPreMeasure.Free;
|
|
|
FEndMeasure.Free;
|
|
|
+ FZoneMeasure.Free;
|
|
|
inherited;
|
|
|
end;
|
|
|
|
|
@@ -309,6 +315,7 @@ begin
|
|
|
CurMeasure.InitCalcData;
|
|
|
PreMeasure.InitCalcData;
|
|
|
EndMeasure.InitCalcData;
|
|
|
+ ZoneMeasure.InitCalcData;
|
|
|
end;
|
|
|
|
|
|
procedure TProjCalc.InitTotalPrice_Rc;
|
|
@@ -318,6 +325,7 @@ begin
|
|
|
CurMeasure.InitTotalPrice_Rc;
|
|
|
PreMeasure.InitTotalPrice_Rc;
|
|
|
EndMeasure.InitTotalPrice_Rc;
|
|
|
+ ZoneMeasure.InitTotalPrice_Rc;
|
|
|
end;
|
|
|
|
|
|
procedure TProjCalc.MinusCalcData(AProjCalc: TProjCalc);
|
|
@@ -327,6 +335,7 @@ begin
|
|
|
CurMeasure.MinusCalcData(AProjCalc.CurMeasure);
|
|
|
PreMeasure.MinusCalcData(AProjCalc.PreMeasure);
|
|
|
EndMeasure.MinusCalcData(AProjCalc.EndMeasure);
|
|
|
+ ZoneMeasure.MinusCalcData(AProjCalc.ZoneMeasure);
|
|
|
end;
|
|
|
|
|
|
procedure TProjCalc.UpdateTotalPrice_Rc(AProjCalc: TProjCalc);
|
|
@@ -336,6 +345,7 @@ begin
|
|
|
CurMeasure.UpdateTotalPrice_Rc(AProjCalc.CurMeasure);
|
|
|
PreMeasure.UpdateTotalPrice_Rc(AProjCalc.PreMeasure);
|
|
|
EndMeasure.UpdateTotalPrice_Rc(AProjCalc.EndMeasure);
|
|
|
+ ZoneMeasure.UpdateTotalPrice_Rc(AProjCalc.ZoneMeasure);
|
|
|
end;
|
|
|
|
|
|
{ TCalcData }
|