예제 #1
0
    // Update is called once per frame
    void Update()
    {
        if (Ptem)
        {
            if (GetPersonInfo.Presult != null)
            {
                pi = GetPersonInfo.GetPersonalInfoEntiry(GetPersonInfo.Presult);
                GameObject img = transform.Find("Grid Panel").Find("Image").gameObject;

                StartCoroutine(ControlCenter.UpdatePic("http://holoworld.azurewebsites.net/morning//upload/icon/icon.jpg" /*pi.Pic//这里需要修改,临时用默认图片替代*/, transform.Find("Grid Panel/Image").gameObject));
                transform.Find("Grid Panel/Username").GetComponent <Text>().text = pi.UserName;
                transform.Find("Grid Panel/Balance").GetComponent <Text>().text  = pi.Balance;

                Ptem = false;
            }
        }
        if (Gtem)
        {
            if (GetPersonInfo.Gresult != null)
            {
                gi = GetPersonInfo.GetGoodInfoEntiry(GetPersonInfo.Gresult);
                List <GetPersonInfo.GoodIn> g = new List <GetPersonInfo.GoodIn>();
                g = GetList(gi, 0);
                UpdatePanel(g);
                Gtem = false;
            }
        }
    }
예제 #2
0
    void Start()
    {
        manager = new RefreshExpress();


        HidePanel();
        id = ControlCenter.GetString("id");
        if (id == "-1" || string.IsNullOrEmpty(id))
        {
            ControlCenter.ShowMessage(Language.lang.unlogin);
            return;
        }
        //g = GetExpressDetail.ExpressManager();
        //List<Express> gi = new List<Express>();
        //gi = GetList(g, 0);
        //UpdatePanel(gi);
        //if (ControlCenter.IsRegister)
        //{
        //    g = new GetExpressDetail().ExpressManager();
        //    List<Express> temp = GetList(g, 0);
        //    UpdatePanel(temp);
        //}
        //else
        //{
        //    new ControlCenter().ShowMessage("用户Re未登陆");
        //    return;
        //}
    }
예제 #3
0
        /// <summary>
        /// 更新函数
        /// </summary>
        /// <param name="info">Model</param>
        /// <returns>影响数据物理ID,已存在逻辑主码返回-1</returns>
        public int UPDATE(ControlCenter info)
        {
            try
            {
                if (SELECT_BY_NAME_ISUSED(info.Name, true) != null)
                {
                    return(-1);
                }

                S_controlcenter         temp  = new S_controlcenter();
                Table <S_controlcenter> table = db.GetTable <S_controlcenter>();
                temp = (from row in db.S_controlcenter where row.id == info.Id select row).First();

                //temp.id = info.Id;
                temp.name        = info.Name;
                temp.aid         = info.Aid;
                temp.description = info.Description;
                temp.isused      = info.Isused;

                db.SubmitChanges();
                return(temp.id);
            }
            catch
            {
                return(-2);
            }
        }
예제 #4
0
    IEnumerator loadAddress()
    {
        Debug.Log("http://central.holoworld.win/ReceiveLocation.ashx?langNum=" + Language.lang.langNum + "&id=" + ControlCenter.GetString("id"));
        WWW www = new WWW("http://central.holoworld.win/ReceiveLocation.ashx?langNum=" + Language.lang.langNum + "&id=" + ControlCenter.GetString("id"));

        yield return(www);

        string result = www.text;

        //["北京市北京市崇文区建平镇321 蒋亦涛 15656162236","天津市天津市河西区建平镇2321 蒋亦稻民 16578302032","天津市天津市河北区建平镇231 蒋一涛 18840302034"]
        if (result.Contains("exsist"))
        {
            ControlCenter.ShowMessage(Language.lang.usernotexist);
            Destroy(transform.gameObject);
        }
        if (result.Length < 10)
        {
            ControlCenter.ShowMessage(Language.lang.havenotaddress);
            Destroy(transform.gameObject);
        }
        addresses = result.Remove(result.Length - 1, 1).Remove(0, 1).Replace("\"", "").Split(',');
        foreach (string now in addresses)
        {
            Debug.Log(now);
        }
        if (addresses.Length < 3)
        {
            canNextPage = false;
        }
        needLoadAddress = true;
    }
