/// <summary> /// 获取收银端登录信息缓存 /// </summary> /// <param name="staffId">员工编号</param> /// <returns>收银端登录信息缓存对象</returns> public virtual TSLoginCache Get(string staffId) { TSLoginCache tsLoginCache = null; try { string strSQL = "select * from TSLoginCache where staffId=@staffId"; Param param = new Param(); param.Clear(); param.Add("@staffId", staffId); db.Open(); ComDataReader dr = db.ExecuteReader(CommandType.Text, strSQL, param); if (dr.Read()) { tsLoginCache = ReadData(dr); } dr.Close(); } catch (Exception e) { throw e; } finally { db.Close(); } return(tsLoginCache); }
/// <summary> /// 读取收银端登录信息缓存信息 /// </summary> /// <param name="dr">记录指针</param> /// <returns>收银端登录信息缓存对象</returns> protected virtual TSLoginCache ReadData(ComDataReader dr) { TSLoginCache tsLoginCache = new TSLoginCache(); tsLoginCache.staffId = dr["staffId"].ToString(); //员工编号 tsLoginCache.staffName = dr["staffName"].ToString(); //员工姓名 tsLoginCache.siteId = dr["siteId"].ToString(); //门店编号 tsLoginCache.siteName = dr["siteName"].ToString(); //门店名称 tsLoginCache.agentId = dr["agentId"].ToString(); //代理商编号 tsLoginCache.agentName = dr["agentName"].ToString(); //代理商名称 tsLoginCache.validCode = dr["validCode"].ToString(); //登录验证码 tsLoginCache.status = dr["status"].ToString(); //使用状态 return(tsLoginCache); }
/// <summary> /// 修改收银端登录信息缓存 /// </summary> /// <param name="tsLoginCache">收银端登录信息缓存</param> public virtual void Edit(TSLoginCache tsLoginCache) { try { db.Open(); Edit(db, tsLoginCache); } catch (Exception e) { throw e; } finally { db.Close(); } }
/// <summary> /// 修改收银端登录信息缓存 /// </summary> /// <param name="data">数据库连接</param> /// <param name="tsLoginCache">收银端登录信息缓存</param> public virtual void Edit(DataAccess data, TSLoginCache tsLoginCache) { string strSQL = "update TSLoginCache set staffName=@staffName,siteId=@siteId,siteName=@siteName,agentId=@agentId,agentName=@agentName,validCode=@validCode,status=@status where staffId=@staffId"; Param param = new Param(); param.Clear(); param.Add("@staffName", tsLoginCache.staffName); //员工姓名 param.Add("@siteId", tsLoginCache.siteId); //门店编号 param.Add("@siteName", tsLoginCache.siteName); //门店名称 param.Add("@agentId", tsLoginCache.agentId); //代理商编号 param.Add("@agentName", tsLoginCache.agentName); //代理商名称 param.Add("@validCode", tsLoginCache.validCode); //登录验证码 param.Add("@status", tsLoginCache.status); //使用状态 param.Add("@staffId", tsLoginCache.staffId); //员工编号 data.ExecuteNonQuery(CommandType.Text, strSQL, param); }
protected DataAccess db = new DataAccess(DataAccess.DBConn);//数据库连接 #region 代码生成器自动生成 /// <summary> /// 增加收银端登录信息缓存 /// </summary> /// <param name="data">数据库连接</param> /// <param name="tsLoginCache">收银端登录信息缓存</param> public virtual void Add(DataAccess data, TSLoginCache tsLoginCache) { string strSQL = "insert into TSLoginCache (staffId,staffName,siteId,siteName,agentId,agentName,validCode,status) values (@staffId,@staffName,@siteId,@siteName,@agentId,@agentName,@validCode,@status)"; Param param = new Param(); param.Clear(); param.Add("@staffId", tsLoginCache.staffId); //员工编号 param.Add("@staffName", tsLoginCache.staffName); //员工姓名 param.Add("@siteId", tsLoginCache.siteId); //门店编号 param.Add("@siteName", tsLoginCache.siteName); //门店名称 param.Add("@agentId", tsLoginCache.agentId); //代理商编号 param.Add("@agentName", tsLoginCache.agentName); //代理商名称 param.Add("@validCode", tsLoginCache.validCode); //登录验证码 param.Add("@status", tsLoginCache.status); //使用状态 data.ExecuteNonQuery(CommandType.Text, strSQL, param); }