//void build() //{ // VentsCadService.ProductPlace place = null; // try // { // using (var client = new VentsCadService.VentsCadServiceClient(App.Service.Binding, App.Service.Address)) // { // client.Open(); // place = client.BuildSp(type, width, height); // client.Close(); // } // } // catch (Exception ex) // { // MessageBox.Show(ex.Message); // } // finally // { // ModelSw.Open(place.IdPdm, place.ProjectId, ""); // } //} //Task Build; //void ExportTaskRun(Action action) //{ // Build = new Task(action); // Build.Start(); //} //string type; //string width; //string height; #endregion // ServiceV serv { get; set; } void BuildSpigot_Click(object sender, RoutedEventArgs e) { // var serv = new ServiceV(new VentsCadService.Parameters //{ // Name = "spigot", // Type = new VentsCadService.Type // { // SubType = TypeOfSpigot.Text // }, // Sizes = new VentsCadService.Sizes[] // { // new VentsCadService.Sizes // { // Width = WidthSpigot.Text, // Height = HeightSpigot.Text // } // } //}); //var Build = new Task(serv.build); //Build.Start(); //MessageBox.Show("Чекайте повідомлення після закінчення генерації"); //return; //m1: //VentsCadLibrary.VentsCad.ProductFactory serviceObj = new VentsCadLibrary.VentsCad.ProductFactory(new[] { "spigot", TypeOfSpigot.Text, WidthSpigot.Text, HeightSpigot.Text } ); //MessageBox.Show(serviceObj.product.Exist.ToString(), "idPdm - " + serviceObj.product.Place?.IdPdm.ToString()); //serviceObj.product.Build(); //MessageBox.Show(serviceObj.product.Exist.ToString()); //MessageBox.Show(serviceObj.product.Place?.IdPdm.ToString()); //return; #region VentsCadLibrary try { using (var server = new VentsCadLibrary.VentsCad()) { var newSpigot = new VentsCadLibrary.VentsCad.Spigot(TypeOfSpigot.Text, WidthSpigot.Text, HeightSpigot.Text); if (!newSpigot.Exist) { newSpigot.Build(); } var place2 = newSpigot.GetPlace(); MessageBox.Show(place2.Path + "\n" + place2.IdPdm + "\n" + place2.ProjectId); } } catch (Exception ex) { MessageBox.Show(ex.Message); } #endregion }
private void button_Click(object sender, RoutedEventArgs e) { VentsCadLibrary.VentsCad ventsCadLibrary = new VentsCadLibrary.VentsCad { ConnectionToSQL = "Data Source = srvkb; Initial Catalog = SWPlusDB; Persist Security Info = True; User ID = sa; Password = PDMadmin; MultipleActiveResultSets = True", DestVaultName = "Tets_debag", VaultName = "Vents-PDM" }; var Spigot = ""; ventsCadLibrary.Spigot("20", "1075", "734", out Spigot); MessageBox.Show(Spigot); }
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); } }