//------------------------------------------------------------------------------ //Callback Name: apply_cb //------------------------------------------------------------------------------ public int apply_cb() { int errorCode = 0; try { //---- Enter your callback code here ----- //ElectrodeASMBuider buider = new ElectrodeASMBuider(this.MoldNumber.WideValue.ToUpper(), this.PartNumber.WideValue.ToUpper(), // this.EditionNumber.WideValue.ToUpper(), this.MoldType.WideValue.ToUpper(), this.ClientNumber.WideValue.ToUpper()); //buider.CreateAsm(); UserInfoSingleton user = UserInfoSingleton.GetInstance(); if (user.UserInfo == null) { return(1); } MoldInfoModel moldInfo = new MoldInfoModel() { MoldNumber = this.MoldNumber.WideValue.ToUpper(), WorkpieceNumber = this.PartNumber.WideValue.ToUpper(), EditionNumber = this.EditionNumber.WideValue.ToUpper(), MoldType = this.MoldType.WideValue.ToUpper(), ClientName = this.ClientNumber.WideValue.ToUpper(), CreatedDate = DateTime.Now.ToString("yyyy-MM-dd"), CreatorName = user.UserInfo.UserName, }; AddEdmAsmBuilder.CreateBuilder(moldInfo); } catch (Exception ex) { //---- Enter your exception handling code here ----- errorCode = 1; theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString()); } return(errorCode); }
//------------------------------------------------------------------------------ //Callback Name: ok_cb //------------------------------------------------------------------------------ public int ok_cb() { int errorCode = 0; try { bool isBorrow; UserInfoSingleton user = UserInfoSingleton.GetInstance(); if (user.UserInfo == null) { return(1); } moldInfo = new MoldInfoModel() { MoldNumber = this.MoldNumber.WideValue.ToUpper(), WorkpieceNumber = this.PartNumber.WideValue.ToUpper(), EditionNumber = this.EditionNumber.WideValue.ToUpper(), ClientName = this.ClientNumber.WideValue.ToUpper(), CreatedDate = DateTime.Now.ToString("yyyy-MM-dd"), CreatorName = user.UserInfo.UserName, }; if (this.enum0.ValueAsString == "借用电极") { isBorrow = true; } else { isBorrow = false; } ReplaceAssmblies ra = new ReplaceAssmblies(assemble, moldInfo, isBorrow); err.AddRange(ra.Replace()); //---- Enter your callback code here ----- } catch (Exception ex) { //---- Enter your exception handling code here ----- errorCode = 1; theUI.NXMessageBox.Show("Block Styler", NXMessageBox.DialogType.Error, ex.ToString()); } return(errorCode); }