using BBWY.Client.APIServices;
using BBWY.Client.Models.APIModel.Response.PackTask;
using GalaSoft.MvvmLight.Command;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Input;
using WebSocketSharp;
namespace BBWY.Client.Models.PackTask
{
public class PackItemModel : NotifyObject
{
private string itemName;
public string ItemName { get => itemName; set { Set(ref itemName, value); } }
private string selectUserId;
///
/// Member.userId
///
public string SelectUserId { get => selectUserId; set { Set(ref selectUserId, value); } }
private long? selectId;
///
/// 选中的Id
///
public long? SelectId { get => selectId; set { Set(ref selectId, value); } }
private string memberName;
public string MemberName { get => memberName; set { Set(ref memberName, value); } }
private int itemCount;
public int ItemCount { get => itemCount; set { Set(ref itemCount, value); } }
private ObservableCollection increateServiceList;
public ObservableCollection IncreateServiceList
{
get => increateServiceList; set
{
Set(ref increateServiceList, value);
}
}
private ObservableCollection memberList;
public ObservableCollection MemberList
{
get => memberList; set
{
Set(ref memberList, value);
}
}
private ObservableCollection consumableList;
public ObservableCollection ConsumableList
{ get => consumableList; set { Set(ref consumableList, value); } }
///
/// 工序服务
///
private ObservableCollection packServiceList;
public ObservableCollection PackServiceList { get => packServiceList; set { Set(ref packServiceList, value); } }
///
/// 设置列表的 是否编辑属性
///
public bool IsEnable { get; set; }
public ICommand DeleteServiceCommand { get; set; }
public PackItemModel()
{
DeleteServiceCommand = new RelayCommand