using YLErp.Models.Tag; namespace YLErp.Web.Models { /// /// 远期编辑Model /// public class ForwardTradeEditModel : BasicViewModel { public ForwardTradeEditModel(UserInfo userInfo) : base(userInfo) { } /// /// 交易数据对象 /// public OtcTradeForward Trade { get; set; } /// /// 差异列表 /// public HashSet DiffList { get; set; } /// /// 是否新增交易 /// public bool IsNew => Trade?.id == 0; /// /// 是否可以选择客户 /// public bool CanSelectClient => Trade.id == 0 || Trade.TradeStatus == ConsTrade.新增待确认; /// /// 系统日期 /// public string SysDate => valuedateBLL.ValueDate.ToString("yyyy-MM-dd"); /// /// 是否有新增选择交易员的权限 /// public bool CanSelectTrader => CurUser.交易管理_新增选择交易员; /// /// 交易编号必须大写 /// public bool UpperTradeNumber => PS.Config.ErpElement.UpperTradeNumber; /// /// 是否显示初始预付金 /// public bool ShowInitialMargin => valuedateBLL.SystemDate.CanSetInitialMargin; /// /// 交易标签 /// public List Tags { get; set; } } }