public FundInfoAddToEdit(Message.NewMessage.Response.Response02 DepositResponse, DepositFund df, ObservableCollection <DepositFund> models) { InitializeComponent(); ViewModel.FundInfoEditVM vm = new ViewModel.FundInfoEditVM(DepositResponse, df, models); //vm.windowClose = CloseWindow; //vm.windowOK = OpenNewWindow; this.DataContext = vm; }
/// <summary> /// 选择下表中一行进行资金缴存 /// </summary> private void DepositExecute() { if (CurModel.BusinessCode == Tools.PublicData.QueryFundDeposit && CurModel.DepositState == Tools.PublicData.DepositB) { Message.NewMessage.Response.Response02 temp = new Message.NewMessage.Response.Response02(); //将列表的缴存信息付给 消息返回对象; temp.BusinessCode = CurModel.BusinessCode; temp.DepositID = CurModel.DepositNum; temp.DepositAccount = CurModel.DepositAccount; temp.FirmName = CurModel.FirmName; temp.DepositType = CurModel.DepositType; temp.DepositAmount = CurModel.DepositAmount; temp.PurchaserName = CurModel.PurchaserName; temp.PurchaserID = CurModel.PurchaserID; temp.ProjectCode = CurModel.ProjectCode; FinancialRegulation.Page.FundInfoAddToEdit fundadd = new Page.FundInfoAddToEdit(temp, this.CurModel, this.Models); fundadd.ShowDialog(); } SearchExecute(); }