FruitBankHybridApp/FruitBank.Common/Interfaces/IMeasuringItemPalletBase.cs

20 lines
642 B
C#

using AyCode.Interfaces;
using AyCode.Interfaces.Entities;
using AyCode.Interfaces.TimeStampInfo;
using FruitBank.Common.Entities;
namespace FruitBank.Common.Interfaces;
public interface IMeasuringItemPalletBase : IEntityInt, IMeasuringQuantity, IMeasuringGrossWeight, IMeasured, ITimeStampInfo, ICustomForeignKeyInt
{
public double TareWeight { get; set; }
public double PalletWeight { get; set; }
public int? CreatorId { get; set; }
public int? ModifierId { get; set; }
public double CalculateNetWeight();
public bool IsValidSafeMeasuringValues();
public bool IsValidMeasuringValues(bool isMeasurable);
}