/// <summary> /// Создать новый файл /// </summary> /// <param name="projectname"></param> /// <param name="path"></param> public static void CreateNewProjectXML(string projectname, string path) { List <OfferColumnMapping> columns = new List <OfferColumnMapping>(); foreach (string name in Project.ColumnsNames.Values) { columns.Add( new OfferColumnMapping() { Name = name, ColumnSymbol = "" }); } OfferSettings offerMapping = new OfferSettings { Name = projectname, FileName = path, RowStart = 14, SheetName = "Рсч-П", Columns = columns }; offerMapping.Save(); }
internal static void Copy(OfferSettings currentMapping, string name) { if (string.IsNullOrWhiteSpace(name)) { return; } string path = GetNamesSettingsKP(); string filename = Path.Combine(path, name + ".xml"); currentMapping.Name = name; currentMapping.FileName = filename; currentMapping.Save(); }
private void Save() { if (_CurrentMapping == null) { return; } _CurrentMapping.SheetName = TBoxSheetName.Text; _CurrentMapping.RowStart = int.TryParse(TBoxFirstRowRangeValues.Text, out int rs) ? rs : 0; if (_mappingColumnsOffer != null) { _CurrentMapping.Columns = _mappingColumnsOffer; } _CurrentMapping.Save(); }