예제 #5
0
 public void Clicked()
 {
     ControlCenter.startListen();
     //ControlCenter.Voice.SetActive(true);
     //System.Threading.Thread.Sleep(500);
     ControlCenter.Menu.SetActive(false);
 }
예제 #6
0
    public void go(string data)
    {
        if (data.Contains("switch") || data.Contains("Switch"))
        {
            if (data.Contains("chinese") || data.Contains("Chinese"))
            {
                ControlCenter.SetString("lang", "1");
            }
            else if (data.Contains("english") || data.Contains("English"))
            {
                ControlCenter.SetString("lang", "0");
            }
            else
            {
                ControlCenter.SetString("lang", "0");
            }

            Language.ini(int.Parse(ControlCenter.GetString("lang"))); //语言初始化
            ControlCenter.check();                                    //检查版本
            ListenIcon.SetActive(false);
            ListenIcon = null;
            return;
        }
        StartCoroutine(Get(data));
    }
예제 #7
0
        /// <summary>
        /// 获取 在用/不在用 列表
        /// </summary>
        /// <param name="isused">在用状态</param>
        /// <returns>结果列表</returns>
        public IList <ControlCenter> SELECT_BY_ISUSED(bool isused)
        {
            try
            {
                IList <ControlCenter> result = new List <ControlCenter>();
                var temp = (from row in db.S_controlcenter where row.isused == isused orderby row.name ascending select row).GetEnumerator();
                while (temp.MoveNext())
                {
                    ControlCenter element = new ControlCenter();

                    element.Id          = temp.Current.id;
                    element.Name        = temp.Current.name;
                    element.Aid         = temp.Current.aid;
                    element.Description = temp.Current.description;
                    element.Isused      = temp.Current.isused;

                    result.Add(element);
                }
                return(result);
            }
            catch
            {
                return(null);
            }
        }
예제 #8
0
 public void todo(int nowStatus, string orderid)
 {
     if (nowStatus == -1)
     {
         ControlCenter.ShowMessage(Language.lang.illegaloperate);
         return;
     }
     if (orderid == "-1")
     {
         ControlCenter.ShowMessage(Language.lang.errororder);
         return;
     }
     if (nowStatus == 1)//Pay
     {
         ControlCenter.pay(orderid);
         Destroy(transform.gameObject);
     }
     else if (nowStatus == 2)//Cancel
     {
         StartCoroutine(UpdateOrder(orderid, "0:Cancel"));
     }
     else if (nowStatus == 3)//Sign
     {
         StartCoroutine(UpdateOrder(orderid, "4:Sign"));
     }
 }
