コード例 #1
0
ファイル: FrmTableSnippetGen.cs プロジェクト: zhh007/CKGen
 private void GenTypePage_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e)
 {
     if(rbGet.Checked)
     {
         GenType = TableQueryGenType.Get;
     }
     if(rbGetList.Checked)
     {
         GenType = TableQueryGenType.GetList;
     }
     if(rbPaged.Checked)
     {
         GenType = TableQueryGenType.Paged;
     }
     if(rbTop.Checked)
     {
         GenType = TableQueryGenType.Top;
     }
     if(rbExist.Checked)
     {
         GenType = TableQueryGenType.Exist;
     }
     if(rbCount.Checked)
     {
         GenType = TableQueryGenType.Count;
     }
 }
コード例 #2
0
ファイル: Main.cs プロジェクト: talktodanielj/ESLTestProcess
        private void AddRetestLabelToWizard(AeroWizard.WizardPage wizardPage)
        {
            if (_retestLabel == null)
            {
                _retestLabel = new Label();
                _retestLabel.Name = "lblRetest";
                _retestLabel.BackColor = Color.LightGoldenrodYellow;
                _retestLabel.ForeColor = Color.Red;
                _retestLabel.Text = "RETEST";
                _retestLabel.Font = new Font(_retestLabel.Font, FontStyle.Bold);
                _retestLabel.TextAlign = ContentAlignment.MiddleCenter;
                _retestLabel.Location = new Point(wizardPage.Width - 100, _retestLabel.Location.Y);
            }

            if (ProcessControl.Instance.IsRetest)
            {
                if (!wizardPage.Contains(_retestLabel))
                    wizardPage.Controls.Add(_retestLabel);
                _retestLabel.Visible = true;
            }
            else
            {
                _retestLabel.Visible = false;
            }
        }
コード例 #3
0
ファイル: FrmTableSnippetGen.cs プロジェクト: zhh007/CKGen
 private void GenTypePage_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
 {
     switch (GenType)
     {
         case TableQueryGenType.Get:
             rbGet.Checked = true;
             break;
         case TableQueryGenType.GetList:
             rbGetList.Checked = true;
             break;
         case TableQueryGenType.Paged:
             rbPaged.Checked = true;
             break;
         case TableQueryGenType.Top:
             rbTop.Checked = true;
             break;
         case TableQueryGenType.Exist:
             rbExist.Checked = true;
             break;
         case TableQueryGenType.Count:
             rbCount.Checked = true;
             break;
         default:
             break;
     }
 }
コード例 #4
0
        private void wizardPageSummaryPart3_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tblSummaryPart3.RowCount == 1)
            {
                _testParameters.Clear();

                _testParameters.Add(new Tuple<string, string>("Background RSSI", TestViewParameters.RF_BGR_RSSI));
                _testParameters.Add(new Tuple<string, string>("HUB Acknowledgment", TestViewParameters.RF_HUB_ACK));
                _testParameters.Add(new Tuple<string, string>("Ack RSSI value", TestViewParameters.RF_ACK_RSSI));

                _testParameters.Add(new Tuple<string, string>("Accelerometer Base X", TestViewParameters.ACCELEROMETER_X_BASE));
                _testParameters.Add(new Tuple<string, string>("Accelerometer Base Y", TestViewParameters.ACCELEROMETER_Y_BASE));
                _testParameters.Add(new Tuple<string, string>("Accelerometer Base Z", TestViewParameters.ACCELEROMETER_Z_BASE));

                _testParameters.Add(new Tuple<string, string>("Accelerometer Long Edge X", TestViewParameters.ACCELEROMETER_X_LONG_EDGE));
                _testParameters.Add(new Tuple<string, string>("Accelerometer Long Edge Y", TestViewParameters.ACCELEROMETER_Y_LONG_EDGE));
                _testParameters.Add(new Tuple<string, string>("Accelerometer Long Edge Z", TestViewParameters.ACCELEROMETER_Z_LONG_EDGE));

                _testParameters.Add(new Tuple<string, string>("Accelerometer Short Edge X", TestViewParameters.ACCELEROMETER_X_SHORT_EDGE));
                _testParameters.Add(new Tuple<string, string>("Accelerometer Short Edge Y", TestViewParameters.ACCELEROMETER_Y_SHORT_EDGE));
                _testParameters.Add(new Tuple<string, string>("Accelerometer Short Edge Z", TestViewParameters.ACCELEROMETER_Z_SHORT_EDGE));

                _activeTblLayoutPanel = tblSummaryPart3;
                GenerateTable(_testParameters.ToArray());
            }
        }
