void BuildDamper_Click(object sender, RoutedEventArgs e) { var mat1Code = ""; var viewRowMat1 = (DataRowView)MaterialP1.SelectedItem; var row1 = viewRowMat1.Row; if (row1 != null) mat1Code = row1.Field<string>("CodeMaterial"); var materialP1 = new[] { MaterialP1.SelectedValue.ToString(), ТолщинаВнешней.Text, MaterialP1.Text, mat1Code }; //goto m2; #region ModelSw try { #region CodeMaterial //var mat1Code = ""; //var viewRowMat1 = (DataRowView)MaterialP1.SelectedItem; //var row1 = viewRowMat1.Row; //if (row1 != null) // mat1Code = row1.Field<string>("CodeMaterial"); //var materialP1 = new[] { MaterialP1.SelectedValue.ToString(), ТолщинаВнешней.Text, MaterialP1.Text, mat1Code }; //var vcad = new VentsCadLibrary.VentsCad //{ // ConnectionToSql = Settings.Default.ConnectionToSQL, // DestVaultName = Settings.Default.TestPdmBaseName, // VaultName = Settings.Default.PdmBaseName //}; //string unit; //vcad.DumperS(TypeOfDumper.Text, WidthDamper.Text, HeightDamper.Text, (IsOutDoor.IsChecked == true), materialP1, out unit, false); //MessageBox.Show("Finish"); //return; #endregion var sw = new ModelSw(); sw.Dumper(TypeOfDumper.Text, WidthDamper.Text, HeightDamper.Text, (IsOutDoor.IsChecked == true), materialP1); } catch (Exception ex) { MessageBox.Show(ex.StackTrace, ex.Message); } return; #endregion m1: //VentsCadLibrary try { using (var server = new VentsCadLibrary.VentsCad()) { var newDumper = new VentsCadLibrary.VentsCad.Dumper(TypeOfDumper.Text, WidthDamper.Text, HeightDamper.Text, (IsOutDoor.IsChecked == true), materialP1); if (!newDumper.Exist) { newDumper.Build(); } var place = newDumper.GetPlace(); MessageBox.Show(place.Path + "\n" + place.IdPdm + "\n" + place.ProjectId); } } catch (Exception ex) { MessageBox.Show(ex.Message); } return; m2: // VentsCadService MessageBox.Show("VentsCadService"); try { var serv = new ServiceV( new VentsCadService.Parameters { Name = "dumper", Type = new VentsCadService.Type { SubType = TypeOfDumper.Text }, Sizes = new VentsCadService.Sizes[] { new VentsCadService.Sizes { Width = WidthDamper.Text, Height = HeightDamper.Text } }, Materials = new VentsCadService.Material[] { new VentsCadService.Material { Code = materialP1[3], Name = materialP1[2], Thikness = materialP1[1], Value = materialP1[0], } } }); var Build = new Task(serv.build); Build.Start(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
void BUILDING_Click(object sender, RoutedEventArgs e) { if (LenghtBaseFrame.Text == "") return; if (FrameOffset.Text == "") { try { FrameOffset.Text = Convert.ToString((Convert.ToDouble(LenghtBaseFrame.Text) / 2)); } catch (Exception) { FrameOffset.Text = Convert.ToString((Convert.ToDouble(LenghtBaseFrame.Text) / 2)); } } //goto m2; //ModelSw var sw = new ModelSw(); sw.MontageFrame( WidthBaseFrame.Text, LenghtBaseFrame.Text, Thikness.Text, TypeOfFrame.Text, FrameOffset.Text, MaterialMontageFrame.SelectedValue.ToString(), new[] { Ral1.Text, CoatingType1.Text, CoatingClass1.Text, Ral1.SelectedValue?.ToString() ?? "" }); FrameOffset.Text = ""; return; m1: // VentsCadLibrary try { using (var server = new VentsCadLibrary.VentsCad()) { var newDumper = new VentsCadLibrary.VentsCad.MontageFrame(TypeOfFrame.Text, WidthBaseFrame.Text, LenghtBaseFrame.Text, FrameOffset.Text, new VentsCadLibrary.VentsCad.ProductFactory.Material { Name = MaterialMontageFrame.Text, Thikness = Thikness.Text, Value = MaterialMontageFrame.SelectedValue.ToString(), }); if (!newDumper.Exist) { newDumper.Build(); } var place = newDumper.GetPlace(); MessageBox.Show(place.Path + "\n" + place.IdPdm + "\n" + place.ProjectId); } } catch (Exception ex) { MessageBox.Show(ex.Message); } return; m2: // VentsCadService MessageBox.Show("VentsCadService"); try { var serv = new ServiceV( new VentsCadService.Parameters { Name = "montageFrame", Type = new VentsCadService.Type { SubType = TypeOfFrame.Text }, Sizes = new VentsCadService.Sizes[] { new VentsCadService.Sizes { Width = TypeOfFrame.Text, Lenght = WidthBaseFrame.Text, Additional1 = FrameOffset.Text } }, Materials = new VentsCadService.Material[] { new VentsCadService.Material { Name = MaterialMontageFrame.Text, Thikness = Thikness.Text, Value = MaterialMontageFrame.SelectedValue.ToString(), } } }); var Build = new Task(serv.build); Build.Start(); } catch (Exception ex) { MessageBox.Show(ex.Message); } FrameOffset.Text = ""; }
void BUILDING_Click(object sender, RoutedEventArgs e) { if (LenghtBaseFrame.Text == "") { return; } if (FrameOffset.Text == "") { try { FrameOffset.Text = Convert.ToString((Convert.ToDouble(LenghtBaseFrame.Text) / 2)); } catch (Exception) { FrameOffset.Text = Convert.ToString((Convert.ToDouble(LenghtBaseFrame.Text) / 2)); } } //goto m2; //ModelSw var sw = new ModelSw(); sw.MontageFrame( WidthBaseFrame.Text, LenghtBaseFrame.Text, Thikness.Text, TypeOfFrame.Text, FrameOffset.Text, MaterialMontageFrame.SelectedValue.ToString(), new[] { Ral1.Text, CoatingType1.Text, CoatingClass1.Text, Ral1.SelectedValue?.ToString() ?? "" }); FrameOffset.Text = ""; return; m1: // VentsCadLibrary try { using (var server = new VentsCadLibrary.VentsCad()) { var newDumper = new VentsCadLibrary.VentsCad.MontageFrame(TypeOfFrame.Text, WidthBaseFrame.Text, LenghtBaseFrame.Text, FrameOffset.Text, new VentsCadLibrary.VentsCad.ProductFactory.Material { Name = MaterialMontageFrame.Text, Thikness = Thikness.Text, Value = MaterialMontageFrame.SelectedValue.ToString(), }); if (!newDumper.Exist) { newDumper.Build(); } var place = newDumper.GetPlace(); MessageBox.Show(place.Path + "\n" + place.IdPdm + "\n" + place.ProjectId); } } catch (Exception ex) { MessageBox.Show(ex.Message); } return; m2: // VentsCadService MessageBox.Show("VentsCadService"); try { var serv = new ServiceV( new VentsCadService.Parameters { Name = "montageFrame", Type = new VentsCadService.Type { SubType = TypeOfFrame.Text }, Sizes = new VentsCadService.Sizes[] { new VentsCadService.Sizes { Width = TypeOfFrame.Text, Lenght = WidthBaseFrame.Text, Additional1 = FrameOffset.Text } }, Materials = new VentsCadService.Material[] { new VentsCadService.Material { Name = MaterialMontageFrame.Text, Thikness = Thikness.Text, Value = MaterialMontageFrame.SelectedValue.ToString(), } } }); var Build = new Task(serv.build); Build.Start(); } catch (Exception ex) { MessageBox.Show(ex.Message); } FrameOffset.Text = ""; }
void BuildDamper_Click(object sender, RoutedEventArgs e) { var mat1Code = ""; var viewRowMat1 = (DataRowView)MaterialP1.SelectedItem; var row1 = viewRowMat1.Row; if (row1 != null) { mat1Code = row1.Field <string>("CodeMaterial"); } var materialP1 = new[] { MaterialP1.SelectedValue.ToString(), ТолщинаВнешней.Text, MaterialP1.Text, mat1Code }; //goto m2; #region ModelSw try { #region CodeMaterial //var mat1Code = ""; //var viewRowMat1 = (DataRowView)MaterialP1.SelectedItem; //var row1 = viewRowMat1.Row; //if (row1 != null) // mat1Code = row1.Field<string>("CodeMaterial"); //var materialP1 = new[] { MaterialP1.SelectedValue.ToString(), ТолщинаВнешней.Text, MaterialP1.Text, mat1Code }; //var vcad = new VentsCadLibrary.VentsCad //{ // ConnectionToSql = Settings.Default.ConnectionToSQL, // DestVaultName = Settings.Default.TestPdmBaseName, // VaultName = Settings.Default.PdmBaseName //}; //string unit; //vcad.DumperS(TypeOfDumper.Text, WidthDamper.Text, HeightDamper.Text, (IsOutDoor.IsChecked == true), materialP1, out unit, false); //MessageBox.Show("Finish"); //return; #endregion var sw = new ModelSw(); sw.Dumper(TypeOfDumper.Text, WidthDamper.Text, HeightDamper.Text, (IsOutDoor.IsChecked == true), materialP1); } catch (Exception ex) { MessageBox.Show(ex.StackTrace, ex.Message); } return; #endregion m1: //VentsCadLibrary try { using (var server = new VentsCadLibrary.VentsCad()) { var newDumper = new VentsCadLibrary.VentsCad.Dumper(TypeOfDumper.Text, WidthDamper.Text, HeightDamper.Text, (IsOutDoor.IsChecked == true), materialP1); if (!newDumper.Exist) { newDumper.Build(); } var place = newDumper.GetPlace(); MessageBox.Show(place.Path + "\n" + place.IdPdm + "\n" + place.ProjectId); } } catch (Exception ex) { MessageBox.Show(ex.Message); } return; m2: // VentsCadService MessageBox.Show("VentsCadService"); try { var serv = new ServiceV( new VentsCadService.Parameters { Name = "dumper", Type = new VentsCadService.Type { SubType = TypeOfDumper.Text }, Sizes = new VentsCadService.Sizes[] { new VentsCadService.Sizes { Width = WidthDamper.Text, Height = HeightDamper.Text } }, Materials = new VentsCadService.Material[] { new VentsCadService.Material { Code = materialP1[3], Name = materialP1[2], Thikness = materialP1[1], Value = materialP1[0], } } }); var Build = new Task(serv.build); Build.Start(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }