public KompasObject StartKompas() { var kompas = new KompasConnector(); kompas.OpenKompas(); return(kompas.Kompas); }
private void BuildButton_Click(object sender, EventArgs e) { try { var parameters = new GlassfulParametrs(double.Parse(WallWidth.Text), double.Parse(HighDiameter.Text), double.Parse(HeightTextBox.Text), double.Parse(BottomThickness.Text), double.Parse(LowDiameter.Text)); _connector.OpenKompas(); var builder = new DetailBuilder(_connector.Kompas); builder.CreateDetail(parameters, FacetedGlassCheck.Checked); } catch (FormatException) { MessageBox.Show("Данные введены некоректно \nВозможно есть пустые поля или лишние запятые", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } }