Esempio n. 1
0
        public void saveValue(SETTING setting)
        {
            switch (setting)
            {
            case SETTING.VPN_ID_AND_NAME:
                setConfig("VPNInterfaceID", VPNInterfaceID);
                setConfig("VPNInterfaceName", VPNInterfaceName);
                saveConfigfile();
                break;

            case SETTING.START_MINIMIZED:
                setConfig("StartMinimized", StartMinimized.ToString().ToLower());
                saveConfigfile();
                break;

            case SETTING.STRICT:
                setConfig("StrictInterfaceHandling", StrictInterfaceHandling.ToString().ToLower());
                saveConfigfile();
                break;

            case SETTING.APPLICATIONS:
                String strValue = "";
                foreach (String str in m_ListApplications)
                {
                    if (str != "")
                    {
                        strValue += str + "#";
                    }
                }
                strValue = strValue.TrimEnd('#');
                setConfig("Applications", strValue);
                saveConfigfile();
                break;
            }
        }
Esempio n. 2
0
        public MainWindow()
        {
            header = this;
            InitializeComponent();
            this.Title = "IPTV manager v1.0";

            SETTING.ReadFromXML();

            ViewModelMain.Event_UpdateLIST += new Action <int>(updateLIST);
            ViewModelMain.EVENT_CLOSE_ALL  += new Action(CLOSE_ALL);

            // use a timer to periodically update the memory usage
            DispatcherTimer timer = new DispatcherTimer();

            timer.Interval = new TimeSpan(0, 0, 0, 0, 100);
            timer.Tick    += timer_Tick;
            timer.Start();

            changefav              = true;
            data.canal.name        = "";
            best1.Text             = data.favorite1_1;
            best2.Text             = data.favorite1_2;
            data.current_favorites = 1;
            data.best1             = best1.Text;
            data.best2             = best2.Text;
            changefav              = false;

            //this.KeyDown += new System.Windows.Input.KeyEventHandler(Window1_KeyDown);
        }
Esempio n. 3
0
            /// <summary>
            /// 读取设备信息
            /// </summary>
            /// <param name="setting">查看结构体详情</param>
            /// <returns></returns>
            public bool ReadSetting(out SETTING setting)
            {
                setting = new SETTING();
                int success = AccessV2_GetDeviceInfo(m_CurrentDevice, ref setting);

                return(success != 0);
            }
Esempio n. 4
0
        public ActionResult DeleteConfirmed(int id)
        {
            SETTING sETTING = db.SETTINGs.Find(id);

            db.SETTINGs.Remove(sETTING);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 5
0
 internal static string FindSettingValueByName(string name)
 {
     using (IDalSetting dal = new DalSetting())
     {
         SETTING val = dal.GetSettingValueByName(name);
         return(val.valueSetting);
     }
 }
Esempio n. 6
0
        //=======================================
        //
        //  ファイル設定用関数
        //
        //=======================================

        public void SetMark(SETTING num, string mark)
        {
            //未入力はスルー
            if (mark == "")
            {
                return;
            }

            setMarks[(int)num] = mark;
        }
Esempio n. 7
0
        public ActionResult Create([Bind(Include = "idSetting,nameSetting,valueSetting")] SETTING sETTING)
        {
            if (ModelState.IsValid)
            {
                db.SETTINGs.Add(sETTING);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sETTING));
        }
Esempio n. 8
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            Model.data.Utils.Find_and_Close_Window("update_mdb");
            Model.data.Utils.Find_and_Close_Window("winPING");
            Model.data.Utils.Find_and_Close_Window("winReplace");
            Model.data.Utils.Find_and_Close_Window("win2iptvMOVE");
            Model.data.Utils.Find_and_Close_Window("win2iptvMOVEred");
            Model.data.Utils.Find_and_Close_Window("win2iptvEDIT");

            SETTING.SaveInXmlFormat();
        }
Esempio n. 9
0
        private void pictureBox5_Click(object sender, EventArgs e)
        {
            //pictureBox6.Image = null;
            label18.Hide();
            label17.Hide();
            label19.Show();
            ActiveMdiChild.Close();
            SETTING stg = new SETTING();

            stg.MdiParent = this;
            stg.Show();
        }
Esempio n. 10
0
 internal static bool CheckIfNameExist(SETTING setting)
 {
     using (IDalSetting dal = new DalSetting())
     {
         bool          result   = false;
         List <string> nameList = dal.GetAllSetting().Select(n => n.nameSetting.ToLower()).ToList();
         if (nameList.Contains(setting.nameSetting.ToLower()))
         {
             result = true;
         }
         return(result);
     }
 }
