public static void AddWarehouse(SanPham monHang)
    {
        GameObject obj = Instantiate(wareHouseItemPrefabStatic, wareHouseContentStatic.transform);

        obj.GetComponent <CartItemClick>().sp = monHang;
        obj.transform.SetAsLastSibling();
        wareHouseContentStatic.transform.GetComponent <RectTransform>().sizeDelta = new Vector2(wareHouseContentStatic.transform.GetComponent <RectTransform>().sizeDelta.x, CreateObjOnMap.listItemWareHouse.Count * 50 + CreateObjOnMap.listItemWareHouse.Count * 5 + 20);
        obj.transform.GetChild(0).GetComponent <RawImage>().texture = ShowDetail.LoadImage(Application.dataPath + "/Images/Products/" + monHang.Image);
        obj.transform.GetChild(1).GetComponent <Text>().text        = " " + monHang.Name;
        obj.transform.GetChild(2).GetComponent <Text>().text        = monHang.Price.ToString() + " đ";
    }
Beispiel #2
0
    public static void AddCart(SanPham monHang)
    {
        if (gioHang == null)
        {
            gioHang = new List <SanPham>();
        }
        gioHang.Add(monHang);
        monHang.Obj.SetActive(false);
        GameObject obj = Instantiate(cartItemPrefabStatic, cartContentStatic.transform);

        obj.GetComponent <CartItemClick>().sp = monHang;
        obj.transform.SetAsLastSibling();
        cartContentStatic.transform.GetComponent <RectTransform>().sizeDelta = new Vector2(cartContentStatic.transform.GetComponent <RectTransform>().sizeDelta.x, gioHang.Count * 50 + gioHang.Count * 5 + 20);
        obj.transform.GetChild(0).GetComponent <RawImage>().texture          = ShowDetail.LoadImage(Application.dataPath + "/Images/Products/" + monHang.Image);
        obj.transform.GetChild(1).GetComponent <Text>().text = " " + monHang.Name;
        obj.transform.GetChild(2).GetComponent <Text>().text = monHang.Price.ToString() + " đ";
        gioHangUI.Add(obj);
    }
 public static void ShowDetails(SanPham sanPham, bool isAdd)
 {
     detailSt.SetActive(true);
     if (isAdd)
     {
         okSt.SetActive(true);
         updateSt.SetActive(false);
         deleteSt.SetActive(false);
         nameSt.GetComponent <InputField>().text       = "";
         priceSt.GetComponent <InputField>().text      = "";
         desciptionSt.GetComponent <InputField>().text = "";
         typeSt.GetComponent <Dropdown>().value        = 0;
         expSt.GetComponent <InputField>().text        = "";
         weightSt.GetComponent <InputField>().text     = "";
         quantitySt.GetComponent <InputField>().text   = "";
         sizeSt.GetComponent <Toggle>().isOn           = false;
     }
     else
     {
         okSt.SetActive(false);
         updateSt.SetActive(true);
         deleteSt.SetActive(true);
         nameSt.GetComponent <InputField>().text       = sanPham.Name;
         priceSt.GetComponent <InputField>().text      = sanPham.Price.ToString();
         desciptionSt.GetComponent <InputField>().text = sanPham.Description;
         expSt.GetComponent <InputField>().text        = sanPham.Exp;
         weightSt.GetComponent <InputField>().text     = sanPham.Weight.ToString();
         quantitySt.GetComponent <InputField>().text   = sanPham.Quantity.ToString();
         sizeSt.GetComponent <Toggle>().isOn           = (sanPham.Size == 1) ? false : true;
         imageSt.GetComponent <RawImage>().texture     = ShowDetail.LoadImage(Application.dataPath + "/Images/Products/" + sanPham.Image);
         int index = 0;
         foreach (LoaiSanPham lsp in CreateObjOnMap.listType)
         {
             if (lsp.Id == sanPham.Type)
             {
                 break;
             }
             index++;
         }
         typeSt.GetComponent <Dropdown>().value = index;
     }
 }
Beispiel #4
0
    public void AddCartFromDetail()
    {
        if (gioHang == null)
        {
            gioHang = new List <SanPham>();
        }
        gioHang.Add(sanPhamAdd);
        sanPhamAdd.Obj.SetActive(false);
        GameObject obj = Instantiate(cartItemPrefabStatic, cartContentStatic.transform);

        obj.GetComponent <CartItemClick>().sp = sanPhamAdd;
        obj.transform.SetAsLastSibling();
        cartContentStatic.transform.GetComponent <RectTransform>().sizeDelta = new Vector2(cartContentStatic.transform.GetComponent <RectTransform>().sizeDelta.x, gioHang.Count * 50 + gioHang.Count * 5 + 20);
        obj.transform.GetChild(0).GetComponent <RawImage>().texture          = ShowDetail.LoadImage(Application.dataPath + "/Images/Products/" + sanPhamAdd.Image);
        obj.transform.GetChild(1).GetComponent <Text>().text = " " + sanPhamAdd.Name;
        obj.transform.GetChild(2).GetComponent <Text>().text = sanPhamAdd.Price.ToString() + " đ";
        gioHangUI.Add(obj);
        sanPhamAdd.Obj.GetComponent <DragItem>().posObj.GetChild(2).gameObject.SetActive(true);
        if (sanPhamAdd.Obj.tag == "Item2x")
        {
            sanPhamAdd.Obj.GetComponent <DragItem>().posObj2.GetChild(2).gameObject.SetActive(true);
        }
        cartClickSt.SumBill();
    }