コード例 #1
0
 public void addConfigData(configData data, int store)
 {
     using (SqlCommand cmd = new SqlCommand("addConfigData", _sqlConn))
     {
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("@cid", SqlDbType.TinyInt).Value   = data.id;
         cmd.Parameters.Add("@value_1", SqlDbType.Int).Value   = data.value_1;
         cmd.Parameters.Add("@value_2", SqlDbType.Float).Value = data.value_2;
         cmd.Parameters.Add("@value_3", SqlDbType.NChar).Value = data.value_3;
         cmd.Parameters.Add("@store", SqlDbType.Int).Value     = store;
         try
         {
             _sqlConn.Open();
             cmd.ExecuteNonQuery();
         }
         catch (Exception ex)
         {
             throw ex.GetBaseException();
         }
         finally
         {
             _sqlConn.Close();
             cmd.Dispose();
         }
     }
 }
コード例 #2
0
ファイル: dbMgrBar.cs プロジェクト: CaterTsai/P_SKL_Shop
    public configData getConfigData(int id, int store)
    {
        configData config = new configData();

        using (SqlCommand cmd = new SqlCommand("getConfig", _sqlConn))
        {
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@cid", SqlDbType.TinyInt).Value = id;
            cmd.Parameters.Add("@store", SqlDbType.Int).Value   = store;
            try
            {
                _sqlConn.Open();
                using (var data = cmd.ExecuteReader())
                {
                    if (data.HasRows)
                    {
                        data.Read();
                        if (!data.IsDBNull(data.GetOrdinal("value_1")))
                        {
                            config.value_1 = Convert.ToInt32(data["value_1"]);
                        }

                        if (!data.IsDBNull(data.GetOrdinal("value_2")))
                        {
                            config.value_2 = (float)Convert.ToDouble(data["value_2"]);
                        }

                        if (!data.IsDBNull(data.GetOrdinal("value_3")))
                        {
                            config.value_3 = Convert.ToString(data["value_3"]);
                            config.value_3 = config.value_3.Replace(" ", string.Empty);
                        }
                    }
                    else
                    {
                        config = null;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex.GetBaseException();
            }
            finally
            {
                _sqlConn.Close();
                cmd.Dispose();
            }
        }
        return(config);
    }
コード例 #3
0
    private void handleActive()
    {
        var      active = Request["active"];
        var      store  = Int32.Parse(Request["store"]);
        response rep    = new response();

        rep.active = active;
        rep.store  = store;
        switch (active)
        {
        //admin
        case "getShareMsg":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["MobileMsg"], store);

            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_3;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "getLabRunStartTime":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["RunStartT"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "getLabRunRestTime":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["RunResetT"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "getBoxType":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["RunBoxType"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        //Lab Run
        case "getRunRank":
        {
            getRunRank(ref rep, store);

            break;
        }

        case "updateRunData":
        {
            if (Request["runData"] == null)
            {
                break;
            }
            var runData = JsonConvert.DeserializeObject <runData>(Request["runData"]);
            _dbMgr.updateRunData(Request["guid"], runData);
            rep.result = true;
            break;
        }

        case "createRunData":
        {
            string guid = getShortGUID();
            _dbMgr.addRunData(guid, store);
            rep.result = true;
            rep.data   = guid;
            break;
        }

        case "getUserRank":
        {
            int rank  = -1;
            int score = 0;
            _dbMgr.getUserRank(Request["guid"], ref rank, ref score, store);

            if (rank != -1)
            {
                rep.result = true;
                rep.data   = rank;
            }
            break;
        }

        case "getRunSetting":
        {
            configData runResetT = _dbMgr.getConfigData(configData.ConfigMap["RunResetT"], store);
            configData boxType   = _dbMgr.getConfigData(configData.ConfigMap["RunBoxType"], store);
            configData runStartT = _dbMgr.getConfigData(configData.ConfigMap["RunStartT"], store);
            runSetting setting   = new runSetting();
            setting.resetSecond = runResetT.value_1;
            setting.boxType     = boxType.value_1;
            setting.startSecond = runStartT.value_1;
            rep.result          = true;
            rep.data            = setting;
            break;
        }

        //LabCity
        case "getCityData":
        {
            getCityData(ref rep, store);
            break;
        }

        case "getNewCityUser":
        {
            cityDisplayData cityData = new cityDisplayData();
            try
            {
                _dbMgr.getNewCityUser(ref cityData, store);
                rep.result = true;
                rep.data   = cityData;
            }
            catch (Exception ex)
            {
                rep.result = false;
                rep.msg    = "DB Error";
                throw ex.GetBaseException();
            }
            break;
        }

        //Mobile
        case "addMobileData":
        {
            var ukey = Request["guid"];
            if (ukey == null)
            {
                rep.result = false;
            }
            else
            {
                if (_dbMgr.addMobileData(ukey))
                {
                    rep.result = true;
                }
                else
                {
                    rep.msg    = "Wrong guid";
                    rep.result = false;
                }
            }
            break;
        }

        case "addCityData":
        {
            var ukey     = Request["guid"];
            var nickName = Request["nick"];


            if (ukey == null || nickName == null)
            {
                rep.result = false;
            }
            else
            {
                int rank  = -1;
                int score = 0;
                _dbMgr.getUserRank(Request["guid"], ref rank, ref score, store);

                cityDisplayData cityData = _dbMgr.addCityData(ukey, nickName, rank, store);
                if (cityData == null)
                {
                    rep.result = false;
                    rep.msg    = "GUID Dupicate";
                }
                else
                {
                    rep.data   = cityData;
                    rep.result = true;
                }
            }
            break;
        }

        case "updateMobileData":
        {
            if (Request["mobileData"] == null || Request["guid"] == null)
            {
                break;
            }
            var mobileData = JsonConvert.DeserializeObject <mobileData>(Request["mobileData"]);
            var guid       = Request["guid"];
            _dbMgr.updateMobileData(guid, mobileData);
            rep.result = true;
            break;
        }

        case "getShareUrl":
        {
            var ukey    = Request["guid"];
            var imgData = Request["img"];
            var shareTo = Request["share"];
            if (!checkShare(ukey, ref imgData, store))
            {
                rep.result = false;
                rep.msg    = "DB error";
            }
            else
            {
                rep.result = true;
                if (shareTo == "line")
                {
                    _dbMgr.updateShare(ukey, 0, 1);
                }
                else
                {
                    _dbMgr.updateShare(ukey, 1, 0);
                }
                rep.data = parameter._serverUrl + "s/share/" + ukey + ".html";
            }
            break;
        }

        //DEGUB
        case "listShare":
        {
            List <string> shareList = new List <string>();
            listShare(ref shareList);
            rep.data   = shareList;
            rep.result = true;
            break;
        }

        case "fixShare":
        {
            List <string> shareList = new List <string>();
            listShare(ref shareList);

            foreach (var name in shareList)
            {
                _dbMgr.updateShare(name, 1, 0);
            }
            rep.data   = shareList;
            rep.result = true;
            break;
        }

        default:
        {
            rep.result = false;
            rep.msg    = "Unknow active";
            break;
        }
        }
        var repJson = JsonConvert.SerializeObject(rep);

        Response.Write(repJson);
    }
コード例 #4
0
    private void handleActive()
    {
        var      active = Request["active"];
        var      store  = Int32.Parse(Request["store"]);
        response rep    = new response();

        rep.active = active;
        switch (active)
        {
        //Bartender
        case "createBarData":
        {
            string guid = getShortGUID();
            _dbMgr.addBarData(guid, store);
            rep.result = true;
            rep.data   = guid;
            break;
        }

        case "updateBarData":
        {
            var barData = JsonConvert.DeserializeObject <barData>(Request["barData"]);
            _dbMgr.updateBarData(Request["guid"], barData);
            rep.result = true;
            break;
        }

        case "uploadBarLiquor":
        {
            string uKey = Request["guid"];
            try
            {
                var fileSet = Request.Files;
                var file    = fileSet["liquor"];
                var path    = Path.Combine(Server.MapPath("~/s/liquor"), uKey + ".png");
                file.SaveAs(path);
                rep.result = true;
            }
            catch (Exception e)
            {
                rep.msg    = e.Message;
                rep.result = false;
            }
            break;
        }

        case "getBarQuestion":
        {
            barQuestion qData = _dbMgr.getBarQuestion();
            if (qData != null)
            {
                rep.result = true;
                rep.data   = qData;
            }
            else
            {
                rep.result = false;
                rep.msg    = "data is null";
            }
            break;
        }

        case "getBarSetting":
        {
            configData barQRT     = _dbMgr.getConfigData(configData.ConfigMap["BarQRShowT"], store);
            configData barLiquorT = _dbMgr.getConfigData(configData.ConfigMap["BarLiquorDisplayT"], store);

            bartenderSettingcs setting = new bartenderSettingcs();
            setting.qrDisplaySecond     = barQRT.value_1;
            setting.liquorDisplaySecoud = barLiquorT.value_1;
            rep.result = true;
            rep.data   = setting;
            break;
        }

        //Bar
        case "getBarLiquorDisplay":
        {
            List <barData> barList = new List <barData>();
            _dbMgr.getBarLiquorDisplay(ref barList, store);
            if (barList.Count < 16)
            {
                int addNum = (16 - barList.Count);
                parameter.loadDefaultLiquor(Server.MapPath("~/s/defaultLiquor.json"));
                for (int i = 0; i < addNum; i++)
                {
                    barList.Add(parameter._barDefault[i]);
                }
            }

            rep.result = true;
            rep.data   = barList;
            break;
        }

        case "getNewBarLiquor":
        {
            barData data = new barData();
            _dbMgr.getNewBarLiquor(ref data, store);

            rep.result = true;
            rep.data   = data;
            break;
        }

        case "addLike":
        {
            string uKey      = Request["guid"];
            int    likeCount = _dbMgr.setBarLiquorLike(uKey);

            rep.result = true;
            rep.data   = likeCount;
            break;
        }

        //Mobile
        case "setLiquorNickname":
        {
            var uKey     = Request["guid"];
            var nickName = Request["nickname"];
            _dbMgr.setBarLiquorNickname(uKey, nickName, store);
            checkShare(uKey, nickName, store);
            rep.result = true;

            break;
        }

        case "addBarMobileData":
        {
            var uKey  = Request["guid"];
            var name  = Request["userName"];
            var phone = Request["mobile"];

            _dbMgr.addBarMobile(uKey, name, phone);
            rep.result = true;
            break;
        }

        case "getResultMsg":
        {
            var msg = _dbMgr.getConfigData(configData.ConfigMap["BarMobileMsg"], store);
            rep.result = true;
            rep.data   = msg.value_3;
            break;
        }

        case "getPopoutMsg":
        {
            var msg = _dbMgr.getConfigData(configData.ConfigMap["BarPopoutMsg"], store);
            rep.result = true;
            rep.data   = msg.value_3;
            break;
        }

        case "getDataMsg":
        {
            var msg = _dbMgr.getConfigData(configData.ConfigMap["BarDataMsg"], store);
            rep.result = true;
            rep.data   = msg.value_3;
            break;
        }

        case "getInfoState":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["BarInfoState"], store);
            rep.result = true;
            rep.data   = config.value_3;
            break;
        }

        default:
        {
            rep.result = false;
            rep.msg    = "Unknow active";
            break;
        }
        }

        var repJson = JsonConvert.SerializeObject(rep);

        Response.Write(repJson);
    }
コード例 #5
0
ファイル: adminApi.aspx.cs プロジェクト: CaterTsai/P_SKL_Shop
    private void handleActive()
    {
        var      active = Request["active"];
        var      store  = Int32.Parse(Request["store"]);
        response rep    = new response();

        rep.active = active;
        rep.store  = store;
        switch (active)
        {
            #region Admin
        //admin
        case "login":
        {
            var ID = Request["id"];
            var PW = Request["pw"];

            rep.result = sklLogin("https://ws.skl.com.tw/ws/Auth/Login", ID, PW);
            rep.data   = System.Web.Configuration.WebConfigurationManager.AppSettings["adminKey"];
            break;
        }

        case "addAdmin":
        {
            var adminId = Request["adminID"];
            _dbMgr.addAdmin(adminId);
            rep.result = true;
            break;
        }

        case "checkAdmin":
        {
            var  adminId = Request["adminID"];
            bool result  = _dbMgr.checkAdmin(adminId);
            if (!result)
            {
                rep.msg = "This id was not in database";
            }
            rep.result = result;
            break;
        }

        case "addQuestion":
        {
            var qData = JsonConvert.DeserializeObject <barQuestion>(Request["question"]);
            if (qData != null)
            {
                _dbMgr.addBarQuestion(ref qData);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }

            break;
        }

            #endregion

            #region Store Data
        case "addStoreData":
        {
            var storeData = JsonConvert.DeserializeObject <storeData>(Request["storeData"]);
            if (storeData != null)
            {
                _dbMgr.addStoreData(storeData);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "updateStoreData":
        {
            var storeData = JsonConvert.DeserializeObject <storeData>(Request["storeData"]);
            if (storeData != null)
            {
                _dbMgr.updateStoreData(storeData);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getStoreData":
        {
            var data = _dbMgr.getStoreData();
            if (data != null)
            {
                rep.data   = data;
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }
            #endregion

            #region Lab
        //Lab
        case "getShareMsg":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["MobileMsg"], store);

            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_3;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateShareMsg":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["MobileMsg"];
                config.value_3 = Request["msg"];

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }

            break;
        }

        case "getAutoClearDay":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["AutoClearDay"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateAutoClearDay":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["AutoClearDay"];
                config.value_1 = Convert.ToInt32(Request["day"]);

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "clearRun":
        {
            if (checkAdminKey(Request["key"]))
            {
                _dbMgr.clearRun(store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }

            break;
        }

        case "clearCity":
        {
            if (checkAdminKey(Request["key"]))
            {
                _dbMgr.clearCity(store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getLabRunStartTime":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["RunStartT"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateRunStartTime":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["RunStartT"];
                config.value_1 = Convert.ToInt32(Request["RunStartT"]);

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getLabRunRestTime":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["RunResetT"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateRunRestTime":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["RunResetT"];
                config.value_1 = Convert.ToInt32(Request["RunResetT"]);

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getBoxType":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["RunBoxType"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateBoxType":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["RunBoxType"];
                config.value_1 = Convert.ToInt32(Request["BoxType"]);

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
                break;
            }
            else
            {
                rep.result = false;
            }
            break;
        }
            #endregion

            #region Bar
        //Bar
        case "clearBar":
        {
            if (checkAdminKey(Request["key"]))
            {
                _dbMgr.clearBar(store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getLiquorDisplayT":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["BarLiquorDisplayT"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateLiquorDisplayT":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["BarLiquorDisplayT"];
                config.value_1 = Convert.ToInt32(Request["liquorDisplayT"]);

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getBartenderRestTime":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["BarQRShowT"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_1;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateBartenderRestTime":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["BarQRShowT"];
                config.value_1 = Convert.ToInt32(Request["BarQRShowT"]);

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getBarShareMsg":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["BarMobileMsg"], store);

            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_3;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateBarShareMsg":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["BarMobileMsg"];
                config.value_3 = Regex.Replace(Request["msg"], @"\r|\n|\r\n", "<br>");

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }

            break;
        }

        case "getBarPopoutMsg":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["BarPopoutMsg"], store);

            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_3;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateBarPopoutMsg":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["BarPopoutMsg"];
                config.value_3 = Regex.Replace(Request["msg"], @"\r|\n|\r\n", "<br>");

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getBarDataMsg":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["BarDataMsg"], store);

            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_3;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateBarDataMsg":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["BarDataMsg"];
                config.value_3 = Request["msg"];

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getBarQuestion":
        {
            barQuestion qData = _dbMgr.getBarQuestion();
            if (qData != null)
            {
                rep.result = true;
                rep.data   = qData;
            }
            else
            {
                rep.result = false;
                rep.msg    = "data is null";
            }
            break;
        }

        case "updateBarQuestion":
        {
            if (checkAdminKey(Request["key"]))
            {
                if (Request["question"] != null)
                {
                    var qData = JsonConvert.DeserializeObject <barQuestion>(Request["question"]);
                    _dbMgr.updateQuestion(ref qData);
                    rep.result = true;
                }
                else
                {
                    rep.result = false;
                }
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "getInfoState":
        {
            var config = _dbMgr.getConfigData(configData.ConfigMap["BarInfoState"], store);
            if (config != null)
            {
                rep.result = true;
                rep.data   = config.value_3;
            }
            else
            {
                rep.result = false;
                rep.msg    = "Can't found config data";
            }
            break;
        }

        case "updateInfoState":
        {
            if (checkAdminKey(Request["key"]))
            {
                configData config = new configData();
                config.id      = configData.ConfigMap["BarInfoState"];
                config.value_3 = Request["infoState"];

                _dbMgr.updateConfigData(config, store);
                rep.result = true;
            }
            else
            {
                rep.result = false;
            }
            break;
        }

        case "updateInfoImg":
        {
            if (checkAdminKey(Request["key"]))
            {
                try
                {
                    foreach (string fileName in Request.Files)
                    {
                        var file = Request.Files[fileName];
                        var path = Path.Combine(Server.MapPath("~/s/barShareInfo/"), fileName + ".jpg");
                        file.SaveAs(path);
                    }
                }
                catch (Exception e)
                {
                    rep.msg    = e.Message;
                    rep.result = false;
                }
            }
            else
            {
                rep.result = false;
            }
            break;
        }
            #endregion

            #region Config
        //Config
        case "getConfig":
        {
            var        config = Request["config"];
            configData data   = _dbMgr.getConfigData(Convert.ToInt32(config), store);
            rep.result = true;
            rep.data   = data;
            break;
        }

        case "addConfig":
        {
            configData data = JsonConvert.DeserializeObject <configData>(Request["config"]);
            _dbMgr.addConfigData(data, store);
            rep.result = true;
            break;
        }

        case "updateConfig":
        {
            configData data = JsonConvert.DeserializeObject <configData>(Request["config"]);
            _dbMgr.updateConfigData(data, store);
            rep.result = true;
            break;
        }

            #endregion

        default:
        {
            rep.result = false;
            rep.msg    = "Unknow active";
            break;
        }
        }
        var repJson = JsonConvert.SerializeObject(rep);
        Response.Write(repJson);
    }