예제 #9
0
        // Will be called as a new NTWindow is created. It will be called in the thread of that window
        protected override void OnWindowCreated(Window window)
        {
            // We want to place our AddOn in the Control Center's menus
            ControlCenter cc = window as ControlCenter;

            if (cc == null)
            {
                return;
            }

            /* Determine we want to place our AddOn in the Control Center's "New" menu
             * Other menus can be accessed via the control's "Automation ID". For example: toolsMenuItem, workspacesMenuItem, connectionsMenuItem, helpMenuItem. */
            existingMenuItemInControlCenter = cc.FindFirst("ControlCenterMenuItemNew") as NTMenuItem;
            if (existingMenuItemInControlCenter == null)
            {
                return;
            }

            // 'Header' sets the name of our AddOn seen in the menu structure
            addOnFrameworkMenuItem = new NTMenuItem {
                Header = "AddOn Framework", Style = Application.Current.TryFindResource("MainMenuItem") as Style
            };

            // Add our AddOn into the "New" menu
            existingMenuItemInControlCenter.Items.Add(addOnFrameworkMenuItem);

            // Subscribe to the event for when the user presses our AddOn's menu item
            addOnFrameworkMenuItem.Click += OnMenuItemClick;
        }
        public void EditTest()
        {
            ControlCenter v = new ControlCenter();

            using (var context = new DataContext(_seed, DBTypeEnum.Memory))
            {
                v.Name = "OacyBP";
                context.Set <ControlCenter>().Add(v);
                context.SaveChanges();
            }

            PartialViewResult rv = (PartialViewResult)_controller.Edit(v.ID.ToString());

            Assert.IsInstanceOfType(rv.Model, typeof(ControlCenterVM));

            ControlCenterVM vm = rv.Model as ControlCenterVM;

            v    = new ControlCenter();
            v.ID = vm.Entity.ID;

            v.Name    = "JaeFy";
            vm.Entity = v;
            vm.FC     = new Dictionary <string, object>();

            vm.FC.Add("Entity.Name", "");
            _controller.Edit(vm);

            using (var context = new DataContext(_seed, DBTypeEnum.Memory))
            {
                var data = context.Set <ControlCenter>().FirstOrDefault();

                Assert.AreEqual(data.Name, "JaeFy");
            }
        }
        public void DeleteTest()
        {
            ControlCenter v = new ControlCenter();

            using (var context = new DataContext(_seed, DBTypeEnum.Memory))
            {
                v.Name = "OacyBP";
                context.Set <ControlCenter>().Add(v);
                context.SaveChanges();
            }

            PartialViewResult rv = (PartialViewResult)_controller.Delete(v.ID.ToString());

            Assert.IsInstanceOfType(rv.Model, typeof(ControlCenterVM));

            ControlCenterVM vm = rv.Model as ControlCenterVM;

            v         = new ControlCenter();
            v.ID      = vm.Entity.ID;
            vm.Entity = v;
            _controller.Delete(v.ID.ToString(), null);

            using (var context = new DataContext(_seed, DBTypeEnum.Memory))
            {
                Assert.AreEqual(context.Set <ControlCenter>().Count(), 0);
            }
        }
        public void BatchDeleteTest()
        {
            ControlCenter v1 = new ControlCenter();
            ControlCenter v2 = new ControlCenter();

            using (var context = new DataContext(_seed, DBTypeEnum.Memory))
            {
                v1.Name = "OacyBP";
                v2.Name = "JaeFy";
                context.Set <ControlCenter>().Add(v1);
                context.Set <ControlCenter>().Add(v2);
                context.SaveChanges();
            }

            PartialViewResult rv = (PartialViewResult)_controller.BatchDelete(new string[] { v1.ID.ToString(), v2.ID.ToString() });

            Assert.IsInstanceOfType(rv.Model, typeof(ControlCenterBatchVM));

            ControlCenterBatchVM vm = rv.Model as ControlCenterBatchVM;

            vm.Ids = new string[] { v1.ID.ToString(), v2.ID.ToString() };
            _controller.DoBatchDelete(vm, null);

            using (var context = new DataContext(_seed, DBTypeEnum.Memory))
            {
                Assert.AreEqual(context.Set <ControlCenter>().Count(), 0);
            }
        }
예제 #13
0
        public void Main()
        {
            AbstractMediator mediator = new BaseModel.Mediator();

            //声明参与的角色
            HomeBuyer buyer = new HomeBuyer(mediator);

            Implement.Builder build  = new Implement.Builder(mediator);
            ControlCenter     center = new ControlCenter(mediator);

            //将需要的角色注入到中介
            mediator.HouseBuilder  = build;
            mediator.HomeBuyer     = buyer;
            mediator.ControlCenter = center;

            int initRequirement = mediator.GetBuyRequirement();
            int initHousenum    = mediator.GetCurrentHouseNumber();

            Console.WriteLine(string.Format("目前购房需求为:{0}套;现有房源:{1}套。", initRequirement, initHousenum));

            //买房300套
            buyer.BuyHouse(300);

            build.SaleHouse(300);

            //国家住建局,考察市场
            center.Limit();

            //再买房1000套
            buyer.BuyHouse(1000);

            Console.ReadLine();
        }
