public void CleanUp() //S.No.: - 07 { try { if (m_objSceneGraph != null) { m_objSceneGraph = null; } if (m_ObjEngine != null) { m_ObjEngine.m_evtEWEnginRenderInfo -= new dlgtOnEngineRenderInfo(m_ObjEngine_m_evtEWEnginPreRenderInfo); m_ObjEngine = null; } if (m_dtClock != null) { m_dtClock.Dispose(); //S.No.: - 07 } m_dtClock = null; m_objWService = null; m_sFormat = null; m_sAddinType = null; m_sTodaysFormat = null; m_sTomorrowFormat = null; m_objTimeFormat = null; m_objWaspCulture = null; } catch (Exception ex) { Beesys.Wasp.Workflow.LogWriter.WriteLog(ClockAddinConstants.MODULENAME, ex); } }
/// <summary> /// on addin Shutdown /// </summary> public override void ShutDown() { try { if (m_lstAddins != null) { foreach (IWAddIn addin in m_lstAddins) //S.No.: - 07 { if (addin != null) { addin.ShutDown(); } } // S.No.: - 02 m_lstAddins.Clear(); m_lstAddins = null; } m_ObjSceneGraph = null; m_WService = null; m_WHost = null; } catch (Exception ex) { Beesys.Wasp.Workflow.LogWriter.WriteLog(ClockAddinConstants.MODULENAME, ex); } }
}//end (UpdateUI) public void InitHelp(IWService obj)// S.No.: -06 { m_objIWService = obj; base.WService = obj; try { m_dtHelp = new DataTable(); m_dtHelp.Columns.Add("Format"); m_dtHelp.Columns.Add("Description"); string[] formats = FORMATHELP.Split(new string[] { "\r\n" }, StringSplitOptions.None); foreach (string frmt in formats) { string[] description = frmt.Split('@'); DataRow dr = m_dtHelp.NewRow(); dr[0] = description[0]; dr[1] = description[1]; m_dtHelp.Rows.Add(dr); } } catch (Exception ex) { Workflow.LogWriter.WriteLog(ex); } //dataGridView2.DataSource = m_dtHelp; }//end (InitHelp)