Пример #1
0
        public KompasObject StartKompas()
        {
            var kompas = new KompasConnector();

            kompas.OpenKompas();
            return(kompas.Kompas);
        }
Пример #2
0
 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;
     }
 }