//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); }
{ /// <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); }
/// <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(); }