Esempio n. 1
0
        public static FiguresBuilder createCircle(int diameter)
        {
            FiguresBuilder circleBuilder = new FiguresBuilder();

            circleBuilder.figuresEnum    = FiguresEnum.Circle;
            circleBuilder.circleDiameter = diameter;

            return(circleBuilder);
        }
Esempio n. 2
0
        public static FiguresBuilder createSquare(int side)
        {
            FiguresBuilder squareBuilder = new FiguresBuilder();

            squareBuilder.figuresEnum = FiguresEnum.Square;
            squareBuilder.squareSide  = side;

            return(squareBuilder);
        }
Esempio n. 3
0
        public static FiguresBuilder createTriangle(int sideAB, int sideAC)
        {
            FiguresBuilder triangleBuilder = new FiguresBuilder();

            triangleBuilder.figuresEnum    = FiguresEnum.Triangle;
            triangleBuilder.triangleSideAB = sideAB;
            triangleBuilder.triangleSideAC = sideAC;

            return(triangleBuilder);
        }
Esempio n. 4
0
        public static FiguresBuilder createRectangle(int width, int height)
        {
            FiguresBuilder rectangleBuilder = new FiguresBuilder();

            rectangleBuilder.figuresEnum     = FiguresEnum.Rectangle;
            rectangleBuilder.rectangleWidth  = width;
            rectangleBuilder.rectangleHeight = height;

            return(rectangleBuilder);
        }
Esempio n. 5
0
        private void button2_Click(object sender, EventArgs e)
        {
            bool isRadiusNumeric = int.TryParse(diameterInput.Text, out diameter);

            if (!isRadiusNumeric)
            {
                MessageBox.Show("Please input a valid diameter!");
            }

            FiguresBuilder circleBuilder = FiguresBuilder.createCircle(diameter);

            MainForm.figuresBuilder = circleBuilder;

            if (isRadiusNumeric)
            {
                this.DialogResult = DialogResult.OK;
            }
        }
Esempio n. 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool isWidthNumeric  = int.TryParse(widthInput.Text, out width);
            bool isHeightNumeric = int.TryParse(heightInput.Text, out height);

            if (!isHeightNumeric || !isWidthNumeric)
            {
                MessageBox.Show("Please input valid parameters!");
            }

            FiguresBuilder rectangleBuilder = FiguresBuilder.createRectangle(width, height);

            MainForm.figuresBuilder = rectangleBuilder;

            if (isHeightNumeric && isWidthNumeric)
            {
                this.DialogResult = DialogResult.OK;
            }
        }
Esempio n. 7
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool isABnumeric = int.TryParse(sideABinput.Text, out sideAB);
            bool isACnumeric = int.TryParse(sideACinput.Text, out sideAC);

            if (!isABnumeric || !isACnumeric)
            {
                MessageBox.Show("Please input valid parameters!");
            }

            FiguresBuilder triangleBuilder = FiguresBuilder.createTriangle(sideAB, sideAC);

            MainForm.figuresBuilder = triangleBuilder;

            if (isABnumeric && isACnumeric)
            {
                this.DialogResult = DialogResult.OK;
            }
        }
Esempio n. 8
0
        private void button1_Click(object sender, EventArgs e)
        {
            bool isSideNumeric = int.TryParse(sideInput.Text, out side);

            if (!isSideNumeric)
            {
                MessageBox.Show("Please input a valid side!");
            }


            FiguresBuilder squareBuilder = FiguresBuilder.createSquare(side);

            MainForm.figuresBuilder = squareBuilder;

            if (isSideNumeric)
            {
                this.DialogResult = DialogResult.OK;
            }
        }