/// <summary> /// DB를 통해 동적으로 셋팅해야 되는 컨트롤 /// 분류관련 selectbox류들 /// </summary> private void SetControls() { StringBuilder param = new StringBuilder(); param.Append(LANG_CD); param.Append(CConst.DB_PARAM_DELIMITER).Append(CATG_NO1); param.Append(CConst.DB_PARAM_DELIMITER).Append(PROD_TYPE_CD); param.Append(CConst.DB_PARAM_DELIMITER).Append(CStringUtil.GetInitial(LANG_CD, "S", ProdInitial)); param.Append(CConst.DB_PARAM_DELIMITER).Append(CStringUtil.GetInitial(LANG_CD, "E", ProdInitial)); param.Append(CConst.DB_PARAM_DELIMITER).Append(search_text.Value); catgDs = GetDataSet(1100, param.ToString()); }
/// <summary> /// 데이터 조회 /// </summary> private void SearchData() { StringBuilder param = new StringBuilder(); param.Append(LANG_CD); param.Append(CConst.DB_PARAM_DELIMITER).Append(CATG_NO1); // 1차 카테고리(동물의약품) param.Append(CConst.DB_PARAM_DELIMITER).Append(CatgNo2); // 2차 카테고리 (항생.소독제) param.Append(CConst.DB_PARAM_DELIMITER).Append(PROD_TYPE_CD); // 제품유형 코드 param.Append(CConst.DB_PARAM_DELIMITER).Append(CStringUtil.GetInitial(LANG_CD, "S", ProdInitial)); param.Append(CConst.DB_PARAM_DELIMITER).Append(CStringUtil.GetInitial(LANG_CD, "E", ProdInitial)); param.Append(CConst.DB_PARAM_DELIMITER).Append(SearchText); // 태그명으로 검색 SetDataList(2001, param.ToString()); }
/// <summary> /// 데이터 조회 /// </summary> private void SearchData() { StringBuilder param = new StringBuilder(); param.Append(nowPageNo.Value); param.Append(CConst.DB_PARAM_DELIMITER).Append(LANG_CD); param.Append(CConst.DB_PARAM_DELIMITER).Append(CATG_NO1); param.Append(CConst.DB_PARAM_DELIMITER).Append(CatgNo2); param.Append(CConst.DB_PARAM_DELIMITER).Append(PROD_TYPE_CD); param.Append(CConst.DB_PARAM_DELIMITER).Append(CStringUtil.GetInitial(LANG_CD, "S", ProdInitial)); param.Append(CConst.DB_PARAM_DELIMITER).Append(CStringUtil.GetInitial(LANG_CD, "E", ProdInitial)); param.Append(CConst.DB_PARAM_DELIMITER).Append(search_text.Value); param.Append(CConst.DB_PARAM_DELIMITER).Append(PAGE_SIZE); SetDataCount(1101, param.ToString()); if (DataTotalCount > 0) { SetDataList(1102, param.ToString()); } }
/// <summary> /// 제품유형을 가져온다. /// </summary> /// <param name="upperProdTypeNo"></param> /// <returns></returns> public string GetProductList(int now_page, string lang_cd, string catg_no1, string catg_no2, string prod_type_cd, string prod_s_init_cd, string prod_e_init_cd, string prod_tag) { string result = string.Empty; StringBuilder param = new StringBuilder(); param.Append(now_page); param.Append(CConst.DB_PARAM_DELIMITER).Append(lang_cd); param.Append(CConst.DB_PARAM_DELIMITER).Append(catg_no1); // 1차 카테고리(동물의약품) param.Append(CConst.DB_PARAM_DELIMITER).Append(catg_no2); // 2차 카테고리 (항생.소독제) param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_type_cd); // 제품유형 코드 param.Append(CConst.DB_PARAM_DELIMITER).Append(CStringUtil.GetInitial(lang_cd, "S", prod_s_init_cd)); param.Append(CConst.DB_PARAM_DELIMITER).Append(CStringUtil.GetInitial(lang_cd, "E", prod_e_init_cd)); param.Append(CConst.DB_PARAM_DELIMITER).Append(prod_tag); // 태그명으로 검색 // DB조회 DataSet ds = WebSql.SelectSql(2001, param.ToString()); // XML로 변환 result = XmlUtil.GetXml(ds, "Products"); return(result); }