예제 #1
0
        public voidBulkVoucherResponse voidBulkVoucher(voidBulkVoucherRequest request)
        {
            voidBulkVoucherResponse oResponse = new voidBulkVoucherResponse();

            oResponse.voidBulkVoucherResponse1 = new voucherDTO[request.voidBulkVoucher.Length];
            try
            {
                for (int iCount = 0; iCount < request.voidBulkVoucher.Length; iCount++)
                {
                    cancelRedeemVoucherRequest oCancelVoucher = new cancelRedeemVoucherRequest()
                    {
                        cancelRedeemVoucher = new cancelRedeemVoucher()
                        {
                            arg0 = request.voidBulkVoucher[iCount]
                        }
                    };
                    oResponse.voidBulkVoucherResponse1[iCount] = this.VoidVoucher(oCancelVoucher).cancelRedeemVoucherResponse.@return;
                }
            }
            catch (Exception Ex)
            {
                ExceptionManager.Publish(Ex);
            }
            return(oResponse);
        }
예제 #2
0
        public cancelRedeemVoucherResponse1 cancelRedeemVoucher(cancelRedeemVoucherRequest request)
        {
            cancelRedeemVoucherResponse1 oResponse = new cancelRedeemVoucherResponse1();

            try
            {
                oResponse.cancelRedeemVoucherResponse         = new cancelRedeemVoucherResponse();
                oResponse.cancelRedeemVoucherResponse.@return = objCashDeskOperator.redeemRequestVoucher(request.cancelRedeemVoucher.arg0);
            }
            catch (Exception Ex)
            {
                ExceptionManager.Publish(Ex);
            }//objCashDeskOperator.CancelTicketCage(request.cancelRedeemVoucher.arg0.barcode);
            return(oResponse);
        }
예제 #3
0
        private cancelRedeemVoucherResponse1 VoidVoucher(cancelRedeemVoucherRequest request)
        {
            string strCancelStatus;
            cancelRedeemVoucherResponse1 oResponse = new cancelRedeemVoucherResponse1();

            oResponse.cancelRedeemVoucherResponse         = new cancelRedeemVoucherResponse();
            oResponse.cancelRedeemVoucherResponse.@return = objCashDeskOperator.redeemRequestVoucher(request.cancelRedeemVoucher.arg0);
            strCancelStatus = objCashDeskOperator.CancelTicketCage(request.cancelRedeemVoucher.arg0.barcode);
            if (strCancelStatus == "-1")
            {
                [email protected] = -1022;
                [email protected] = -1022;
                [email protected]   = "UNVOIDABLE";
            }
            return(oResponse);
        }
예제 #4
0
 private cancelRedeemVoucherResponse1 VoidVoucher(cancelRedeemVoucherRequest request)
 {
     string strCancelStatus;
     cancelRedeemVoucherResponse1 oResponse = new cancelRedeemVoucherResponse1();
     oResponse.cancelRedeemVoucherResponse = new cancelRedeemVoucherResponse();
     oResponse.cancelRedeemVoucherResponse.@return = objCashDeskOperator.redeemRequestVoucher(request.cancelRedeemVoucher.arg0);
     strCancelStatus=objCashDeskOperator.CancelTicketCage(request.cancelRedeemVoucher.arg0.barcode);
     if (strCancelStatus == "-1")
     {
         [email protected] = -1022;
         [email protected] = -1022;
         [email protected] = "UNVOIDABLE";
     }
     return oResponse;
 }
예제 #5
0
 public voidBulkVoucherResponse voidBulkVoucher(voidBulkVoucherRequest request)
 {
     voidBulkVoucherResponse oResponse = new voidBulkVoucherResponse();
     oResponse.voidBulkVoucherResponse1 = new voucherDTO[request.voidBulkVoucher.Length];
     try
     {
         for (int iCount = 0; iCount < request.voidBulkVoucher.Length; iCount++)
         {
             cancelRedeemVoucherRequest oCancelVoucher = new cancelRedeemVoucherRequest() { cancelRedeemVoucher = new cancelRedeemVoucher() { arg0 = request.voidBulkVoucher[iCount] } };
             oResponse.voidBulkVoucherResponse1[iCount] = this.VoidVoucher(oCancelVoucher).cancelRedeemVoucherResponse.@return;
         }
     }
     catch (Exception Ex)
     {
         ExceptionManager.Publish(Ex);
     }
     return oResponse;
 }
예제 #6
0
        public cancelRedeemVoucherResponse1 cancelRedeemVoucher(cancelRedeemVoucherRequest request)
        {
            cancelRedeemVoucherResponse1 oResponse = new cancelRedeemVoucherResponse1();
            try
            {
                oResponse.cancelRedeemVoucherResponse = new cancelRedeemVoucherResponse();
                oResponse.cancelRedeemVoucherResponse.@return = objCashDeskOperator.redeemRequestVoucher(request.cancelRedeemVoucher.arg0);

            }
            catch (Exception Ex)
            {
                ExceptionManager.Publish(Ex);
            }//objCashDeskOperator.CancelTicketCage(request.cancelRedeemVoucher.arg0.barcode);
            return oResponse;
        }