步步为盈
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
2.7 KiB

2 years ago
using BBWY.Client.APIServices;
2 years ago
using BBWY.Client.Models.APIModel.Response.PackTask;
2 years ago
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.Input;
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;
/// <summary>
/// Member.userId
/// </summary>
public string SelectUserId { get => selectUserId; set { Set(ref selectUserId, value); } }
2 years ago
private long? selectId;
2 years ago
/// <summary>
/// 选中的Id
/// </summary>
2 years ago
public long? SelectId { get => selectId; set { Set(ref selectId, value); } }
2 years ago
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); } }
2 years ago
2 years ago
private ObservableCollection<PackServiceDTO> increateServiceList;
public ObservableCollection<PackServiceDTO> IncreateServiceList
2 years ago
{
get => increateServiceList; set
{
Set(ref increateServiceList, value);
}
}
private ObservableCollection<PackUser> memberList;
public ObservableCollection<PackUser> MemberList
{
get => memberList; set
{
Set(ref memberList, value);
}
}
private ObservableCollection<ConsumableModel> consumableList;
public ObservableCollection<ConsumableModel> ConsumableList
{ get => consumableList; set { Set(ref consumableList, value); } }
2 years ago
/// <summary>
/// 工序服务
/// </summary>
private ObservableCollection<PackServiceDTO> packServiceList;
public ObservableCollection<PackServiceDTO> PackServiceList { get => packServiceList; set { Set(ref packServiceList, value); } }
2 years ago
/// <summary>
/// 设置列表的 是否编辑属性
/// </summary>
public bool IsEnable { get; set; }
public ICommand DeleteServiceCommand { get; set; }
2 years ago
public PackItemModel()
2 years ago
{
2 years ago
DeleteServiceCommand = new RelayCommand<object>(DeleteService);
2 years ago
}
2 years ago
private void DeleteService(object obj)
2 years ago
{
2 years ago
ObservableCollection<PackItemModel> list = obj as ObservableCollection<PackItemModel>;
2 years ago
list.Remove(this);
}
}
}