コード例 #1
0
        public CustomerPresenter(ICustomerView view, ICustomerRepository repository)
        {
            _view = view;
            view.Presenter = this;
            _repository = repository;

            UpdateCustomerListView();
        }
コード例 #2
0
ファイル: frmMain.cs プロジェクト: rafmati/CustomerManagement
 private void DisplayCustomer(ICustomerView customerView_)
 {
     this.txtCustomerID.Text = customerView_.ID.ToString();
     this.txtCustomerName.Text = customerView_.Name;
     this.txtCustomerLastName.Text = customerView_.LastName;
     this.txtCustomerPersonalNum.Text = customerView_.PersonalNum;
     this.txtCustomerTotalDebt.Text = customerView_.TotalDebt.ToString();
     this.richTxtNote.Text = customerView_.Note;
 }
コード例 #3
0
 public OrderViewModel()
 {
     this.quattroRepository = new QuattroRepository();
     this.customerRepository = new CustomerRepository();
     this.productRepository = new ProductRepository();
     this._salesHeaderView = SalesFactory.createNewSalesHeader();
     this.selectedProduct = ProductFactory.createProduct();
     selectedCustomer = CustomerFactory.createNew();
 }
コード例 #4
0
ファイル: Tests.cs プロジェクト: shijiaxing/winforms-mvp
        public PresenterTests()
        {
            mockCustomerView = Mock.Of<ICustomerView>(view =>
                view.CustomerList == new List<string>());
            mockCustomerRepository = Mock.Of<ICustomerRepository>(repository =>
                repository.GetAllCustomers() == stubCustomerList);

            presenter = new CustomerPresenter(mockCustomerView, mockCustomerRepository);
        }
コード例 #5
0
        public CustomerPresenter(ICustomerView view, ICustomerRepository repository)
        {
            _view = view;
            _repository = repository;

            _view.CreateCustomer += OnCreateCustomer;
            _view.DeleteCustomer += OnDeleteCustomer;
            _view.CustomerSelected += OnSelectCustomer;

            LoadCustomers();
        }
コード例 #6
0
 public static tbl_Cus CreateCustomer(ICustomerView cus)
 {
     var customer = new tbl_Cus
                        {
                            Cus_ = cus.CusId,
                            CusLastname = cus.CusLastname,
                            CusFirstname = cus.CusFirstname,
                            CusUsr_ = cus.CusUsrId,
                            CusNumber = cus.CusNumber,
                            CusContactname = cus.Email,
                            CusIscompany = cus.CusIsCompany
                        };
     return customer;
 }
コード例 #7
0
 public void AddCustomer(ICustomerView customer)
 {
     CustomerDataFactory.AddCustomer(customer);
 }
コード例 #8
0
 public void AddCustomer(ICustomerView customer)
 {
     Service.AddCustomer(customer);
 }
コード例 #9
0
 public CustomerViewModel(ICustomerView view, IContainer container)
     : base(view, container)
 {
 }
コード例 #10
0
 public void AddCustomer(ICustomerView customer)
 {
     Service.AddCustomer(customer);
 }
コード例 #11
0
 public static void AddCustomer(ICustomerView customerView)
 {
     MerpDatabase().tbl_Cus.AddObject(CreateCustomer(customerView));
     MerpDatabase().SaveChanges();
 }
コード例 #12
0
 public CustomerViewModel()
 {
     customer = CustomerFactory.createNew();
     customerRepository = new CustomerRepository();
     customerType = "NotSpecified";
 }
コード例 #13
0
 public static void AddCustomer(ICustomerView customerView)
 {
     MerpDatabase().tbl_Cus.AddObject(CreateCustomer(customerView));
     MerpDatabase().SaveChanges();
 }
コード例 #14
0
 public CustomerViewModel()
 {
     customer           = CustomerFactory.createNew();
     customerRepository = new CustomerRepository();
     customerType       = "NotSpecified";
 }
コード例 #15
0
 public CustomerViewModel(ICustomerView view, IContainer container)
     : base(view, container)
 {
 }