예제 #14
0
    // Use this for initialization
    void Start()
    {
        if (ControlCenter.inied)
        {
            return;
        }
        string id = ControlCenter.GetString("id");

        if (id == "-1" || string.IsNullOrEmpty(id))
        {
            ControlCenter.ShowMessage(Language.lang.unlogin);
            Destroy(transform.gameObject);
            return;
        }

        showpic  = transform.Find("Panel").Find("Item").Find("Show").gameObject;
        goodname = transform.Find("Panel").Find("Item").Find("Name").gameObject;
        price    = transform.Find("Panel").Find("Item").Find("Price").gameObject;
        quantity = transform.Find("Panel").Find("Item").Find("Amount").gameObject;
        model    = transform.Find("Panel").Find("Model").gameObject;
        mod1     = transform.Find("Panel").Find("Panel").Find("Model1").gameObject;
        mod2     = transform.Find("Panel").Find("Panel").Find("Model2").gameObject;
        mod3     = transform.Find("Panel").Find("Panel").Find("Model3").gameObject;

        StartCoroutine(ControlCenter.UpdateImg("http://model.holoworld.win/GetModel.ashx?type=0&id=" + goodid, showpic));
        goodname.GetComponent <Text>().text = goodnames;
        price.GetComponent <Text>().text    = prices;
        quantity.GetComponent <Text>().text = quanlities;
        model.GetComponent <Text>().text    = Language.lang.needselectmodel;
        StartCoroutine(loadModels());
        mod1.SetActive(false);
        mod2.SetActive(false);
        mod3.SetActive(false);
    }
예제 #15
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            Log.Init(1, 50240000, "yyyyMMdd", @"./logs/", LogType.Debug);

            DataBaseOperator.SetDbIniFilePath(".");
            Log.WriteDebugLog("ControlCenter::Startup", "Begin connect db");

            string connStr = DataBasePool.AddDataBaseConnectionString("debit", "!%(**$*@^77f1fjj", 5, 5);

            Log.WriteDebugLog("ControlCenter::Startup", connStr);
            DataBaseOperator.Init("debit");

            string serverInfo = "172.22.0.12:6379";
            string password   = "******";

            RedisPools.RedisPools.Init(serverInfo, Proxy.None, 200, password);

            ControlCenter cc = new ControlCenter();

            cc.Start();

            while (true)
            {
                Thread.Sleep(100000);
            }
        }
예제 #16
0
        /// <summary>
        /// 插入函数
        /// </summary>
        /// <param name="info">Model</param>
        /// <returns>影响数据物理ID,已存在逻辑主码项返-1</returns>
        public int INSERT(ControlCenter info)
        {
            try
            {
                if (SELECT_BY_NAME_ISUSED(info.Name, true) != null)
                {
                    return(-1);
                }

                S_controlcenter temp = new S_controlcenter();
                //temp.id = info.Id;
                temp.name        = info.Name;
                temp.aid         = info.Aid;
                temp.description = info.Description;
                temp.isused      = info.Isused;

                Table <S_controlcenter> table = db.GetTable <S_controlcenter>();
                table.InsertOnSubmit(temp);
                db.SubmitChanges();
                return(temp.id);
            }
            catch
            {
                return(-2);
            }
        }
