public void set(string key, string value)
        {
			if (ActivePrinterProfile.Instance.ActivePrinter == null) 
			{
				//No printer selected
			} 
			else 
			{
				LoadDataIfNeeded ();

				DataStorage.PrinterSetting setting;
				if (settingsDictionary.ContainsKey(key))
				{
					setting = settingsDictionary[key];
				}
				else
				{
					setting = new DataStorage.PrinterSetting();
					setting.Name = key;
					setting.PrinterId = ActivePrinterProfile.Instance.ActivePrinter.Id;

					settingsDictionary[key] = setting;
				}

				setting.Value = value;
				setting.Commit();
			}
        }
		public void set(string key, string value)
		{
			if (ActiveSliceSettings.Instance == null)
			{
				//No printer selected
			}
			else
			{
				LoadDataIfNeeded();

				PrinterSetting setting;
				if (settingsDictionary.ContainsKey(key))
				{
					setting = settingsDictionary[key];
				}
				else
				{
					// TODO: Review int printerID
					int printerID;
					int.TryParse(ActiveSliceSettings.Instance.Id, out printerID);

					setting = new PrinterSetting();
					setting.Name = key;
					setting.PrinterId = printerID;

					settingsDictionary[key] = setting;
				}

				setting.Value = value;
				setting.Commit();
			}
		}
Example #3
0
        public void set(string key, string value)
        {
            if (ActivePrinterProfile.Instance.ActivePrinter == null)
            {
                //No printer selected
            }
            else
            {
                LoadDataIfNeeded();

                DataStorage.PrinterSetting setting;
                if (settingsDictionary.ContainsKey(key))
                {
                    setting = settingsDictionary[key];
                }
                else
                {
                    setting           = new DataStorage.PrinterSetting();
                    setting.Name      = key;
                    setting.PrinterId = ActivePrinterProfile.Instance.ActivePrinter.Id;

                    settingsDictionary[key] = setting;
                }

                setting.Value = value;
                setting.Commit();
            }
        }