public void DeleteLeadTabelData() { timer4Sync.Stop(); foreach (ClsLead cd in objLeadCollection) { clsDataService.UpdateLeadStatus(cd.ID, cd.Status); } timer4Sync_Elapsed(null, null); clsDataService.DeleteLeadTableData(); LeadCollection.Clear(); }
public void CallExit() { try { if (!blExit) { blExit = true; if (StrAgentNumber != "") { clsDataService.DeallocateSIPInformation(long.Parse(StrAgentNumber)); } try { if (channel1.ChannelID != "") { VMuktiHelper.CallEvent("HangUp", this, new VMuktiEventArgs(channel1.ChannelID)); } } catch { } foreach (ClsLead cd in objLeadCollection) { clsDataService.UpdateLeadStatus(cd.ID, cd.Status); } UpdateSyncAtExit(); } } catch (Exception ex) { VMuktiHelper.ExceptionHandler(ex, "CallExit()", "ClsChannelManager.cs"); } finally { if (!blExit) { UpdateSyncAtExit(); } } }