示例#1
0
 public Group()
 {
     IsVisible         = true;
     DisplayAttributes = new DisplayAttributes();
     DisplayAttributes.BackGroundColor = ChefmateConstants.NormalGroupColor;
     Items = new ObservableCollection <Item>();
 }
示例#2
0
文件: Item.cs 项目: radtek/Pos
 public Item()
 {
     Sides             = new ObservableCollection <Side>();
     Options           = new ObservableCollection <Option>();
     DisplayAttributes = new DisplayAttributes();
     IsVisible         = true;
     IsChildVisible    = true;
 }
示例#3
0
 public Order()
 {
     Items = new ObservableCollection <Item>();
     ServingCourseGroups = new ObservableCollection <Group>();
     CourseGroups        = new ObservableCollection <Group>();
     DisplayGroups       = new ObservableCollection <Group>();
     DisplayAttributes   = new DisplayAttributes();
     DisplayAttributes.BackGroundColor = ChefmateConstants.NormalOrderColor;
     BeenSentToOutput = false;
     OrderStatus      = OrderStatus.Normal;
 }
示例#4
0
文件: Side.cs 项目: radtek/Pos
 public Side(Side inSide) : this()
 {
     Name              = inSide.Name;
     DisplayName       = inSide.DisplayName;
     IsCanceled        = inSide.IsCanceled;
     SideKey           = inSide.SideKey;
     SidePosKey        = inSide.SidePosKey;
     OrderSideKey      = inSide.OrderSideKey;
     ItemStatus        = inSide.ItemStatus;
     OrderItemKey      = inSide.OrderItemKey;
     DisplayAttributes = new DisplayAttributes(inSide.DisplayAttributes);
 }
示例#5
0
 public Option(Option inOption) : this()
 {
     OptionKey         = inOption.OptionKey;
     OptionPosKey      = inOption.OptionPosKey;
     OrderOptionKey    = inOption.OrderOptionKey;
     DisplayName       = inOption.DisplayName;
     Name              = inOption.Name;
     IsPlus            = inOption.IsPlus;
     ItemStatus        = inOption.ItemStatus;
     OrderItemKey      = inOption.OrderItemKey;
     DisplayAttributes = new DisplayAttributes(inOption.DisplayAttributes);
 }
示例#6
0
 public DisplayAttributes(DisplayAttributes inDisplayAttributes) : this()
 {
     IsHeaderVisible    = inDisplayAttributes.IsHeaderVisible;
     ExecutePopUp       = inDisplayAttributes.ExecutePopUp;
     IsBlinkingEnable   = inDisplayAttributes.ExecutePopUp;
     TimerDisplayText   = inDisplayAttributes.TimerDisplayText;
     PatronDisplayText  = inDisplayAttributes.PatronDisplayText;
     TabtableText       = inDisplayAttributes.TabtableText;
     OrderNumberText    = inDisplayAttributes.OrderNumberText;
     BackGroundColor    = inDisplayAttributes.BackGroundColor;
     IsOriginalItem     = inDisplayAttributes.IsOriginalItem;
     SourceTabTableText = inDisplayAttributes.SourceTabTableText;
 }
示例#7
0
 public Group(Group inGroup) : this()
 {
     GroupKey          = inGroup.GroupKey;
     GroupPosKey       = inGroup.GroupPosKey;
     OrderGroupKey     = inGroup.OrderGroupKey;
     DisplayOrder      = inGroup.DisplayOrder;
     GroupName         = inGroup.GroupName;
     GroupDisplayName  = inGroup.GroupDisplayName;
     IsVisible         = inGroup.IsVisible;
     BeenSentToOutput  = inGroup.BeenSentToOutput;
     CalledAway        = inGroup.CalledAway;
     OrderStatus       = inGroup.OrderStatus;
     GroupType         = inGroup.GroupType;
     OrderKey          = inGroup.OrderKey;
     CompletionTime    = inGroup.CompletionTime;
     DisplayAttributes = new DisplayAttributes(inGroup.DisplayAttributes);
 }
示例#8
0
文件: Item.cs 项目: radtek/Pos
 public Item(Item inItem)
     : this()
 {
     ItemKey           = inItem.ItemKey;
     ItemPosKey        = inItem.ItemPosKey;
     OrderItemKey      = inItem.OrderItemKey;
     OrderItemPosKey   = inItem.OrderItemPosKey;
     Name              = inItem.Name;
     Note              = inItem.Note;
     IsVisible         = inItem.IsVisible;
     IsNoteVisible     = inItem.IsNoteVisible;
     IsChildVisible    = inItem.IsChildVisible;
     OrderStatus       = inItem.OrderStatus;
     BeenSentToOutput  = inItem.BeenSentToOutput;
     ArrivalTime       = inItem.ArrivalTime;
     BumpTime          = inItem.BumpTime;
     ServingCourseKey  = inItem.ServingCourseKey;
     CourseKey         = inItem.CourseKey;
     DisplayAttributes = new DisplayAttributes(inItem.DisplayAttributes);
     SCourseGroup      = inItem.SCourseGroup;
     CourseGroup       = inItem.SCourseGroup;
     OrderKey          = inItem.OrderKey;
 }
示例#9
0
 public Order(Order inOrder)
     : this()
 {
     OrderKey          = inOrder.OrderKey;
     OrderNumber       = inOrder.OrderNumber;
     OrderPosKey       = inOrder.OrderPosKey;
     PatronCount       = inOrder.PatronCount;
     ChitValue         = inOrder.ChitValue;
     TableTabName      = inOrder.TableTabName;
     PartyName         = inOrder.PartyName;
     ServerName        = inOrder.ServerName;
     CustomerName      = inOrder.CustomerName;
     OrderType         = inOrder.OrderType;
     SourceTableName   = inOrder.SourceTableName;
     OrderState        = inOrder.OrderState;
     OrderStatus       = inOrder.OrderStatus;
     BumpTime          = inOrder.BumpTime;
     SaleStartTime     = inOrder.SaleStartTime;
     SaleFinishTime    = inOrder.SaleFinishTime;
     DeliveryTime      = inOrder.DeliveryTime;
     ArrivalTime       = inOrder.ArrivalTime;
     BeenSentToOutput  = inOrder.BeenSentToOutput;
     DisplayAttributes = new DisplayAttributes(inOrder.DisplayAttributes);
 }
示例#10
0
文件: Side.cs 项目: radtek/Pos
 public Side()
 {
     _status           = OrderStatus.Normal;
     DisplayAttributes = new DisplayAttributes();
 }