Esempio n. 1
0
 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;
     //        }
     //    }
     //}
 }
Esempio n. 2
0
        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));
        }