public TaxPayerWindowJA(TaxPayerWindowType aTaxPayerWindowType , TaxPayerEntity aTaxPayerEntity , ObservableCollection<TaxPayerTypeEntity> aTaxPayerTypeEntityList , int aGroupID) { InitializeComponent(); this.DataContext = new TaxPayerWindowViewModel(this, aTaxPayerWindowType, aTaxPayerEntity, aTaxPayerTypeEntityList, aGroupID); }
public TaxPayerWindowZP(TaxPayerWindowType aTaxPayerWindowType , TaxPayerEntity aTaxPayerEntity , ObservableCollection <TaxPayerTypeEntity> aTaxPayerTypeEntityList , int aGroupID) { InitializeComponent(); this.DataContext = new TaxPayerWindowViewModel(this, aTaxPayerWindowType, aTaxPayerEntity, aTaxPayerTypeEntityList, aGroupID); }
public TaxPayerWindowViewModel(ChildWindow aChildWindow , TaxPayerWindowType aTaxPayerWindowType , TaxPayerEntity aTaxPayerEntity , ObservableCollection<TaxPayerTypeEntity> aTaxPayerTypeEntityList , int aGroupID) { childWindow = aChildWindow; taxPayerWindowType = aTaxPayerWindowType; TaxPayerEntity = aTaxPayerEntity; TaxPayerTypeList = aTaxPayerTypeEntityList; GroupID = aGroupID; string lGroup = ""; switch (GroupID) { case 0: lGroup = "固定户"; break; case 1: lGroup = "建安代开"; break; case 2: lGroup = "普票代开"; break; case 3: lGroup = "专票代开"; break; } if (taxPayerWindowType == TaxPayerWindowType.ADD) { Title = "添加纳税人(" + lGroup + ")"; } else { Title = "修改纳税人(" + lGroup + ") 名称:" + TaxPayerEntity.TaxPayerName; SelectTaxPayerTypeEntity = TaxPayerEntity.TaxPayerTypeEntity; } OnOK = new DelegateCommand(onOK); OnCancel = new DelegateCommand(onCancel); }