コード例 #1
0
ファイル: CustomerFinderView.cs プロジェクト: rizonemeer/PoS
        public void InitView(CustomerFinderModel model)
        {
            _model = model;

            tbPhone.DataBindings.Add("Text", _model, "Phone", true, DataSourceUpdateMode.OnPropertyChanged);
            tbName.DataBindings.Add("Text", _model, "Name", true, DataSourceUpdateMode.OnPropertyChanged);
            dgvCustomers.DataBindings.Add("DataSource", _model, "Customers", true, DataSourceUpdateMode.OnPropertyChanged);
        }
コード例 #2
0
        public CustomerFinderPresenter(ICustomerFinderView view)
        {
            _business = new CustomerBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Customer> >());
            _view     = view;

            _model                  = new CustomerFinderModel(new Customer());
            _model.Customers        = new List <Customer>();
            _model.SearchCustomerFn = new CustomerFinderModel.SearchCustomerDelegate(HandleSearchCustomer);

            _view.InitView(_model);
        }