예제 #1
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;
        //}
    }
예제 #2
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);
    }
예제 #3
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));
    }
예제 #4
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 });
 }
예제 #5
0
 void Start()
 {
     id = ControlCenter.GetString("id");
     if (id == "-1" || string.IsNullOrEmpty(id))
     {
         ControlCenter.ShowMessage(Language.lang.unlogin);
         Destroy(transform.gameObject);
         return;
     }
     else
     {
         StartCoroutine(ExpressGetstring(id));
     }
 }
예제 #6
0
 // Use this for initialization
 void Start()
 {
     if (ControlCenter.inied)
     {
         return;
     }
     Ptem = true;
     Gtem = true;
     HidePersonInfoPanel();
     id = ControlCenter.GetString("id");
     if (id == "-1" || string.IsNullOrEmpty(id))
     {
         ControlCenter.ShowMessage(Language.lang.unlogin);
         return;
     }
 }
예제 #7
0
    IEnumerator loadGoods()
    {
        WWW www = new WWW("http://central.holoworld.win/CartList.ashx?id=" + ControlCenter.GetString("id"));

        while (!www.isDone)
        {
            yield return(new WaitForSeconds(0.1f));
        }
        string result = www.text;

        Debug.Log(result);
        if (!result.Contains("["))
        {
            ControlCenter.ShowMessage(result);
            Destroy(transform.gameObject);
            yield break;
        }
        if (result == "{\"goodId\":[],\"quantity\":[]}" || string.IsNullOrEmpty(result))
        {
            ControlCenter.ShowMessage(Language.lang.emptycart);
            Destroy(transform.gameObject);
            yield break;
        }
        string[] ids = null, qus = null;
        try
        {
            string[] a = result.Split('[');
            string[] b = new string[] { a[1].Split(']')[0].Replace("\"", ""), a[2].Split(']')[0].Replace("\"", "") };
            ids = b[0].Split(',');
            qus = b[1].Split(',');
        }
        catch (System.Exception ex)
        {
            ControlCenter.ShowMessage(Language.lang.error + "Cart: " + ex.Message);
            Destroy(transform.gameObject);
        }
        for (int i = 0; i < ids.Length; i++)
        {
            StartCoroutine(loadDetail(ids[i], qus[i]));
        }
        while (complete < ids.Length)
        {
            yield return(new WaitForSeconds(0.1f));
        }
        ini = true;
        Debug.Log("finish load cart");
    }
예제 #8
0
    // Use this for initialiyation
    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;
        }

        StartCoroutine(loadGoods());
    }
예제 #9
0
    public void addCart()
    {
        WWW postData = new WWW("http://central.holoworld.win/AddCart.ashx?id=" + ControlCenter.GetString("id") + "&good=" + goodid + "&quantity=1", new byte[] { 0 });

        Destroy(transform.gameObject);
    }
예제 #10
0
    public void sendNew()
    {
        if (address.GetComponent <Text>().text == Language.lang.needselectaddress)
        {
            ControlCenter.ShowMessage(Language.lang.needselectaddress);
            return;
        }
        if (sending)
        {
            return;
        }
        string url = "http://central.holoworld.win/NewOrder.ashx?langNum=" + Language.lang.langNum + "&id=" + ControlCenter.GetString("id") + "&good=" + goodid + "&quantity=" + quanlities + "&model=" + UrlEncode(model) + "&address=" + UrlEncode(address.GetComponent <Text>().text);

        StartCoroutine(postOrder(url));
        sending = true;
        msgbox  = ControlCenter.ShowMessage(Language.lang.creatingorder);
    }
예제 #11
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;
    }