Пример #1
0
        /// <summary>
        /// combo 공통 함수
        /// </summary>
        /// <param name="CodeClassId">콤보 쿼리 수행되는 변수 조건값 ex) 사용콤보(USEYN), 검사결과 (RESULT), 적치대 (RACK) 등</param>
        /// <returns></returns>
        public static List <ComboCodeModel> GetComboCodeList(string CodeClassId)
        {
            List <ComboCodeModel> ComboData = new List <ComboCodeModel>();
            List <SqlParameter>   Params    = new List <SqlParameter>();

            Params.Add(new SqlParameter("@codeclassid", CodeClassId));

            try
            {
                var InputResultDic = dbManager.CallSelectProcedure("selectCode", Params);

                if (InputResultDic.Count > 0)
                {
                    ComboCodeModel codeModel = new ComboCodeModel();
                    for (int i = 0; i < InputResultDic.Count; i++)
                    {
                        codeModel          = new ComboCodeModel();
                        codeModel.CODEID   = InputResultDic[i]["CODEID"].ToString();
                        codeModel.CODENAME = InputResultDic[i]["CODENAME"].ToString();
                        ComboData.Add(codeModel);
                    }
                }
            }
            catch (Exception ee)
            {
                LogFactory.Log(ee);
            }

            return(ComboData);
        }
Пример #2
0
        /// <summary>
        /// 작성자 : 윤보미
        /// 설명 : 설비유형 콤보리스트 반환
        /// </summary>
        /// <returns></returns>
        static List <ComboCodeModel> GetEqpTypeList()
        {
            List <ComboCodeModel> code = GetComboCodeList("EQUIPMENT");

            ComboCodeModel rack = code.Find(x => x.CODEID.Equals("EQUIPMENT_RACK"));

            if (!IsNullOrWhiteSpace(rack))
            {
                code.Remove(rack);
            }

            return(code);
        }