コード例 #1
0
 /// <summary>
 /// 加载餐桌类型
 /// </summary>
 /// <param name="types"></param>
 /// /// <param name="status">status=0表示初始化加载,status=1表示点击类型加载对应桌台</param>
 private void LoaderTableType(List<TableType> types,int status)
 {
     TableItems.Clear();
     if (types != null && types.Count > 0)
         foreach (var type in types)
         {
             if (status == 0)
             {
                 BaseTableModel ttms = new BaseTableModel(type.TableTypeId, type.Code, type.Name);
                 TypeItems.Add(ttms);
             }
             ICollection<Table> tables = type.Table;
             LoaderTableItem(tables);
         }
 }
コード例 #2
0
 /// <summary>
 /// 加载区域
 /// </summary>
 /// <param name="locations"></param>
 private void LoaderLocation(List<Location> locations, int status)
 {
     TableItems.Clear();
     if (locations != null && locations.Count > 0)
         foreach (var location in locations)
         {
             if (status == 0)
             {
                 BaseTableModel ttms = new BaseTableModel(location.LocationId, location.Code, location.Name);
                 TypeItems.Add(ttms);
             }
             ICollection<Table> tables = location.Table;
             LoaderTableItem(tables);
         }
 }
コード例 #3
0
 /// <summary>
 /// 加载餐桌定位---餐桌类型定位
 /// </summary>
 private void LoaderTableTypeLocation(string[]values)
 {
     flag = false;
     List<TableType> types = _TableStatusService.GetAllTypes();
     TableLocationItems.Clear();
     if (types != null)
     {
         foreach (var tt in types)
         {
             
             BaseTableModel ttm=new BaseTableModel(tt.TableTypeId, tt.Name);
             if (!flag)
             {
                 LocationSelectedItem = ttm;
                 flag = true;
             }
             if(values!=null)
             foreach (var value in values)
             {
                 if (string.IsNullOrEmpty(value))
                     continue;
                 if (tt.TableTypeId == int.Parse(value))
                 {
                     ttm.Checked = true;
                 }
             }
             TableLocationItems.Add(ttm);
         }
     }
 }