コード例 #1
0
 public JobOrdersControl(BadgerDataModel ctx)
 {
     InitializeComponent();
     _context = ctx;
     dgJobOrders.AutoGenerateColumns     = false;
     dgJobOrderItems.AutoGenerateColumns = false;
     _jobService  = new JobsService(_context);
     _lineService = new LineItemsService(_context);
     // Use last entered search term ---
     txtJobNameSearch.Text = (InventoryFerret.Properties.Settings.Default.LastJobSearch != String.Empty)?
                             Properties.Settings.Default.LastJobSearch : string.Empty;
 }
コード例 #2
0
        // Ctor ----------------------------
        public SupplierOrdersControl(BadgerDataModel ctx)
        {
            InitializeComponent();
            this.dgOrderItems.AutoGenerateColumns = false;
            _context     = ctx;
            supService   = new SuppliersService(ctx);
            labelService = new LabelService();
            jobService   = new JobsService(ctx);
            // Wireup the events --------------------------------------------------------------
            txtSearchSuppliers.TextChanged         += (txtJobSearch_TextChanged);
            this.lbSuppliers.SelectedIndexChanged  += lbSuppliers_SelectedIndexChanged;
            lvSuppliersOrders.SelectedIndexChanged += lvSuppliersOrders_SelectedIndexChanged;
            //---------------------------------------------------------------------------------
            ordersService           = new OrdersService(ctx);
            lineItemService         = new LineItemsService(ctx);
            txtSearchSuppliers.Text =
                (Properties.Settings.Default.LastSupplierSearch != string.Empty) ? Properties.Settings.Default.LastSupplierSearch : string.Empty;

            suppliers = supService.SuppliersWithOpenOrders();
            this.lbSuppliers.DisplayMember = "SupplierName";
            this.lbSuppliers.DataSource    = suppliers;
            partsService = new PartsService(ctx);
        }