Пример #1
0
        /// <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());
        }
Пример #2
0
        /// <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());
        }
Пример #3
0
        /// <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());
            }
        }
Пример #4
0
        /// <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);
        }