コード例 #1
0
        protected override void OnNew()
        {
            // Khi nhấn nút Thêm trên menu hoặc double click trên loại phiếu, tùy theo đang chọn loại phiếu nào mà Show hàng lên ^^!
            // cái này chịu khó hardcode vì không phân tích CSDL từ đầu ^^!

            if (_invoiceType.InvoiceTypeName == Constant.INVOICE_TYPE_THU ||
                _invoiceType.InvoiceTypeName == Constant.INVOICE_TYPE_CHI)
            {
                var fCashInvoice = new FrmCashInvoice(new Invoice(UOW, _invoiceType));
                fCashInvoice.ShowDialog();
            }
            else
            {
                var fInvoice = new FrmInvoice(new Invoice(UOW, _invoiceType));
                fInvoice.ShowDialog();
            }

            OnReload();
        }
コード例 #2
0
        protected override void OnEdit()
        {
            // Khi nhấn nút Thêm trên menu hoặc double click trên loại phiếu, tùy theo đang chọn loại phiếu nào mà Show hàng lên ^^!

            var inv = grwInvoiceList.GetFocusedRow() as Invoice;
            if (inv == null) return;
            if (_invoiceType.InvoiceTypeName == Constant.INVOICE_TYPE_THU ||
                _invoiceType.InvoiceTypeName == Constant.INVOICE_TYPE_CHI)
            {
                var fCashInvoice = new FrmCashInvoice(inv);
                fCashInvoice.ShowDialog();
            }
            else
            {
                var fInvoice = new FrmInvoice(inv);
                fInvoice.ShowDialog();
            }

            OnReload();
        }