Exemple #1
0
 /*=================================================================
  * 데이터 입력/수정/삭제 및 조회
  * ===============================================================*/
 // 사용자id를 이용하여 사원정보를 검색함.
 public EsaUserVO SqlFind(String usr_ID)
 {
     try
     {
         vo.usr_ID = usr_ID;
         vo = mapper.QueryForObject<EsaUserVO>("BAS.EsaUser_FIND", vo);
         return vo;
     }
     catch (Exception ie)
     {
         Console.WriteLine(ie.ToString());
         return null;
     }
 }
        public string Login(string userid, string password)
        {
            EsaUserModel model = new EsaUserModel();

            // 사원 id로 사원을 검색한다.
            EsaUserVO vo = model.SqlFind(userid);

            if (vo != null) {
                if (model.IsPasswordEqual(password)) {
                    vo.msg_ID = "OK";
                }
                else {
                    vo.msg_ID = "ERR0009";
                    vo.msg_NM = "패스워드가 일치하지 않습니다";
                }
            } else {
                vo = new EsaUserVO();

                vo.msg_ID = "ERR0008";
                vo.msg_NM = "사용자를 찾을 수 없습니다";
            }

            return JsonConvert.SerializeObject(vo);
        }