示例#1
0
    public void setup(CheckDownloader data, int index, Action <CheckDownloader, string, int> onClick, string ProductType)
    {
        this.data        = data;
        this.index       = index;
        this.onClick     = onClick;
        this.productType = ProductType;


        txt2.maxVisibleLines = 2;
        txt1.maxVisibleLines = 2;

        //if( data.checktype == "2.2")
        //{
        txt1.text = data.seprdno;
//			txt2.text = StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txcetrdnm);
        //}

        if (ProductType == "1")       // Cosmetic
        {
            txt2.text = StringUtil.ParseUnicodeEscapes(data.contentList[index].branth);
        }
        else if (ProductType == "2.1")       // Danger Register
        {
            txt2.text = StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].ttxcnm);
        }
        else if (ProductType == "2.2")       // Danger License
        {
            txt2.text = StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txcetrdnm);
        }
        else if (ProductType == "3")       // Drug
        {
            txt2.text = StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].thadrgnm);
        }
        else if (ProductType == "4")       // Food
        {
            txt2.text = StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnprdnmt);
        }
        else if (ProductType == "5")       // Tool
        {
            txt2.text = StringUtil.ParseUnicodeEscapes(data.contentListTool[index].thamdnm);
        }
        //Debug.Log (index+" "+txt2.text);
    }
示例#2
0
    public void setContentData(CheckDownloader data, string ProductType, int index)
    {
        createSearchData(data, ProductType, index);

        rSearchLayer.transform.localPosition = new Vector3(-1f, 3.65f, 0);
        for (int i = 0; i < searchName.Count; i++)
        {
            GameObject itemDetail = (GameObject)GameObject.Instantiate(rSearch);
            itemDetail.SetActive(true);
            itemDetail.transform.parent        = rSearchLayer.transform;
            itemDetail.transform.localPosition = new Vector3(1f, 0f - i * 0.81f, 0);

            ResultSearch idt = itemDetail.GetComponent <ResultSearch>();
            idt.setSearchContent(searchName[i], searchData[i]);
            searchList.Add(itemDetail);

            scrollSearchAreaHeight = i * 0.81f;
            //Debug.Log(searchList.Count);
        }
    }
