private void CheckIsEnabledTransfer(BasketItemsInfoVM selectedModel) { selectedModel.IsTransfer = YNStatus.NO; selectedModel.IsEnabledTransfer = false; //selectedModel.IsEnabledTransfer = true; //if (selectedModel.VendorSysNo.HasValue) //{ // //判断当选择仓库后,操作是否中转按钮 // var defaultStock = m_purchaseOrderCompanyMappingDefaultStock.FirstOrDefault(p => p.Code == ((int)selectedModel.PaySettleCompany).ToString()); // if (defaultStock != null) // { // if (selectedModel.StockSysNo.ToString() == defaultStock.Name) // { // selectedModel.IsTransfer = YNStatus.NO; // selectedModel.IsEnabledTransfer = false; // } // } //} }
private void btnChooseVendor_Click(object sender, RoutedEventArgs e) { UCVendorQuery vendorQueryCtrl = new UCVendorQuery(); vendorQueryCtrl.Dialog = Window.ShowDialog("选择供应商", vendorQueryCtrl, (obj, args) => { BasketItemsInfoVM selectVM = this.QueryResultGrid.SelectedItem as BasketItemsInfoVM; if (null != selectVM) { if (args.DialogResult == Newegg.Oversea.Silverlight.Controls.Components.DialogResultType.OK) { DynamicXml getSelectedVendor = args.Data as DynamicXml; if (null != getSelectedVendor) { selectVM.VendorSysNo = Convert.ToInt32(getSelectedVendor["SysNo"].ToString()); selectVM.VendorName = getSelectedVendor["VendorName"].ToString(); selectVM.PaySettleCompany = (PaySettleCompany)getSelectedVendor["PaySettleCompany"]; selectVM.VendorIsConsign = (int)getSelectedVendor["IsConsign"]; CheckIsEnabledTransfer(selectVM); } } } }, new Size(700, 650)); }