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; }
}
}