Exemple #1
0
        private static void ReadTable()
        {
            if (PLTask.bRead)
            {
                return;
            }
            uint   num          = 0;
            object szValue      = new object();
            uint   createHandle = PLLink.GetLink().TableGET_CreateHandle("Task", 0, 0, 0U);

            PLLink.GetLink().TableGET_AddFilter(createHandle, "TaskStatus", "EQ", "0", 1);
            while (PLLink.GetLink().TableGET_GetNextRecord(createHandle) == 0)
            {
                PLLink.GetLink().TableGET_RecordField_ValueString(createHandle, "TaskNickName", "", ref szValue);
                string str1 = szValue.ToString().ToUpper().Trim();
                int    recordFieldValueI32 = PLLink.GetLink().TableGET_RecordField_ValueI32(createHandle, "TaskID");
                PLTask.AddMapNNtoID(str1, recordFieldValueI32);
                PLTask.AddMapIDtoNN(recordFieldValueI32, str1);
                PLTask.AddNicknameToList(str1);
                PLLink.GetLink().TableGET_RecordField_ValueString(createHandle, "TaskQuickBooksID", "", ref szValue);
                string str2 = szValue.ToString().ToUpper().Trim();
                if (!str2.Equals(""))
                {
                    PLTask.AddMapPLIDtoQBID(recordFieldValueI32, str2);
                }
            }
            PLLink.GetLink().TableGET_CloseHandle(createHandle);
            num          = 0U;
            PLTask.bRead = true;
        }
Exemple #2
0
        public override void AddRecord()
        {
            PLTask.AddNicknameToList(this.NickName);
            base.AddRecord();
            this.GetLink().TablePOST_AddRecord(this.m_hndPOST);
            PLTask plTask = this;

            plTask.m_lCounter = plTask.m_lCounter + 1;
            if (this.m_lCounter < PLXMLData.m_nMaxCounter)
            {
                return;
            }
            this.Send();
        }