コード例 #5
0
        private void wizardPageTransceiver_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tblTransceiverTest.RowCount == 1)
            {
                _testParameters.Clear();
                _testParameters.Add(new Tuple<string, string>("Background RSSI", TestViewParameters.RF_BGR_RSSI));
                _testParameters.Add(new Tuple<string, string>("HUB Acknowledgment", TestViewParameters.RF_HUB_ACK));
                _testParameters.Add(new Tuple<string, string>("Ack RSSI value", TestViewParameters.RF_ACK_RSSI));

                _activeTblLayoutPanel = tblTransceiverTest;
                GenerateTable(_testParameters.ToArray());
            }
        }
コード例 #6
0
        private void wizardPageAccelTestStep2_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tblAccelerometerStep2.RowCount == 1)
            {
                _testParameters.Clear();
                _testParameters.Add(new Tuple<string, string>("Accelerometer X", TestViewParameters.ACCELEROMETER_X_SHORT_EDGE));
                _testParameters.Add(new Tuple<string, string>("Accelerometer Y", TestViewParameters.ACCELEROMETER_Y_SHORT_EDGE));
                _testParameters.Add(new Tuple<string, string>("Accelerometer Z", TestViewParameters.ACCELEROMETER_Z_SHORT_EDGE));

                _activeTblLayoutPanel = tblAccelerometerStep2;
                GenerateTable(_testParameters.ToArray());
            }
        }
コード例 #7
0
        private void wizardPagePiezo_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tblPiezoPanel.RowCount == 1)
            {
                _testParameters.Clear();
                _testParameters.Add(new Tuple<string, string>("Piezo test", TestViewParameters.PIEZO_TEST));
                _testParameters.Add(new Tuple<string, string>("Reed test", TestViewParameters.REED_TEST));
                _testParameters.Add(new Tuple<string, string>("Set RTC", TestViewParameters.RTC_SET));
                _testParameters.Add(new Tuple<string, string>("Get RTC", TestViewParameters.RTC_GET));

                _activeTblLayoutPanel = tblPiezoPanel;
                GenerateTable(_testParameters.ToArray());
            }
        }
コード例 #8
0
        private void wizardPageLEDTest_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tbllnitialStatus.RowCount == 1)
            {
                _testParameters.Clear();
                _testParameters.Add(new Tuple<string, string>("Firmware version", TestViewParameters.FIRMWARE_VERSION));
                _testParameters.Add(new Tuple<string, string>("Node Id", TestViewParameters.NODE_ID));
                _testParameters.Add(new Tuple<string, string>("Hub Id", TestViewParameters.HUB_ID));

                _activeTblLayoutPanel = tblLEDTest;
                GenerateTable(_testParameters.ToArray());

                // Add the LED parameters after the table has been generated
                _testParameters.Add(new Tuple<string, string>("Red LED", TestViewParameters.LED_RED_FLASH));
                _testParameters.Add(new Tuple<string, string>("Green LED", TestViewParameters.LED_GREEN_FLASH));
            }
        }
コード例 #9
0
        private void wizardPageProgramPCB_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tblPCBUnitId.RowCount == 1)
            {
                _activeTblLayoutPanel = tblPCBUnitId;

                _testParameters.Clear();
                _testParameters.Add(new Tuple<string, string>("Run Current mA", TestViewParameters.RUN_CURRENT));
                _testParameters.Add(new Tuple<string, string>("Sleep Current uA", TestViewParameters.SLEEP_CURRENT));
                _testParameters.Add(new Tuple<string, string>("Test Node Id", TestViewParameters.NODE_ID));
                _testParameters.Add(new Tuple<string, string>("Test Hub Id", TestViewParameters.HUB_ID));

                GenerateTable(_testParameters.ToArray());
            }

            ProcessControl.Instance.TestResponseHandler += TestResponseHandler;
            _timeOutTimer.Change(8000, Timeout.Infinite);
            // Start the test process
            _testExpired = false;
            //ProcessControl.Instance.PrepareForTestRun();
        }
コード例 #10
0
        void ShareWizzard_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e)
        {
            
            String CurrentexePath = System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName;
            string dir = Path.GetDirectoryName(CurrentexePath);
            string ExePath = Path.Combine(dir, @"BetterExplorerOperations.exe");
            Process proc = new Process();
            var psi = new ProcessStartInfo
            {
                FileName = ExePath,
                Verb = "runas",
                UseShellExecute = true,
                Arguments = "/env /user:"******"Administrator " + "\"" + ExePath + "\"",
            };
            proc.StartInfo = psi;
            proc.Start();
            Thread.Sleep(1000);
            int z = WindowsAPI.sendWindowsStringMessage((int)WindowsAPI.getWindowId(null, "BetterExplorerOperations"), 0,
                "Share", CurrentPath,txtShareName.Text,"");

            proc.WaitForExit();

        }
コード例 #11
0
        private void wizardPageSummaryPart2_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tblSummaryPart2.RowCount == 1)
            {
                _testParameters.Clear();

                _testParameters.Add(new Tuple<string, string>("Red LED", TestViewParameters.LED_RED_FLASH));
                _testParameters.Add(new Tuple<string, string>("Green LED", TestViewParameters.LED_GREEN_FLASH));
                _testParameters.Add(new Tuple<string, string>("Piezo test", TestViewParameters.PIEZO_TEST));
                _testParameters.Add(new Tuple<string, string>("Reed test", TestViewParameters.REED_TEST));
                _testParameters.Add(new Tuple<string, string>("Set RTC", TestViewParameters.RTC_SET));
                _testParameters.Add(new Tuple<string, string>("Get RTC", TestViewParameters.RTC_GET));
                _testParameters.Add(new Tuple<string, string>("Key ENT", TestViewParameters.KEY_ENT));
                _testParameters.Add(new Tuple<string, string>("Key 1/6", TestViewParameters.KEY_1_6));
                _testParameters.Add(new Tuple<string, string>("Key 2/7", TestViewParameters.KEY_2_7));
                _testParameters.Add(new Tuple<string, string>("Key 3/8", TestViewParameters.KEY_3_8));
                _testParameters.Add(new Tuple<string, string>("Key 4/9", TestViewParameters.KEY_4_9));
                _testParameters.Add(new Tuple<string, string>("Key 5/0", TestViewParameters.KEY_5_0));

                _activeTblLayoutPanel = tblSummaryPart2;
                GenerateTable(_testParameters.ToArray());
            }
        }
コード例 #12
0
        private void wizardPageSummaryPart1_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tblSummaryPart1.RowCount == 1)
            {
                _testParameters.Clear();
                _testParameters.Add(new Tuple<string, string>("Firmware version", TestViewParameters.FIRMWARE_VERSION));
                _testParameters.Add(new Tuple<string, string>("Node Id", TestViewParameters.NODE_ID));
                _testParameters.Add(new Tuple<string, string>("Hub Id", TestViewParameters.HUB_ID));
                _testParameters.Add(new Tuple<string, string>("Run current mA", TestViewParameters.RUN_CURRENT));
                _testParameters.Add(new Tuple<string, string>("Sleep current uA", TestViewParameters.SLEEP_CURRENT));
                _testParameters.Add(new Tuple<string, string>("Battery Volatge V", TestViewParameters.BATTERY_VOLTAGE));
                _testParameters.Add(new Tuple<string, string>("Temperature C", TestViewParameters.TEMPERATURE_READING));
                _testParameters.Add(new Tuple<string, string>("Ext SK3 test 1", TestViewParameters.EXT_SK3_TEST1));
                _testParameters.Add(new Tuple<string, string>("Ext SK3 test 2", TestViewParameters.EXT_SK3_TEST2));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test 1", TestViewParameters.EXT_SK5_TEST1));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test 2", TestViewParameters.EXT_SK5_TEST2));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test ADC 8", TestViewParameters.EXT_SK3_TEST_ADC8));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test ADC 9", TestViewParameters.EXT_SK3_TEST_ADC9));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test ADC 10", TestViewParameters.EXT_SK3_TEST_ADC10));

                _activeTblLayoutPanel = tblSummaryPart1;
                GenerateTable(_testParameters.ToArray());
            }
        }
コード例 #13
0
ファイル: CharacterCreate.cs プロジェクト: Ray1235/TAGE
 private void wizardPage2_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
 {
     headerPanel.Visible = topDivider.Visible = true;
     startEndPicture.Visible = false;
 }
コード例 #14
0
 private void wizardPageSummaryPart3_Rollback(object sender, AeroWizard.WizardPageConfirmEventArgs e)
 {
 }
コード例 #15
0
ファイル: FrmTableSnippetGen.cs プロジェクト: zhh007/CKGen
 private void OrderByPage_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
 {
     ctrlOrderBy.SetOrderByItems(Table.Columns, OrderByItems);
 }
