private void captureAll(Keys key) { int posindex = 0; int rowcount = 0; switch (key) { case Keys.F1: cashierHelpForm displayHelp = new cashierHelpForm(); displayHelp.ShowDialog(this); break; case Keys.F2: if (originModuleID != globalConstants.COPY_NOTA) { totalAfterDiscTextBox.Focus(); gutil.saveSystemDebugLog(globalConstants.MENU_PENJUALAN, "CASHIER FORM : DISPLAY BARCODE FORM"); if (null == displayBarcodeForm || displayBarcodeForm.IsDisposed) { displayBarcodeForm = new barcodeForm(this, globalConstants.CASHIER_MODULE); displayBarcodeForm.Top = this.Top + 5;// - displayBarcodeForm.Height; displayBarcodeForm.Left = this.Left + 5;// (Screen.PrimaryScreen.Bounds.Width / 2) - (displayBarcodeForm.Width / 2); } displayBarcodeForm.Show(); displayBarcodeForm.WindowState = FormWindowState.Normal; //cashierDataGridView.Focus(); } break; case Keys.F3: if (originModuleID == 0) { gutil.saveSystemDebugLog(globalConstants.MENU_PENJUALAN, "CASHIER FORM : CREATE NEW INSTANCE [" + objCounter + "]"); cashierForm displayForm = new cashierForm(objCounter); displayForm.Show(); } break; case Keys.F4: if (originModuleID != globalConstants.COPY_NOTA) { //MessageBox.Show("F4"); gutil.saveSystemDebugLog(globalConstants.MENU_PENJUALAN, "CASHIER FORM : DISPLAY PELANGGAN FORM"); if (null == browsePelangganForm || browsePelangganForm.IsDisposed) browsePelangganForm = new dataPelangganForm(globalConstants.CASHIER_MODULE, this); browsePelangganForm.Show(); browsePelangganForm.WindowState = FormWindowState.Normal; } break; case Keys.F5: // NOT USED if (originModuleID != globalConstants.COPY_NOTA) if (DialogResult.Yes == MessageBox.Show("HAPUS DATA DATA DI LAYAR ?", "WARNING", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)) clearUpScreen(); break; case Keys.F7: if (originModuleID == globalConstants.COPY_NOTA) if (selectedsalesinvoice != "") if (DialogResult.Yes == MessageBox.Show("REPRINT INVOICE ?", "WARNING", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)) reprintInvoice(); break; case Keys.F8: // USED if (originModuleID != globalConstants.COPY_NOTA) { gutil.saveSystemDebugLog(globalConstants.MENU_PENJUALAN, "CASHIER FORM : HOTKEY TO ADD NEW ROW PRESSED"); //focus to row below rowcount = cashierDataGridView.RowCount; cashierDataGridView.CurrentCell = cashierDataGridView.Rows[rowcount - 1].Cells["productID"]; //if (rowcount > 1) //{ // posindex = cashierDataGridView.CurrentCell.RowIndex; // if (posindex < rowcount - 1) // { // cashierDataGridView.CurrentCell = cashierDataGridView.Rows[posindex + 1].Cells["productID"]; // } //} //addNewRow(); } break; case Keys.F9: if (originModuleID != globalConstants.COPY_NOTA) { gutil.saveSystemDebugLog(globalConstants.MENU_PENJUALAN, "CASHIER FORM : HOTKEY TO SAVE AND PRINT OUT INVOICE PRESSED"); saveAndPrintOutInvoice(); } break; case Keys.F11: if (originModuleID != globalConstants.COPY_NOTA) { totalAfterDiscTextBox.Focus(); gutil.saveSystemDebugLog(globalConstants.MENU_PENJUALAN, "CASHIER FORM : HOTKEY TO OPEN PRODUK SEARCH FORM PRESSED"); if (null == browseProdukForm || browseProdukForm.IsDisposed) browseProdukForm = new dataProdukForm(globalConstants.CASHIER_MODULE, this); browseProdukForm.Show(); browseProdukForm.WindowState = FormWindowState.Normal; //cashierDataGridView.Focus(); } break; case Keys.Add: bayarTextBox.Focus(); break; case Keys.Subtract: discJualMaskedTextBox.Focus(); break; case Keys.Delete: //if (cashierDataGridView.Focused) //if (!bayarTextBox.Focused && !discJualMaskedTextBox.Focused && // !tempoMaskedTextBox.Focused && !paymentComboBox.Focused && // !customerComboBox.Focused // ) { if (originModuleID != globalConstants.COPY_NOTA) if (cashierDataGridView.Rows.Count > 1) if (DialogResult.Yes == MessageBox.Show("DELETE CURRENT ROW?", "WARNING", MessageBoxButtons.YesNo)) { gutil.saveSystemDebugLog(globalConstants.MENU_PENJUALAN, "CASHIER FORM : cashierDataGridView_KeyDown ATTEMPT TO DELETE ROW"); deleteCurrentRow(); updateRowNumber(); calculateTotal(); } } break; case Keys.F10: MessageBox.Show("F10"); break; case Keys.F12: MessageBox.Show("F12"); break; case Keys.Up: SendKeys.Send("+{TAB}"); break; case Keys.Down: SendKeys.Send("{TAB}"); break; } }
private void toolStripMenuItem14_Click(object sender, EventArgs e) { if (null == tambahHapusPelangganForm || tambahHapusPelangganForm.IsDisposed) tambahHapusPelangganForm = new dataPelangganForm(); tambahHapusPelangganForm.Show(); tambahHapusPelangganForm.WindowState = FormWindowState.Normal; }
private void toolStripMenuItem23_Click(object sender, EventArgs e) { if (null == returPenjualanStockForm || returPenjualanStockForm.IsDisposed) returPenjualanStockForm = new dataPelangganForm(globalConstants.RETUR_PENJUALAN_STOCK_ADJUSTMENT); returPenjualanStockForm.Show(); returPenjualanStockForm.WindowState = FormWindowState.Normal; }
private void toolStripMenuItem4_Click_1(object sender, EventArgs e) { if (null == pembayaranPiutangCustomerForm || pembayaranPiutangCustomerForm.IsDisposed) pembayaranPiutangCustomerForm = new dataPelangganForm(globalConstants.PEMBAYARAN_PIUTANG); pembayaranPiutangCustomerForm.Show(); pembayaranPiutangCustomerForm.WindowState = FormWindowState.Normal; }