Exemplo n.º 1
0
        private void SetEditValueFromDataSet()
        {
            string smuString = GetSmuString();

            CtrlTestWorkGrid testGrid = testProcPanel.Controls[0] as CtrlTestWorkGrid;

            testGrid.RecipeNo  = recipeNo;
            testGrid.SmuString = smuString;
            testGrid.Rows.Clear();

            testWorkSet.Select(recipeNo);

            if (testWorkSet.Empty == true)
            {
                testGrid.AddRow();
            }
            else
            {
                for (int i = 0; i < testWorkSet.RowCount; i++)
                {
                    testWorkSet.Fetch(i);
                    testGrid.AddRow();
                    SetTestWorkGridRow(testGrid.Rows[i], testWorkSet);
                }
            }

            testGrid.RefreshGridData();

            CtrlReportWorkGrid reportGrid = reportProcPanel.Controls[0] as CtrlReportWorkGrid;

            reportGrid.RecipeNo  = recipeNo;
            reportGrid.SmuString = smuString;
            reportGrid.Rows.Clear();

            reportWorkSet.Select(recipeNo);

            if (reportWorkSet.Empty == true)
            {
                reportGrid.AddRow();
            }
            else
            {
                for (int i = 0; i < reportWorkSet.RowCount; i++)
                {
                    reportWorkSet.Fetch(i);
                    reportGrid.AddRow();
                    SetReportWorkGridRow(reportGrid.Rows[i], reportWorkSet);
                }
            }

            reportGrid.RefreshGridData();
        }
Exemplo n.º 2
0
        private void Load(Int64 recipeNo)
        {
            testSet.Select(recipeNo);

            Count = testSet.RowCount;
            for (int i = 0; i < Count; i++)
            {
                testSet.Fetch(i);

                TestWorkObject item = new TestWorkObject();
                item.RecNo          = testSet.RecNo;
                item.RecipeNo       = testSet.RecipeNo;
                item.SlavePatternNo = testSet.SlavePatternNo;
                item.Index          = testSet.Index;
                item.ItemType       = testSet.ItemType;
                item.ItemCode       = testSet.ItemCode;
                item.ItemName       = testSet.ItemName;
                item.ItemRef        = testSet.ItemRef;
                item.TestPattern    = testSet.TestPattern;
                item.BiasValue      = testSet.BiasValue;
                item.BiasRange      = testSet.BiasRange;
                item.BiasCH         = testSet.BiasCH;
                item.ApplyTime      = testSet.ApplyTime;
                item.TransientTime  = testSet.TransientTime;
                item.HumCount       = testSet.HumCount;
                item.Optical        = testSet.Optical;
                item.IntegVL        = testSet.IntegVL;
                item.IntegX1        = testSet.IntegX1;
                item.IntegX2        = testSet.IntegX2;
                item.IntegZ         = testSet.IntegZ;
                item.Gain           = testSet.Gain;
                item.Offset         = testSet.Offset;
                item.LvGain         = testSet.LvGain;
                item.LvOffset       = testSet.LvOffset;
                item.CxGain         = testSet.CxGain;
                item.CxOffset       = testSet.CxOffset;
                item.CyGain         = testSet.CyGain;
                item.CyOffset       = testSet.CyOffset;

                indexes.Add(item.Index, item);
                names.Add(item.ItemName, item);
            }
        }