public static DataTable PropertiesForEachConf()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("Конфигурация");
            dt.Columns.Add("Обозначение");
            dt.Columns.Add("Наименование");
            dt.Columns.Add("Раздел");
            dt.Columns.Add("Масса");
            dt.Columns.Add("Исполнение");

            for (int i = 0; i < EditProp.configNames?.Length; i++)
            {
                dt.Rows.Add();
                EditProp.GetProperties(EditProp.configNames[i]);
                Debug.Print(EditProp.configNames[i]);
                dt.Rows[i]["Конфигурация"] = EditProp.configNames[i];
                dt.Rows[i]["Обозначение"]  = Propertiy.Designition;
                dt.Rows[i]["Наименование"] = Propertiy.Name;
                dt.Rows[i]["Масса"]        = Propertiy.Weight;
                dt.Rows[i]["Раздел"]       = Propertiy.Division;
                dt.Rows[i]["Исполнение"]   = Propertiy._Version;
            }
            return(dt);
        }
Exemple #2
0
 public static void GetPropsFromModelFromDRW()
 {
     // подтягиваем свойства из модельки в чертеж
     swModel = swView.ReferencedDocument;
     docType = (swDocumentTypes_e)swModel.GetType();
     EditProp.configuracione = swView.ReferencedConfiguration;
     EditProp.FixPropertys();
     EditProp.GetProperties(EditProp.configuracione);
     swModel = swApp.ActiveDoc; // дальше опять работаем с чертежом
     EditProp.configuracione = "";
     docType = (swDocumentTypes_e)swModel.GetType();
 }