Exemplo n.º 1
0
        /// <summary>
        /// 获取卡片
        /// <param name="cardId">卡号</param>
        /// </summary>
        /// <returns>卡片对象</returns>
        public TBCard Get(string cardId)
        {
            TBCard tbCard = null;

            try
            {
                string strSQL = "select * from TBCard where cardId=:cardId";
                Param  param  = new Param();
                param.Clear();
                param.Add(":cardId", cardId);
                db.Open();
                ComDataReader dr = db.ExecuteReader(CommandType.Text, strSQL, param);
                if (dr.Read())
                {
                    tbCard = ReadData(dr);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                db.Close();
            }
            return(tbCard);
        }
Exemplo n.º 2
0
        // <summary>
        /// 修改卡片
        /// <param name="data">数据库连接</param>
        /// <param name="tbCard">卡片</param>
        /// </summary>
        public void RecycleEdit(DataAccess data, TBCard tbCard)
        {
            string strSQL = "update TBCard set status=@status,agentId='',siteId='' where cardId=@cardId";
            Param  param  = new Param();

            param.Clear();
            param.Add("@status", tbCard.status); //当前状态
            param.Add("@cardId", tbCard.cardId); //卡号
            data.ExecuteNonQuery(CommandType.Text, strSQL, param);
        }
Exemplo n.º 3
0
 /// <summary>
 /// 加载指定卡片
 /// <param name="cardId">卡号</param>
 /// </summary>
 public void Load(string cardId)
 {
     try
     {
         TBCard tbCard = tbCardDAO.Get(cardId);
         WebJson.ToJson(context, tbCard);
     }
     catch (Exception e)
     {
         Message.error(context, e.Message);
     }
 }
Exemplo n.º 4
0
        /// <summary>
        /// 修改卡片
        /// <param name="data">数据库连接</param>
        /// <param name="tbCard">卡片</param>
        /// </summary>
        public void Edit(DataAccess data, TBCard tbCard)
        {
            string strSQL = "update TBCard set status=:status,agentId=:agentId,siteId=:siteId where cardId=:cardId";
            Param  param  = new Param();

            param.Clear();
            param.Add(":status", tbCard.status);   //当前状态
            param.Add(":cardId", tbCard.cardId);   //卡号
            param.Add(":agentId", tbCard.agentId); //当前状态
            param.Add(":siteId", tbCard.siteId);   //卡号
            data.ExecuteNonQuery(CommandType.Text, strSQL, param);
        }
Exemplo n.º 5
0
 /// <summary>
 /// 修改卡片
 /// <param name="tbCard">卡片</param>
 /// </summary>
 public void Edit(TBCard tbCard)
 {
     try
     {
         tbCardDAO.Edit(tbCard);
         Message.success(context, "卡片操作成功");
         loginSession.Log(tbCard.cardId + "卡片操作成功");
     }
     catch (Exception e)
     {
         Message.error(context, "卡片操作失败");
         loginSession.Log(e.Message);
     }
 }
Exemplo n.º 6
0
 /// <summary>
 /// 修改卡片
 /// <param name="tbCard">卡片</param>
 /// </summary>
 public void Edit(TBCard tbCard)
 {
     try
     {
         db.Open();
         Edit(db, tbCard);
     }
     catch (Exception e)
     {
         throw e;
     }
     finally
     {
         db.Close();
     }
 }
Exemplo n.º 7
0
 /// <summary>
 /// 增加卡片
 /// </summary>
 /// <param name="tbCard">卡片</param>
 public virtual void Add(TBCard tbCard)
 {
     try
     {
         db.Open();
         Add(db, tbCard);
     }
     catch (Exception e)
     {
         throw e;
     }
     finally
     {
         db.Close();
     }
 }
Exemplo n.º 8
0
        /// <summary>
        /// 增加卡片
        /// <param name="data">数据库连接</param>
        /// <param name="tbCard">卡片</param>
        /// </summary>
        public void Add(DataAccess data, TBCard tbCard)
        {
            string strSQL = "insert into TBCard (cardId,chipId,cardType,status,validateData,supplierDate,supplierCode,supplierBatch,siteId,agentId) values (:cardId,:chipId,:cardType,:status,:validateData,To_date(:supplierDate,'yyyy-mm-dd hh24:mi:ss'),:supplierCode,:supplierBatch,:siteId,:agentId)";
            Param  param  = new Param();

            param.Clear();
            param.Add(":cardId", tbCard.cardId);               //卡号
            param.Add(":chipId", tbCard.chipId);               //芯片序号
            param.Add(":cardType", tbCard.cardType);           //卡类型
            param.Add(":status", tbCard.status);               //当前状态
            param.Add(":validateData", tbCard.validateData);   //验证数据
            param.Add(":supplierDate", tbCard.supplierDate);   //出厂时间
            param.Add(":supplierCode", tbCard.supplierCode);   //厂家代码
            param.Add(":supplierBatch", tbCard.supplierBatch); //厂家批次号
            param.Add(":siteId", tbCard.siteId);               //门店编号
            param.Add(":agentId", tbCard.agentId);             //代理商编号
            data.ExecuteNonQuery(CommandType.Text, strSQL, param);
        }
Exemplo n.º 9
0
        /// <summary>
        /// 修改卡片
        /// </summary>
        /// <param name="data">数据库连接</param>
        /// <param name="tbCard">卡片</param>
        public virtual void Edit(DataAccess data, TBCard tbCard)
        {
            string strSQL = "update TBCard set chipId=@chipId,cardType=@cardType,status=@status,validateData=@validateData,supplierDate=@supplierDate,supplierCode=@supplierCode,supplierBatch=@supplierBatch,siteId=@siteId,agentId=@agentId,createDate=To_date(@createDate,'yyyy-mm-dd hh24:mi:ss') where cardId=@cardId";
            Param  param  = new Param();

            param.Clear();
            param.Add("@chipId", tbCard.chipId);               //芯片序号
            param.Add("@cardType", tbCard.cardType);           //卡类型
            param.Add("@status", tbCard.status);               //当前状态
            param.Add("@validateData", tbCard.validateData);   //验证数据
            param.Add("@supplierDate", tbCard.supplierDate);   //出厂日期
            param.Add("@supplierCode", tbCard.supplierCode);   //厂家代码
            param.Add("@supplierBatch", tbCard.supplierBatch); //厂家批次号
            param.Add("@siteId", tbCard.siteId);               //门店编号
            param.Add("@agentId", tbCard.agentId);             //代理商编号
            param.Add("@createDate", tbCard.createDate);       //创建时间
            param.Add("@cardId", tbCard.cardId);               //卡号
            data.ExecuteNonQuery(CommandType.Text, strSQL, param);
        }
Exemplo n.º 10
0
        protected DataAccess db = new DataAccess(DataAccess.DBConn);//数据库连接

        #region 代码生成器自动生成


        /// <summary>
        /// 增加卡片
        /// </summary>
        /// <param name="data">数据库连接</param>
        /// <param name="tbCard">卡片</param>
        public virtual void Add(DataAccess data, TBCard tbCard)
        {
            string strSQL = "insert into TBCard (cardId,chipId,cardType,status,validateData,supplierDate,supplierCode,supplierBatch,siteId,agentId,createDate) values (@cardId,@chipId,@cardType,@status,@validateData,@supplierDate,@supplierCode,@supplierBatch,@siteId,@agentId,To_date(@createDate,'yyyy-mm-dd hh24:mi:ss'))";
            Param  param  = new Param();

            param.Clear();
            param.Add("@cardId", tbCard.cardId);               //卡号
            param.Add("@chipId", tbCard.chipId);               //芯片序号
            param.Add("@cardType", tbCard.cardType);           //卡类型
            param.Add("@status", tbCard.status);               //当前状态
            param.Add("@validateData", tbCard.validateData);   //验证数据
            param.Add("@supplierDate", tbCard.supplierDate);   //出厂日期
            param.Add("@supplierCode", tbCard.supplierCode);   //厂家代码
            param.Add("@supplierBatch", tbCard.supplierBatch); //厂家批次号
            param.Add("@siteId", tbCard.siteId);               //门店编号
            param.Add("@agentId", tbCard.agentId);             //代理商编号
            param.Add("@createDate", tbCard.createDate);       //创建时间
            data.ExecuteNonQuery(CommandType.Text, strSQL, param);
        }
Exemplo n.º 11
0
        /// <summary>
        /// 读取卡片信息
        /// <param name="dr">记录指针</param>
        /// </summary>
        /// <returns>卡片对象</returns>
        private TBCard ReadData(ComDataReader dr)
        {
            TBCard tbCard = new TBCard();

            tbCard.cardId       = dr["cardId"].ToString();       //卡号
            tbCard.chipId       = dr["chipId"].ToString();       //芯片序号
            tbCard.cardType     = dr["cardType"].ToString();     //卡类型
            tbCard.status       = dr["status"].ToString();       //当前状态
            tbCard.validateData = dr["validateData"].ToString(); //验证数据
            if (dr["supplierDate"] == null)
            {
                tbCard.supplierDate = "";//出厂时间
            }
            else
            {
                tbCard.supplierDate = string.Format("{0:yyyy-MM-dd HH:mm:ss}", dr["supplierDate"]); //出厂时间
            }
            tbCard.supplierCode  = dr["supplierCode"].ToString();                                   //厂家代码
            tbCard.supplierBatch = dr["supplierBatch"].ToString();                                  //厂家批次号
            tbCard.siteId        = dr["siteId"].ToString();                                         //门店编号
            tbCard.agentId       = dr["agentId"].ToString();                                        //代理商编号
            return(tbCard);
        }