public int AgentLogOn(ReconCOM rc, string userName, string userID) { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...begin...."); int iRet = 0; try { //iRet = rc.T_AgentLogOn(userName, userName, userName, 0); //add by lihf 2014-2-18 iRet = rc.T_AgentLogOn(userName, LoginUser.AgentNum, LoginUser.AgentNum, 0); if (iRet == (int)enErrorCode.E_SUCCESS) { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...登录成功...."); //登录成功后,插入状态到临时表 SqlTool tool = new SqlTool(); DateTime tdate = DateTime.Now; //登录后,首先进入置忙 if (tool.InsertAgentState2DB(4, 0, -2, 0, tdate)) { //tool.InsertAgentStateDetail2DB(2, 0, -2, tdate, tdate); string msg = ""; msg = tool.UpdateLoginOffTime(LoginUser.UserID.ToString(), tdate); Loger.Log4Net.Info("[CarolHelper]AgentLogOn...更新退出时间...." + msg); LoginUser.LoginOnOid = tool.InsertAgentStateDetail2DB(2, 0, -2, tdate, tdate); Loger.Log4Net.Info("[CarolHelper]AgentLogOn...登录状态LoginOnOid....is:" + LoginUser.LoginOnOid); } else { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...登录成功后,插入状态到临时表失败....."); } } else { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...notE_SUCCESS,iRet is:" + iRet); } } catch (Exception ex) { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...登录失败...."); Loger.Log4Net.Info("[CarolHelper]AgentLogOn...errorMessage...is:" + ex.Message); Loger.Log4Net.Info("[CarolHelper]AgentLogOn...errorSource...is:" + ex.Source); Loger.Log4Net.Info("[CarolHelper]AgentLogOn...errorStackTrace...is:" + ex.StackTrace); } return(iRet);; }
public bool AgentLogOn(ReconCOM rc, string userName) { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...begin222...."); bool flag = false; try { //int iRet = rc.T_AgentLogOn(userName, userName, userName, 0); //add by lihf 2014-2-18 int iRet = rc.T_AgentLogOn(userName, LoginUser.AgentNum, LoginUser.AgentNum, 0); if (iRet == (int)enErrorCode.E_SUCCESS) { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...登录成功...."); flag = true; //登录成功后,插入状态到临时表 SqlTool tool = new SqlTool(); DateTime tdate = DateTime.Now; //登录后,首先进入置忙 if (tool.InsertAgentState2DB(4, 0, -2, 0, tdate)) { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...置忙状态插入成功...."); string msg = ""; msg = tool.UpdateLoginOffTime(LoginUser.UserID.ToString(), tdate); Loger.Log4Net.Info("[CarolHelper]AgentLogOn...更新退出时间...." + msg); LoginUser.LoginOnOid = tool.InsertAgentStateDetail2DB(2, 0, -2, tdate, tdate); Loger.Log4Net.Info("[CarolHelper]AgentLogOn...登录状态LoginOnOid....is:" + LoginUser.LoginOnOid); } else { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...登录成功后,插入状态到临时表失败....."); } } else { Loger.Log4Net.Info("[CarolHelper]AgentLogOn...notE_SUCCESS,iRet is:" + iRet); } } catch (Exception) { flag = false; } return(flag); }