示例#3
0
    void createSearchData(CheckDownloader data, string ProductType, int index)
    {
        if (ProductType == "1")       // Cosmetic
        {
            searchName.Add("ประเภทการแจ้ง");
            searchName.Add("เลขที่แจ้ง");
            searchName.Add("cattype");
            searchName.Add("ชื่อการค้า (TH)");
            searchName.Add("ชื่อการค้า (EN)");
            searchName.Add("ชื่อเครื่องสำอาง (TH)");
            searchName.Add("ชื่อเครื่องสำอาง (EN)");
            searchName.Add("ชื่อผู้ประกอบการ");
            searchName.Add("ชื่อประเทศ");
            searchName.Add("ประเภท เครื่องสำอาง");
            searchName.Add("ที่ตั้ง");
            Debug.Log(data.contentList[index].cmttype);
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].cmttype));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].prdno));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].cattype));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].branth));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].branen));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].prdth));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].prden));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].addr));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].frg));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].ctm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentList[index].cnt));
        }
        else if (ProductType == "2.1")       // Danger Register
        {
            searchName.Add("เลขที่ใบสำคัญ");
            searchName.Add("ชื่อการค้า (TH)");
            searchName.Add("ชื่อการค้า (EN)");
            searchName.Add("ประเภท ทะเบียน");
            searchName.Add("ประเภท ผลิตภัณฑ์");
            searchName.Add("รูปแบบ ผลิตภัณฑ์");
            searchName.Add("ผู้รับอนุญาต");
            searchName.Add("ที่อยู่ ผู้รับอนุญาต");
            searchName.Add("ชื่อผู้ผลิต");
            searchName.Add("ที่อยู่ผู้ผลิต");
            searchName.Add("วันที่ได้ รับอนุญาต");
            searchName.Add("วันหมดอายุ การอนุญาต");
            Debug.Log(data.contentListDangerRegister[index].txcrgttpnm);
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcrgtno));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].ttxcnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].etxcn));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcrgttpnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcusednm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcfrmtnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txclctnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcaddr));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcpdlctnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcpdaddr));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcappvdate));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerRegister[index].txcexpdate));
        }
        else if (ProductType == "2.2")       // Danger License
        {
            searchName.Add("เลขทะเบียน");
            searchName.Add("เลขที่ใบอนุญาต");
            searchName.Add("ประเภท");
            searchName.Add("ชื่อการค้า (TH)");
            searchName.Add("ชื่อการค้า (EN)");
            searchName.Add("ประเภทผลิตภัณฑ์");
            searchName.Add("รูปแบบผลิตภัณฑ์");
            searchName.Add("ชื่อผู้ผลิต");
            searchName.Add("ที่ตั้งผู้ผลิต");
            searchName.Add("ชื่อผู้รับอนุญาต");
            searchName.Add("ที่ตั้งผู้รับอนุญาต");
            //searchName.Add("txclctcode");
            //searchName.Add("txclcnsnm");
            Debug.Log(data.contentListDangerLicense[index].txclcntpnm);
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txcrgno));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txclcnno));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txclcntpnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txcttrdnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txcetrdnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txcusednm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txcfrmtnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txclctnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txcaddr));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txckplctnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txckpaddr));
            //searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txclctcode));
            //searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDangerLicense[index].txclcnsnm));
        }
        else if (ProductType == "3")       // Drug
        {
            searchName.Add("pvncd");
            searchName.Add("lcnno");
            searchName.Add("ชื่อการค้า (TH)");
            searchName.Add("ชื่อการค้า (EN)");
            searchName.Add("ชื่อผู้ประกอบการ");
            searchName.Add("lcnsid");
            searchName.Add("lcntpcd");
            searchName.Add("rgttpcd");
            searchName.Add("drgtpcd");
            searchName.Add("appdate");
            searchName.Add("Newcode");
            searchName.Add("สถานที่");
            Debug.Log(data.contentListDrug[index].thadrgnm);

            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].pvncd));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].lcnno));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].thadrgnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].engdrgnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].engfrgnnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].lcnsid));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].lcntpcd));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].rgttpcd));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].drgtpcd));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].appdate));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].Newcode));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListDrug[index].fulladdr));
        }
        else if (ProductType == "4")       // Food
        {
            searchName.Add("ประเภทจดแจ้ง");
            searchName.Add("เลขสารบบ");
            searchName.Add("ประเภทอาหาร");
            searchName.Add("ชื่อการค้า (TH)");
            searchName.Add("ชื่อการค้า (EN)");
            searchName.Add("ประเภท ใบอนุญาต");
            searchName.Add("เลขสถานที่ / เลขใบอนุญาต");
            searchName.Add("ผู้รับอนุญาต");
            searchName.Add("ผู้นำเข้า");
            searchName.Add("สถานที่");
            Debug.Log(data.contentListFood[index].fnregntftpnm);
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnregntftpcd));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnfdpdtnotxt));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnregntftpnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnprdnmt));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnprdnme));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnfdtypenm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnfdlcnno));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnfdlcnsnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnfdlctnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListFood[index].fnlctaddr));
        }
        else if (ProductType == "5")       // Tool
        //searchName.Add("ประเภทจดแจ้ง");
        {
            searchName.Add("เลขสารบบ");
            searchName.Add("ประเภท");
            searchName.Add("ชื่อผลิตภัณฑ์ (TH)");
            searchName.Add("ชื่อผลิตภัณฑ์ (EN)");
            searchName.Add("ประเภท ใบอนุญาต");
            searchName.Add("เลขสถานที่ / เลขใบอนุญาต");
            searchName.Add("ผู้รับอนุญาต");
            //searchName.Add("ผู้นำเข้า");
            searchName.Add("สถานที่");
            Debug.Log(data.contentListTool[index].rgttpcd);
            //searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].rgttpcd));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].lcnno));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].rgttpcd));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].thamdnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].engmdnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].lcnsid));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].lcnno));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].engfrgnnm));
            //searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].fnfdlctnm));
            searchData.Add(StringUtil.ParseUnicodeEscapes(data.contentListTool[index].fulladdr));
        }
    }
