public frm_finder(t args)
            : this()
        {
            Owner = args["owner"].f_val<Form>();

            this._args["caption"] = args["caption"];
            lbl_invite.Text = this._args["caption"].f_def(lbl_invite.Text).f_str();

            string login_name = args["josi_store"]["login_name"].f_def("dnclive").f_str();
            string pass = args["josi_store"]["pass"].f_def("135").f_str();
            string josi_end_point = args["josi_store"]["josi_end_point"].
                f_def("https://192.168.1.139/webproj/git/kibicom_venta/index.php").f_str();
                //f_def("https://192.168.1.37/webproj/git/kibicom_venta/index.php").f_str();

            josi_store = new t_store(new t()
            {
                {"josi_end_point", josi_end_point},		//точка подключения josi
                {"req_timeout", args["josi_store"]["req_timeout"].f_def(5000).f_int()},	//таймаут запроса
                {"login_name",login_name},				//имя для входа
                {"pass",pass},							//пароль для входа
                {"login_on_cre", true},					//логинимся
                {"auth_try_count", args["josi_store"]["auth_try_count"].f_def(3).f_int()},	//количество попыток авторизации
                {"f_done", args["f_done"].f_f()},		//вызываем когда авторизуемся успешно
                {"f_fail", args["f_fail"].f_f()}		//вызываем если авторизация не удалась
            });

            this._args["using_local_store"] = args["local_store"]["store_type"].f_def("mssql");

            //инициализируем локальное хранилище
            f_cre_kwj(args);

            f_set_grafix(args);
        }
Esempio n. 2
0
        public t_wd_josi_num(t args)
        {
            //MessageBox.Show(args["josi_store"].f_json()["json_str"].f_str());
            if (!args["josi_store"].f_is_empty())
            {
                josi_store = args["josi_store"].f_val<t_store>();
                return;
            }

            string login_name = args["login_name"].f_def("dnclive").f_str();
            string pass = args["pass"].f_def("135").f_str();
            string josi_end_point = args["josi_end_point"].
                f_def("https://192.168.1.139/webproj/git/kibicom_venta/index.php").f_str();

            josi_store = new t_store(new t()
            {
                {"josi_end_point", josi_end_point},
                {"req_timeout", args["req_timeout"].f_def(5000).f_int()},
                {"login_name",login_name},
                {"pass",pass},
                {"login_on_cre", true},		//логинимся
                {"auth_try_count", args["auth_try_count"].f_def(3).f_int()},	//количество попыток авторизации
                {"f_done", args["f_done"].f_f()},
                {"f_fail", args["f_fail"].f_f()}
            });

            this["login_name"] = new t(login_name);
            this["pass"]=new t(pass);
            this["josi_end_point"] = new t(josi_end_point);
        }
Esempio n. 3
0
        public josi_customer(t args)
            : this()
        {
            string login_name = args["login_name"].f_def("dnclive").f_str();
            string pass = args["pass"].f_def("135").f_str();
            string josi_end_point = args["josi_end_point"].
                f_def("https://192.168.1.139/webproj/git/kibicom_venta/index.php").f_str();
                //f_def("https://192.168.1.37/webproj/git/kibicom_venta/index.php").f_str();

            josi_store = new t_store(new t()
            {
                {"josi_end_point", josi_end_point},		//точка подключения josi
                {"req_timeout", args["req_timeout"].f_def(5000).f_int()},	//таймаут запроса
                {"login_name",login_name},				//имя для входа
                {"pass",pass},							//пароль для входа
                {"login_on_cre", true},					//логинимся
                {"auth_try_count", args["auth_try_count"].f_def(3).f_int()},	//количество попыток авторизации
                {"f_done", args["f_done"].f_f()},		//вызываем когда авторизуемся успешно
                {"f_fail", args["f_fail"].f_f()}		//вызываем если авторизация не удалась
            });

            args["login_name"] = new t(login_name);
            args["pass"] = new t(pass);
            args["josi_end_point"] = new t(josi_end_point);
        }
Esempio n. 4
0
 public t_wd_josi_num()
 {
     josi_store = new t_store(new t()
     {
         {"josi_end_point","https://192.168.1.139/webproj/git/kibicom_venta/index.php"},
         //{"josi_end_point","http://kibicom.com/order_store_33/order_store/index.php"},
         {"login_name","dnclive"},
         {"pass","135"},
         {"login_on_cre", true},		//не логиниться при создании
     });
 }
