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); }
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); } }
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)); } }
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; }
public void selectListCallback(CheckDownloader data, string ProductType, int index) { ClearList(); returnButton.SetActive(true); setContentData(data, ProductType, index); }
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); }