Exemple #1
0
        private void Add()
        {
            DataTable     ta   = new DataTable();
            ProductTables temp = new ProductTables();

            temp.Beam_Height_Difference = ta;
            temp.Beam_Tip_To_Window_L   = ta;
            temp.Beam_Touch_Window_L_R  = ta;
            temp.Beam_Touch_Window_L_L  = ta;

            temp.Beam_Touch_Window_R_L = ta;
            temp.Beam_Touch_Window_R_R = ta;
            temp.Beam_Tip_To_Window_R  = ta;

            temp.Beam_Height_L = ta;
            temp.Beam_Height_R = ta;
            temp.Beam_Inner_L  = ta;
            temp.Beam_Inner_R  = ta;

            temp.Cross_Shield_TP    = ta;
            temp.Shield_Cross_Angle = ta;

            temp.Shield_Flatness = ta;
            temp.TiePian         = ta;
            temp.Wafer_Thickness = ta;
            temp.Result          = index % 3 == 0 ? true : false;
            tabs.Add(temp);
        }
Exemple #2
0
        public void Add(ProductTables _product)
        {
            SavedTables.Enqueue(_product);


            while (SavedTables.Count > Count)
            {
                ProductTables trush_product;
                while (!SavedTables.TryDequeue(out trush_product))
                {
                    ;
                }

                trush_product.Dispose();
            }
            Console.WriteLine(SavedTables.Count);
        }