private void btnAdd_Click(object sender, EventArgs e)
        {
            ICustomerInterface custbase = null;

            custbase = FactoryCustomer.Create(cmbCustomerType.SelectedIndex);
            custbase.CustomerName = txtCustomerName.Text;
            custbase.Address      = txtAddress.Text;
            custbase.PhoneNumber  = txtPhoneNumber.Text;
            custbase.BillDate     = Convert.ToDateTime(txtBillingDate.Text);
            custbase.BillAmount   = Convert.ToDecimal(txtBillingAmount.Text);
        }
Beispiel #2
0
 public Presenter(ICustomerInterface customerInterface)
 {
     _customerInterface = customerInterface ?? throw new ArgumentNullException(nameof(customerInterface));
 }
 public NotesServices()
 {
     _httpClient  = new HttpClient();
     _customerAPI = RestService.For <ICustomerInterface>("https://finalprojectapitest.azurewebsites.net/api");
 }
Beispiel #4
0
 public CustomerService(IBartender bartender, ICustomerInterface customerInterface, IPresenter presenter)
 {
     _bartender         = bartender ?? throw new ArgumentNullException(nameof(bartender));
     _customerInterface = customerInterface ?? throw new ArgumentNullException(nameof(customerInterface));
     _presenter         = presenter ?? throw new ArgumentNullException(nameof(presenter));
 }
Beispiel #5
0
 public ProviderDetailsService()
 {
     _httpClient  = new HttpClient();
     _providerAPI = RestService.For <ICustomerInterface>("https://finalprojectapitest.azurewebsites.net/api");
 }
Beispiel #6
0
 //Initializes the iCustomrInterface by creating an instance
 public CustomerController(ICustomerInterface accesslayer)
 {
     this.objCustomer = accesslayer;
 }
Beispiel #7
0
 public void AddCustomer(ICustomerInterface Customer)
 {
     customers.Add(Customer);
 }
Beispiel #8
0
 //Initializes the interfaces by creating instances
 public SalesController(ICustomerInterface accesslayer, IStockInterface stock)
 {
     this._objCustomer = accesslayer;
     this._objStock    = stock;
 }