public static bool checkProperty(string prop, TSD.Drawing drawing) { string dummy = "dummy"; drawing.GetUserProperty(prop, ref dummy); int dummyInt = -987; drawing.GetUserProperty(prop, ref dummyInt); bool status = checker(dummy, dummyInt); if (status == false) { MainWindow._form.consoleOutput(drawing.Mark + " " + prop + " is not set", "L2"); } return(status); }
public static void main(TSD.Drawing drawing) { StringBuilder csv = new StringBuilder(); string name = drawing.Title1; string nr = drawing.Name; int dmtDateSeconds = 0; string dmtDateString = ""; drawing.GetUserProperty("DR_RESP_DSGNR_DATE", ref dmtDateSeconds); if (dmtDateSeconds != 0) { DateTime dmtDate = new DateTime(1970, 1, 1); dmtDate = dmtDate.AddSeconds(dmtDateSeconds); dmtDateString = dmtDate.ToShortDateString(); } int revisionDateSeconds = 0; string revisionMark = ""; string revisionDateString = ""; DateLastMark(drawing, out revisionMark, out revisionDateSeconds); if (revisionDateSeconds != 0) { DateTime revisionDate = new DateTime(1970, 1, 1); revisionDate = revisionDate.AddSeconds(revisionDateSeconds); revisionDateString = revisionDate.ToShortDateString(); } string newLine = string.Format("{0};{1};{2};{3};{4};", name, nr, revisionMark, dmtDateString, revisionDateString); csv.AppendLine(newLine); addCSV(csv.ToString()); }