Example #1
0
        private char m_kioskty;   // R = retrieve; S = store



        // -----------------------------------------------------------------------------------------
        // Constructor for use when creating a new kioskMsg to send (lineid not yet known)
        // -----------------------------------------------------------------------------------------
        public KioskMsg(char direction, char kioskty, string kioskid, KioskMsgType msgty, string data)
        {
            m_direction = direction;
            m_kioskty   = kioskty;
            m_kioskid   = kioskid;
            m_msgty     = msgty;
            m_data      = data ?? "";
        }
Example #2
0
        private long m_lineid; // created by db Identity field, 0 until read from db

        #endregion Fields

        #region Constructors

        // -----------------------------------------------------------------------------------------
        // Constructor for use when creating a new kioskMsg to send (lineid not yet known)
        // -----------------------------------------------------------------------------------------
        public KioskMsg(char direction, char kioskty, string kioskid, KioskMsgType msgty, string data)
        {
            m_direction = direction;
            m_kioskty = kioskty;
            m_kioskid = kioskid;
            m_msgty = msgty;
            m_data = data ?? "";
        }
Example #3
0
 public vkTelegram(string kioskID, KioskMsgType messageType, string data)
 {
     //todo: add validation (kioskty must be 'S' or 'R', kioskid must be c_idlen,
     //      msgty must be valid, mdata.len must be <=180), error handling (throw)
     m_kioskty = getKioskTypeFromID(kioskID);
     m_kioskid = kioskID;
     m_msgty   = messageType;
     m_data    = data ?? "";
 }
Example #4
0
 public vkTelegram(string kioskID, KioskMsgType messageType, string data)
 {
     //todo: add validation (kioskty must be 'S' or 'R', kioskid must be c_idlen,
     //      msgty must be valid, mdata.len must be <=180), error handling (throw)
     m_kioskty = getKioskTypeFromID(kioskID);
     m_kioskid = kioskID;
     m_msgty = messageType;
     m_data = data ?? "";
 }
        /// <summary>
        /// Does the parking transaction.
        /// </summary>
        /// <param name="card_string">The card_string.</param>
        /// <param name="swipe">The swipe.</param>
        /// <returns></returns>
        internal bool DoParkingTransaction(KioskMsgType card_string, string swipe)
        {
            bool isValid = false;
            try
            {
                CreditCardDetails creditCard = new CreditCardDetails();
                creditCard.CreditCardNumber = swipe;
                creditCard.ValidTillDate = "1/1";

                isValid = CCManagerSerivceProxy.IsValidCreditCard(creditCard);
            }
            catch (Exception ex)
            {
                //TODO: log exception
            }
            return isValid;
        }
Example #6
0
        /// <summary>
        /// Does the parking transaction.
        /// </summary>
        /// <param name="card_string">The card_string.</param>
        /// <param name="swipe">The swipe.</param>
        /// <returns></returns>
        internal bool DoParkingTransaction(KioskMsgType card_string, string swipe)
        {
            bool isValid = false;

            try
            {
                CreditCardDetails creditCard = new CreditCardDetails();
                creditCard.CreditCardNumber = swipe;
                creditCard.ValidTillDate    = "1/1";

                isValid = CCManagerSerivceProxy.IsValidCreditCard(creditCard);
            }
            catch (Exception ex)
            {
                //TODO: log exception
            }
            return(isValid);
        }