示例#4
0
 void checkSearchData(CheckDownloader data, string ProductType)
 {
     if (ProductType == "1")              // Cosmetic
     {
         if (data.contentList.Length > 1) //create List
         {
             rListLayer.createResultList(data, ProductType);
         }
         else
         {
             setContentData(data, ProductType, 0);
         }
     }
     else if (ProductType == "2.1")                     // Danger Register
     {
         if (data.contentListDangerRegister.Length > 1) //create List
         {
             rListLayer.createResultList(data, ProductType);
         }
         else
         {
             setContentData(data, ProductType, 0);
         }
     }
     else if (ProductType == "2.2")       // Danger License
     {
         Debug.Log("Data Search Length : " + data.contentListDangerLicense.Length);
         if (data.contentListDangerLicense.Length > 1)          //create List
         //				for(int i=0;i<data.contentListDangerLicense.Length;i++){
         //					GameObject itemDetail = (GameObject)GameObject.Instantiate(rList);
         //					itemDetail.SetActive(true);
         //					itemDetail.transform.parent = this.transform;
         //					itemDetail.transform.localPosition = new Vector3 (0, -6.88f - i * 0.68f, 0);
         //
         //					ResultList idt = itemDetail.GetComponent<ResultList>();
         //					idt.setup( data, i, selectListCallback );
         //					resultList.Add(itemDetail);
         //				}
         {
             rListLayer.createResultList(data, ProductType);
         }
         else
         {
             setContentData(data, ProductType, 0);
         }
     }
     else if (ProductType == "3")             // Drug
     {
         if (data.contentListDrug.Length > 1) //create List
         {
             rListLayer.createResultList(data, ProductType);
         }
         else
         {
             setContentData(data, ProductType, 0);
         }
     }
     else if (ProductType == "4")             // Food
     {
         if (data.contentListFood.Length > 1) //create List
         {
             rListLayer.createResultList(data, ProductType);
         }
         else
         {
             setContentData(data, ProductType, 0);
         }
     }
     else if (ProductType == "5")             // Tool
     {
         if (data.contentListTool.Length > 1) //create List
         {
             rListLayer.createResultList(data, ProductType);
         }
         else
         {
             setContentData(data, ProductType, 0);
         }
     }
     resultState = true;
 }
示例#5
0
 public void selectListCallback(CheckDownloader data, string ProductType, int index)
 {
     ClearList();
     returnButton.SetActive(true);
     setContentData(data, ProductType, index);
 }
