コード例 #1
0
        private void getdata()
        {

            TreasuryTransactions objTT = new TreasuryTransactions();


            List<rsp_CDM_GetCashierTransactionsDetails_New> detailslist = objTT.rsp_CDM_GetCashierTransactionsDetails_New(StartDate, EndDate, UserNo, iRoute_No,
                chkCashDeskTicketIn.IsChecked.Value,
                chkCashDeskTicketOut.IsChecked.Value,
                chkHandpays.IsChecked.Value,
                chkShortPays.IsChecked.Value,
                chkVoidVoucher.IsChecked.Value,
                chkjackpot.IsChecked.Value,
                chkProghandpays.IsChecked.Value,
                chkVoidTransactions.IsChecked.Value,
                chkTicketIn.IsChecked.Value,
                chkTicketOut.IsChecked.Value,
                chkActive.IsChecked.Value,
                chkVoidCancel.IsChecked.Value,
                chkExpired.IsChecked.Value,
                chkException.IsChecked.Value,
                chkLiability.IsChecked.Value,
                false,
                chkNCTicketIn.IsChecked.Value,
                chkNCTicketOut.IsChecked.Value,
                chkOfflinevoucher.IsChecked.Value,
                chkUnprocessedHandpay.IsChecked.Value
                );

            string sFooter = GetFooterText();
            var objViewAll = new CashDeskManagerAllDetails(detailslist, StartDate, EndDate, sFooter,
                                                           UserNo, iRoute_No);
            objViewAll.btnExit.Click += ObjPosDetailsExitClicked;
            objViewAll.Owner = MessageBox.parentOwner;
            // pnlContent.Children.Add(objViewAll);
            objViewAll.ShowDialogEx(this);
            lvView = objViewAll.lvViewAll;
        }
コード例 #2
0
        private void LoadCashierTransactionData()
        {

            try
            {

                TreasuryTransactions objTT = new TreasuryTransactions();
                _CashierHistory = objTT.GetCashierTransactionsData(StartDate, EndDate, UserNo, iRoute_No);

                foreach (rsp_CDM_GetCashierTransactionsSummary data in _CashierHistory.Summary)
                {
                    switch (data.Summary_Type.ToUpper())
                    {
                        case "CDPAIDAMOUNT":
                            objResult.CDPaidAmount = data.Amount;
                            objResult.CDPaidCount = data.Count_Summary;

                            break;
                        case "CDPRINTEDAMOUNT":
                            objResult.CDPrintedAmount = data.Amount;
                            objResult.CDPrintedCount = data.Count_Summary;
                            break;
                        case "HANDPAYAMOUNT":
                            objResult.HandPayAmount = data.Amount;
                            objResult.HandPayCount = data.Count_Summary;

                            break;
                        case "SHORTPAYAMOUNT":
                            objResult.ShortPayAmount = data.Amount;
                            objResult.ShortPayCount = data.Count_Summary;
                            break;
                        case "JACKPOTAMOUNT":
                            objResult.JackpotAmount = data.Amount;
                            objResult.JackpotCount = data.Count_Summary;
                            //chkjackpot
                            break;
                        case "PROGAMOUNT":
                            objResult.ProgAmount = data.Amount;
                            objResult.ProgCount = data.Count_Summary;
                            //chkProghandpays
                            break;
                        case "VOIDAMOUNT":
                            objResult.VoidAmount = data.Amount;
                            objResult.VoidCount = data.Count_Summary;
                            break;
                        case "MCPAIDAMOUNT":
                            objResult.MCPaidAmount = data.Amount;
                            objResult.MCPaidCount = data.Count_Summary;
                            break;
                        case "MCPRINTAMOUNT":
                            objResult.MCPrintAmount = data.Amount;
                            objResult.MCPrintCount = data.Count_Summary;
                            break;
                        case "ACTIVECASHABLEVOUCHERAMOUNT":
                            objResult.ActiveCashableVoucherAmount = data.Amount;
                            objResult.ActiveCashableVoucherCount = data.Count_Summary;
                            break;
                        case "VOIDTICKETSAMOUNT":
                            objResult.VoidTicketsAmount = data.Amount;
                            objResult.VoidTicketsCount = data.Count_Summary;
                            break;
                        case "VOIDVOUCHERAMOUNT":
                            objResult.VoidVoucherAmount = data.Amount;
                            objResult.VoidVoucherCount = data.Count_Summary;
                            break;
                        case "CANCELLEDAMOUNT":
                            objResult.CancelledAmount = data.Amount;
                            objResult.CancelledCount = data.Count_Summary;
                            break;
                        case "EXPIREDAMOUNT":
                            objResult.ExpiredAmount = data.Amount;
                            objResult.ExpiredCount = data.Count_Summary;
                            break;
                        case "TICKETINEXCEPTIONAMOUNT":
                            objResult.TicketInExceptionAmount = data.Amount;
                            objResult.TicketInExceptionCount = data.Count_Summary;
                            break;
                        case "TICKETOUTEXCEPTIONAMOUNT":
                            objResult.TicketOutExceptionAmount = data.Amount;
                            objResult.TicketOutExceptionCount = data.Count_Summary;
                            break;
                        case "CASHABLEVOUCHERLIABILITYAMOUNT":
                            objResult.CashableVoucherLiabilityAmount = data.Amount;
                            objResult.CashableVoucherLiabilityCount = data.Count_Summary;
                            break;
                        case "PROMOCASHABLEAMOUNT":
                            objResult.PromoCashableAmount = data.Amount;
                            objResult.PromoCashableCount = data.Count_Summary;
                            break;
                        case "NONCASHABLEINAMOUNT":
                            objResult.NonCashableINAmount = data.Amount;
                            objResult.NonCashableINCount = data.Count_Summary;
                            break;
                        case "NONCASHABLEOUTAMOUNT":
                            objResult.NonCashableOutAmount = data.Amount;
                            objResult.NonCashableOutCount = data.Count_Summary;
                            break;
                        case "OFFLINEVOUCHERAMOUNT":
                            objResult.OfflineVoucherAmount = data.Amount;
                            objResult.OfflineVoucherCount = data.Count_Summary;
                            break;
                        case "OUTSTANDINGHANDPAYSAMOUNT":
                            objResult.OutstandingHandpaysAmount = data.Amount;
                            objResult.OutstandingHandpaysCount = data.Count_Summary;
                            break;
                        default:
                            break;
                    }

                }
                Dispatcher.Invoke(new System.Action(
                                () =>
                                {
                                    base.DataContext = null;
                                    base.DataContext = objResult;
                                })
                        );

            }
            catch (Exception Ex)
            {

                ExceptionManager.Publish(Ex);
            }
        }