private void LoadLogfileInitialize() { m_flowDoc = richTextBox.Document; m_flowDoc.LineHeight = 2; richTextBox.VerticalScrollBarVisibility = ScrollBarVisibility.Visible; m_observerLog = new EventBroker.EventObserver(OnReceiveLog); EventBroker.AddObserver(EventBroker.EventID.etLog, m_observerLog); }
public ScheduleProcess() { m_observerTimer = new EventBroker.EventObserver(OnTimer); EventBroker.AddObserver(EventBroker.EventID.etFileTimer, m_observerTimer); m_observerStart = new EventBroker.EventObserver(OnStartProgram); EventBroker.AddObserver(EventBroker.EventID.etStartProgram, m_observerStart); m_observerCheckDate = new EventBroker.EventObserver(OnCheckDate); EventBroker.AddObserver(EventBroker.EventID.etCheckDate, m_observerCheckDate); m_checkDateParam = new EventBroker.EventParam(this, 0); m_currentDate = DateTime.Now; }
public MainWindow() { System.Diagnostics.Process thisproc = System.Diagnostics.Process.GetCurrentProcess(); System.Diagnostics.Process[] procs = System.Diagnostics.Process.GetProcessesByName(thisproc.ProcessName); if (procs.Count() > 1) { MessageBox.Show("Already Run!", thisproc.ProcessName); Close(); return; } InitializeComponent(); string version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Major.ToString(); //AssemblyVersion을 가져온다. version += "." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Minor.ToString(); version += "." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Build.ToString(); Title = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name + " " + version; LabelHeader.Content = Title; LabelVersion.Content += ": " + version; m_flowDoc = richTextBox.Document; m_flowDoc.LineHeight = 2; richTextBox.VerticalScrollBarVisibility = ScrollBarVisibility.Visible; this.ShowInTaskbar = false; m_observerLog = new EventBroker.EventObserver(OnReceiveLog); EventBroker.AddObserver(EventBroker.EventID.etLog, m_observerLog); m_observerFileSync = new EventBroker.EventObserver(OnReceiveFileSync); EventBroker.AddObserver(EventBroker.EventID.etFileSync, m_observerFileSync); m_observerUpdateMe = new EventBroker.EventObserver(OnReceiveUpdateMe); EventBroker.AddObserver(EventBroker.EventID.etUpdateMe, m_observerUpdateMe); SystemLog.Output(SystemLog.MSG_TYPE.War, "Fs Transfer", "Start " + Title); m_propertySetting = new Config.SchedulePropertiesSetting(); m_schedule.ScheduleList = m_propertySetting.Property; m_schedule.ServiceStart(); SystemEvents.SessionEnding += SystemEvents_SessionEnding; }
public MainWindow() { InitializeComponent(); string version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Major.ToString(); //AssemblyVersion을 가져온다. version += "." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Minor.ToString(); version += "." + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.Build.ToString(); Title = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name + " " + version; m_flowDoc = richTextBox.Document; m_flowDoc.LineHeight = 2; richTextBox.VerticalScrollBarVisibility = ScrollBarVisibility.Visible; m_observerLog = new EventBroker.EventObserver(OnReceiveLog); EventBroker.AddObserver(EventBroker.EventID.etLog, m_observerLog); SystemLog.Output(SystemLog.MSG_TYPE.War, Title, "Started "); SystemRecord.Output(SystemRecord.MSG_TYPE.Nor, "Record- Reset", DateTime.Now.ToString("dd-MM-yyyy")); machineOperations = new List <MachineOperation>(); machineOperationsOld = new List <MachineOperation>(); //timer.Interval = TimeSpan.FromMilliseconds(100); //timer.Tick += timer_Tick; //timer.IsEnabled = true; }