예제 #17
0
 public void updateGood(GameObject obj, ControlCenter.GoodInfo info)
 {
     obj.transform.Find("Goodname").GetComponent <Text>().text  = info.name;
     obj.transform.Find("Goodprice").GetComponent <Text>().text = "$" + info.price;
     StartCoroutine(ControlCenter.UpdatePic("http://model.holoworld.win/GetModel.ashx?type=0&id=" + info.id, obj.transform.Find("Image").gameObject));
     obj.transform.Find("goodid").GetComponent <Text>().text  = info.id;
     obj.transform.Find("isScene").GetComponent <Text>().text = info.isScene;
 }
예제 #18
0
        static void Main(string[] args)
        {
            CenterManager centerManager = new CenterManager();

            centerManager.centerNetManager.serverLink();

            ControlCenter connectionControlCenter = new ControlCenter(ref centerManager, centerManager.Max);
        }
예제 #19
0
        public void LoadsRoversOfCommands_calls_the_RoverCommandParser()
        {
            IControlCenter controlCenter = new ControlCenter(roverCommandParser, commandInvoker);

            controlCenter.LoadsRoversOfCommands(arguments.ToString());

            roverCommandParser.ReceivedWithAnyArgs().Parse(Arg.Any <string>());
        }
예제 #20
0
    public void Go(ControlCenter.GoodInfo[] goods)
    {
        if (screen.Count == 1)
        {
            movespeed = -9f;
        }
        else if (screen.Count == 2)
        {
            movespeed = -3f;
        }
        else if (screen.Count == 3)
        {
            movespeed = -0.6f;
        }
        else if (screen.Count == 4)
        {
            movespeed = -0.2f;
        }
        for (int i = 0; i < screen.Count; i++)
        {
            if (screen[i].angle == 360f)
            {
                screen[i].angle = 0f;
            }
            screen[i].angle += movespeed;//每过1帧变换多少度
            screen[i].obj.transform.localPosition = new Vector3(Mathf.Sin((screen[i].angle * Mathf.PI) / 180) * radius, screen[i].obj.transform.localPosition.y, Mathf.Cos((screen[i].angle * Mathf.PI) / 180) * radius);
            screen[i].obj.transform.localRotation = Quaternion.Euler(screen[i].obj.transform.localRotation.eulerAngles.x, screen[i].angle, screen[i].obj.transform.localRotation.eulerAngles.z);
            if ((screen[i].angle > -270.95f) && screen[i].angle < -269.05f)
            {
                screen[i].angle = 90f;
                screen[i].obj.transform.localPosition.Set(Mathf.Sin((90 * Mathf.PI) / 180) * radius, screen[i].obj.transform.localPosition.y, Mathf.Cos((90 * Mathf.PI) / 180) * radius);
                updateGood(screen[i].obj, goods[goodNow++ % goods.Length]);
            }
        }
        if (screen.Count < 10 && (screen.Count == 0 || (screen[screen.Count - 1].angle > 53.95f) && screen[screen.Count - 1].angle < 54.05f))
        {
            float      x   = Mathf.Sin((90 * Mathf.PI) / 180) * radius;
            float      z   = Mathf.Cos((90 * Mathf.PI) / 180) * radius;
            Vector3    vec = new Vector3(x, 1, z);
            Quaternion qua = Quaternion.Euler(0, 90f, 0);
            GameObject get = Instantiate(Preobject, vec, qua);
            get.transform.SetParent(transform);
            screen.Add(new Good()
            {
                obj = get, angle = 90f
            });

            try
            {
                updateGood(get, goods[goodNow++ % goods.Length]);
            }
            catch
            {
                ControlCenter.ShowMessage(Language.lang.error);
                return;
            }
        }
    }
