/// <summary> /// Сохранение файла настроек таблицы в XML в корневой папке программы с именем Name /// </summary> public void Save(string file) { if (string.IsNullOrEmpty(Name)) { Logger.Log.Error("Попытка сохранить настройки таблицы SpecOptions без имени."); return; } AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(file); ser.SerializeList(this); }
public void Save() { var ser = new AcadLib.Files.SerializerXml(file); try { ser.SerializeList <SelectBlocksByParamOptions>(this); } catch (Exception ex) { Logger.Log.Error(ex, $"SelectBlocksByParamOptions.Save - {file}"); } }
/// <summary> /// Экспорт квартир в XML /// </summary> public static void ExportToXML(string fileXml, List <Apartment> apartments) { try { //AparmentCollection apartCol = new AparmentCollection(); //apartCol.Apartments = apartments; AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(fileXml); ser.SerializeList(apartments); } catch (System.Exception ex) { Inspector.AddError($"Ошибка при экспорте квартир в XML - {ex.Message}.", icon: SystemIcons.Error); } }
public static SelectBlocksByParamOptions Load() { if (File.Exists(file)) { var ser = new AcadLib.Files.SerializerXml(file); try { var res = ser.DeserializeXmlFile <SelectBlocksByParamOptions>(); return(res); } catch (Exception ex) { Logger.Log.Error(ex, $"SelectBlocksByParamOptions.Load - {file}"); } } return(new SelectBlocksByParamOptions()); }
/// <summary> /// Загрузка настроек таблицы из файла /// </summary> public static SpecOptions Load(string file) { AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(file); return ser.DeserializeXmlFile<SpecOptions>(); }
private static PileOptions LoadFromXml() { AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(FileXml); return(ser.DeserializeXmlFile <PileOptions>()); }
private static List <SaveDynProp> LoadPropsFromXml(string fileXmlToSave) { AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(fileXmlToSave); return(ser.DeserializeXmlFile <List <SaveDynProp> >()); }
private static void SavePropsToXml(List <SaveDynProp> propsToSave, string fileXmlToSave) { AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(fileXmlToSave); ser.SerializeList(propsToSave); }
private static void SavePropsToXml(List<SaveDynProp> propsToSave, string fileXmlToSave) { AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(fileXmlToSave); ser.SerializeList(propsToSave); }
private static List<SaveDynProp> LoadPropsFromXml(string fileXmlToSave) { AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(fileXmlToSave); return ser.DeserializeXmlFile<List<SaveDynProp>>(); }
/// <summary> /// Загрузка настроек таблицы из файла /// </summary> public static SpecOptions Load(string file) { AcadLib.Files.SerializerXml ser = new AcadLib.Files.SerializerXml(file); return(ser.DeserializeXmlFile <SpecOptions>()); }