Exemple #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(ECommerce.Admin.Model.BanKAccountInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into BanKAccountInfo(");
            strSql.Append("AccountNo,CId,CardNo,EmplId,InTotal,OutTotal,CurrentTotal,AccountPwd,OpenTime,status,EmpId,AuditTime)");

            strSql.Append(" values (");
            strSql.Append("@AccountNo,@CId,@CardNo,@EmplId,@InTotal,@OutTotal,@CurrentTotal,@AccountPwd,@OpenTime,@status,@EmpId,@AuditTime)");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "AccountNo", DbType.AnsiString, model.AccountNo);
            db.AddInParameter(dbCommand, "CId", DbType.Int32, model.CId);
            db.AddInParameter(dbCommand, "CardNo", DbType.AnsiString, model.CardNo);
            db.AddInParameter(dbCommand, "EmplId", DbType.Int32, model.EmplId);
            db.AddInParameter(dbCommand, "InTotal", DbType.Currency, model.InTotal);
            db.AddInParameter(dbCommand, "OutTotal", DbType.Currency, model.OutTotal);
            db.AddInParameter(dbCommand, "CurrentTotal", DbType.Currency, model.CurrentTotal);
            db.AddInParameter(dbCommand, "AccountPwd", DbType.AnsiString, model.AccountPwd);
            db.AddInParameter(dbCommand, "OpenTime", DbType.DateTime, model.OpenTime);
            db.AddInParameter(dbCommand, "status", DbType.Byte, model.status);
            db.AddInParameter(dbCommand, "EmpId", DbType.Int32, model.EmpId);
            db.AddInParameter(dbCommand, "AuditTime", DbType.DateTime, model.AuditTime);
            int    result;
            object obj = db.ExecuteNonQuery(dbCommand);

            if (!int.TryParse(obj.ToString(), out result))
            {
                return(false);
            }
            return(true);
        }
Exemple #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public ECommerce.Admin.Model.BanKAccountInfo DataRowToModel(DataRow row)
 {
     ECommerce.Admin.Model.BanKAccountInfo model = new ECommerce.Admin.Model.BanKAccountInfo();
     if (row != null)
     {
         if (row["AccountNo"] != null)
         {
             model.AccountNo = row["AccountNo"].ToString();
         }
         if (row["CId"] != null && row["CId"].ToString() != "")
         {
             model.CId = Convert.ToInt32(row["CId"].ToString());
         }
         if (row["CardNo"] != null)
         {
             model.CardNo = row["CardNo"].ToString();
         }
         if (row["EmplId"] != null && row["EmplId"].ToString() != "")
         {
             model.EmplId = Convert.ToInt32(row["EmplId"].ToString());
         }
         if (row["InTotal"] != null && row["InTotal"].ToString() != "")
         {
             model.InTotal = Convert.ToDecimal(row["InTotal"].ToString());
         }
         if (row["OutTotal"] != null && row["OutTotal"].ToString() != "")
         {
             model.OutTotal = Convert.ToDecimal(row["OutTotal"].ToString());
         }
         if (row["CurrentTotal"] != null && row["CurrentTotal"].ToString() != "")
         {
             model.CurrentTotal = Convert.ToDecimal(row["CurrentTotal"].ToString());
         }
         if (row["AccountPwd"] != null)
         {
             model.AccountPwd = row["AccountPwd"].ToString();
         }
         if (row["OpenTime"] != null && row["OpenTime"].ToString() != "")
         {
             model.OpenTime = Convert.ToDateTime(row["OpenTime"].ToString());
         }
         if (row["status"] != null && row["status"].ToString() != "")
         {
             model.status = Convert.ToInt32(row["status"].ToString());
         }
         if (row["EmpId"] != null && row["EmpId"].ToString() != "")
         {
             model.EmpId = Convert.ToInt32(row["EmpId"].ToString());
         }
         if (row["AuditTime"] != null && row["AuditTime"].ToString() != "")
         {
             model.AuditTime = Convert.ToDateTime(row["AuditTime"].ToString());
         }
     }
     return(model);
 }