예제 #21
0
 // Update is called once per frame
 void Update()
 {
     if (!ControlCenter.objectExistActive("good_clone") && !ControlCenter.objectExistActive("houseView_clone") && !ControlCenter.objectExistActive("house_clone"))
     {
         if (g != null)
         {
             if (pauseAngle != 0f)
             {
                 pauseAngle -= 4f;
                 pauseHight += 0.04f;
                 for (int i = 0; i < screen.Count; i++)
                 {
                     screen[i].obj.transform.localRotation = Quaternion.Euler(new Vector3(pauseAngle, screen[i].obj.transform.localRotation.eulerAngles.y, screen[i].obj.transform.localRotation.eulerAngles.z));
                     screen[i].obj.transform.position      = new Vector3(screen[i].obj.transform.position.x, pauseHight, screen[i].obj.transform.position.z);
                 }
                 return;
             }
             else if (pauseAngle == 0f && returnAngle.Count > 0)
             {
                 for (int i = 0; i < screen.Count; i++)
                 {
                     screen[i].obj.transform.localRotation = Quaternion.Euler(new Vector3(returnAngle[i], screen[i].obj.transform.localRotation.eulerAngles.y, screen[i].obj.transform.localRotation.eulerAngles.z));
                     screen[i].obj.transform.position      = new Vector3(screen[i].obj.transform.position.x, returnHight[i], screen[i].obj.transform.position.z);
                 }
                 returnAngle.Clear();
                 returnHight.Clear();
             }
             //if (screen.Count < 2)
             //    Debug.Log(g.Length);//调试输出获取到的商品信息
             if (g.Length == 0)
             {
                 ControlCenter.ShowMessage(Language.lang.notfindgood);
                 Destroy(transform.gameObject);
             } //如果搜索到的是空,就销毁这个搜索,并弹窗提示
             Go(g);
         }
     }
     else if (pauseAngle != 80f)
     {
         if (pauseAngle == 0)
         {
             for (int i = 0; i < screen.Count; i++)
             {
                 returnAngle.Add(screen[i].obj.transform.localRotation.x);
                 returnHight.Add(screen[i].obj.transform.position.y);
             }
         }
         pauseAngle += 4f;
         pauseHight -= 0.04f;
         for (int i = 0; i < screen.Count; i++)
         {
             screen[i].obj.transform.localRotation = Quaternion.Euler(new Vector3(pauseAngle, screen[i].obj.transform.localRotation.eulerAngles.y, screen[i].obj.transform.localRotation.eulerAngles.z));
             screen[i].obj.transform.position      = new Vector3(screen[i].obj.transform.position.x, pauseHight, screen[i].obj.transform.position.z);
         }
     }
 }
예제 #22
0
 public void go()
 {
     if (model.GetComponent <Text>().text == Language.lang.needselectaddress)
     {
         ControlCenter.ShowMessage(Language.lang.needselectaddress);
         return;
     }
     ControlCenter.buildOrder(goodid, goodnames, quanlities, prices, model.GetComponent <Text>().text);
     Destroy(transform.gameObject);
 }
예제 #23
0
 public void Setup()
 {
     controlCenter = new ControlCenter(
         new RoverCommandParser(
             new PlateauBuilder(),
             new RoverBuilder(),
             new RoverCommandListBuilder()),
         new CommandInvoker()
         );
 }
