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; }
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(); }