//DUPLICATE CHECK
        public string exMember(string pMemcoCd, string pMemcoNm, out string reMsg, out string reData)
        {
            string reCode = "N";

            reData = "0";

            BizMember bizSys = null;

            try
            {
                bizSys = new BizMember();

                int reCnt = bizSys.exMember(pMemcoCd, pMemcoNm);

                if (reCnt > 0)
                {
                    reMsg  = "[검색 성공]";
                    reCode = "Y";
                    reData = reCnt.ToString();
                }
                else
                {
                    reMsg  = "[검색 성공] - 정보 없음";
                    reCode = "Y";
                }
            }
            catch (Exception ex)
            {
                logs.SaveLog("[error]  (page)::WsMember.svc  (Function)::exMember  (Detail)::" + "\r\n" + ex.ToString(), "Error");
                reMsg  = "[검색 에러] :: " + ex.ToString();
                reCode = "N";
            }

            return(reCode);
        }
        //Select -> GridView1
        public string sMember(string pMemcoCd, out List <DataMemberDB> reList, out string reMsg)
        {
            string reCode = "N";

            DataSet   ds     = null;
            BizMember bizSys = null;

            try
            {
                bizSys = new BizMember();

                try
                {
                    ds = bizSys.sMember(pMemcoCd);

                    reMsg  = "[검색 성공]";
                    reCode = "Y";
                }
                catch (Exception ex)
                {
                    reMsg  = "[검색 실패]" + ex.ToString();
                    reCode = "N";
                }
            }
            catch (Exception ex)
            {
                reMsg  = "[검색 에러] :: " + ex.ToString();
                reCode = "N";
            }

            List <DataMemberDB> data = new List <DataMemberDB>();

            try
            {
                data = ListClass.ConvertDataTableToList <DataMemberDB>(ds.Tables[0]);
            }
            catch (Exception ex)
            {
                logs.SaveLog("[error]  (page)::WsMember.svc  (Function)::sMember  (Detail)::ConvertDataTableToList " + "\r\n" + ex.ToString(), "Error");
                reMsg += "/[List 에러]" + ex.ToString();
                reCode = "N";
            }

            reList = data;

            return(reCode);
        }
Ejemplo n.º 3
0
 {   /// <summary>
     ///  在每个页面加载时判断用户访问该页面的权限
     /// </summary>
     /// <param name="e"></param>
     protected override void OnPreLoad(EventArgs e)
     {
         base.OnPreLoad(e);
         if (!string.IsNullOrEmpty(User.Identity.Name))
         {
             tb_Mem_Member currentUser = BizMember.GetMemberByID(long.Parse(User.Identity.Name));
             tb_Pages      currentPage = BizPage.GetPageByTitle(this.Title);
             if (!BALPermission.ValidateMemberPagePermission(currentUser, currentPage))
             {
                 Response.Redirect("~/Common/Aspx/ErrorPage.aspx");
             }
         }
         else
         {
             Response.Redirect("~/Login.aspx");
         }
     }
        //INSERT
        public string aMember(string pMemcoNM, string pDb_Nm, string pUsingFlag, string pSortNo, string pMemo, string pInputId, out string reMsg, out string reData)
        {
            string reCode = "N";

            reData = "";

            BizMember bizSys = null;

            try
            {
                bizSys = new BizMember();

                int reCnt = bizSys.aMember(pMemcoNM, pDb_Nm, pUsingFlag, pSortNo, pMemo, pInputId);


                if (reCnt > 0)
                {
                    reMsg  = "[저장 성공]";
                    reCode = "Y";
                    reData = reCnt.ToString();
                }
                else
                {
                    reMsg  = "[저장 성공] - 정보 없음";
                    reCode = "Y";
                }
            }
            catch (Exception ex)
            {
                logs.SaveLog("[error]  (page)::WsMember.svc  (Function)::aMember  (Detail)::" + "\r\n" + ex.ToString(), "Error");
                reMsg  = "[저장 에러] :: " + ex.ToString();
                reCode = "N";
            }

            return(reCode);
        }
Ejemplo n.º 5
0
 /// <summary>
 /// 更改密码
 /// </summary>
 /// <param name="id">员工ID</param>
 /// <param name="newpw">新密码</param>
 public void ChangPw(long id, string newpw)
 {
     member           = BizMember.GetMemberByID(id);
     member.MemLogPas = BizMember.Hash(newpw, id);
     DataContext.SaveChanges();
 }