void AddOfferDetail() { var psv = new ProductSearchView(myOffer.Customer); psv.ProductChosen += Psv_ProductChosen; psv.Show(); }
private void showSearchProductView() { try { ProductSearchView m_ProductSearchView = ConsoleViewManager.Instance.ProductSearchView; m_ProductSearchView.AllowMultiSelect = false; m_ProductSearchView.OnEvent += ProductSearchViewEventHandler; ConsoleViewManager.Instance.Push(m_ProductSearchView); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void ProductSearchViewEventHandler(object sender, ProductSearchView.EventArgs args) { try { ProductSearchView m_ProductSearchView = sender as ProductSearchView; if (args.EventType == ProductSearchView.EventType.Ok) { //int[] selectedRows = m_ProductSearchView.m_GridView.GetSelectedRows(); //Product m_Product = m_ProductSearchView.m_GridView.GetRow(selectedRows[0]) as Product; //MessageBox.Show(m_Product.Id); Product m_Product = args.BusinessObjectList[0] as Product; MessageBox.Show(m_Product.Id); //ViewBOM viewBOM = new ViewBOM(m_Product); //ConsoleViewManager.Instance.Push(viewBOM); } m_ProductSearchView.OnEvent -= ProductSearchViewEventHandler; m_ProductSearchView.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void Set(ProductSearchView productSearchView) { CookieHelper.UpdateValue(ProductSearchView, productSearchView.ToString()); }