Exemple #3
0
        /// <summary>
        /// 对象实体绑定数据
        /// </summary>
        public ECommerce.Admin.Model.BanKAccountInfo ReaderBind(IDataReader dataReader)
        {
            ECommerce.Admin.Model.BanKAccountInfo model = new ECommerce.Admin.Model.BanKAccountInfo();
            object ojb;

            model.AccountNo = dataReader["AccountNo"].ToString();
            ojb             = dataReader["CId"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.CId = Convert.ToInt32(ojb);
            }
            model.CardNo = dataReader["CardNo"].ToString();
            ojb          = dataReader["EmplId"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.EmplId = Convert.ToInt32(ojb);
            }
            ojb = dataReader["InTotal"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.InTotal = Convert.ToDecimal(ojb);
            }
            ojb = dataReader["OutTotal"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.OutTotal = Convert.ToDecimal(ojb);
            }
            ojb = dataReader["CurrentTotal"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.CurrentTotal = Convert.ToDecimal(ojb);
            }
            model.AccountPwd = dataReader["AccountPwd"].ToString();
            ojb = dataReader["OpenTime"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.OpenTime = Convert.ToDateTime(ojb);
            }
            ojb = dataReader["status"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.status = Convert.ToInt32(ojb);
            }
            ojb = dataReader["EmpId"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.EmpId = Convert.ToInt32(ojb);
            }
            ojb = dataReader["AuditTime"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.AuditTime = Convert.ToDateTime(ojb);
            }
            return(model);
        }
Exemple #4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(ECommerce.Admin.Model.BanKAccountInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update BanKAccountInfo set ");
            strSql.Append("CId=@CId,");
            strSql.Append("CardNo=@CardNo,");
            strSql.Append("EmplId=@EmplId,");
            strSql.Append("InTotal=@InTotal,");
            strSql.Append("OutTotal=@OutTotal,");
            strSql.Append("CurrentTotal=@CurrentTotal,");
            strSql.Append("AccountPwd=@AccountPwd,");
            strSql.Append("OpenTime=@OpenTime,");
            strSql.Append("status=@status,");
            strSql.Append("EmpId=@EmpId,");
            strSql.Append("AuditTime=@AuditTime");
            strSql.Append(" where AccountNo=@AccountNo ");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "AccountNo", DbType.AnsiString, model.AccountNo);
            db.AddInParameter(dbCommand, "CId", DbType.Int32, model.CId);
            db.AddInParameter(dbCommand, "CardNo", DbType.AnsiString, model.CardNo);
            db.AddInParameter(dbCommand, "EmplId", DbType.Int32, model.EmplId);
            db.AddInParameter(dbCommand, "InTotal", DbType.Currency, model.InTotal);
            db.AddInParameter(dbCommand, "OutTotal", DbType.Currency, model.OutTotal);
            db.AddInParameter(dbCommand, "CurrentTotal", DbType.Currency, model.CurrentTotal);
            db.AddInParameter(dbCommand, "AccountPwd", DbType.AnsiString, model.AccountPwd);
            db.AddInParameter(dbCommand, "OpenTime", DbType.DateTime, model.OpenTime);
            db.AddInParameter(dbCommand, "status", DbType.Byte, model.status);
            db.AddInParameter(dbCommand, "EmpId", DbType.Int32, model.EmpId);
            db.AddInParameter(dbCommand, "AuditTime", DbType.DateTime, model.AuditTime);
            int rows = db.ExecuteNonQuery(dbCommand);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ECommerce.Admin.Model.BanKAccountInfo GetModel(int InId)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select InId,AccountNo,CId,CardNo,EmplId,InTotal,OutTotal,CurrentTotal,AccountPwd,OpenTime,status from BanKAccountInfo ");
            strSql.Append(" where InId=@InId ");
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "InId", DbType.Int32, InId);
            ECommerce.Admin.Model.BanKAccountInfo model = null;
            using (IDataReader dataReader = db.ExecuteReader(dbCommand))
            {
                if (dataReader.Read())
                {
                    model = ReaderBind(dataReader);
                }
            }
            return(model);
        }