Esempio n. 11
0
        // GET: Settings/Edit/5
        //[Authorize(Roles = "admin")]
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SETTING sETTING = db.SETTINGs.Find(id);

            if (sETTING == null)
            {
                return(HttpNotFound());
            }
            return(View(sETTING));
        }
Esempio n. 12
0
        /*
         * Updates setting in _settings and also in config
         */
        public static void UpdateValue(SETTING s, string value)
        {
            string old = GetSetting(s);

            value        = EncryptionHandler.Protect(value);
            _settings[s] = value;
            AddUpdateAppSetting(s.ToString(), _settings[s]);
            if (SettingsChanged != null)
            {
                SettingsChangedEventArgs scea = new SettingsChangedEventArgs {
                    Setting  = s,
                    OldValue = old,
                    NewValue = value
                };
                SettingsChanged(scea);
            }
        }
Esempio n. 13
0
        public ActionResult Edit([Bind(Include = "idSetting,nameSetting,valueSetting")] SETTING setting)
        {
            if (ModelState.IsValid)
            {
                //check value setting
                bool edit = false;
                switch (setting.nameSetting)
                {
                case "Vat":
                    if (decimal.Parse(setting.valueSetting) > 0 && decimal.Parse(setting.valueSetting) <= 1)
                    {
                        edit = true;
                    }
                    else
                    {
                        ViewBag.Error = "la valeur doit être comprise entre 0 et 1 => exemple: 0.21";
                    }
                    break;

                case "Language":
                    var test = db.LANGUAGESs.Select(l => l.shortForm).ToList();
                    if (test.Contains(setting.valueSetting))
                    {
                        edit = true;
                    }
                    else
                    {
                        ViewBag.Error = "La valeur n'est pas correcte. Référez-vous au abréviation des langages dans le Menu Gestion -->  Langages";
                    }
                    break;

                default:
                    ViewBag.Error = "La valeur n'est pas correcte.  Si le problème persiste, contactez l'administrateur";
                    break;
                }
                if (edit)
                {
                    db.Entry(setting).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            return(View(setting));
        }
Esempio n. 14
0
            /// <summary>
            /// 写入设备信息
            /// </summary>
            /// <param name="setting"></param>
            /// <returns></returns>
            public bool SetSetting(SETTING setting)
            {
                int success = AccessV2_SetDeviceInfo(m_CurrentDevice, ref setting);

                return(success != 0);
            }
Esempio n. 15
0
        public static bool  parse_arg(int argc, string[] argv, out SETTING g_setting)
        {
            g_setting = new SETTING();
            g_setting.pageRangeSize = "0";
            g_setting.environment   = "Mooncake";

            if (argc < 6)
            {
                return(false);
            }
            int i = 0;

            while (i < argc)
            {
                string arg = argv[i];
                if (arg == "-name")
                {
                    if (i + 1 < argc)
                    {
                        g_setting.accountName = argv[++i];
                    }
                    else
                    {
                        return(false);
                    }
                }
                else if (arg == "-key")
                {
                    if (i + 1 < argc)
                    {
                        g_setting.storagekey = argv[++i];
                    }
                    else
                    {
                        return(false);
                    }
                }
                else if (arg == "-uri")
                {
                    if (i + 1 < argc)
                    {
                        g_setting.uri = argv[++i];
                    }
                    else
                    {
                        return(false);
                    }
                }
                else if (arg == "-pageRangeSize")
                {
                    if (i + 1 < argc)
                    {
                        g_setting.pageRangeSize = argv[++i];
                    }
                    else
                    {
                        g_setting.pageRangeSize = "5";
                    }
                }
                else if (arg == "-env")
                {
                    if (i + 1 < argc)
                    {
                        g_setting.environment = argv[++i];
                    }
                    else
                    {
                        g_setting.environment = "Mooncake";
                    }
                }
                ++i;
            }

            return(true);
        }
Esempio n. 16
0
 private static extern int AccessV2_SetDeviceInfo(UInt32 devNum, ref SETTING setting);
Esempio n. 17
0
        /*
         * Gets current setting from _settings or default value if setting is empty
         */
        public static string GetSetting(SETTING s, string defaultValue)
        {
            string r = GetSetting(s);

            return(r == "" ? defaultValue : r);
        }
Esempio n. 18
0
 /*
  * Gets current setting from _settings
  */
 public static string GetSetting(SETTING s)
 {
     return(EncryptionHandler.Unprotect(_settings[s]));
 }
Esempio n. 19
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     SETTING.SaveInXmlFormat();
 }
Esempio n. 20
0
 public Settings(DB_UTIL dB_UTIL, SETTING sETTING)
 {
     InitializeComponent();
     this.dB_UTIL = dB_UTIL;
     this.sETTING = sETTING;
 }