Example #1
0
        private void CHTQueryWriteSMSLog(string serno, string content)
        {
            content = GetCHTRtnMessage(content);
            string[] MessageSet = content.Split('|');

            if (MessageSet.Length == 4)
            {
                SMSLog entitySL = new SMSLog(_conn);

                if (MessageSet[2] != "null")
                {
                    StringBuilder dt = new StringBuilder();
                    dt.Append(MessageSet[2].Substring(0, 4));
                    dt.Append("/");
                    dt.Append(MessageSet[2].Substring(4, 2));
                    dt.Append("/");
                    dt.Append(MessageSet[2].Substring(6, 2));
                    dt.Append(" ");
                    dt.Append(MessageSet[2].Substring(8, 2));
                    dt.Append(":");
                    dt.Append(MessageSet[2].Substring(10, 2));
                    dt.Append(":");
                    dt.Append(MessageSet[2].Substring(12, 2));
                    entitySL.SLG_DTTM = Convert.ToDateTime(dt.ToString());
                }

                entitySL.SLG_STATUS  = MessageSet[1];
                entitySL.SLG_MESSAGE = MessageSet[3];
                entitySL.update(entitySL.SLG_SERNO.cds_Equal(serno));
            }
        }