コード例 #1
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var kvid2Panel = (KVID2Panel)panel;

            _xs.AddCell(kvid2Panel.X);
            _ys.AddCell(kvid2Panel.Y);
        }
コード例 #2
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var kvidPanel = (KVID3TableHeader4Panel)panel;

            _is.AddCell(kvidPanel.I);
            _ps.AddCell(kvidPanel.P);
        }
コード例 #3
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var kvid6Panel = (KVID6Panel)panel;

            _codes.AddCell(kvid6Panel.Code);
            _xs.AddCell(kvid6Panel.X);
            _ys.AddCell(kvid6Panel.Y);
            _zs.AddCell(kvid6Panel.Z);
        }
コード例 #4
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var kvid8Panel = (KVID8Tab0Panel)panel;

            _ids.AddCell(kvid8Panel.ID);
            _maxVoltages.AddCell(kvid8Panel.MaxVoltage);
            _frequencyMins.AddCell(kvid8Panel.FrequencyMin);
            _frequencyMaxs.AddCell(kvid8Panel.FrequencyMax);
        }
コード例 #5
0
ファイル: KVID3Table.cs プロジェクト: KurbanismailovZaur/EMS
        protected override void AddPanelToColumns(Panel panel)
        {
            var kvid3Panel = (KVID3Panel)panel;

            _xs.AddCell(kvid3Panel.X);
            _ys.AddCell(kvid3Panel.Y);
            _zs.AddCell(kvid3Panel.Z);
            _metallizations1.AddCell(kvid3Panel.Metallization1);
            _metallizations2.AddCell(kvid3Panel.Metallization2);
        }
コード例 #6
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var materialPanel = (MaterialPanel)panel;

            _codes.AddCell(materialPanel.Code);
            _names.AddCell(materialPanel.Name);
            _conductivities.AddCell(materialPanel.Conductivity);
            _magneticPermeabilities.AddCell(materialPanel.MagneticPermeability);
            _dielectricConstants.AddCell(materialPanel.DielectricConstant);
        }
コード例 #7
0
        public void AddCell_ExistCellsWithSameData_StrType()
        {
            List <string> dataToWork = TestColumn.CreateStringCellData();
            Column        column     = ObjectConstructor.CreateColumn(dataToWork, TypesKeyConstants.StringTypeKey, "aaaa");
            int           index      = 0;

            Assert.IsTrue(dataToWork.Count > 0);
            Assert.IsTrue(column.ExistCells(dataToWork[index]));
            int numberOfCellWithSameDataBeforeAddition = column.GetCells(dataToWork[index]).Count;

            column.AddCell(ObjectConstructor.CreateCell(column, dataToWork[index], null));
            Assert.AreEqual(numberOfCellWithSameDataBeforeAddition + 1, column.GetCells(dataToWork[index]).Count);
        }
コード例 #8
0
        public static Column CreateColumn(List <string> cellData, string dataType, string columnName)
        {
            Row    row;
            Cell   cell;
            Column column = new Column(columnName, DataTypesFactory.GetDataTypesFactory().GetDataType(dataType));

            for (int i = 0; i < cellData.Count; i++)
            {
                row  = new Row();
                cell = ObjectConstructor.CreateCell(column, cellData[i], row);
                column.AddCell(cell);
                row.AddCell(cell);
            }
            return(column);
        }
コード例 #9
0
        public void AddCell_NoExistsCellsWithSameData_StrType()
        {
            List <string> dataToWork = TestColumn.CreateStringCellData();
            Column        column     = ObjectConstructor.CreateColumn(dataToWork, TypesKeyConstants.StringTypeKey, "aaaa");
            string        randomStr  = "uwu";

            while (dataToWork.Contains(randomStr))
            {
                randomStr = VariousFunctions.GenerateRandomString(8);
            }
            Assert.IsFalse(dataToWork.Contains(randomStr));
            Assert.IsFalse(column.ExistCells(randomStr));
            column.AddCell(ObjectConstructor.CreateCell(column, randomStr, null));
            Assert.IsTrue(column.ExistCells(randomStr));
        }
コード例 #10
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var wireMarkPanel = (WireMarkPanel)panel;

            _codes.AddCell(wireMarkPanel.Code);
            _coreMaterials.AddCell(wireMarkPanel.CoreMaterial);
            _coreDiameters.AddCell(wireMarkPanel.CoreDiameter);
            _screen1Materials.AddCell(wireMarkPanel.Screen1Material);
            _screen1InnerRadii.AddCell(wireMarkPanel.Screen1InnerRadius);
            _screen1Thresolds.AddCell(wireMarkPanel.Screen1Thresold);
            _screen1isolationMaterials.AddCell(wireMarkPanel.Screen1IsolationMaterial);
            _screen2Materials.AddCell(wireMarkPanel.Screen2Material);
            _screen2InnerRadii.AddCell(wireMarkPanel.Screen2InnerRadius);
            _screen2Thresolds.AddCell(wireMarkPanel.Screen2Thresold);
            _screen2isolationMaterials.AddCell(wireMarkPanel.Screen2IsolationMaterial);
            _crossSectionDiameters.AddCell(wireMarkPanel.CrossSectionDiameter);
        }
コード例 #11
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var kvid5Panel = (KVID5Panel)panel;

            _codes.AddCell(kvid5Panel.Code);
            _xs.AddCell(kvid5Panel.X);
            _ys.AddCell(kvid5Panel.Y);
            _zs.AddCell(kvid5Panel.Z);

            _types.AddCell(kvid5Panel.Type);
            _innerResists.AddCell(kvid5Panel.InnerResist);
            _operatingVoltages.AddCell(kvid5Panel.OperatingVoltage);
            _operatingFrequensies.AddCell(kvid5Panel.OperatingFrequensy);
            _connectorTypes.AddCell(kvid5Panel.ConnectorType);

            // reference cells
            _blockBAs.AddCell(kvid5Panel.BlockBA);
        }
コード例 #12
0
        public void AddCellTest()
        {
            var         cell1 = new Mock <Cell>();
            var         cell2 = new Mock <Cell>();
            var         cell3 = new Mock <Cell>();
            List <Cell> cells = new List <Cell>();

            cells.Add(cell1.Object);
            cells.Add(cell2.Object);
            cells.Add(cell3.Object);

            Column column = new Column("Kolumna", DataType.IntegerFact, cells);

            List <Cell> cellsCopy = new List <Cell>();

            cellsCopy = cells.Select(cell => cell).ToList();

            cellsCopy.Add(cell3.Object);
            column.AddCell(cell3.Object);

            CollectionAssert.AreEqual(cellsCopy, column.Cells);
        }
コード例 #13
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var kvidPanel = (KVID3TableHeader0Panel)panel;

            _wireLenghts.AddCell(kvidPanel.WireLenght);
        }
コード例 #14
0
        protected override void AddPanelToColumns(Panel panel)
        {
            var kvidPanel = (KVID2TableHeader0Panel)panel;

            _productName.AddCell(kvidPanel.ProductName);
        }