private void NextPhamacySalesSteps(Key e) { if (SalesPadState == SalesPadTransState.Receipt && (e == Key.Right || e == Key.Enter)) { HideReceipt(); salesvm.CloseTransaction(); ShowTransaction(); return; } if (SalesPadState == SalesPadTransState.Transaction) { //if (salesvm.TransactionData != null && salesvm.TransactionData.GetType() == typeof(Prescription)) //{ // var p = salesvm.TransactionData as Prescription; // if (p.Doctor == null) // { // MessageBox.Show("Please Select a doctor"); // return; // } // if (p.Patient == null) // { // MessageBox.Show("Please Select a Patient"); // return; // } //} HideTransaction(); ShowReceipt(); } }
private void NextTicketSalesSteps(Key e) { if (SalesPadState == SalesPadTransState.Change && e == Key.Right) { HideChange(); ShowReceipt(); return; } if ((SalesPadState == SalesPadTransState.Change) && e == Key.Enter) { HideChange(); salesvm.CloseTransaction <Ticket>(); salesvm.SaveTransaction(); salesvm.CreateNewTransaction <Ticket>(); ShowTransaction(); return; } if ((SalesPadState == SalesPadTransState.Receipt) && e == Key.Enter) { HideReceipt(); salesvm.CloseTransaction <Ticket>(); salesvm.SaveTransaction(); salesvm.CreateNewTransaction <Ticket>(); ShowTransaction(); return; } if (SalesPadState == SalesPadTransState.Transaction) { HideTransaction(); ShowTender(); return; } if (SalesPadState == SalesPadTransState.Tender)//SalesPad.EntryCol.Width == new GridLength(0) && SalesPad.TotalsCol.Width != new GridLength(0) { HideTender(); ShowChange(); return; } }