예제 #1
0
        public bool addNew(string str)
        {
            bool isStr = true;

            foreach (DataJson element in settings.json.data)
            {
                if (element.nameSettings == str)
                {
                    isStr = false;
                }
            }
            if (isStr)
            {
                List <DataSettings> Lds = new List <DataSettings>();
                DataSettings        ds  = new DataSettings {
                    name        = "MAIN",
                    prefix      = "A",
                    path        = "D:/",
                    startNumber = "A000"
                };
                Lds.Add(ds);
                DataJson dj = new DataJson
                {
                    nameSettings = str,
                    data         = Lds
                };
                settings.json.data.Add(dj);
                settings.json.name = str;
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
 public void deleteSettings()
 {
     //возможно добавить проверку на длинну и запрт удаления последнего элемента
     try
     {
         settings.json.data.Remove(setElementsListView);
         setElementsListView = settings.json.data[0];
         settings.json.name  = settings.json.data[0].nameSettings;
     }
     catch
     {
         setElementsListView = new DataJson();
     }
 }