public BulkImportForm(IBaseNode variables, IApplication app, string modelFile, eImportMode mode = eImportMode.Link)
        {
            App = app;

            ImportMode = mode;

            InitializeComponent();
            DestVariables      = variables;
            tbxSourceFile.Text = modelFile;

            switch (ImportMode)
            {
            case eImportMode.Import:
                Text       = UI_Constants.BulkImportText;
                btnOk.Text = UI_Constants.BulkImportButton;
                break;

            case eImportMode.Link:
                Text       = UI_Constants.BulkLinkText;
                btnOk.Text = UI_Constants.BulkLinkButton;
                break;

            case eImportMode.Template:
                Text       = UI_Constants.BulkTemplateText;
                btnOk.Text = UI_Constants.BulkTemplateButton;
                break;
            }
        }
Exemple #2
0
        private void buttonImportRS200_Click(object sender, EventArgs e)
        {
            m_eImport = eImportMode.eRS200;
            buttonRS200Import.Enabled = false;

            m_oThreadImport = new Thread(new ThreadStart(WorkThreadRS200));
            m_oThreadImport.Name = "ThreadDecoding";
            m_oThreadImport.Start();

            timerThread.Start();
        }
Exemple #3
0
        private void buttonImportKeymaze_Click(object sender, EventArgs e)
        {
            m_eImport = eImportMode.eKM700;
            buttonKeymazeImport.Enabled = false;
            listBoxCOM.Enabled = false;
            checkedListBoxDates.Enabled = false;
            textBoxCOMSpeed.Enabled = false;
            buttonSerial.Enabled = false;

            string strCom = (string)listBoxCOM.SelectedItem;
            if (strCom == null) return;
            if (textBoxCOMSpeed.Text == "") return;

            m_oKeymaze.Open(strCom, int.Parse(textBoxCOMSpeed.Text));

            m_lstIndices = new int[checkedListBoxDates.CheckedIndices.Count];
            for (int iActivity = 0; iActivity < checkedListBoxDates.CheckedIndices.Count; iActivity++)
                m_lstIndices[iActivity] = checkedListBoxDates.CheckedIndices[iActivity];

            m_oThreadImport = new Thread(new ThreadStart(WorkThreadKeymaze));
            m_oThreadImport.Name = "ThreadDecoding";
            m_oThreadImport.Start();

            timerThread.Start();
        }