Exemple #1
0
        /// <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();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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();
        }