public string OpenTicket(List <string> GC_FNOFIDS, string GC_UserName, string GC_ID)
        {
            string ss = "";

            try
            {
                foreach (string s in GC_FNOFIDS)
                {
                    ss += s + ",";
                }
                if (ss != "")
                {
                    ss = ss.Substring(0, ss.Length - 1);
                }
                CYZLog.writeLog("OpenTicket(" + ss + "," + GC_UserName + "," + GC_ID + ")");

                ss = TickHelper.openticks(GC_FNOFIDS, GC_UserName, GC_ID, tickerrh * 100000 + (tickerre++));
            }
            catch (Exception ex)
            {
                CYZLog.writeLog(ex.ToString());
                ss = "ERROR:" + ex.ToString();
            }

            CYZLog.writeLog("End OpenTicket");
            return(ss);
        }