Esempio n. 5
0
        public t f_cre_josi_store(t args)
        {
            string login_name = args["login_name"].f_def("dnclive").f_str();
            string pass = args["pass"].f_def("4947").f_str();
            string josi_end_point = args["josi_end_point"].
                f_def("http://kibicom.com/order_store_339/index.php").f_str();
                //f_def("https://192.168.1.139/webproj/git/kibicom_venta/index.php").f_str();
                //f_def("https://192.168.1.37/webproj/git/kibicom_venta/index.php").f_str();

            //MessageBox.Show(login_name);

            t_store josi_store = new t_store(new t()
            {
                {"josi_end_point", josi_end_point},		//точка подключения josi
                {"req_timeout", args["req_timeout"].f_def(5000).f_int()},	//таймаут запроса
                {"login_name",login_name},				//имя для входа
                {"pass",pass},							//пароль для входа
                {"login_on_cre", true},					//логинимся
                {"auth_try_count", args["auth_try_count"].f_def(3).f_int()},	//количество попыток авторизации
                {"f_done_", args["f_done"].f_f()},		//вызываем когда авторизуемся успешно
                {"f_fail_", args["f_fail"].f_f()},		//вызываем если авторизация не удалась
                {
                    //когда получен id
                    //сохраняем заказ с учетом полученного id
                    "f_done", new t_f<t,t>(delegate(t args1)
                    {
                        return new t();
                    })
                },
                {
                    //когда получен id
                    //сохраняем заказ с учетом полученного id
                    "f_fail", new t_f<t,t>(delegate(t args1)
                    {
                        return new t();
                    })
                },
            });

            this["josi_store"] = josi_store;

            return this;
        }
Esempio n. 6
0
        public object addStore(Dictionary <string, object> dicParas)
        {
            string errMsg         = string.Empty;
            string storeId        = dicParas.ContainsKey("storeId") ? dicParas["storeId"].ToString() : string.Empty;
            string companyname    = dicParas.ContainsKey("companyname") ? dicParas["companyname"].ToString() : string.Empty;
            string province       = dicParas.ContainsKey("province") ? dicParas["province"].ToString() : string.Empty;
            string address        = dicParas.ContainsKey("address") ? dicParas["address"].ToString() : string.Empty;
            string boss           = dicParas.ContainsKey("boss") ? dicParas["boss"].ToString() : string.Empty;
            string phone          = dicParas.ContainsKey("phone") ? dicParas["phone"].ToString() : string.Empty;
            string telphone       = dicParas.ContainsKey("telphone") ? dicParas["telphone"].ToString() : string.Empty;
            string clienttype     = dicParas.ContainsKey("clienttype") ? dicParas["clienttype"].ToString() : string.Empty;
            string power_due_date = dicParas.ContainsKey("power_due_date") ? dicParas["power_due_date"].ToString() : string.Empty;
            string note           = dicParas.ContainsKey("note") ? dicParas["note"].ToString() : string.Empty;
            string parentid       = dicParas.ContainsKey("parentid") ? dicParas["parentid"].ToString() : string.Empty;
            string developer      = dicParas.ContainsKey("developer") ? dicParas["developer"].ToString() : string.Empty;
            string store_password = dicParas.ContainsKey("store_password") ? dicParas["store_password"].ToString() : string.Empty;
            string wxfee          = dicParas.ContainsKey("wxfee") ? dicParas["wxfee"].ToString() : string.Empty;

            if (!CheckAddStore(dicParas, out errMsg))
            {
                return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, errMsg));
            }

            IStoreService storeService = BLLContainer.Resolve <IStoreService>();
            var           storeModel   = storeService.GetModels(p => p.id.ToString().Equals(storeId)).FirstOrDefault <t_store>();

            if (storeModel != null)
            {
                return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.F, "门店Id已存在"));
            }

            string  store_dbname = string.Empty;
            t_store store        = new t_store();

            store.id             = int.Parse(storeId);
            store.companyname    = companyname;
            store.province       = province;
            store.address        = address;
            store.boss           = boss;
            store.phone          = phone;
            store.telphone       = telphone;
            store.client_level   = "普通级";
            store.clienttype     = clienttype;
            store.createtime     = System.DateTime.Now;
            store.updatetime     = System.DateTime.Now;
            store.power_due_date = System.DateTime.Parse(System.DateTime.Parse(power_due_date).ToString("yyyy-MM-dd") + " 00:00:00");
            store.note           = note;
            store.parentid       = parentid;
            store.developer      = developer;
            store.store_password = store_password;
            store.store_dbname   = "xcgamedb" + storeId;
            store.wxfee          = Convert.ToDecimal(decimal.Parse(wxfee) / 1000);
            store.StoreType      = 0;
            store.State          = 1;
            store.Token          = "";

            if (storeService.Add(store))
            {
                List <StoreCacheModel> list  = StoreCache.GetStore();
                StoreCacheModel        model = new StoreCacheModel();
                model.StoreID       = int.Parse(storeId);
                model.StoreName     = companyname;
                model.StorePassword = store_password;
                model.StoreType     = Convert.ToInt32(store.StoreType);
                model.StoreDBName   = store_dbname;
                list.Add(model);
            }

            return(ResponseModelFactory.CreateModel(isSignKeyReturn, Return_Code.T, "", Result_Code.T, ""));
        }