Beispiel #1
0
        public InvoiceManagerItem(InvoiceData id)
        {
            InitializeComponent();

            invoiceData = id;
            ic          = new InvoiceController(id.orderedProducts);
            imc         = new InvoiceManagerController();

            // Setting invoice information.
            CustomerCompanyLabel.Text = id.customer.companyName;
            CustomerNameLabel.Text    = id.customer.name;
            DateLabel.Text            = id.invoiceDate.Date.ToString("d");
            switch (id.InvoiceDataId.ToString().Length)
            {
            case 1:
                InvoiceNumberLabel.Text = "000" + id.InvoiceDataId.ToString();
                break;

            case 2:
                InvoiceNumberLabel.Text = "00" + id.InvoiceDataId.ToString();
                break;

            case 3:
                InvoiceNumberLabel.Text = "0" + id.InvoiceDataId.ToString();
                break;

            case 4:
                InvoiceNumberLabel.Text = id.InvoiceDataId.ToString();
                break;
            }
        }
Beispiel #2
0
        public InvoiceManagerList()
        {
            InvoiceManagerController imc = new InvoiceManagerController();

            imc.FillInvoiceList(this);
            InitializeComponent();
        }