Exemple #1
0
        public void Clear()
        {
            Control rowOne = AddRow();

            _control.Clear();
            Assert.IsFalse(_control.Contains(rowOne));
        }
Exemple #2
0
        public void AddDetail(string selectedDetail, int quantity, Material material)
        {
            int detailLength = 0, detailWidth = 0;

            if (selectedDetail == "Pregrada")
            {
                detailLength = Height - LegHeight;
                detailWidth  = Depth;
            }
            else if (selectedDetail == "Polica")
            {
                detailLength = Width;
                detailWidth  = Depth;
            }
            else if (selectedDetail == "Vrata")
            {
                detailLength = Height - LegHeight;
                detailWidth  = Width / quantity;
            }
            else if (selectedDetail == "Sokla")
            {
                detailLength = Width;
                detailWidth  = LegHeight;
            }
            else if (selectedDetail == "Top")
            {
                detailLength = Width;
                detailWidth  = Depth + 20;
            }
            else if (selectedDetail == "Stranica")
            {
                detailLength = Height;
                detailWidth  = Depth;
            }


            Detail detail = new Detail()
            {
                DetailName = selectedDetail,
                Length     = detailLength,
                Width      = detailWidth,
                Material   = material,
                Quantity   = quantity,
            };

            if (DetailList.Contains(detail))
            {
                foreach (var item in DetailList)
                {
                    if (detail.DetailName == item.DetailName)
                    {
                        item.Quantity += detail.Quantity;
                    }
                }
            }
            else
            {
                DetailList.Add(detail);
            }
        }