示例#1
0
        /// <summary>
        /// Updates the invoice list.
        /// </summary>
        private void UpdateInvoiceList()
        {
            invoiceListBox.DataSource = null;
            List <Invoice> invoices = ProductDb.GetAllInvoices();

            invoiceListBox.DataSource = invoices.ToList();
        }
        private void UpdateInvoiceForm_Load(object sender, EventArgs e)
        {
            List <Invoice> invoices = ProductDb.GetAllInvoices();

            invoiceCmbBox.DataSource = invoices.ToList();

            List <Product> products = ProductDb.GetAllProducts();

            productCmbBox.DataSource = products.ToList();
        }
示例#3
0
        /// <summary>
        /// Loads main form.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Form1_Load(object sender, EventArgs e)
        {
            List <Product>        products         = ProductDb.GetAllProducts();
            IEnumerable <Product> distinctProducts = products.Distinct <Product>();

            productListBox.DataSource = distinctProducts.ToList();

            List <Invoice> invoices = ProductDb.GetAllInvoices();

            invoiceListBox.DataSource = invoices.ToList();
        }