示例#6
0
 public void checkContentData(CheckDownloader data, string ProductType)
 {
     checkSearchData(data, ProductType);
     header.SetActive(false);
 }
    public void createResultList(CheckDownloader data, string ProductType)
    {
        this.gameObject.transform.localPosition = new Vector3(-1f, 3.65f, 0);

        if (ProductType == "1")              // Cosmetic
        {
            if (data.contentList.Length > 1) //create List
            {
                for (int i = 0; i < data.contentList.Length; i++)
                {
                    GameObject itemDetail = (GameObject)GameObject.Instantiate(rList);
                    itemDetail.SetActive(true);
                    itemDetail.transform.parent        = this.transform;
                    itemDetail.transform.localPosition = new Vector3(1f, 0f - i * spaceBox, 0);

                    ResultList idt = itemDetail.GetComponent <ResultList>();
                    idt.setup(data, i, rLayer.selectListCallback, ProductType);
                    rLayer.resultList.Add(itemDetail);
                }
            }
            number = data.contentList.Length;
        }
        else if (ProductType == "2.1")                     // Danger Register
        {
            if (data.contentListDangerRegister.Length > 1) //create List
            {
                for (int i = 0; i < data.contentListDangerRegister.Length; i++)
                {
                    GameObject itemDetail = (GameObject)GameObject.Instantiate(rList);
                    itemDetail.SetActive(true);
                    itemDetail.transform.parent        = this.transform;
                    itemDetail.transform.localPosition = new Vector3(1f, 0f - i * spaceBox, 0);

                    ResultList idt = itemDetail.GetComponent <ResultList>();
                    idt.setup(data, i, rLayer.selectListCallback, ProductType);
                    rLayer.resultList.Add(itemDetail);
                }
            }
            number = data.contentListDangerRegister.Length;
        }
        else if (ProductType == "2.2")       // Danger License
        {
            Debug.Log("Data Search Length : " + data.contentListDangerLicense.Length);
            if (data.contentListDangerLicense.Length > 1)          //create List
            {
                for (int i = 0; i < data.contentListDangerLicense.Length; i++)
                {
                    GameObject itemDetail = (GameObject)GameObject.Instantiate(rList);
                    itemDetail.SetActive(true);
                    itemDetail.transform.parent        = this.transform;
                    itemDetail.transform.localPosition = new Vector3(1f, 0f - i * spaceBox, 0);

                    ResultList idt = itemDetail.GetComponent <ResultList>();
                    idt.setup(data, i, rLayer.selectListCallback, ProductType);
                    rLayer.resultList.Add(itemDetail);
                }
            }
            number = data.contentListDangerLicense.Length;
        }
        else if (ProductType == "3")             // Drug
        {
            if (data.contentListDrug.Length > 1) //create List
            {
                for (int i = 0; i < data.contentListDrug.Length; i++)
                {
                    GameObject itemDetail = (GameObject)GameObject.Instantiate(rList);
                    itemDetail.SetActive(true);
                    itemDetail.transform.parent        = this.transform;
                    itemDetail.transform.localPosition = new Vector3(1f, 0f - i * spaceBox, 0);

                    ResultList idt = itemDetail.GetComponent <ResultList>();
                    idt.setup(data, i, rLayer.selectListCallback, ProductType);
                    rLayer.resultList.Add(itemDetail);
                }
            }
            number = data.contentListDrug.Length;
        }
        else if (ProductType == "4")             // Food
        {
            if (data.contentListFood.Length > 1) //create List
            {
                for (int i = 0; i < data.contentListFood.Length; i++)
                {
                    GameObject itemDetail = (GameObject)GameObject.Instantiate(rList);
                    itemDetail.SetActive(true);
                    itemDetail.transform.parent        = this.transform;
                    itemDetail.transform.localPosition = new Vector3(1f, 0f - i * spaceBox, 0);

                    ResultList idt = itemDetail.GetComponent <ResultList>();
                    idt.setup(data, i, rLayer.selectListCallback, ProductType);
                    rLayer.resultList.Add(itemDetail);
                }
            }
            number = data.contentListFood.Length;
        }
        else if (ProductType == "5")             // Tool
        {
            if (data.contentListTool.Length > 1) //create List
            {
                for (int i = 0; i < data.contentListTool.Length; i++)
                {
                    GameObject itemDetail = (GameObject)GameObject.Instantiate(rList);
                    itemDetail.SetActive(true);
                    itemDetail.transform.parent        = this.transform;
                    itemDetail.transform.localPosition = new Vector3(1f, 0f - i * spaceBox, 0);

                    ResultList idt = itemDetail.GetComponent <ResultList>();
                    idt.setup(data, i, rLayer.selectListCallback, ProductType);
                    rLayer.resultList.Add(itemDetail);
                }
            }
            number = data.contentListTool.Length;
        }
        rLayer.setScrollable((number * spaceBox));
//		Debug.Log (this.transform.localScale.y);
    }