20 lines
642 B
C#
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);
|
|
} |