public static FiguresBuilder createCircle(int diameter) { FiguresBuilder circleBuilder = new FiguresBuilder(); circleBuilder.figuresEnum = FiguresEnum.Circle; circleBuilder.circleDiameter = diameter; return(circleBuilder); }
public static FiguresBuilder createSquare(int side) { FiguresBuilder squareBuilder = new FiguresBuilder(); squareBuilder.figuresEnum = FiguresEnum.Square; squareBuilder.squareSide = side; return(squareBuilder); }
public static FiguresBuilder createTriangle(int sideAB, int sideAC) { FiguresBuilder triangleBuilder = new FiguresBuilder(); triangleBuilder.figuresEnum = FiguresEnum.Triangle; triangleBuilder.triangleSideAB = sideAB; triangleBuilder.triangleSideAC = sideAC; return(triangleBuilder); }
public static FiguresBuilder createRectangle(int width, int height) { FiguresBuilder rectangleBuilder = new FiguresBuilder(); rectangleBuilder.figuresEnum = FiguresEnum.Rectangle; rectangleBuilder.rectangleWidth = width; rectangleBuilder.rectangleHeight = height; return(rectangleBuilder); }
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; } }
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; } }
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; } }
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; } }