Beispiel #1
0
 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);
 }
Beispiel #2
0
        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;
        }
Beispiel #3
0
        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;
        }
Beispiel #4
0
        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;
        }