public void RunEngine()
        {
            List <EDI_Messages> ediMsgList = getMessages();

            if (ediMsgList != null && ediMsgList.Count() > 0)
            {
                foreach (EDI_Messages dbRow in ediMsgList)
                {
                    bool result = edi315MsgParsing.MeesageParsing(dbRow.msg_body, dbRow.msg_idnum);

                    if (result)
                    {
                        updateMSGStatus(dbRow, dbRow.msg_idnum, "Y");
                        addListItemMainForm(dbRow.file_name + " proccessed - " + DateTime.Now);
                    }
                    else
                    {
                        updateMSGStatus(dbRow, dbRow.msg_idnum, "N");
                        addListItemMainForm(dbRow.file_name + " error - " + DateTime.Now);
                    }
                }
            }
            else
            {
                addListItemMainForm("No message - " + DateTime.Now);
            }
        }
Пример #2
0
        public void RunEngine(string msgType)
        {
            List <EDI_Messages> ediMsgList = getMessages(msgType);

            if (ediMsgList != null && ediMsgList.Count() > 0)
            {
                foreach (EDI_Messages dbRow in ediMsgList)
                {
                    // clear process before
                    edi315MsgParsing.rollbackProcess(dbRow.msg_idnum, dbRow.msg_type, "");
                    bool result = edi315MsgParsing.MeesageParsing(msgType, dbRow.msg_body, dbRow.msg_idnum);

                    if (result)
                    {
                        updateMSGStatus(dbRow, dbRow.msg_idnum, msgType, "Y");
                        addListItemMainForm(dbRow.file_name + " proccessed - " + DateTime.Now);
                    }
                    else
                    {
                        updateMSGStatus(dbRow, dbRow.msg_idnum, msgType, "E");
                        addListItemMainForm(dbRow.file_name + " error - " + DateTime.Now);
                    }
                }
            }
            else
            {
                addListItemMainForm("No message - " + DateTime.Now);
            }
        }
Пример #3
0
        public void RunEngine()
        {
            List <EDI_Messages> ediMsgList = getMessages();

            if (ediMsgList != null && ediMsgList.Count() > 0)
            {
                foreach (EDI_Messages dbRow in ediMsgList)
                {
                    bool result = edi315MsgParsing.MeesageParsing(dbRow.msg_body);

                    // if process done, update status
                    for (int i = 0; i < 100; i++)
                    {
                        addListItemMainForm(" proccessed: " + DateTime.Now);
                        System.Threading.Thread.Sleep(5000);
                    }


                    if (result)
                    {
                        addListItemMainForm(dbRow.file_name + " proccessed: " + DateTime.Now);
                        updateMSGStatus(dbRow);
                    }
                }
            }
        }
        public void RunEngine()
        {
            List <EDI_Messages> ediMsgList = getMessages();

            if (ediMsgList != null && ediMsgList.Count() > 0)
            {
                foreach (EDI_Messages dbRow in ediMsgList)
                {
                    bool result = edi315MsgParsing.MeesageParsing(dbRow.msg_body);

                    // if process done, update status
                    if (result)
                    {
                        addListItemMainForm(+" proccessed" + DateTime.Now; )
        public void RunEngine()
        {
            List<EDI_Messages> ediMsgList = getMessages();
            if(ediMsgList != null && ediMsgList.Count() > 0)
            {
                foreach(EDI_Messages dbRow in ediMsgList)
                {
                    bool result = edi315MsgParsing.MeesageParsing(dbRow.msg_body);

                    // if process done, update status
                    if(result)
                        updateMSGStatus(dbRow);
                }
            }
        }
Пример #6
0
        public void RunEngine()
        {
            List <EDI_Messages> ediMsgList = getMessages();

            if (ediMsgList != null && ediMsgList.Count() > 0)
            {
                foreach (EDI_Messages dbRow in ediMsgList)
                {
                    bool result = edi315MsgParsing.MeesageParsing(dbRow.msg_body);

                    if (result)
                    {
                        addListItemMainForm(dbRow.file_name + " proccessed: " + DateTime.Now);
                        updateMSGStatus(dbRow);
                    }
                }
            }
        }