protected void Page_Load(object sender, EventArgs e) { string accno = Request["accno"]; string logonname = Request["logonname"]; Response.CacheControl = "no-cache"; ACCREQ vrGet = new ACCREQ(); UNIACCOUNT[] vtAccount; if (accno != null) { vrGet.dwAccNo = Parse(accno); } else if (logonname != null) { vrGet.szLogonName = logonname; } if (m_Request.Account.Get(vrGet, out vtAccount) == REQUESTCODE.EXECUTE_SUCCESS && vtAccount != null && vtAccount.Length > 0) { lblLogonName.InnerText = vtAccount[0].szLogonName; lblTrueName.InnerText = vtAccount[0].szTrueName; lblDeptName.InnerText = vtAccount[0].szDeptName; lblHandPhone.InnerText = vtAccount[0].szHandPhone; lblTel.InnerText = vtAccount[0].szTel; lblMail.InnerText = vtAccount[0].szEmail; } else { } }
protected void Page_Load(object sender, EventArgs e) { ACCREQ vrParameter = new ACCREQ(); UNIACCOUNT[] vrResult; GetHTTPObj(out vrParameter); GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Account.Get(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id='" + vrResult[i].dwAccNo.ToString() + "'>" + vrResult[i].szLogonName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName + "</td>"; m_szOut += "<td>" + GetJustNameEqual((uint)vrResult[i].dwSex, "ACCNO_sex") + "</td>"; m_szOut += "<td>" + GetJustName((uint)vrResult[i].dwIdent, "ACCNO_IDENT") + "</td>"; m_szOut += "<td>" + vrResult[i].szClassName + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName + "</td>"; m_szOut += "<td>" + vrResult[i].szTutorName + "</td>"; m_szOut += "<td>" + vrResult[i].szHandPhone + "</td>"; m_szOut += "<td>" + vrResult[i].szEmail + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Account); } PutBackValue(); }
public bool GetAccByAccno(string szAccno, out UNIACCOUNT acc, bool isSession) { acc = new UNIACCOUNT(); REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; if (Session["ALLACCOUNT"] == null) { ACCREQ vrGet = new ACCREQ(); acc = new UNIACCOUNT(); UNIACCOUNT[] vtRes; uResponse = m_Request.Account.Get(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && uResponse == REQUESTCODE.EXECUTE_SUCCESS) { Session["ALLACCOUNT"] = vtRes; } } UNIACCOUNT[] accList = (UNIACCOUNT[])Session["ALLACCOUNT"]; for (int i = 0; i < accList.Length; i++) { if (accList[i].dwAccNo.ToString() == szAccno) { acc = accList[i]; return(true); } } return(false); }
protected void Page_Load(object sender, EventArgs e) { if (Session["LOGIN_ACCINFO"] != null) { UNIACCOUNT acc = (UNIACCOUNT)Session["LOGIN_ACCINFO"]; ACCREQ req = new ACCREQ(); req.dwAccNo = acc.dwAccNo; UNIACCOUNT[] rlt; if (m_Request.Account.Get(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt.Length > 0) { Session["LOGIN_ACCINFO"] = curAcc = rlt[0]; if (GetConfig("needChangePsw") == "1" && curAcc.szLogonName.ToLower() != "staadmin001" && curAcc.szLogonName.ToLower() != "sysadmin") { changePsw = ""; } if ((rlt[0].dwKind & (uint)UNIACCOUNT.DWKIND.EXTKIND_NOMSG) > 0) { checkAlert = ""; } } } string szMustAct = GetConfig("mustAct"); if (szMustAct == "1" || szMustAct == "4") { msgMustAct = "required,"; msgFontColor = "red"; } if (szMustAct == "1" || szMustAct == "3") { emailMustAct = "required,"; emailFontColor = "red"; } }
private void Get() { string id = Request["id"]; RESEARCHTEST[] vtResult = GetRTestes(id); if (vtResult != null && vtResult.Length > 0) { RESEARCHTEST rtest = vtResult[0]; string rlt = "{\"ret\":1,\"act\":\"get\","; rlt += "\"get_rtname\":\"" + rtest.szRTName + "\","; rlt += "\"get_leader\":\"" + rtest.szLeaderName + "\","; rlt += "\"get_leader_acc\":\"" + rtest.dwLeaderID + "\","; rlt += "\"get_group_id\":\"" + rtest.dwGroupID + "\","; string menberList = ""; RTMEMBER[] menTbl = rtest.RTMembers; for (int i = 0; i < menTbl.Length; i++) { ACCREQ vrGetAcc = new ACCREQ(); vrGetAcc.dwAccNo = menTbl[i].dwAccNo; UNIACCOUNT[] vrAccResult; m_Request.Account.Get(vrGetAcc, out vrAccResult); menberList += "<li><span name='memid'>" + vrAccResult[0].szLogonName + "</span>|<span>" + vrAccResult[0].szTrueName + "</span>|<a href='#' onclick='$(this).parent().hide();return false;'>删除</a></li>"; } rlt += "\"get_member\":\"" + menberList + "\"}"; Response.Write(rlt); } else { Response.Write("{\"ret\":0,\"msg\":\"" + m_Request.szErrMessage + "\"}"); } }
protected void Page_Load(object sender, EventArgs e) { string szTerm = Request["term"]; string szType = Request["Type"]; string szHandPhone = Request["handphone"]; string szEmail = Request["email"]; Response.CacheControl = "no-cache"; ACCREQ vrGet = new ACCREQ(); UNIACCOUNT[] vtAccount; if (szType == null || szType == "") { vrGet.szTrueName = szTerm; // vrGet.dwGetType = (uint)ACCREQ.DWGETTYPE.ACCGET_BYTRUENAME; } else if (szType.ToLower() == "logonname") { vrGet.szPID = szTerm;// (uint)ACCREQ.DWGETTYPE.ACCGET_BYLOGONNAME; } uint dwIdent = ToUint(Request["dwIdent"]); if (Request["dwIdent"] != null && dwIdent != 0) { vrGet.dwIdent = dwIdent; } // vrGet.szGetID = szTerm; vrGet.szReqExtInfo.dwNeedLines = 10; //最多10条 if (m_Request.Account.Get(vrGet, out vtAccount) == REQUESTCODE.EXECUTE_SUCCESS && vtAccount != null) { UNIACCOUNT setAccount = new UNIACCOUNT(); setAccount = vtAccount[0]; if (szHandPhone != null) { setAccount.szHandPhone = szHandPhone; } if (szEmail != null) { setAccount.szEmail = szEmail; } if (m_Request.Account.Set(setAccount, out setAccount) == REQUESTCODE.EXECUTE_SUCCESS) { Response.Write("success"); } else { Response.Write(m_Request.szErrMessage); } } else { } }
protected void Page_Load(object sender, EventArgs e) { UNIACCOUNT newAccno; if (IsPostBack) { string szPasswd1 = Request["szPasswd1"]; string szPasswd2 = Request["szPasswd2"]; if (szPasswd1 != szPasswd2) { MessageBox("两次密码输入不一致", "提示", MSGBOX.ERROR); return; } GetHTTPObj(out newAccno); if (GetAccByAccno(newAccno.dwAccNo.ToString(), out newAccno)) { newAccno.szPasswd = "P" + szPasswd2; if (m_Request.Account.Set(newAccno, out newAccno) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "重置密码失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("重置密码成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } } if (Request["op"] == "set") { bSet = true; ACCREQ vrGet = new ACCREQ(); vrGet.dwAccNo = Parse(Request["dwID"]); UNIACCOUNT[] vtRes; if (m_Request.Account.Get(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtRes[0]); m_Title = "修改【" + vtRes[0].szTrueName + "】"; } } } else { m_Title = "重置密码"; } }
protected void Page_Load(object sender, EventArgs e) { UNIACCOUNT newAccno; szIdent = GetInputHtmlFromXml(0, CONSTHTML.option, "", "ACCNO_IDENT", true); szSex = GetInputHtmlFromXml(0, CONSTHTML.option, "", "ACCNO_sex", true); if (IsPostBack) { int nCard = IntParse(Request["dwCardID"]); //UInt32 ucard32 = UInt32.Parse(Convert.ToString(nCard, 8)); GetHTTPObj(out newAccno); newAccno.szPID = newAccno.szLogonName; // newAccno.dwCardID = newAccno.dwCardID; newAccno.dwCardID = (uint)nCard; newAccno.szPasswd = "P" + newAccno.szPID; newAccno.szCardNo = newAccno.szLogonName; newAccno.dwMajorID = 0; if (m_Request.Account.Set(newAccno, out newAccno) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "设置账户失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { MessageBox("设置账户成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); return; } } if (Request["op"] == "set") { bSet = true; ACCREQ vrGet = new ACCREQ(); vrGet.dwAccNo = Parse(Request["dwID"]); UNIACCOUNT[] vtRes; if (m_Request.Account.Get(vrGet, out vtRes) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtRes.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtRes[0]); m_Title = "修改【" + vtRes[0].szTrueName + "】"; } } } else { m_Title = "新建本地"; } }
UNIACCOUNT GetACCByAccNo(uint?accno) { ACCREQ vrGet = new ACCREQ(); vrGet.dwAccNo = accno; UNIACCOUNT[] vrResult; if (m_Request.Account.Get(vrGet, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS && vrResult != null && vrResult.Length > 0) { return(vrResult[0]); } return(new UNIACCOUNT()); }
private UNIACCOUNT GetAcc(uint?accNo) { ACCREQ req = new ACCREQ(); req.dwAccNo = accNo; UNIACCOUNT[] rlt; m_Request.Account.Get(req, out rlt); if (rlt != null && rlt.Length > 0) { return(rlt[0]); } return(new UNIACCOUNT()); }
protected void Page_Load(object sender, EventArgs e) { ACCREQ vrParameter = new ACCREQ(); UNIACCOUNT[] vrResult; GetHTTPObj(out vrParameter); GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Account.Get(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id='" + vrResult[i].dwAccNo.ToString() + "'>" + vrResult[i].szLogonName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName + "</td>"; m_szOut += "<td>" + GetJustNameEqual((uint)vrResult[i].dwSex, "ACCNO_sex") + "</td>"; uint uIdent = (uint)vrResult[i].dwIdent; if ((uIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_INNER) > 0) { uIdent = uIdent - (uint)UNIACCOUNT.DWIDENT.EXTIDENT_INNER; } else if ((uIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_OUTER) > 0) { uIdent = uIdent - (uint)UNIACCOUNT.DWIDENT.EXTIDENT_OUTER; } else if ((uIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER) > 0) { uIdent = uIdent - (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER; } m_szOut += "<td>" + GetJustNameEqual(uIdent, "ACCNO_IDENT") + "</td>"; m_szOut += "<td>" + vrResult[i].szClassName + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName + "</td>"; m_szOut += "<td>" + vrResult[i].szHandPhone + "</td>"; m_szOut += "<td>" + vrResult[i].szEmail + "</td>"; m_szOut += "<td>" + GetFee(vrResult[i].dwSubsidy) + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; if (vrResult[i].szLogonName.ToLower() == "staadmin001" || vrResult[i].szLogonName.ToLower() == "sysadmin") { m_szOut += "<td><div class='OPTD OPTDSet'></div></td>"; } else { m_szOut += "<td><div class='OPTD'></div></td>"; } m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Account); } PutBackValue(); }
public UNIACCOUNT[] GetAccByTrueName(string szTrueName) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; ACCREQ vrGet = new ACCREQ(); vrGet.szTrueName = (szTrueName); UNIACCOUNT[] vtRes; uResponse = m_Request.Account.Get(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { return(vtRes); } return(null); }
public bool GetAccByLogonName(string szLogonName, out UNIACCOUNT acc, bool bPIDTrue) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; ACCREQ vrGet = new ACCREQ(); vrGet.szPID = (szLogonName); acc = new UNIACCOUNT(); UNIACCOUNT[] vtRes; uResponse = m_Request.Account.Get(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { acc = vtRes[0]; return(true); } return(false); }
public bool GetAccByAccno(string szAccno, out UNIACCOUNT acc) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; ACCREQ vrGet = new ACCREQ(); vrGet.dwAccNo = Parse(szAccno); acc = new UNIACCOUNT(); UNIACCOUNT[] vtRes; uResponse = m_Request.Account.Get(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { acc = vtRes[0]; return(true); } return(false); }
void IdIsExist(string jg) { string rejg = jg == "true" ? "false" : "true"; ACCREQ req = new ACCREQ(); UNIACCOUNT[] rlt; req.szPID = fieldValue; if (m_Request.Account.Get(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt.Length > 0) { Response.Write("{\"rlt\":[\"" + fieldId + "\"," + jg + ",\"" + data + "\"]}"); } else { Response.Write("{\"rlt\":[\"" + fieldId + "\"," + rejg + ",\"" + data + "\"]}"); } }
private void IdIsRegister() { ACCREQ req = new ACCREQ(); UNIACCOUNT[] rlt; req.szPID = fieldValue; if (m_Request.Account.Get(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt.Length > 0) { UNIACCOUNT acc = rlt[0]; if (!string.IsNullOrEmpty(acc.szHandPhone) && !string.IsNullOrEmpty(acc.szEmail)) { Response.Write("{\"rlt\":[\"" + fieldId + "\",false,\"" + data + "\"]}");//已激活 联系方式全 return; } } Response.Write("{\"rlt\":[\"" + fieldId + "\",true,\"" + data + "\"]}");//未激活或账户不存在 }
protected void Page_Load(object sender, EventArgs e) { ACCREQ vrParameter = new ACCREQ(); UNIACCOUNT[] vrResult; GetHTTPObj(out vrParameter); string szIdent = Request["Ident"]; if (szIdent == null || szIdent == "0") { } else if (szIdent == "1")//导师 { vrParameter.dwIdent = (uint)UNIACCOUNT.DWIDENT.EXTIDENT_TUTOR; } else if (szIdent == "2") //学生 { vrParameter.dwStatus = 0x2000000; //已经激活 } else if (szIdent == "3") //管理员 { vrParameter.dwIdent = (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER; //已经激活 } GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Account.Get(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id='" + vrResult[i].dwAccNo.ToString() + "'>" + vrResult[i].szLogonName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName + "</td>"; m_szOut += "<td>" + GetJustNameEqual((uint)vrResult[i].dwSex, "ACCNO_sex") + "</td>"; m_szOut += "<td>" + GetJustName((uint)vrResult[i].dwIdent, "ACCNO_IDENT") + "</td>"; m_szOut += "<td>" + vrResult[i].szClassName + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName + "</td>"; m_szOut += "<td>" + vrResult[i].szTutorName + "</td>"; m_szOut += "<td>" + vrResult[i].szHandPhone + "</td>"; m_szOut += "<td>" + vrResult[i].szEmail + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; //m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Account); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; ACCREQ vrGet = new ACCREQ(); string szGetType = Request["getType"]; string szID = Request["id"]; if (szGetType == null && szID != null && szID != "") { vrGet.dwAccNo = Parse(szID); } UNIACCOUNT[] vtRes; uResponse = m_Request.Account.Get(vrGet, out vtRes); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtRes != null && vtRes.Length > 0) { vtRes[0].szQQ = GetIdent((uint)vtRes[0].dwIdent); PutJSObj(vtRes[0]); } }
string GetManager() { REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; ACCREQ vrGet = new ACCREQ(); vrGet.dwIdent = (int)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER; UNIACCOUNT[] vtResult; uResponse = m_Request.Account.Get(vrGet, out vtResult); if (uResponse == REQUESTCODE.EXECUTE_SUCCESS && vtResult != null && vtResult.Length > 0) { string rel = ""; for (int i = 0; i < vtResult.Length; i++) { rel += "<option value='" + vtResult[i].dwAccNo + "'>" + vtResult[i].szTrueName + "</option>"; } return(rel); } return(""); }
private void GetAcc(string key, int type, uint?ident) { ACCREQ req = new ACCREQ(); UNIACCOUNT[] rlt; if (string.IsNullOrEmpty(key)) { ErrMsg(); return; } if (type == 1) { req.szPID = key; } else if (type == 2) { req.szTrueName = key; } else if (type == 3) { req.dwAccNo = ToUInt(key); } if (ident != null && ident != 0) { req.dwIdent = ident; } if (m_Request.Account.Get(req, out rlt) == REQUESTCODE.EXECUTE_SUCCESS) { if (rlt.Length > 0) { SucRlt(ToAccList(rlt)); } else { ErrMsg("获取账户失败,请确认输入内容是否正确!"); } } else { ErrMsg(m_Request.szErrMessage); } }
protected void Page_Load(object sender, EventArgs e) { ACCREQ vrParameter = new ACCREQ(); UNIACCOUNT[] vrResult; GetHTTPObj(out vrParameter); vrParameter.dwIdent = (uint)UNIACCOUNT.DWIDENT.EXTIDENT_RTLEADER; GetPageCtrlValue(out vrParameter.szReqExtInfo); if (Request["delID"] != null) { UNIACCOUNT accno = new UNIACCOUNT(); if (GetAccByAccno(Request["delID"], out accno)) { EXTIDENTACC delAccount = new EXTIDENTACC(); delAccount.dwAccNo = accno.dwAccNo; delAccount.dwIdent = (uint)UNIACCOUNT.DWIDENT.EXTIDENT_TUTOR; m_Request.Account.ExtIdentAccDel(delAccount); } } if (m_Request.Account.Get(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id='" + vrResult[i].dwAccNo.ToString() + "'>" + vrResult[i].szLogonName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName + "</td>"; m_szOut += "<td>" + GetJustNameEqual((uint)vrResult[i].dwSex, "ACCNO_sex") + "</td>"; m_szOut += "<td>" + GetJustName((uint)vrResult[i].dwIdent, "ACCNO_IDENT") + "</td>"; m_szOut += "<td>" + vrResult[i].szClassName + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName + "</td>"; m_szOut += "<td>" + vrResult[i].szHandPhone + "</td>"; m_szOut += "<td>" + vrResult[i].szEmail + "</td>"; m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Account); } PutBackValue(); }
protected void Button2_ServerClick(object sender, EventArgs e) { ACCREQ vrGet = new ACCREQ(); vrGet.szPID = txtPerson.Value.ToString(); UNIACCOUNT[] vtRes; REQUESTCODE uResponse = REQUESTCODE.EXECUTE_FAIL; uResponse = m_Request.Account.Get(vrGet, out vtRes); if (uResponse != REQUESTCODE.EXECUTE_SUCCESS || vtRes == null || vtRes.Length <= 0) { txtPerson.Value = "此人不存在"; return; } GROUPMEMBER setValue = new GROUPMEMBER(); setValue.dwKind = (uint)GROUPMEMBER.DWKIND.MEMBERKIND_PERSONAL; setValue.dwMemberID = vtRes[0].dwAccNo; setValue.szName = vtRes[0].szTrueName.ToString(); setValue.szMemo = vtRes[0].szLogonName.ToString() + ":" + vtRes[0].szTrueName.ToString(); SetGroup(setValue); }
protected void Page_Load(object sender, EventArgs e) { string szTerm = Request["logonName"]; Response.CacheControl = "no-cache"; ACCREQ vrGet = new ACCREQ(); UNIACCOUNT[] vtAccount; vrGet.szLogonName = szTerm;// (uint)ACCREQ.DWGETTYPE.ACCGET_BYLOGONNAME; vrGet.szReqExtInfo.dwNeedLines = 10; //最多10条 m_Request.m_UniDCom.StaSN = 1; if (m_Request.Account.Get(vrGet, out vtAccount) == REQUESTCODE.EXECUTE_SUCCESS && vtAccount != null) { MyString szOut = new MyString(); szOut += "["; for (int i = 0; i < vtAccount.Length; i++) { { szOut += "{\"id\":\"" + vtAccount[i].dwAccNo + "\",\"label\": \"" + vtAccount[i].szTrueName + "(" + vtAccount[i].szLogonName + "," + vtAccount[i].szDeptName + ")" + "\",\"szLogonName\": \"" + vtAccount[i].szLogonName.ToString() + "\",\"szTrueName\": \"" + vtAccount[i].szTrueName + "\",\"szHandPhone\": \"" + vtAccount[i].szHandPhone + "\",\"szTel\": \"" + vtAccount[i].szTel + "\",\"szEmail\": \"" + vtAccount[i].szEmail + "\"}"; } if (i < vtAccount.Length - 1) { szOut += ","; } } szOut += "]"; Response.Write(szOut); } else { Response.Write("[{}]"); } }
protected void Page_Load(object sender, EventArgs e) { ACCREQ vrParameter = new ACCREQ(); UNIACCOUNT[] vrResult; string delID = Request["delID"]; if (delID != null && delID != "") { setUnAble(delID); } string delUableID = Request["delUableID"]; if (delUableID != null && delUableID != "") { setAble(delUableID); } GetHTTPObj(out vrParameter); GetPageCtrlValue(out vrParameter.szReqExtInfo); if (m_Request.Account.Get(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS) { for (int i = 0; i < vrResult.Length; i++) { m_szOut += "<tr>"; m_szOut += "<td data-id='" + vrResult[i].dwAccNo.ToString() + "'>" + vrResult[i].szLogonName + "</td>"; m_szOut += "<td>" + vrResult[i].szTrueName + "</td>"; m_szOut += "<td>" + GetJustNameEqual((uint)vrResult[i].dwSex, "ACCNO_sex") + "</td>"; uint uIdent = (uint)vrResult[i].dwIdent; /* * if ((uIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_INNER) > 0) * { * uIdent = uIdent - (uint)UNIACCOUNT.DWIDENT.EXTIDENT_INNER; * } * else if ((uIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_OUTER) > 0) * { * uIdent = uIdent - (uint)UNIACCOUNT.DWIDENT.EXTIDENT_OUTER; * } * else if ((uIdent & (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER) > 0) * { * uIdent = uIdent - (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER; * }*/ m_szOut += "<td>" + GetJustName(uIdent, "ACCNO_IDENT") + "</td>"; m_szOut += "<td>" + vrResult[i].szClassName + "</td>"; m_szOut += "<td>" + vrResult[i].szDeptName + "</td>"; m_szOut += "<td>" + vrResult[i].szTutorName + "</td>"; m_szOut += "<td>" + vrResult[i].szHandPhone + "</td>"; m_szOut += "<td>" + vrResult[i].szEmail + "</td>"; uint uStatue = (uint)vrResult[i].dwStatus; if ((uStatue & 0x40000) > 0) { m_szOut += "<td>" + "禁用" + "</td>"; } else { m_szOut += "<td>" + "正常" + "</td>"; } m_szOut += "<td>" + vrResult[i].szMemo + "</td>"; m_szOut += "<td><div class='OPTD'></div></td>"; m_szOut += "</tr>"; } UpdatePageCtrl(m_Request.Account); } PutBackValue(); }
protected void Page_Load(object sender, EventArgs e) { Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; base.LoadPage(); if (Request["act"] == "login") { if ((Request["pwd"]).Trim() == "uniFound808") { Response.Write("{\"MsgId\":1,\"Message\":\"密码不可用\"}"); return; } if (common.Login(Request["id"], Request["pwd"])) { UNIACCOUNT vrAccInfo; vrAccInfo = (UNIACCOUNT)Session["LOGIN_ACCINFO"]; string allow = GetConfig("allowIdent"); if (allow != "" && allow != "0") { uint ident = ToUInt(allow); if ((vrAccInfo.dwIdent & ident) == 0) { Response.Write("{\"MsgId\":1,\"Message\":\"对不起,您的身份不允许登录。\"}"); common.ClearLogin(); return; } } if (GetConfig("mustAct") == "1" && (vrAccInfo.szEmail.ToString().Trim() == "" || vrAccInfo.szHandPhone.ToString().Trim() == "")) { Response.Write("{\"MsgId\":1,\"Message\":\"您是第一次登录,请点上面“新用户请先激活”进行激活\"}"); common.ClearLogin(); } else { string szRes = ""; if (szRes != "") { Response.Write("{\"MsgId\":1,\"Message\":\"" + "登陆成功," + szRes + "有违约,请关闭后刷新" + "\"}"); } else { Response.Write("{\"MsgId\":0,\"Message\":\"\"}"); } } } else { Response.Write("{\"MsgId\":1,\"Message\":\"" + m_Request.szErrMessage + "\"}"); } } else if (Request["act"] == "act") { if (common.Login(Request["id"], Request["pwd"])) { UNIACCOUNT vrAccInfo; vrAccInfo = (UNIACCOUNT)Session["LOGIN_ACCINFO"]; if (vrAccInfo.szEmail.ToString().Trim() != "" && vrAccInfo.szHandPhone.ToString().Trim() != "") { Response.Write("{\"MsgId\":1,\"Message\":\"用户已激活,请勿重复操作\"}"); } else { UNIACCOUNT vrParameter = new UNIACCOUNT(); vrParameter.dwAccNo = vrAccInfo.dwAccNo; vrParameter.szLogonName = vrAccInfo.szLogonName.ToString(); vrParameter.szHandPhone = Request["phone"]; vrParameter.szEmail = Request["mail"]; if (m_Request.Account.Set(vrParameter, out vrParameter) == REQUESTCODE.EXECUTE_SUCCESS) { Response.Write("{\"MsgId\":0,\"Message\":\"\"}"); } else { Response.Write("{\"MsgId\":1,\"Message\":\"" + m_Request.szErrMessage + "\"}"); } } } else { Response.Write("{\"MsgId\":1,\"Message\":\"" + m_Request.szErrMessage + "\"}"); } } else if (Request["act"] == "update") { if (Session["LOGIN_ACCINFO"] != null) { UNIACCOUNT vrAccInfo; vrAccInfo = (UNIACCOUNT)Session["LOGIN_ACCINFO"]; UNIACCOUNT vrParameter = new UNIACCOUNT(); vrParameter.dwAccNo = vrAccInfo.dwAccNo; vrParameter.szLogonName = vrAccInfo.szLogonName.ToString(); vrParameter.szHandPhone = Request["phone"]; vrParameter.szEmail = Request["mail"]; if (m_Request.Account.Set(vrParameter, out vrParameter) == REQUESTCODE.EXECUTE_SUCCESS) { vrAccInfo.szHandPhone = vrParameter.szHandPhone; vrAccInfo.szEmail = vrParameter.szEmail; Response.Write("{\"MsgId\":0,\"Message\":\"\"}"); } else { Response.Write("{\"MsgId\":1,\"Message\":\"" + m_Request.szErrMessage + "\"}"); } } else { Response.Write("{\"MsgId\":1,\"Message\":\"未登录\"}"); } } else if (Request["act"] == "logout") { if (Session["LOGIN_ACCINFO"] != null) { UNIACCOUNT vrAccInfo; vrAccInfo = (UNIACCOUNT)Session["LOGIN_ACCINFO"]; ADMINLOGOUTREQ vrParameter = new ADMINLOGOUTREQ(); ADMINLOGOUTRES vrResult; vrParameter.dwAccNo = vrAccInfo.dwAccNo; vrParameter.szLogonName = vrAccInfo.szLogonName; REQUESTCODE cd = m_Request.Admin.Logout(vrParameter, out vrResult); } common.ClearLogin(); Response.Write("{\"MsgId\":0,\"Message\":\"\"}"); } else if (Request["act"] == "check") { ACCREQ vrParameter = new ACCREQ(); UNIACCOUNT[] vrResult; vrParameter.szPID = Request["id"]; if (m_Request.Account.Get(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS && vrResult.Length > 0) { Response.Write("{\"MsgId\":0,\"Message\":\"\"}"); } else { Response.Write("{\"MsgId\":1,\"Message\":\"" + m_Request.szErrMessage + "\"}"); } } }
protected void Page_Load(object sender, EventArgs e) { UNIDEVICE newDev; uint? uMax = 0; uint uID = PRDevice.DEVICE_BASE | PRDevice.MSREQ_DEVICE_SET; if (GetMaxValue(ref uMax, uID, "dwDevSN")) { } if (IsPostBack) { GetHTTPObj(out newDev); newDev.dwProperty = CharListToUint(Request["dwProperty"]); newDev.dwPurchaseDate = DateToUint(Request["dwPurchaseDate"]); newDev.szExtInfo = GetDevExt(); UNIDEVKIND devKind = new UNIDEVKIND(); if (GetDevKindByID(newDev.dwKindID.ToString(), out devKind)) { devKind.dwClassID = newDev.dwClassID; if (m_Request.Device.DevKindSet(devKind, out devKind) != REQUESTCODE.EXECUTE_SUCCESS) { return; } } //newDev.dwKindID = devKind.dwKindID; if (m_Request.Device.Set(newDev, out newDev) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "修改" + ConfigConst.GCDevName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); } else { /* * if (!NewDevKind(out devKind)) * { * MessageBox(m_Request.szErrMessage, "修改" + ConfigConst.GCDevName + "失败", MSGBOX.ERROR, MSGBOX_ACTION.NONE); * return; * } * */ MessageBox("修改" + ConfigConst.GCDevName + "成功", "提示", MSGBOX.SUCCESS, MSGBOX_ACTION.OK); DEVATTENDANT devAttendSet = new DEVATTENDANT(); devAttendSet.dwAttendantID = Parse(Request["dwAttendantID"]); devAttendSet.dwDevID = newDev.dwDevID; devAttendSet.dwLabID = newDev.dwLabID; if (devAttendSet.dwAttendantID != null) { UNIACCOUNT acc; if (GetAccByAccno(devAttendSet.dwAttendantID.ToString(), out acc)) { devAttendSet.szAttendantName = acc.szTrueName; } } devAttendSet.szAttendantTel = Request["szAttendantTel"]; m_Request.Device.AttendantSet(devAttendSet); return; } } m_szCtrlMode = GetAllInputHtml(CONSTHTML.option, "", "UNIDEVICE_CtrlMode"); ACCREQ accGet = new ACCREQ(); accGet.dwIdent = (uint)UNIACCOUNT.DWIDENT.EXTIDENT_MANAGER; UNIACCOUNT[] vtAcc; m_Request.Account.Get(accGet, out vtAcc); if (vtAcc != null && vtAcc.Length > 0) { for (int i = 0; i < vtAcc.Length; i++) { m_szManager += "<option value='" + vtAcc[i].dwAccNo.ToString() + "'>" + vtAcc[i].szTrueName + "</option>"; } } UNIADMIN[] adminlist; if (GetAdmin(out adminlist) == true) { } UNILAB[] vtLab = GetAllLab(); if (vtLab != null && vtLab.Length > 0) { for (int i = 0; i < vtLab.Length; i++) { m_szLab += "<option value='" + vtLab[i].dwLabID + "'>" + vtLab[i].szLabName + "</option>"; } } UNIROOM[] vtRoom = GetAllRoom(); if (vtRoom != null && vtRoom.Length > 0) { for (int i = 0; i < vtRoom.Length; i++) { m_szRoom += "<option value='" + vtRoom[i].dwRoomID + "'>" + vtRoom[i].szRoomName + "</option>"; } } UNIDEVCLS[] vtDevCls = GetAllDevCls(); if (vtDevCls != null && vtDevCls.Length > 0) { for (int i = 0; i < vtDevCls.Length; i++) { m_szDevCls += "<option value='" + vtDevCls[i].dwClassID + "'>" + vtDevCls[i].szClassName + "</option>"; } } UNIDEVKIND[] vtDevKind = GetAllDevKind(); if (vtDevKind != null && vtDevKind.Length > 0) { for (int i = 0; i < vtDevKind.Length; i++) { m_szDevKind += "<option value='" + vtDevKind[i].dwKindID + "'>" + vtDevKind[i].szKindName + "</option>"; } } m_szPorperty = GetInputHtmlFromXml(0, CONSTHTML.checkBox, "dwProperty", "UNIDEVICE_Property", true); m_szKindPorperty = GetInputHtmlFromXml(0, CONSTHTML.checkBox, "dwKindProperty", "DevKind_dwProperty", true); if (Request["op"] == "set") { bSet = true; DEVREQ vrDevReq = new DEVREQ(); vrDevReq.dwDevID = Parse(Request["id"]); UNIDEVICE[] vtDev; if (m_Request.Device.Get(vrDevReq, out vtDev) != REQUESTCODE.EXECUTE_SUCCESS) { MessageBox(m_Request.szErrMessage, "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { if (vtDev.Length == 0) { MessageBox("获取失败", "获取失败", MSGBOX.ERROR, MSGBOX_ACTION.CANCEL); } else { PutJSObj(vtDev[0]); ContDevExt(vtDev[0].szExtInfo.ToString()); UNIDEVKIND getDevKind = new UNIDEVKIND(); if (vtDev[0].dwKindID != null && GetDevKindByID(vtDev[0].dwKindID.ToString(), out getDevKind)) { ViewState["dwKindProperty"] = UintToCharList(getDevKind.dwProperty, "DevKind_dwProperty"); ViewState["dwUsableNum"] = getDevKind.dwUsableNum.ToString(); ViewState["szProducer"] = getDevKind.szProducer.ToString(); ViewState["szNation"] = getDevKind.dwNationCode.ToString(); } m_Title = "修改【" + vtDev[0].szPCName + "】"; } } } else { m_Title = "新建" + ConfigConst.GCDevName; } }
protected void Page_Load(object sender, EventArgs e) { string szTerm = Request["term"]; string szType = Request["Type"]; string szIdent = Request["ident"]; Response.CacheControl = "no-cache"; ACCREQ vrGet = new ACCREQ(); UNIACCOUNT[] vtAccount; if (szType == null || szType == "") { vrGet.szTrueName = szTerm; } else if (szType.ToLower() == "logonname") { vrGet.szLogonName = szTerm; } else if (szType.ToLower() == "truename") { vrGet.szTrueName = szTerm; } uint dwIdent = ToUint(Request["dwIdent"]); if (Request["dwIdent"] != null && dwIdent != 0) { vrGet.dwIdent = dwIdent; } if (szIdent != null && szIdent != "") { vrGet.dwIdent = (uint)UNIACCOUNT.DWIDENT.EXTIDENT_TUTOR; } // vrGet.szGetID = szTerm; vrGet.szReqExtInfo.dwNeedLines = 10; //最多10条 if (m_Request.Account.Get(vrGet, out vtAccount) == REQUESTCODE.EXECUTE_SUCCESS && vtAccount != null) { MyString szOut = new MyString(); szOut += "["; for (int i = 0; i < vtAccount.Length; i++) { if (szType == null || szType.ToLower() == "truename") { szOut += "{\"id\":\"" + vtAccount[i].dwAccNo + "\",\"label\": \"" + vtAccount[i].szTrueName + "(" + vtAccount[i].szLogonName + "," + vtAccount[i].szDeptName + ")" + "\",\"szLogonName\": \"" + vtAccount[i].szLogonName.ToString() + "\",\"szTrueName\": \"" + vtAccount[i].szTrueName + "\",\"szHandPhone\": \"" + vtAccount[i].szHandPhone + "\",\"szDeptName\": \"" + vtAccount[i].szDeptName + "\",\"szTel\": \"" + vtAccount[i].szTel + "\",\"szEmail\": \"" + vtAccount[i].szEmail + "\"}"; } else { szOut += "{\"id\":\"" + vtAccount[i].dwAccNo + "\",\"label\": \"" + vtAccount[i].szTrueName + "(" + vtAccount[i].szLogonName + "," + vtAccount[i].szDeptName + ")" + "\",\"szLogonName\": \"" + vtAccount[i].szLogonName.ToString() + "\",\"szTrueName\": \"" + vtAccount[i].szTrueName + "\",\"szHandPhone\": \"" + vtAccount[i].szHandPhone + "\",\"szDeptName\": \"" + vtAccount[i].szDeptName + "\",\"szTel\": \"" + vtAccount[i].szTel + "\",\"szEmail\": \"" + vtAccount[i].szEmail + "\"}"; // //szOut += "{\"id\":\"" + vtAccount[i].dwAccNo + "\",\"label\": \"" + vtAccount[i].szTrueName + "\"}"; } if (i < vtAccount.Length - 1) { szOut += ","; } } szOut += "]"; Response.Write(szOut); } else { Response.Write("[{}]"); } }
protected void Page_Load(object sender, EventArgs e) { string szTerm = Request["term"]; string szType = Request["Type"]; Response.CacheControl = "no-cache"; ACCREQ vrGet = new ACCREQ(); UNIACCOUNT[] vtAccount; if (szType == null || szType == "") { vrGet.szTrueName = szTerm; // vrGet.dwGetType = (uint)ACCREQ.DWGETTYPE.ACCGET_BYTRUENAME; } else if (szType.ToLower() == "logonname") { vrGet.szLogonName = szTerm;// (uint)ACCREQ.DWGETTYPE.ACCGET_BYLOGONNAME; } else if (szType.ToLower() == "truename") { vrGet.szTrueName = szTerm;// (uint)ACCREQ.DWGETTYPE.truname; } uint dwIdent = ToUint(Request["dwIdent"]); if (Request["dwIdent"] != null && dwIdent != 0) { vrGet.dwIdent = dwIdent; } // vrGet.szGetID = szTerm; vrGet.szReqExtInfo.dwNeedLines = 10; //最多10条 if (m_Request.Account.Get(vrGet, out vtAccount) == REQUESTCODE.EXECUTE_SUCCESS && vtAccount != null) { MyString szOut = new MyString(); szOut += "["; for (int i = 0; i < vtAccount.Length; i++) { string szTurotorIs = ""; string szTurtorName = ""; string szTurTorLogonName = ""; UNITUTOR turtor = new UNITUTOR(); if (GetTurtor((uint)vtAccount[i].dwAccNo, out turtor)) { szTurtorName = ConfigConst.GCTutorName + ":" + turtor.szTrueName; szTurotorIs = "true"; UNIACCOUNT getTurAcc = new UNIACCOUNT(); if (GetAccByAccno(turtor.dwAccNo.ToString(), out getTurAcc)) { szTurTorLogonName = getTurAcc.szLogonName.ToString(); } } else { szTurtorName = ConfigConst.GCTutorName + "未指定:"; szTurotorIs = "false"; } szOut += "{\"id\":\"" + vtAccount[i].dwAccNo + "\",\"label\": \"" + vtAccount[i].szTrueName + ";" + szTurtorName + "(" + vtAccount[i].szDeptName + ")" + "\",\"szIsExistTur\": \"" + szTurotorIs + "\",\"szTurtorID\": \"" + vtAccount[i].dwTutorID.ToString() + "\",\"szTrueName\": \"" + vtAccount[i].szTrueName + "\",\"szTurTor\": \"" + szTurtorName + "\",\"szTurTorLogonName\": \"" + szTurTorLogonName + "\",\"szTrueName\": \"" + vtAccount[i].szTrueName + "\",\"szHandPhone\": \"" + vtAccount[i].szHandPhone + "\",\"szTurtorTrueName\": \"" + turtor.szTrueName + "\",\"szTel\": \"" + vtAccount[i].szTel + "\",\"szEmail\": \"" + vtAccount[i].szEmail + "\"}"; //szOut += "{\"id\":\"" + vtAccount[i].dwAccNo + "\",\"label\": \"" + vtAccount[i].szTrueName + "\"}"; if (i < vtAccount.Length - 1) { szOut += ","; } } szOut += "]"; Response.Write(szOut); } else { Response.Write("[{}]"); } }
//----------------- public bool Logon(LOCALUSER user, out string szMsg) { szMsg = ""; if (m_Request == null) { return(false); } ADMINLOGINREQ vrLogin = new ADMINLOGINREQ(); ADMINLOGINRES vrLoginRes; vrLogin.szLogonName = user.szLogonName; vrLogin.szPassword = "******" + user.szPassword; vrLogin.dwLoginRole = (uint)ADMINLOGINREQ.DWLOGINROLE.LOGIN_USER; vrLogin.szVersion = ((uint)ADMINLOGINREQ.SZVERSION.INTVER_MAIN).ToString() + "." + ((uint)ADMINLOGINREQ.SZVERSION.INTVER_RELEASE).ToString("00") + "." + ((uint)ADMINLOGINREQ.SZVERSION.INTVER_INTERNAL).ToString(); vrLogin.szIP = GetRealIP(); vrLogin.dwStaSN = 1; m_Request.m_UniDCom.StaSN = 1; m_Request.m_UniDCom.SessionID = 0; vrLogin.dwLoginRole = vrLogin.dwLoginRole + (uint)ADMINLOGINREQ.DWLOGINROLE.LOGINEXT_HP; if (m_Request.Admin.StaLogin(vrLogin, out vrLoginRes) == REQUESTCODE.EXECUTE_SUCCESS) { HttpContext.Current.Session["LoginRes"] = vrLoginRes; HttpContext.Current.Session["ADMINLOGINREQ"] = vrLogin; m_Request.m_UniDCom.SessionID = (uint)vrLoginRes.dwSessionID; m_Request.m_UniDCom.StaSN = 1; Session["SessionID"] = vrLoginRes.dwSessionID; Session["StationSN"] = 1; if (!StaLogin()) { szMsg = m_Request.szErrMessage; return(false); } ACCREQ vrParameter = new ACCREQ(); UNIACCOUNT[] vrResult; vrParameter.szLogonName = user.szLogonName; if (m_Request.Account.Get(vrParameter, out vrResult) == REQUESTCODE.EXECUTE_SUCCESS && vrResult.Length > 0) { UNIACCOUNT vrAccInfo = vrResult[0]; HttpContext.Current.Session["LOGIN_ACCINFO"] = vrAccInfo; if (user.szLogonName != "guest") { LoginUseInfo info = new LoginUseInfo(); info.szLogoName = user.szLogonName; info.szPassword = user.szPassword; HttpContext.Current.Session["LoginUseInfo"] = info; user.szTrueName = vrAccInfo.szTrueName; return(true); } } else { szMsg = m_Request.szErrMessage; } } else { szMsg = m_Request.szErrMessage; } return(false); }
protected void Page_Load(object sender, EventArgs e) { string szTerm = Request["term"]; string szType = Request["type"]; string szIdent = Request["ident"]; string isTutor = Request["tutor"]; string isLeader = Request["leader"]; Response.CacheControl = "no-cache"; ACCREQ vrGet = new ACCREQ(); UNIACCOUNT[] rlt; if (szType == null || szType == "")//若未定义则先检索姓名再检索登录名 { vrGet.szTrueName = szTerm; } else if (szType.ToLower() == "logonname") { vrGet.szPID = szTerm; } else if (szType.ToLower() == "truename") { vrGet.szTrueName = szTerm; } uint dwIdent = ToUInt(szIdent); if (dwIdent != 0) { vrGet.dwIdent = dwIdent; } if (isTutor == "true") { vrGet.dwIdent = (uint)UNIACCOUNT.DWIDENT.EXTIDENT_TUTOR; } vrGet.szReqExtInfo.dwNeedLines = 15; //最多10条 string searchAccLogonName = GetConfig("searchAccLogonName"); if (m_Request.Account.Get(vrGet, out rlt) == REQUESTCODE.EXECUTE_SUCCESS && rlt != null) { if (string.IsNullOrEmpty(szType) && rlt.Length == 0) { szType = "logonname"; if (searchAccLogonName != null && searchAccLogonName == "1") { vrGet.szLogonName = szTerm; } else { vrGet.szPID = szTerm; } vrGet.szTrueName = null; if (m_Request.Account.Get(vrGet, out rlt) != REQUESTCODE.EXECUTE_SUCCESS) { Response.Write("[{}]"); return; } } MyString szOut = new MyString(); szOut += "["; for (int i = 0; i < rlt.Length; i++) { if (searchAccLogonName != null && searchAccLogonName == "1") { if (string.IsNullOrEmpty(szType) || szType == "truename") { szOut += "{\"id\":\"" + rlt[i].dwAccNo + "\",\"name\": \"" + replaceName(rlt[i].szTrueName) + "\",\"label\": \"" + replaceName(rlt[i].szTrueName) + "(" + rlt[i].szLogonName + ")" + "\",\"szLogonName\": \"" + rlt[i].szLogonName + "\",\"szHandPhone\": \"" + rlt[i].szHandPhone + "\",\"szTel\": \"" + rlt[i].szTel + "\",\"szEmail\": \"" + rlt[i].szEmail + "\"}"; } else { szOut += "{\"id\":\"" + rlt[i].dwAccNo + "\",\"name\": \"" + replaceName(rlt[i].szTrueName) + "\",\"label\": \"" + replaceName(rlt[i].szTrueName) + "(" + rlt[i].szLogonName + ")" + "\",\"szLogonName\": \"" + rlt[i].szLogonName + "\",\"szHandPhone\": \"" + rlt[i].szHandPhone + "\",\"szTel\": \"" + rlt[i].szTel + "\",\"szEmail\": \"" + rlt[i].szEmail + "\"}"; } } else if (searchAccLogonName != null && searchAccLogonName == "2") { if (string.IsNullOrEmpty(szType) || szType == "truename") { szOut += "{\"id\":\"" + rlt[i].dwAccNo + "\",\"name\": \"" + replaceName(rlt[i].szTrueName) + "\",\"label\": \"" + (rlt[i].szTrueName) + "(" + (rlt[i].szLogonName) + ")" + "\",\"szLogonName\": \"" + rlt[i].szLogonName + "\",\"szHandPhone\": \"" + rlt[i].szHandPhone + "\",\"szTel\": \"" + rlt[i].szTel + "\",\"szEmail\": \"" + rlt[i].szEmail + "\"}"; } else { szOut += "{\"id\":\"" + rlt[i].dwAccNo + "\",\"name\": \"" + replaceName(rlt[i].szTrueName) + "\",\"label\": \"" + (rlt[i].szTrueName) + "(" + (rlt[i].szLogonName) + ")" + "\",\"szLogonName\": \"" + rlt[i].szLogonName + "\",\"szHandPhone\": \"" + rlt[i].szHandPhone + "\",\"szTel\": \"" + rlt[i].szTel + "\",\"szEmail\": \"" + rlt[i].szEmail + "\"}"; } } else if (searchAccLogonName != null && searchAccLogonName == "3") { if (string.IsNullOrEmpty(szType) || szType == "truename") { szOut += "{\"id\":\"" + rlt[i].dwAccNo + "\",\"name\": \"" + replaceName(rlt[i].szTrueName) + "\",\"label\": \"" + replaceName(rlt[i].szTrueName) + "(" + replaceName(rlt[i].szLogonName) + ")" + "\",\"szLogonName\": \"" + rlt[i].szLogonName + "\",\"szHandPhone\": \"" + rlt[i].szHandPhone + "\",\"szTel\": \"" + rlt[i].szTel + "\",\"szEmail\": \"" + rlt[i].szEmail + "\"}"; } else { szOut += "{\"id\":\"" + rlt[i].dwAccNo + "\",\"name\": \"" + replaceName(rlt[i].szTrueName) + "\",\"label\": \"" + replaceName(rlt[i].szTrueName) + "(" + replaceName(rlt[i].szLogonName) + ")" + "\",\"szLogonName\": \"" + rlt[i].szLogonName + "\",\"szHandPhone\": \"" + rlt[i].szHandPhone + "\",\"szTel\": \"" + rlt[i].szTel + "\",\"szEmail\": \"" + rlt[i].szEmail + "\"}"; } } else { if (string.IsNullOrEmpty(szType) || szType == "truename") { szOut += "{\"id\":\"" + rlt[i].dwAccNo + "\",\"name\": \"" + replaceName(rlt[i].szTrueName) + "\",\"label\": \"" + replaceName(rlt[i].szTrueName) + "(" + rlt[i].szLogonName + ")" + "\",\"szLogonName\": \"" + rlt[i].szLogonName + "\",\"szHandPhone\": \"" + rlt[i].szHandPhone + "\",\"szTel\": \"" + rlt[i].szTel + "\",\"szEmail\": \"" + rlt[i].szEmail + "\"}"; } else { szOut += "{\"id\":\"" + rlt[i].dwAccNo + "\",\"name\": \"" + replaceName(rlt[i].szTrueName) + "\",\"label\": \"" + replaceName(rlt[i].szTrueName) + "(" + rlt[i].szLogonName + ")" + "\",\"szLogonName\": \"" + rlt[i].szLogonName + "\",\"szHandPhone\": \"" + rlt[i].szHandPhone + "\",\"szTel\": \"" + rlt[i].szTel + "\",\"szEmail\": \"" + rlt[i].szEmail + "\"}"; } } if (i < rlt.Length - 1) { szOut += ","; } } szOut += "]"; Response.Write(szOut); } else { Response.Write("[{}]"); } }