Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="POSManagerViewModel"/> class.
 /// </summary>
 public POSManagerViewModel()
 {
     this.CurrentPageIndex = 1;
     PosStatus.Add(GetPosStatusData(UIExt.Model.Enumeration.PosStatus.All));
     PosStatus.Add(GetPosStatusData(UIExt.Model.Enumeration.PosStatus.Assigned));
     PosStatus.Add(GetPosStatusData(UIExt.Model.Enumeration.PosStatus.Unassigned));
     this.Initialize();
 }
Ejemplo n.º 2
0
        private bool?GetAssign(PosStatus SelectedPosStatus)
        {
            if (SelectedPosStatus == UIExt.Model.Enumeration.PosStatus.All)
            {
                return(null);
            }

            return(SelectedPosStatus == UIExt.Model.Enumeration.PosStatus.Assigned);
        }
Ejemplo n.º 3
0
        public OrderPosModel DoChangeStatusOrderPos(long orderPosId, PosStatus status)
        {
            var relevantOrderPos = context.OrderPos
                                   .Include(o => o.Itemtyp)
                                   .FirstOrDefault(o => o.Id == orderPosId);

            relevantOrderPos.PosStatus = status;
            context.SaveChanges();

            return(OrderPosModel.MapFromDatabase(relevantOrderPos));
        }
Ejemplo n.º 4
0
 public IEnumerable <OrderModel> GetOrdersByStatus(PosStatus status)
 {
     return(context.Order
            .Include(o => o.Table)
            .Include(o => o.Positions)
            .Include("Positions.Itemtyp")
            .Where(t => t.Positions.Any(p => p.PosStatus == status))
            .ToList()
            .Select(o =>
     {
         o.Positions = o.Positions.Where(p => p.PosStatus == status).ToList();
         return o;
     })
            .Select(m => OrderModel.MapFromDatabase(m)));
 }
Ejemplo n.º 5
0
 public override void Feedback(PosStatus status)
 {
     feedbackInfo(status);
 }
Ejemplo n.º 6
0
 private Tuple <PosStatus, string> GetPosStatusData(PosStatus posStatus)
 {
     return(new Tuple <PosStatus, string>(posStatus, EnumHelper.GetDescription(posStatus)));
 }
Ejemplo n.º 7
0
 protected void feedbackInfo(PosStatus status)
 {
     _status = status;
 }
Ejemplo n.º 8
0
 abstract public void Feedback(PosStatus status);
Ejemplo n.º 9
0
 public override void Feedback(PosStatus status)
 {
 }