commit fe7187755a95f85a4418567c00edb2f36ee2c997 Author: Eugen Höglinger Date: Thu Feb 27 15:22:10 2020 +0100 Projekt neu angelegt. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5a5f80a --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ + +#Ignore thumbnails created by Windows +Thumbs.db +#Ignore files built by Visual Studio +*.obj +*.exe +*.pdb +*.user +*.aps +*.pch +*.vspscc +*_i.c +*_p.c +*.ncb +*.suo +*.tlb +*.tlh +*.bak +*.cache +*.ilk +*.log +[Bb]in +[Dd]ebug*/ +*.lib +*.sbr +obj/ +[Rr]elease*/ +_ReSharper*/ +[Tt]est[Rr]esult* +.vs/ +#Nuget packages folder +packages/ diff --git a/Daten/DatenAusSAP.xlsx b/Daten/DatenAusSAP.xlsx new file mode 100644 index 0000000..11f80f8 Binary files /dev/null and b/Daten/DatenAusSAP.xlsx differ diff --git a/Daten/PartFamily.xlsx b/Daten/PartFamily.xlsx new file mode 100644 index 0000000..9e2e308 Binary files /dev/null and b/Daten/PartFamily.xlsx differ diff --git a/Daten/PartFamily_Template.xlsx b/Daten/PartFamily_Template.xlsx new file mode 100644 index 0000000..9e2e308 Binary files /dev/null and b/Daten/PartFamily_Template.xlsx differ diff --git a/Daten/Update1.ico b/Daten/Update1.ico new file mode 100644 index 0000000..5cf088c Binary files /dev/null and b/Daten/Update1.ico differ diff --git a/Daten/Update1.png b/Daten/Update1.png new file mode 100644 index 0000000..4672aca Binary files /dev/null and b/Daten/Update1.png differ diff --git a/Daten/Update2.ico b/Daten/Update2.ico new file mode 100644 index 0000000..e220277 Binary files /dev/null and b/Daten/Update2.ico differ diff --git a/Daten/Update2.png b/Daten/Update2.png new file mode 100644 index 0000000..75b9d59 Binary files /dev/null and b/Daten/Update2.png differ diff --git a/Daten/Update3.ico b/Daten/Update3.ico new file mode 100644 index 0000000..e00a81f Binary files /dev/null and b/Daten/Update3.ico differ diff --git a/Daten/Update3.png b/Daten/Update3.png new file mode 100644 index 0000000..f87fffd Binary files /dev/null and b/Daten/Update3.png differ diff --git a/Excel.cs b/Excel.cs new file mode 100644 index 0000000..47b3580 --- /dev/null +++ b/Excel.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Microsoft.Office.Interop.Excel; // zusätzlich ist der Projektverweis auf COM -> Microsoft Excel xx-Objectlibrary + +namespace UpdateStandardPartFamilyMemberUsageStatus +{ + class Excel + { + public Excel(string fileName) + { + FileName = fileName; + } + + //oExcelApp benötigt den kompletten Namensraum, da andernfalls der Compiler den Unterschied zwischen + //"Microsoft.Office.Interop.Excel.Application" und "System.Windows.Forms.Application" nicht erkennen kann + private Microsoft.Office.Interop.Excel.Application oExcelApp = new Microsoft.Office.Interop.Excel.Application(); + private Workbook oWorkbook = null; + private Worksheet oWorksheet = null; + + Range oRange; + + private string FileName { set; get; } + + public int RangeColumns { private set; get; } + + public List ReadColumn(string columnName) + { + int colNo = ColumnNumber(columnName); //Spaltennummer + List columnValues = new List(); + + // Datei öffnen und aktives Blatt und benutzten Bereich auswählen + oWorkbook = oExcelApp.Workbooks.Open(FileName); + oWorksheet = (Worksheet)oWorkbook.ActiveSheet; + oRange = oWorksheet.UsedRange; + + RangeColumns = oRange.Rows.Count; + + for (int i = 2; i < RangeColumns + 1; i++) + { + columnValues.Add((oRange.Cells[i, colNo] as Range).Value); + } + + return columnValues; + } + + public void WriteColumn(string columnName, List columnValues, List changeStatus) + { + // Datei öffnen und aktives Blatt und benutzten Bereich auswählen + oWorkbook = oExcelApp.Workbooks.Open(FileName); + oWorksheet = (Worksheet)oWorkbook.ActiveSheet; + oRange = oWorksheet.UsedRange; + + RangeColumns = oRange.Rows.Count; + int colValue = ColumnNumber(columnName); + + //Save Columns + for (int i = 1; i < RangeColumns - 1; i++) + { + if (columnValues[i] != null & (bool)changeStatus[i] == true) + { + (oWorksheet.Cells[i + 2, colValue] as Range).Value = columnValues[i]; + (oWorksheet.Cells[i + 2, colValue + 1] as Range).Value = "Yes"; + } + } + + oWorkbook.Save(); + } + + public void CloseSheet() + { + if (oWorkbook != null) + { + oWorkbook.Close(); + } + } + + public int ColumnNumber(string columnName) + { + //Range oRange; + + // Datei öffnen und aktives Blatt und benutzten Bereich auswählen + oWorkbook = oExcelApp.Workbooks.Open(FileName); + oWorksheet = (Worksheet)oWorkbook.ActiveSheet; + oRange = oWorksheet.UsedRange; + + int colomnNo = -1; + string test; + for (int i = 1; i < oRange.Columns.Count; i++) + { + test = oWorksheet.Cells[1, i].Value; + if (oWorksheet.Cells[1, i].Value != null) + { + if (oWorksheet.Cells[1, i].Value.ToString().ToLower() == columnName.ToLower()) + { + colomnNo = i; + } + } + } + + return colomnNo; //-1 wenn Spalte nicht gefunden wurde + } + } +} diff --git a/Form1.Designer.cs b/Form1.Designer.cs new file mode 100644 index 0000000..07454c6 --- /dev/null +++ b/Form1.Designer.cs @@ -0,0 +1,210 @@ +namespace UpdateStandardPartFamilyMemberUsageStatus +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.buttonReadSapColumn = new System.Windows.Forms.Button(); + this.dataGridViewExcelSAP = new System.Windows.Forms.DataGridView(); + this.Object = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.VStat = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Status = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.openFileDialogExcel = new System.Windows.Forms.OpenFileDialog(); + this.dataGridViewExcelReuse = new System.Windows.Forms.DataGridView(); + this.Item = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.StatusOld = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.StatusNew = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Save = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.buttonSaveChanges = new System.Windows.Forms.Button(); + this.labelSap = new System.Windows.Forms.Label(); + this.labelFamily = new System.Windows.Forms.Label(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewExcelSAP)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewExcelReuse)).BeginInit(); + this.SuspendLayout(); + // + // buttonReadSapColumn + // + this.buttonReadSapColumn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.buttonReadSapColumn.Location = new System.Drawing.Point(12, 415); + this.buttonReadSapColumn.Name = "buttonReadSapColumn"; + this.buttonReadSapColumn.Size = new System.Drawing.Size(120, 23); + this.buttonReadSapColumn.TabIndex = 0; + this.buttonReadSapColumn.Text = "Read SAP Columns"; + this.buttonReadSapColumn.UseVisualStyleBackColor = true; + this.buttonReadSapColumn.Click += new System.EventHandler(this.buttonReadSapColumn_Click); + // + // dataGridViewExcelSAP + // + this.dataGridViewExcelSAP.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.dataGridViewExcelSAP.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridViewExcelSAP.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.Object, + this.VStat, + this.Status}); + this.dataGridViewExcelSAP.Location = new System.Drawing.Point(12, 29); + this.dataGridViewExcelSAP.Name = "dataGridViewExcelSAP"; + this.dataGridViewExcelSAP.Size = new System.Drawing.Size(345, 380); + this.dataGridViewExcelSAP.TabIndex = 1; + // + // Object + // + this.Object.HeaderText = "Object"; + this.Object.Name = "Object"; + this.Object.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.Object.Width = 80; + // + // VStat + // + this.VStat.HeaderText = "VStat"; + this.VStat.Name = "VStat"; + this.VStat.ReadOnly = true; + this.VStat.Width = 120; + // + // Status + // + this.Status.HeaderText = "Status"; + this.Status.Name = "Status"; + this.Status.ReadOnly = true; + this.Status.Width = 80; + // + // dataGridViewExcelReuse + // + this.dataGridViewExcelReuse.AllowUserToDeleteRows = false; + this.dataGridViewExcelReuse.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left))); + this.dataGridViewExcelReuse.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridViewExcelReuse.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.Item, + this.StatusOld, + this.StatusNew, + this.Save}); + this.dataGridViewExcelReuse.Location = new System.Drawing.Point(363, 29); + this.dataGridViewExcelReuse.Name = "dataGridViewExcelReuse"; + this.dataGridViewExcelReuse.Size = new System.Drawing.Size(425, 380); + this.dataGridViewExcelReuse.TabIndex = 2; + // + // Item + // + this.Item.HeaderText = "Item"; + this.Item.Name = "Item"; + this.Item.ReadOnly = true; + // + // StatusOld + // + this.StatusOld.HeaderText = "Status old"; + this.StatusOld.Name = "StatusOld"; + this.StatusOld.ReadOnly = true; + this.StatusOld.Width = 110; + // + // StatusNew + // + this.StatusNew.HeaderText = "Status New"; + this.StatusNew.Name = "StatusNew"; + this.StatusNew.ReadOnly = true; + this.StatusNew.Width = 110; + // + // Save + // + this.Save.HeaderText = "Save"; + this.Save.Name = "Save"; + this.Save.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.Save.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; + this.Save.Width = 40; + // + // buttonSaveChanges + // + this.buttonSaveChanges.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.buttonSaveChanges.Enabled = false; + this.buttonSaveChanges.Location = new System.Drawing.Point(667, 415); + this.buttonSaveChanges.Name = "buttonSaveChanges"; + this.buttonSaveChanges.Size = new System.Drawing.Size(120, 23); + this.buttonSaveChanges.TabIndex = 4; + this.buttonSaveChanges.Text = "Save Changes"; + this.buttonSaveChanges.UseVisualStyleBackColor = true; + this.buttonSaveChanges.Click += new System.EventHandler(this.buttonSaveChanges_Click); + // + // labelSap + // + this.labelSap.AutoSize = true; + this.labelSap.Location = new System.Drawing.Point(13, 13); + this.labelSap.Name = "labelSap"; + this.labelSap.Size = new System.Drawing.Size(63, 13); + this.labelSap.TabIndex = 6; + this.labelSap.Text = "SAP Values"; + // + // labelFamily + // + this.labelFamily.AutoSize = true; + this.labelFamily.Location = new System.Drawing.Point(363, 12); + this.labelFamily.Name = "labelFamily"; + this.labelFamily.Size = new System.Drawing.Size(93, 13); + this.labelFamily.TabIndex = 7; + this.labelFamily.Text = "Part Family Values"; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this.labelFamily); + this.Controls.Add(this.labelSap); + this.Controls.Add(this.buttonSaveChanges); + this.Controls.Add(this.dataGridViewExcelReuse); + this.Controls.Add(this.dataGridViewExcelSAP); + this.Controls.Add(this.buttonReadSapColumn); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MinimumSize = new System.Drawing.Size(808, 481); + this.Name = "Form1"; + this.Text = "::::: Update Standard Part Family Member Usage Status :::::"; + this.Load += new System.EventHandler(this.Form1_Load); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewExcelSAP)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewExcelReuse)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button buttonReadSapColumn; + private System.Windows.Forms.DataGridView dataGridViewExcelSAP; + private System.Windows.Forms.OpenFileDialog openFileDialogExcel; + private System.Windows.Forms.DataGridView dataGridViewExcelReuse; + private System.Windows.Forms.Button buttonSaveChanges; + private System.Windows.Forms.DataGridViewTextBoxColumn Item; + private System.Windows.Forms.DataGridViewTextBoxColumn StatusOld; + private System.Windows.Forms.DataGridViewTextBoxColumn StatusNew; + private System.Windows.Forms.DataGridViewCheckBoxColumn Save; + private System.Windows.Forms.Label labelSap; + private System.Windows.Forms.Label labelFamily; + private System.Windows.Forms.DataGridViewTextBoxColumn Object; + private System.Windows.Forms.DataGridViewTextBoxColumn VStat; + private System.Windows.Forms.DataGridViewTextBoxColumn Status; + } +} \ No newline at end of file diff --git a/Form1.cs b/Form1.cs new file mode 100644 index 0000000..16066c2 --- /dev/null +++ b/Form1.cs @@ -0,0 +1,354 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Diagnostics; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Microsoft.Office.Interop.Excel; // zusätzlich ist der Projektverweis auf COM -> Microsoft Excel xx-Objectlibrary +using NXOpen; +using NXOpen.UF; + +namespace UpdateStandardPartFamilyMemberUsageStatus +{ + public partial class Form1 : Form + { + #region Version und Copyright + // Version und Copyright + string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen + string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); + static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + string copyright = ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + string icon = System.Windows.Forms.Application.StartupPath + "\\Info.bmp"; + //Assembly Datum und Zeit + static DateTime value = AssemblyDateTime(); + string date = value.ToShortDateString(); + string time = value.ToLongTimeString(); + private static DateTime AssemblyDateTime() + { + var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision)); + //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original) + return buildDateTime; + } + #endregion + + #region Programm-Info + /// + /// Contains the name of the program file + /// + public static string ProgramName { set; get; } + + /// + /// Contains the version of the program file + /// + public static string ProgramVersion { set; get; } + + /// + /// Contains the copyright notice + /// + public static string Copyright { set; get; } + + private void SetProgramInfo() + { + //Name, Version und Copyright setzen + ProgramName = programName; + ProgramVersion = programVersion; + Copyright = copyright; + } + #endregion + + //Spalten Namen + const string colObject = "Objekt"; + const string colVStatus = "VStat"; + const string colItemNumber = "ItemNumber"; + const string colStatus = "Status"; + + //int colomnStatus = 0; + + int oRangeSap; + //int oRangeReuse; + + //string fileNameReuse = ""; + + public static List SapObject { set; get; } + public static List SapVStat { set; get; } + public static List PfItem { set; get; } + public static List PfStatusOld { set; get; } + public static List PfStatusNew { set; get; } + + ////oExcelApp benötigt den kompletten Namensraum, da andernfalls der Compiler den Unterschied zwischen + ////"Microsoft.Office.Interop.Excel.Application" und "System.Windows.Forms.Application" nicht erkennen kann + //private Microsoft.Office.Interop.Excel.Application oExcelApp = new Microsoft.Office.Interop.Excel.Application(); + //private Workbook oWorkbook = null; + //private Worksheet oWorksheet = null; + + + public Form1() + { + SetProgramInfo(); //Name, Version und Copyright setzen + InitializeComponent(); + + Session theSession = Session.GetSession(); + Part dispPart = theSession.Parts.Display; + Part workPart = theSession.Parts.Work; + UFSession theUFSession = UFSession.GetUFSession(); + lw = theSession.ListingWindow; + } + + private void Form1_Load(object sender, EventArgs e) + { + this.MaximumSize = new Size(808, Screen.PrimaryScreen.Bounds.Height - 30); //Um 30 kleiner, weil sonst der untere Rand hinter der Start-Leiste verschwindet + + this.Text = String.Concat("::::: ", ProgramName, " ::::: -- V", ProgramVersion, " - ", Copyright.Replace("Copyright ", ""), " --"); + + lwWriteLine("Selection Window opened."); + } + + private void buttonReadSapColumn_Click(object sender, EventArgs e) + { + buttonReadSapColumn.Enabled = false; + + if (!ReadSapColumns()) + { + buttonReadSapColumn.Enabled = true; + return; + } + + buttonReadSapColumn.Enabled = false; + + ReadReuseColumns(); + + buttonSaveChanges.Enabled = true; + } + + private void buttonSaveChanges_Click(object sender, EventArgs e) + { + List columnItem = new List(); + List columnStatusOld = new List(); + List columnStatusNew = new List(); + + buttonSaveChanges.Enabled = false; + + //Alle Änderungen in eine Liste schreiben + int range = dataGridViewExcelReuse.Rows.Count; + while (dataGridViewExcelReuse.Rows[range - 1].Cells[0].Value == null) + { + range--; //Leerzeilen am Listenende entfernen + } + + columnItem.Clear(); + columnStatusOld.Clear(); + columnStatusNew.Clear(); + + for (int i = 0; i < range; i++) + { + if ((bool)dataGridViewExcelReuse.Rows[i].Cells[3].Value & !String.IsNullOrEmpty(dataGridViewExcelReuse.Rows[i].Cells[2].Value.ToString())) + { + columnItem.Add(dataGridViewExcelReuse.Rows[i].Cells[0].Value); + columnStatusOld.Add(dataGridViewExcelReuse.Rows[i].Cells[1].Value); + columnStatusNew.Add(dataGridViewExcelReuse.Rows[i].Cells[2].Value); + } + } + + Program.PfItem = columnItem; + Program.PfStatusOld = columnStatusOld; + Program.PfStatusNew = columnStatusNew; + + CleanUpView(); + + this.Close(); + } + + private bool ReadSapColumns() + { + List columnObject = new List(); + List columnVstat = new List(); + List columnStat = new List(); + + //Datei öffnen + string fileName = ReadFileName("Browse SAP Excel File"); + if (String.IsNullOrEmpty(fileName)) + { + return false; + } + lwWriteLine($"SAP Excel sheet {fileName} selected."); + + lwWriteLine("Determining 'usage status' values from the SAP Excel sheet."); + var excel = new Excel(fileName); + columnObject = excel.ReadColumn(colObject); + columnVstat = excel.ReadColumn(colVStatus); + columnStat = TranslateColumnValue(excel.RangeColumns, columnVstat); + oRangeSap = excel.RangeColumns; + + dataGridViewExcelSAP.Rows.Add(excel.RangeColumns - 2); //Feld anlegen + + for (int i = 0; i < excel.RangeColumns - 1; i++) + { + dataGridViewExcelSAP.Rows[i].Cells[0].Value = columnObject[i]; + dataGridViewExcelSAP.Rows[i].Cells[1].Value = columnVstat[i]; + dataGridViewExcelSAP.Rows[i].Cells[2].Value = columnStat[i]; + } + + excel.CloseSheet(); + + lwWriteLine("Showing determined and calculated values."); + + return true; + } + + private string ReadFileName(string title) + { + openFileDialogExcel = new OpenFileDialog(); + openFileDialogExcel.Title = title; + openFileDialogExcel.DefaultExt = "xlsx"; + openFileDialogExcel.Filter = "Excel file (*.xlsx)|*.xlsx|All files (*.*)|*.*"; + openFileDialogExcel.FilterIndex = 1; + openFileDialogExcel.CheckFileExists = true; + openFileDialogExcel.CheckPathExists = true; + openFileDialogExcel.ShowDialog(); + + return openFileDialogExcel.FileName; + } + + private void ReadReuseColumns() + { + List columnItemNumber = new List(); + List columnStatusOld = new List(); + List columnStatusNew = new List(); + List changeStatus = new List(); + + lwWriteLine("Determining child members."); + + //Datei holen + columnItemNumber = Program.PfItem; + columnStatusOld = Program.PfStatusOld; + columnStatusNew = MatchValues(columnItemNumber.Count, columnItemNumber, columnStatusOld); + changeStatus = MatchChangeStatus(columnStatusOld, columnStatusNew); + + lwWriteLine("Determining old and new values and mark changes."); + dataGridViewExcelReuse.Rows.Add(columnItemNumber.Count - 1); //Feld anlegen + + for (int i = 0; i < columnItemNumber.Count; i++) + { + dataGridViewExcelReuse.Rows[i].Cells[0].Value = columnItemNumber[i]; + dataGridViewExcelReuse.Rows[i].Cells[1].Value = columnStatusOld[i]; + dataGridViewExcelReuse.Rows[i].Cells[2].Value = columnStatusNew[i]; + dataGridViewExcelReuse.Rows[i].Cells[3].Value = changeStatus[i]; + } + + lwWriteLine("Showing determined and calculated values."); + + buttonSaveChanges.Enabled = true; + } + + private List TranslateColumnValue(int rangeColumns, List columnVstat) + { + string temp = ""; + List newValues = new List(); + + for (int i = 0; i < rangeColumns - 1; i++) + { + temp = columnVstat[i].ToString(); + temp = temp.Remove(temp.LastIndexOf(")")); + temp = temp.Remove(0, temp.IndexOf("(") + 1); + newValues.Add(temp); + } + + return newValues; + } + + private List MatchValues(int range, List columnItemNumber, List columnStatusOld) + { + List columnStatusNew = new List(); + + string value = ""; + + for (int i = 0; i < range; i++) + { + //Zeilenweise die 'ItemNumber' einlesen. Wenn der Wert nicht '' ist, dann in der SAP Liste Spalte 1 durchsuchen ob der Wert existiert. Existiert der Wert, dann den Wert aus 'Status' in 'StatusNew' schreiben und 'ChangeStatus' setzen. + if (columnItemNumber[i] != null) + { + if (columnItemNumber[i].ToString() != "") + { + value = DetermineValue(oRangeSap, columnItemNumber[i].ToString()); + columnStatusNew.Add(String.Concat("\"", value, "\"")); + if (columnStatusNew[i].ToString() == "\"\"") + { + columnStatusNew[i] = ""; + } + } + else + { + columnStatusNew.Add(null); + } + } + else + { + columnStatusNew.Add(columnItemNumber[i]); + } + } + + return columnStatusNew; + } + + private List MatchChangeStatus(List columnStatusOld, List columnStatusNew) + { + List changeStatus = new List(); + + int range = columnStatusOld.Count; + + for (int i = 0; i < range; i++) + { + if (columnStatusNew[i] == null || columnStatusNew[i].ToString() == "" || columnStatusOld[i].ToString() == columnStatusNew[i].ToString()) + { + changeStatus.Add(false); + } + else + { + changeStatus.Add(true); + } + + } + + return changeStatus; + } + + private string DetermineValue(int range, string value) + { + string newValue = ""; + + for (int j = 0; j < range - 1; j++) + { + if (dataGridViewExcelSAP.Rows[j].Cells[0].Value != null) + { + if (dataGridViewExcelSAP.Rows[j].Cells[0].Value.ToString() == value) + { + newValue = dataGridViewExcelSAP.Rows[j].Cells[2].Value.ToString(); + + break; + } + } + } + + return newValue; + } + + private void CleanUpView() + { + dataGridViewExcelSAP.Rows.Clear(); + dataGridViewExcelReuse.Rows.Clear(); + } + + ListingWindow lw; + private void lwWriteLine(string line) + { + lw.Open(); lw.WriteLine(line); lw.Close(); + } + } +} diff --git a/Form1.resx b/Form1.resx new file mode 100644 index 0000000..f8a9dd6 --- /dev/null +++ b/Form1.resx @@ -0,0 +1,2146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + + True + + + 17, 17 + + + True + + + True + + + True + + + True + + + + + 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 + + + \ No newline at end of file diff --git a/NXSigningResource.res b/NXSigningResource.res new file mode 100644 index 0000000..1bc8a22 --- /dev/null +++ b/NXSigningResource.res @@ -0,0 +1 @@ +NXAUTHBLKNT NXAUTHBLKNT diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..b8f60f5 --- /dev/null +++ b/Program.cs @@ -0,0 +1,455 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics; +using System.Windows.Forms; +using NXOpen; +using NXOpen.UF; +using UpdateStandardPartFamilyMemberUsageStatus; +using NXOpen.PartFamily; + +public class Program +{ + // class members + private static Session s; + private static UI ui; + private static UFSession ufs; + public static Program theProgram; + public static bool isDisposeCalled; + + public static List PfItem { set; get; } + public static List PfStatusOld { set; get; } + public static List PfStatusNew { set; get; } + + #region UG... + //------------------------------------------------------------------------------ + // Constructor + //------------------------------------------------------------------------------ + public Program() + { + try + { + s = Session.GetSession(); + ui = UI.GetUI(); + ufs = UFSession.GetUFSession(); + isDisposeCalled = false; + } + catch (NXOpen.NXException) + { + // ---- Enter your exception handling code here ----- + // UI.GetUI().NXMessageBox.Show("Message", NXMessageBox.DialogType.Error, ex.Message); + } + } + + + //------------------------------------------------------------------------------ + // Explicit Activation + // This entry point is used to activate the application explicitly + //------------------------------------------------------------------------------ + [DebuggerStepThrough] public static int Main(string[] args) + { + int retValue = 0; + try + { + theProgram = new Program(); + + //TODO: Add your application code here + theProgram.DoIt(args); + + + theProgram.Dispose(); + } + catch (NXOpen.NXException) + { + // ---- Enter your exception handling code here ----- + + } + return retValue; + } + + //------------------------------------------------------------------------------ + // Following method disposes all the class members + //------------------------------------------------------------------------------ + [DebuggerStepThrough] public void Dispose() + { + try + { + if (isDisposeCalled == false) + { + //TODO: Add your application code here + } + isDisposeCalled = true; + } + catch (NXOpen.NXException) + { + // ---- Enter your exception handling code here ----- + + } + } + + [DebuggerStepThrough] public static int GetUnloadOption(string arg) + { + //Unloads the image explicitly, via an unload dialog + //return System.Convert.ToInt32(Session.LibraryUnloadOption.Explicitly); + + //Unloads the image immediately after execution within NX + return System.Convert.ToInt32(Session.LibraryUnloadOption.Immediately); + + //Unloads the image when the NX session terminates + // return System.Convert.ToInt32(Session.LibraryUnloadOption.AtTermination); + } + + [DebuggerStepThrough] public void StartDebugger() + { + if (!System.Diagnostics.Debugger.IsAttached) + System.Diagnostics.Debugger.Launch(); + } + #endregion + + + ListingWindow lw; + + int MemberCount { set; get; } + + private void lwWriteLine(string line) + { + lw.Open(); lw.WriteLine(line); lw.Close(); + } + + public void DoIt(string[] args) + { + ufs.Ui.SetStatus($"Starting SimpleTests"); + //StartDebugger(); + + //-------------------------------------------------------------------- + + + List pfItem = new List(); + List pfStatusOld = new List(); + + Session theSession = Session.GetSession(); + Part dispPart = theSession.Parts.Display; + Part workPart = theSession.Parts.Work; + NXOpen.PartFamily.TemplateManager templateManager = workPart.NewPartFamilyTemplateManager(); + UFSession theUFSession = UFSession.GetUFSession(); + lw = theSession.ListingWindow; + int iColPartName = -1; + bool is_family_template; + theUFSession.Part.IsFamilyTemplate(dispPart.Tag, out is_family_template); + + WriteHeader(); + + if ((is_family_template == false)) + { + return; + } + + int family_count; + Tag[] families; + theUFSession.Part.AskFamilies(dispPart.Tag, out family_count, out families); + + int colPartNumber = -1; + int colUsageStatus = -1; + + for (int ii = 0; (ii <= (family_count - 1)); ii++) + { + UFFam.FamilyData family_data; + theUFSession.Fam.AskFamilyData(families[ii], out family_data); + int member_count = family_data.member_count; + + Hashtable tab = new Hashtable(); + MemberCount = family_data.attribute_count + 1; + + if ((iColPartName == -1)) + { + for (int jj = 0; (jj <= (family_data.attribute_count - 1)); jj++) + { + UFFam.AttributeData attribute_data; + theUFSession.Fam.AskAttributeData(family_data.attributes[jj], out attribute_data); + + tab.Add(jj, attribute_data.name); + + if (attribute_data.name == "DB_PART_NO") + { + colPartNumber = jj; + } + if (attribute_data.name == "usage_status") + { + colUsageStatus = jj; + } + } + } + + pfItem.Clear(); + pfStatusOld.Clear(); + + for (int kk = 0; (kk <= (member_count - 1)); kk++) + { + UFFam.MemberData member_row_data; + theUFSession.Fam.AskMemberRowData(families[ii], kk, out member_row_data); + + pfItem.Add(member_row_data.values[colPartNumber]); + pfStatusOld.Add(member_row_data.values[colUsageStatus]); + } + + PfItem = pfItem; + PfStatusOld = pfStatusOld; + } + + //Form mit den Tabellen aufrufen + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + + WriteNewValus(); //Anzeigen welche Werte in die PartFamily zurückgeschrieben werden + + //Werte in die PartFamily zurückschreiben + for (int ii = 0; (ii <= (family_count - 1)); ii++) + { + UFFam.FamilyData family_data; + theUFSession.Fam.AskFamilyData(families[ii], out family_data); + int member_count = family_data.member_count; + + Hashtable tab = new Hashtable(); + + if ((iColPartName == -1)) + { + for (int jj = 0; (jj <= (family_data.attribute_count - 1)); jj++) + { + UFFam.AttributeData attribute_data; + theUFSession.Fam.AskAttributeData(family_data.attributes[jj], out attribute_data); + + tab.Add(jj, attribute_data.name); + + if (attribute_data.name == "DB_PART_NO") + { + colPartNumber = jj; + } + if (attribute_data.name == "usage_status") + { + colUsageStatus = jj; + } + } + } + + //Werte in die Kinderteile schreiben + WriteMembers(member_count, families, ii, colPartNumber, colUsageStatus); + + //Part Speichern + theUFSession.Part.Save(); + lwWriteLine(" "); + lwWriteLine("Part saved in the meantime."); + + //Family Member aktualisieren + UpdateMembers(); + + templateManager.Dispose(); + + //Part Speichern + theUFSession.Part.Save(); + lwWriteLine(" "); + lwWriteLine("Part saved."); + lwWriteLine(" "); + lwWriteLine("+-----------------------------------------+"); + lwWriteLine("| Update process finished successfully!!! |"); + lwWriteLine("+-----------------------------------------+"); + } + + //-------------------------------------------------------------------- + + ufs.Ui.SetStatus($"Finishing SimpleTests"); + } + + private void WriteHeader() + { + lwWriteLine("Update SAP usage status:"); + lwWriteLine("------------------------"); + lwWriteLine("The following 3 easy steps will update the 'usage status' in a part family master and its child members."); + lwWriteLine("1. Select button 'Read SAP Columns' and chooes the Excel sheet where the informatio are stored."); + lwWriteLine(" Attention: Make sure that the columns 'Object' and 'VStat' always exist."); + lwWriteLine("2. The system reads all necessary information from the Excel sheet, calculates the status and"); + lwWriteLine(" displays them all in the left table. Please be patient, this will take some time."); + lwWriteLine(" The system then determines the existing child members with the saved status settings,"); + lwWriteLine(" assigns them the new status values and displays all this information in the right table."); + lwWriteLine("3. All recognized changes are already selected in the right column. If you do not want to"); + lwWriteLine(" accept all changes, you can deselect them here. If you are satisfied with the selection,"); + lwWriteLine(" press the 'Save Changes' button. All changes will be applied, the child members will be"); + lwWriteLine(" updated and the master part will be saved."); + lwWriteLine("That's it."); + lwWriteLine(" "); + lwWriteLine("The status of the individual steps are displayed below:"); + lwWriteLine("-------------------------------------------------------"); + } + + private void WriteNewValus() + { + //Anzeigen welche Werte in die PartFamily zurückgeschrieben werden + lwWriteLine(" "); + lwWriteLine("The following changes will be made:"); + lwWriteLine("-----------------------------------"); + for (int i = 0; i < PfItem.Count; i++) + { + lwWriteLine(String.Concat(PfItem[i].ToString(), ": ", PfStatusOld[i].ToString(), " --> ", PfStatusNew[i].ToString())); + } + if (PfItem.Count == 0) + { + lwWriteLine("No changes are made."); + } + lwWriteLine(" "); + } + + private void WriteValueToFamily(string dbPartNo, string value, int memberCount, int i) + { + NXOpen.Session theSession = NXOpen.Session.GetSession(); + NXOpen.Part workPart = theSession.Parts.Work; + NXOpen.Part displayPart = theSession.Parts.Display; + // ---------------------------------------------- + // Menu: Tools->Part Families... + // ---------------------------------------------- + NXOpen.PartFamily.TemplateManager templateManager; + templateManager = workPart.NewPartFamilyTemplateManager(); + + templateManager.EditPartFamily(); + + NXOpen.PartFamily.FamilyAttribute familyAttribute1; + familyAttribute1 = templateManager.GetPartFamilyAttribute(NXOpen.PartFamily.FamilyAttribute.AttrType.Name, "DB_PART_NO"); + + NXOpen.PartFamily.FamilyAttribute familyAttribute2; + familyAttribute2 = templateManager.GetPartFamilyAttribute(NXOpen.PartFamily.FamilyAttribute.AttrType.Name, "OS_PART_NAME"); + + NXOpen.PartFamily.FamilyAttribute[] keyattrs1 = new NXOpen.PartFamily.FamilyAttribute[2]; + keyattrs1[0] = familyAttribute1; + keyattrs1[1] = familyAttribute2; + string[] attrvalues1 = new string[2]; + attrvalues1[0] = dbPartNo; + attrvalues1[1] = dbPartNo; + NXOpen.PartFamily.MemberIdentifier memberIdentifier; + memberIdentifier = templateManager.CreateMemberIdentifier(keyattrs1, attrvalues1, "ETC4_DesignSTD"); + + NXOpen.PartFamily.InstanceDefinition instanceDefinition; + instanceDefinition = templateManager.GetInstanceDefinitionUsingMemberIdentifier(memberIdentifier); + + memberIdentifier.Dispose(); + NXOpen.PartFamily.FamilyAttribute familyAttribute3; + familyAttribute3 = templateManager.GetPartFamilyAttribute(NXOpen.PartFamily.FamilyAttribute.AttrType.Expression, "usage_status"); + + instanceDefinition.SetValueOfAttribute(familyAttribute3, value); + + instanceDefinition.Dispose(); + + templateManager.SavePartFamily(); + + templateManager.Dispose(); + } + + private void WriteMembers(int member_count, Tag[] families, int ii, int colPartNumber, int colUsageStatus) + { + //Werte in die Kinderteile schreiben + NXOpen.Session theSession = NXOpen.Session.GetSession(); + NXOpen.Part workPart = theSession.Parts.Work; + NXOpen.Part displayPart = theSession.Parts.Display; + UFSession theUFSession = UFSession.GetUFSession(); + int family_count; + theUFSession.Part.AskFamilies(displayPart.Tag, out family_count, out families); + + lwWriteLine(" "); + lwWriteLine("Writing values into part family:"); + lwWriteLine("--------------------------------"); + for (int kk = 0; (kk <= (member_count - 1)); kk++) + { + UFFam.MemberData member_row_data; + theUFSession.Fam.AskMemberRowData(families[ii], kk, out member_row_data); + + for (int i = 0; i < PfItem.Count; i++) + { + if (member_row_data.values[colPartNumber] == PfItem[i].ToString()) + { + if (PfStatusNew[i].ToString().Contains("\"")) + { + WriteValueToFamily(PfItem[i].ToString(), PfStatusNew[i].ToString(), MemberCount, i); + } + else + { + WriteValueToFamily(PfItem[i].ToString(), String.Concat("\"", PfStatusNew[i].ToString(), "\""), MemberCount, i); + } + lwWriteLine($"{PfItem[i]}: Value {member_row_data.values[colUsageStatus]} was written successfully."); + } + } + } + + lwWriteLine(" "); + lwWriteLine("Part family saved."); + } + + private void UpdateMembers() + { + lwWriteLine(" "); + lwWriteLine("Update and save all members:"); + lwWriteLine("----------------------------"); + + NXOpen.Session theSession = NXOpen.Session.GetSession(); + NXOpen.Part workPart = theSession.Parts.Work; + NXOpen.Part displayPart = theSession.Parts.Display; + // ---------------------------------------------- + // Menu: Tools->Part Families... + // ---------------------------------------------- + NXOpen.Session.UndoMarkId markId1; + markId1 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Visible, "Start"); + + NXOpen.PartFamily.TemplateManager templateManager1; + templateManager1 = workPart.NewPartFamilyTemplateManager(); + + theSession.SetUndoMarkName(markId1, "Part Families Dialog"); + + NXOpen.Session.UndoMarkId markId2; + markId2 = theSession.SetUndoMark(NXOpen.Session.MarkVisibility.Invisible, "Enter Spreadsheet"); + + templateManager1.EditPartFamily(); + + NXOpen.PartFamily.FamilyAttribute[] familyAttribute1 = new NXOpen.PartFamily.FamilyAttribute[PfItem.Count]; + NXOpen.PartFamily.FamilyAttribute[] familyAttribute2 = new NXOpen.PartFamily.FamilyAttribute[PfItem.Count]; + NXOpen.PartFamily.MemberIdentifier[] memberIdentifier1 = new NXOpen.PartFamily.MemberIdentifier[PfItem.Count]; + NXOpen.PartFamily.InstanceDefinition[] instanceDefinition1 = new NXOpen.PartFamily.InstanceDefinition[PfItem.Count]; + + for (int i = 0; i < PfItem.Count; i++) + { + // ---------------------------------------------- + // Dialog Begin Part Family Warning + // ---------------------------------------------- + familyAttribute1[i] = templateManager1.GetPartFamilyAttribute(NXOpen.PartFamily.FamilyAttribute.AttrType.Name, "DB_PART_NO"); + + /*NXOpen.PartFamily.FamilyAttribute familyAttribute2*/; + familyAttribute2[i] = templateManager1.GetPartFamilyAttribute(NXOpen.PartFamily.FamilyAttribute.AttrType.Name, "OS_PART_NAME"); + + NXOpen.PartFamily.FamilyAttribute[] keyattrs1 = new NXOpen.PartFamily.FamilyAttribute[2]; + keyattrs1[0] = familyAttribute1[i]; + keyattrs1[1] = familyAttribute2[i]; + string[] attrvalues1 = new string[2]; + attrvalues1[0] = PfItem[i].ToString(); + attrvalues1[1] = PfItem[i].ToString(); + memberIdentifier1[i] = templateManager1.CreateMemberIdentifier(keyattrs1, attrvalues1, "ETC4_DesignSTD"); + + instanceDefinition1[i] = templateManager1.GetInstanceDefinitionUsingMemberIdentifier(memberIdentifier1[i]); + + memberIdentifier1[i].Dispose(); + } + + NXOpen.PartFamily.InstanceDefinition[] instdefstoupdate1 = new NXOpen.PartFamily.InstanceDefinition[PfItem.Count]; + for (int i = 0; i < PfItem.Count; i++) + { + instdefstoupdate1[i] = instanceDefinition1[i]; + } + + int[] errorcodes1; + errorcodes1 = templateManager1.SaveFamilyAndUpdateMembers(false, instdefstoupdate1); + + for (int i = 0; i < PfItem.Count; i++) + { + instanceDefinition1[i].Dispose(); + lwWriteLine($"{PfItem[i]} was updated and saved successfully."); + } + + lwWriteLine(" "); + lwWriteLine("All change were done successfully."); + } +} \ No newline at end of file diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..25cdd2d --- /dev/null +++ b/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("Update Standard Part Family Member Usage Status")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Update Standard Part Family Member Usage Status")] +[assembly: AssemblyCopyright("Copyright © 2019 by Eugen Höglinger")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("4f64cc57-8239-4cdf-a266-4ce88f65b0e1")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// übernehmen, indem Sie "*" eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.*")] +//[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs new file mode 100644 index 0000000..9dbe69f --- /dev/null +++ b/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace SimpleTests.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("SimpleTests.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/Properties/Resources.resx b/Properties/Resources.resx new file mode 100644 index 0000000..4fdb1b6 --- /dev/null +++ b/Properties/Resources.resx @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/ReadMe.txt b/ReadMe.txt new file mode 100644 index 0000000..c3e826e --- /dev/null +++ b/ReadMe.txt @@ -0,0 +1,61 @@ +======================================================================== + NX_OPEN : SimpleTests Project Overview +======================================================================== + +NX12 Open C# Wizard has created this SimpleTests project for you as a starting point. + +This file contains a summary of what you will find in each of the files that make up your project. + +SimpleTests.vbproj + This is the main project file for projects generated using an Application Wizard. + It contains information about the version of the product that generated the file, and + information about the platforms, configurations, and project features selected with the + Application Wizard. + + Executing User Exit Functions + ----------------------------- + + For execution of each user exit, corresponding Environment Variable need to be set with the full path + of the dll. + + The following environment variables are used to point to user exit executables. + Alternatively a single Environment Variable USER_DEFAULT can be set for all the Entry point. + + User Exit Environment Variable Entry Point + Open Part USER_RETRIEVE ufget + New Part USER_CREATE ufcre + Save Part USER_FILE ufput + Save Part As USER_SAVEAS ufsvas + Import Part USER_MERGE ufmrg + Execute GRIP Program USER_GRIP ufgrp + Add Existing Part USER_RCOMP ufrcp + Export Part USER_FCOMP uffcp + Component Where-used USER_WHERE_USED ufusd + Plot File USER_PLOT ufplt + 2D Analysis Using Curves USER_AREAPROPCRV uf2da + User Defined Symbols USER_UDSYMBOL ufuds + Open CLSF USER_CLS_OPEN ufclso + Save CLSF USER_CLS_SAVE ufclss + Rename CLSF USER_CLS_RENAME ufclsr + Generate CLF USER_CL_GEN ufclg + Postprocess CLSF USER_POST ufpost + Create Component USER_CCOMP ufccp + Change Displayed Part USER_CDISP ufcdp + Change Work Part USER_CWORK ufcwp + Remove Component USER_DCOMP ufdcp + Reposition Component USER_MCOMP ufmcp + Substitute Component Out USER_SCOMP1 ufscpo + Substitute Component In USER_SCOMP2 ufscpi + Open Spreadsheet USER_SPRD_OPN ufspop + Close Spreadsheet USER_SPRD_CLO ufspcl + Update Spreadsheet USER_SPRD_UPD ufspup + Finish Updating Spreadsheet USER_SPRD_UPF ufspuf + Replace Reference Set USER_RRSET ufrrs + Rename Component USER_NCOMP ufncp + NX Startup USER_STARTUP ufsta + Access Genius Library Management System USER_GENIUS ufgen + Execute Debug GRIP USER_GRIPDEBUG ufgrpd + Execute User Function USER_UFUN ufufun + Initialize new operation USER_CREATE_OPER ufnopr + Re-initialize an existing operation USER_CREATE_OPER ufnopr + CAM Startup USER_CAM_STARTUP ufcams \ No newline at end of file diff --git a/Update1.ico b/Update1.ico new file mode 100644 index 0000000..5cf088c Binary files /dev/null and b/Update1.ico differ diff --git a/UpdateStandardPartFamilyMemberUsageStatus.csproj b/UpdateStandardPartFamilyMemberUsageStatus.csproj new file mode 100644 index 0000000..b9346c3 --- /dev/null +++ b/UpdateStandardPartFamilyMemberUsageStatus.csproj @@ -0,0 +1,158 @@ + + + + Debug + AnyCPU + Library + Properties + UpdateStandardPartFamilyMemberUsageStatus + UpdateStandardPartFamilyMemberUsageStatus + v4.5 + {16F6EFC6-A76E-4BFB-A9D6-A197E117BA9E} + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + Update1.ico + + + + + False + $(UGII_BASE_DIR)\nxbin\managed\NXOpen.dll + False + + + False + $(UGII_BASE_DIR)\nxbin\managed\NXOpen.UF.dll + False + + + False + $(UGII_BASE_DIR)\nxbin\managed\NXOpen.Utilities.dll + False + + + False + $(UGII_BASE_DIR)\nxbin\managed\NXOpenUI.dll + False + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + True + True + Resources.resx + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + {2DF8D04C-5BFA-101B-BDE5-00AA0044DE52} + 2 + 8 + 0 + primary + False + True + + + {00020813-0000-0000-C000-000000000046} + 1 + 9 + 0 + primary + False + True + + + {21A56163-9798-4AB6-B550-56238ADBACFB} + 4 + 0 + 0 + primary + False + True + + + {00020430-0000-0000-C000-000000000046} + 2 + 0 + 0 + primary + False + True + + + {0002E157-0000-0000-C000-000000000046} + 5 + 3 + 0 + primary + False + True + + + + + @echo off +set tgt=C:\CAD\Local_NX12_NXTC\NXOPEN +>NUL 2>&1 "%25UGII_BASE_DIR%25\NXBIN\SignDotNet.exe" "$(TargetPath)" +>NUL 2>&1 xcopy /I /F /Y "$(TargetDir)\*.*" "%25tgt%25\application\" +>NUL 2>&1 xcopy /I /F /Y "$(TargetDir)\BlockStyler\*.*" "%25tgt%25\application\" +>NUL 2>&1 xcopy /I /F /Y "$(TargetDir)\images\*.*" "%25tgt%25\application\" +echo $(TargetName) -^> %25tgt%25 +exit 0 + + + \ No newline at end of file diff --git a/UpdateStandardPartFamilyMemberUsageStatus.sln b/UpdateStandardPartFamilyMemberUsageStatus.sln new file mode 100644 index 0000000..9beeafc --- /dev/null +++ b/UpdateStandardPartFamilyMemberUsageStatus.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.29411.108 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UpdateStandardPartFamilyMemberUsageStatus", "UpdateStandardPartFamilyMemberUsageStatus.csproj", "{16F6EFC6-A76E-4BFB-A9D6-A197E117BA9E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {16F6EFC6-A76E-4BFB-A9D6-A197E117BA9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {16F6EFC6-A76E-4BFB-A9D6-A197E117BA9E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {16F6EFC6-A76E-4BFB-A9D6-A197E117BA9E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {16F6EFC6-A76E-4BFB-A9D6-A197E117BA9E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {EE98AB37-3C3F-47B1-BD40-8A6C4F866DFC} + EndGlobalSection +EndGlobal