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(); }
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(); }