public ReceiptPDFBuilder(OrderData order, ISettings settings, IRestAPI api) { this.api = api; this.order = order; template = settings.PDFTemplate; path_to_save = settings.PathPDFfiles; }
public ProductPresenter(IView view, Product product, IRestAPI api) { this.view = view; this.product = product; this.api = api; WireUpEvents(); }
public OrderReviewViewModel(IOrderReviewView view, IRestAPI api, ISettings settings, Order order) { this.order = order; this.view = view; this.api = api; this.settings = settings; }
public OrderPresenter(IOrderView view, IRestAPI api, ISettings settings, Order order) { this.view = view; this.order = order; this.api = api; this.settings = settings; WireUpEvents(); }
public ReceiptTicketBuilder(OrderData order, IRestAPI api) { this.order = order; this.api = api; ticket = new TicketDocument("OpenCart QuickAdmin: Ticket", 8, TicketLen) { Logo = Properties.Resources.OpenCart_32px, PrinterSettings = new PrinterSettings() }; }
public CustomerPresenter(IView view, IRestAPI api, ISettings settings, Customer customer) { this.view = view; this.settings = settings; this.api = api; ViewModel = new CustomerViewModel() { Customer = customer }; WireUpViewModel(); }
public ProductsPresenter(IProductsView view, IRestAPI api, ISettings settings) { this.view = view; this.api = api; args = new Dictionary <string, object>() { { "start", 0 }, { "limit", settings.ItemsPerPage }, { "filter_name", string.Empty } }; WireUpEvents(); }
public OrdersPresenter(IOrdersView view, IRestAPI api, ISettings settings) { this.view = view; this.settings = settings; this.api = api; args = new Dictionary <string, object>() { { "start", 0 }, { "limit", settings.ItemsPerPage }, { "filter_customer", string.Empty } }; WireUpEvents(); }
public MainForm(IRestAPI api) { InitializeComponent(); // Create a material theme manager and add the form to manager (this) MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; // Configure color schema materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE); BindViewModel(new AppMainViewModel(api)); }
public CustomerTabViewModel(OrderData order, IRestAPI api, ISettings settings) { this.order = order; this.api = api; this.settings = settings; customers = this.api.GetCustomers(null); CustomerGroups = this.api.GetCustomerGroups(); Stores = this.api.GetStores(); Currencies = this.api.GetCurrencies(); Customer = order.Customer; AddCustomer = new CommandHandler(AddCustomerFn); SelectedCustomer = new CommandHandler(SelectCustomerFn); Customers = new AutoCompleteStringCollection(); Customers.AddRange((from c in customers orderby c.ID, c.Firstname select $"{c.Firstname} {c.Lastname}, {c.ID}").ToArray()); }
public ProductView(Product product, IRestAPI api) { InitializeComponent(); presenter = new ProductPresenter(this, product, api); }
public OrderReviewView(IRestAPI api, ISettings settings, Order order) { InitializeComponent(); viewModel = new OrderReviewViewModel(this, api, settings, order); }
public CustomerView(IRestAPI api, ISettings settings, Customer customer) { InitializeComponent(); presenter = new CustomerPresenter(this, api, settings, customer); InitializeAttributes(); }
public AppMainViewModel(IRestAPI api) { settings = new SettingsModel(Properties.Settings.Default); this.api = new RestAPIProxy(api as RestAPI, settings.ProxyTime); }
public OrderView(IRestAPI api, ISettings settings, Order order) { InitializeComponent(); presenter = new OrderPresenter(this, api, settings, order); }
public MaterialCard(Product product, IRestAPI api) { InitializeComponent(); this.product = product; this.api = api; }