예제 #24
0
        private bool DoEdit(int _id)
        {
            bool result = true;

            BLL.carbll    bll   = new BLL.carbll();
            Model.carinfo model = bll.GetModel(_id);

            model.Car_Number         = txtCar_Number.Text.Trim();
            model.Car_Name           = txtCar_Name.Text;
            model.Dept_Pros          = ddlDept_Pros.SelectedValue;
            model.Car_Type.Type_Code = ddlCar_Type.SelectedValue;
            model.Driver.Driver_Code = ddlDriver.SelectedValue;
            model.Buy_Date           = txtBuy_Date.Text;
            model.Price         = Convert.ToDouble(txtPrice.Text.Trim() == "" ? "0" : txtPrice.Text.Trim());
            model.Mileage_First = Convert.ToInt32(txtMileage_First.Text.Trim() == "" ? "0" : txtMileage_First.Text.Trim());
            //model.Status = Convert.ToInt32(ddlStatus.SelectedValue);

            model.Oil_Consumption = float.Parse(txtOil_Consumption.Text.Trim() == "" ? "0" : txtOil_Consumption.Text.Trim());
            model.Engine_Number   = txtEngine_Number.Text;
            model.Frame_Number    = txtFrame_Number.Text;
            model.Weight          = float.Parse(txtWeight.Text.Trim() == "" ? "0" : txtWeight.Text.Trim());
            model.Seat            = Convert.ToInt32(txtSeat.Text.Trim() == "" ? "0" : txtSeat.Text.Trim());
            model.cContent        = txtcContent.Text;
            model.Image1          = Image1.ImageUrl;
            model.Image2          = Image2.ImageUrl;
            model.Image1          = model.Image1.Replace("~/", "");
            model.Image2          = model.Image2.Replace("~/", "");
            string        savepath = HttpRuntime.AppDomainAppPath + "upload";
            List <string> files    = new List <string>();
            bool          b        = ControlCenter.saveFile(savepath, ref files, Request.Files, admin_info.user_name);

            if (b)
            {
                for (int i = 0; i < files.Count; i++)
                {
                    string s = files[i];
                    if (s.Contains("FileUpload1"))
                    {
                        model.Image1    = s;
                        Image1.ImageUrl = s;
                    }
                    else if (s.Contains("FileUpload2"))
                    {
                        model.Image2    = s;
                        Image2.ImageUrl = s;
                    }
                }
            }
            if (!bll.Update(model))
            {
                result = false;
            }
            return(result);
        }
예제 #25
0
        static void Main(string[] args)
        {
            //AGUSTINUS WAHYU TETRA NO      !=agustinus wahyu tetra novranta
            //:             !=

            Console.WriteLine(Convert.ToString(Levenshtein("CHINTIA D W LASUT", "chintia dervini wulandari lasut".ToUpper())));

            Log.Init(1, 50240000, "yyyyMMdd", @"./logs/", LogType.Debug);

            DataBaseOperator.SetDbIniFilePath(".");
            Log.WriteDebugLog("ControlCenter::Startup", "Begin connect db");

            string connStr = DataBasePool.AddDataBaseConnectionString("debittest", "!%(**$*@^77f1fjj", 5, 5);

            Log.WriteDebugLog("ControlCenter::Startup", connStr);
            DataBaseOperator.Init("debittest");

            ControlCenter cc = new ControlCenter();

            cc.Start();

            while (true)
            {
                Thread.Sleep(100000);
            }

            return;

            string serverInfo = "127.0.0.1:6379";
            string password   = "******";

            RedisPools.RedisPools.Init(serverInfo, Proxy.None, 200, password);

            LoanBank bank = new LoanBank();

            DebitUserRecord record = new DebitUserRecord();

            record.debitId        = 111;
            record.bankAccount    = "1680001297876";
            record.bankCode       = "008";
            record.amountTransfer = 10000;
            record.purpose        = "test";
            record.userId         = 27;
            record.userName       = "******";

            string errMsg = String.Empty;

            bank.Transfer(record, out errMsg);


            //bank.CheckTransferStatus("10013");
            //$paramSignature = $email . $timestamp . $bankCode . $bankAccount . $accountName . $custRefNumber . $amountTransfer . $purpose . $disburseId . $secretKey;
        }
예제 #26
0
 public void addQ(int amount)
 {
     if (amount != 0)
     {
         goods[page].quantity += (int.Parse(goods[page].quantity) + amount).ToString();
     }
     else
     {
         goods[page].quantity = "0";
     }
     WWW postData = new WWW("http://central.holoworld.win/AddCart.ashx?id=" + ControlCenter.GetString("id") + "&good=" + goods[goods.Count - page - 1].id + "&quantity=" + amount, new byte[] { 0 });
 }