コード例 #16
0
ファイル: SQLQueryCodeGenWizard.cs プロジェクト: zhh007/CKGen
        private void ResultSettingPage_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e)
        {
            if (ResultList == null || ResultList.Count == 0)
                return;

            DbQueryCodeGen gen = new DbQueryCodeGen();
            string code = string.Empty;
            string connstr = App.Instance.DBLink.ConnectionString;
            if (ResultList.Count == 1)
            {
                var ctrl = ResultList[0];
                Module module = new Module();
                module.ModuleName = ctrl.RowClassName;
                module.CodeName = ctrl.RowClassName;
                if (ctrl.DataTable != null)
                {
                    foreach (DataColumn dc in ctrl.DataTable.Columns)
                    {
                        ModuleField mf = new ModuleField(module, "", dc.ColumnName, dc.ColumnName);
                        mf.DataType = dc.DataType;
                        mf.Nullable = dc.AllowDBNull;
                        mf.LanguageType = LanguageConvert.GetCSharpType(dc.DataType, dc.AllowDBNull);
                        //Debug.WriteLine("{0} ---> {1}", mf.FieldName, mf.LanguageType);
                        module.Fields.Add(mf);
                    }
                }
                if (ctrl.QueryExecuteType == SQLQueryExecuteType.ReadRows)
                {
                    code = gen.GenForQueryList(this.SQL, module, connstr);
                }
                else if (ctrl.QueryExecuteType == SQLQueryExecuteType.ReadOneRow)
                {
                    code = gen.GenForQueryOne(this.SQL, module, connstr);
                }
                else if (ctrl.QueryExecuteType == SQLQueryExecuteType.ExecuteSclor)
                {
                    if (ctrl.DataTable != null && ctrl.DataTable.Columns != null && ctrl.DataTable.Columns.Count > 0)
                    {
                        var dc = ctrl.DataTable.Columns[0];
                        Type t = dc.DataType;
                        bool allowDBNull = dc.AllowDBNull;
                        code = gen.GenForExecuteScalar(this.SQL, t, allowDBNull, connstr);
                    }
                }
                else
                {
                    code = gen.GenForExecuteNoQuery(this.SQL, connstr);
                }
            }
            else
            {
                List<Module> modules = new List<Module>();
                foreach (var ctrl in this.ResultList)
                {
                    Module module = new Module();
                    module.ModuleName = ctrl.RowClassName;
                    module.CodeName = ctrl.RowClassName;
                    if (ctrl.DataTable != null)
                    {
                        foreach (DataColumn dc in ctrl.DataTable.Columns)
                        {
                            ModuleField mf = new ModuleField(module, "", dc.ColumnName, dc.ColumnName);
                            mf.DataType = dc.DataType;
                            mf.Nullable = dc.AllowDBNull;
                            mf.LanguageType = LanguageConvert.GetCSharpType(dc.DataType, dc.AllowDBNull);
                            //Debug.WriteLine("{0} ---> {1}", mf.FieldName, mf.LanguageType);
                            module.Fields.Add(mf);
                        }
                    }
                    modules.Add(module);
                }
                code = gen.GenForMultiQuery(this.SQL, modules, connstr);
            }

            CodeView codeView = new CodeView();
            codeView.Dock = DockStyle.Fill;
            ResultPage.Controls.Add(codeView);
            codeView.Show(code);
        }
コード例 #17
0
 private void wizardPageProgramPCB_Rollback(object sender, AeroWizard.WizardPageConfirmEventArgs e)
 {
     wizardPageProgramPCB_Leave(sender, e);
 }
コード例 #18
0
 private void wizardPageProgramPCB_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e)
 {
 }
コード例 #19
0
ファイル: SQLQueryCodeGenWizard.cs プロジェクト: zhh007/CKGen
 private void CodePage_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e)
 {
     this.SQL = txtSQL.Text;
     MethodInfo.Params = GetMethodParams(this.SQL);
 }
コード例 #20
0
 private void wizardPageAccelTestStep2_Rollback(object sender, AeroWizard.WizardPageConfirmEventArgs e)
 {
     wizardPageAccelTestStep2_Leave(sender, e);
 }
コード例 #21
0
ファイル: FrmTableSnippetGen.cs プロジェクト: zhh007/CKGen
        private void OrderByPage_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e)
        {
            OrderByItems = ctrlOrderBy.GetOrderByItems();

            DbSnippetGen gen = new DbSnippetGen();
            TableQueryGenModel model = new TableQueryGenModel();
            model.Table = this.Table;
            model.GenType = this.GenType;
            model.WhereColumns = this.WhereColumns;
            model.OrderBy = this.OrderByItems;
            model.ResultItemClassName = this.Table.PascalName;
            string code = gen.GenTableQueryCode(model);

            ctrlCodeView.Show(code);
        }
