コード例 #1
0
        /* Sets operation name on ticket
         * calls printer to print token receipt
         * Updates display with thanks message and token generated
         * @param1: token string
         * @param2: operation name
         *
         */
        private void PrintToken(string tokStr, string operaName)
        {
            string tempText = null;

            GenerateTokenSuccMessage.BackColor = Color.Green;

            tempText  = "Thank You for choosing Services\nYour token number is " + tokStr;
            tempText += " Your Token Status is Waiting ";
            GenerateTokenSuccMessage.Text      = tempText;
            GenerateTokenSuccMessage.ForeColor = System.Drawing.ColorTranslator.FromHtml("#FFF");
            GenerateTokenSuccMessage.BackColor = System.Drawing.ColorTranslator.FromHtml("#43A047");

            Ticket_Design tdObj = new Ticket_Design();

            tdObj.setOperationName(operaName);
            tdObj.setTokenValue(tokStr);
            //tdObj.print();
        }
コード例 #2
0
        private void btnReprint_Click(object sender, EventArgs e)
        {
            string temp_token, tempText;;
            string serviceSel = cbChooseService.SelectedItem.ToString();
            string serviceId = null;
            string strToken = null;
            int    ticketStart = 0, ticketEnd = 0;

            for (int i = 0; i < uniqueServices.Count; i++)
            {
                // Get Service id and ticket start and ticket end


                if (serviceSel == uniqueServices[i].ToString())
                {
                    serviceId   = uniqueServices[i].ToString();
                    ticketStart = Convert.ToInt16(uniqueTicketStart[i].ToString());
                    ticketEnd   = Convert.ToInt16(uniqueTicketEnd[i].ToString());
                    temp_token  = tokenCount[i].ToString();
                    int temp_len = temp_token.Length;// get number of digits in count value
                    if (temp_len < 3)
                    {
                        strToken = tokenDigitAdjust(tokenCount[i], temp_len, uniquePrefix[i].ToString()); // return count along with prefix and adjusted digits of token number
                        putTokenInTable(strToken, uniquePrefix[i].ToString(), uniqueServices[i].ToString());
                    }
                    else
                    {
                        strToken = uniquePrefix[i].ToString() + tokenCount[i].ToString();
                        putTokenInTable(tokenCount[i].ToString(), uniquePrefix[i].ToString(), uniqueServices[i].ToString());
                    }

                    //MessageBox.Show("Token " + strToken); test to show token number in alert box
                    tempText  = "Thank You for choosing Services\nYour token number is " + strToken;
                    tempText += " Your Token Status is Waiting ";
                    GenerateTokenSuccMessage.Text = tempText;
                    Ticket_Design tdObj = new Ticket_Design();
                    tdObj.setOperationName(serviceSel);
                    tdObj.setTokenValue(strToken);
                    tdObj.print();
                }
            }
        }