Ejemplo n.º 1
0
        internal static void updateHotkey(TbHotKeyEntity entity, bool isUpdateExePath)
        {
            TbHotkey db = new TbHotkey();

            db.Open();
            using (var dr = db.ExeQuerySQL(string.Format("select key from {0} where name='{1}'", db.TB_HOTKEY, entity.name)))
            {
                // 把原来先设置好的快捷键取消
                db.ExeSQL(String.Format("update {0} set key=0 where key={1}", db.TB_HOTKEY, entity.key));
                if (dr.Read())
                {
                    if (isUpdateExePath)
                    {
                        db.ExeSQL(String.Format("update {0} set key={1}, exe_path='{2}' where name='{3}'", db.TB_HOTKEY, entity.key, entity.executablePath, entity.name));
                    }
                    else
                    {
                        db.ExeSQL(String.Format("update {0} set key={1}  where name='{2}'", db.TB_HOTKEY, entity.key, entity.name));
                    }
                }
                else
                {
                    db.ExeSQL(string.Format("insert into {0} (name,key,exe_path) values('{1}',{2},'{3}')", db.TB_HOTKEY, entity.name, entity.key, entity.executablePath));
                }
            }
            db.Close();
        }
Ejemplo n.º 2
0
        internal static void Del(TbHotKeyEntity entity)
        {
            var db = new TbHotkey();

            db.Open();
            db.ExeSQL(string.Format("delete from {0} where name='{1}'", db.TB_HOTKEY, entity.name));
            db.Close();
        }