コード例 #22
0
 private void wizardPageTransceiver_Rollback(object sender, AeroWizard.WizardPageConfirmEventArgs e)
 {
     wizardPageTransceiver_Leave(sender, e);
 }
コード例 #23
0
 private void wizardPageKeyPress_Rollback(object sender, AeroWizard.WizardPageConfirmEventArgs e)
 {
     wizardPageKeyPress_Leave(sender, e);
 }
コード例 #24
0
ファイル: SQLQueryCodeGenWizard.cs プロジェクト: zhh007/CKGen
 private void QueryParamPage_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
 {
     List<DataGridViewRow> rlist = new List<DataGridViewRow>();
     dgvParam.Rows.Clear();
     foreach (var item in MethodInfo.Params)
     {
         int rowIndex = dgvParam.Rows.Add();
         DataGridViewRow row = dgvParam.Rows[rowIndex];
         row.Cells[0].Value = item.ParamName;
         DataGridViewComboBoxCell cboCol = (DataGridViewComboBoxCell)row.Cells[1];
         if (!cboCol.Items.Contains(item.ParamType))
         {
             cboCol.Items.Add(item.ParamType);
         }
         row.Cells[1].Value = item.ParamType;
         row.Cells[2].Value = item.AllowNull ? true : false;
         row.Cells[3].Value = item.Remark;
     }
     dgvParam.Rows.AddRange(rlist.ToArray());
 }
コード例 #25
0
 void ShareWizzard_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
 {
     wizardControl1.CancelButtonText = "Close";
 }
コード例 #26
0
ファイル: SQLQueryCodeGenWizard.cs プロジェクト: zhh007/CKGen
 private void ResultSettingPage_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
 {
     if (ds != null && ds.Tables != null && ds.Tables.Count > 0)
     {
         resultSettingPanel.Controls.Clear();
         int dtcount = ds.Tables.Count;
         for (int i = 0; i < dtcount; i++)
         {
             var dt = ds.Tables[i].Copy();
             var mctrl = new SQLQueryResultControl(dt, i + 1);
             ResultList.Add(mctrl);
             mctrl.Location = new System.Drawing.Point(0, 160 * i);
             mctrl.Size = new System.Drawing.Size(600, 160);
             mctrl.HasMoreResult = dtcount > 1;
             resultSettingPanel.Controls.Add(mctrl);
         }
     }
 }
コード例 #27
0
 private void _finishPage_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
 {
     var pattern = LocalizationManager.GetString("NewCollectionWizard.FinishPage","OK, that's all we need to get started with your new '{0}' collection.\r\nClick on the 'Finish' button.");
     betterLabel1.Text = String.Format(pattern, Path.GetFileNameWithoutExtension(_collectionInfo.PathToSettingsFile));
 }
コード例 #28
0
ファイル: SQLQueryCodeGenWizard.cs プロジェクト: zhh007/CKGen
 private void CodePage_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
 {
     txtSQL.Text = this.SQL;
 }
コード例 #29
0
        private void wizardPageResultsStatus_Initialize(object sender, AeroWizard.WizardPageInitEventArgs e)
        {
            if (tbllnitialStatus.RowCount == 1)
            {
                _testParameters.Clear();
                _testParameters.Add(new Tuple<string, string>("Voltage Supply V", TestViewParameters.VOLTAGE_SUPPLY));
                _testParameters.Add(new Tuple<string, string>("Battery Voltage V", TestViewParameters.BATTERY_VOLTAGE));
                _testParameters.Add(new Tuple<string, string>("Temperature C", TestViewParameters.TEMPERATURE_READING));
                _testParameters.Add(new Tuple<string, string>("Ext SK3 test 1", TestViewParameters.EXT_SK3_TEST1));
                _testParameters.Add(new Tuple<string, string>("Ext SK3 test 2", TestViewParameters.EXT_SK3_TEST2));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test 1", TestViewParameters.EXT_SK5_TEST1));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test 2", TestViewParameters.EXT_SK5_TEST2));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test ADC 8", TestViewParameters.EXT_SK3_TEST_ADC8));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test ADC 9", TestViewParameters.EXT_SK3_TEST_ADC9));
                _testParameters.Add(new Tuple<string, string>("Ext SK5 test ADC 10", TestViewParameters.EXT_SK3_TEST_ADC10));

                _activeTblLayoutPanel = tbllnitialStatus;
                GenerateTable(_testParameters.ToArray());
            }
        }
コード例 #30
0
ファイル: SQLQueryCodeGenWizard.cs プロジェクト: zhh007/CKGen
        private void QueryParamPage_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e)
        {

        }