예제 #27
0
    // Start is called before the first frame update
    void Start()
    {
        // Creating the default strategy behaviours
        walkNearHome = new WalkNearHomeBehaviour(GetComponent <NavMeshAgent>(), home);
        List <AgentBehaviour> behaviours = new List <AgentBehaviour>
        {
            walkNearHome
        };

        BehaviourStrategy defaultStrategy = new BehaviourStrategy(behaviours, (state) => { return(true); });

        ControlCenter = new ControlCenter(gameObject, defaultStrategy);
    }
예제 #28
0
 public void doPay()
 {
     if (transform.Find("Panel").Find("Password").Find("Password").gameObject.GetComponent <Text>().text != "" && buyerid != null)
     {
         string url = "http://central.holoworld.win/Pay.ashx?langNum=" + Language.lang.langNum + "&id=" + buyerid
                      + "&order=" + transform.Find("Panel").Find("Orderid").gameObject.GetComponent <Text>().text
                      + "&pass="******"Panel").Find("Password").Find("Password").gameObject.GetComponent <Text>().text;
         Debug.Log(url);
         StartCoroutine(postPay(url));
         paying = true;
         msgbox = ControlCenter.ShowMessage(Language.lang.paying);
     }
 }
예제 #29
0
 public void selected(string goodid, bool isScene)
 {
     Debug.Log(goodid);
     if (!isScene)
     {
         ControlCenter.detail(goodid);
     }
     else
     {
         ControlCenter.houseDetail(goodid);
     }
     Destroy(transform);
 }
        protected override void Initialize()
        {
            room             = new Room(this);
            room.temperature = 25;
            room.humidity    = 40;

            _controlCenter = new ControlCenter(this, 25.0, 40.0);
            _cooler        = new Cooler(this);
            _heater        = new Heater(this);
            _humidifier    = new Humidifier(this);
            _hygrometer    = new Hygrometer(this);
            _thermometer   = new Thermometer(this);
        }
예제 #31
0
        public MainFrame(LocalInformationConfigData localInfo, MachineLocalInformationConfig machineLocalInfo)
        {
            InitializeComponent();

            this.InitializeMainFrameControl();

            this._ControlCenter = new ControlCenter(localInfo, machineLocalInfo);
            this._ControlCenter.MessageEvent += new EventHandler<EventBaseInfo<string>>(ControlCenter_MessageEvent);
            this._ControlCenter.FunctionFormShowEvent += new EventHandler<EventBaseInfo<string>>(ControlCenter_FunctionFormShowEvent);
            this._ControlCenter.ServiceConnectionStatusChangeEvent += new EventHandler<EventBaseInfo<CommonDefine.ConnectionStatus>>(ControlCenter_ServiceConnectionStatusChangeEvent);
            this._ControlCenter.DinnerEvent += new EventHandler<EventBaseInfo<bool>>(ControlCenter_DinnerEvent);
            this._ControlCenter.MachineConnectionStatusChangeEvent += new EventHandler<EventBaseInfo<CommonDefine.ConnectionStatus>>(ControlCenter_MachineConnectionStatusChangeEvent);
            this._ControlCenter.GotoHomePageEvent += new EventHandler(ControlCenter_GotoHomePageEvent);
            this._ControlCenter.ExceptionEventInformation += new EventHandler<EventBaseInfo<ExceptionInformation>>(ControlCenter_ExceptionEventInformation);

            this._datatimeShowTimer = new System.Timers.Timer();
            this._datatimeShowTimer.Interval = 1000;
            this._datatimeShowTimer.Enabled = true;
            this._datatimeShowTimer.Elapsed += new System.Timers.ElapsedEventHandler(DatatimeShowTimer_Elapsed);

            this._isOpenKeyBoard = false;
            this._isExitSystem = false;
            this._mainFrameBase.ExceptionMessageLabel.Text = "";
        }
예제 #32
0
 void Awake()
 {
     Instance = this;
 }